From a0ce17459220c290ef27aca117061379372ce3ba Mon Sep 17 00:00:00 2001
From: Claude
Date: Tue, 21 Jul 2026 13:19:30 +0000
Subject: [PATCH 1/6] feat: add searchable Skills Library catalog
Adds a /skills page cataloging Agent Skills curated from Anthropic,
OpenAI, and Matt Pocock's public repos, with client-side search and
source/category filtering. Cards link out to the canonical GitHub
source rather than rehosting content.
- scripts/fetch-skills-catalog.mjs clones the curated repos, parses
each SKILL.md's frontmatter, and writes src/data/skills.json
- a weekly GitHub Action keeps the catalog fresh, mirroring the
existing post-release-changelog automation
- skills are also indexed into the sitewide FTS search
---
.github/workflows/update-skills-catalog.yml | 44 +
web/docusaurus.config.ts | 9 +
web/e2e/skills.spec.ts | 43 +
web/package.json | 1 +
web/scripts/build-search-index.mjs | 9 +
web/scripts/fetch-skills-catalog.mjs | 156 +++
web/src/data/skills.json | 1005 +++++++++++++++++++
web/src/pages/skills/index.module.css | 198 ++++
web/src/pages/skills/index.tsx | 171 ++++
9 files changed, 1636 insertions(+)
create mode 100644 .github/workflows/update-skills-catalog.yml
create mode 100644 web/e2e/skills.spec.ts
create mode 100644 web/scripts/fetch-skills-catalog.mjs
create mode 100644 web/src/data/skills.json
create mode 100644 web/src/pages/skills/index.module.css
create mode 100644 web/src/pages/skills/index.tsx
diff --git a/.github/workflows/update-skills-catalog.yml b/.github/workflows/update-skills-catalog.yml
new file mode 100644
index 00000000..d01052f2
--- /dev/null
+++ b/.github/workflows/update-skills-catalog.yml
@@ -0,0 +1,44 @@
+name: Update Skills Catalog
+
+on:
+ workflow_dispatch:
+ schedule:
+ # Weekly, Monday 06:00 UTC.
+ - cron: "0 6 * * 1"
+
+defaults:
+ run:
+ shell: bash
+ working-directory: web
+
+permissions:
+ contents: write
+
+jobs:
+ update-catalog:
+ runs-on: ubuntu-latest
+ steps:
+ - name: Checkout
+ uses: actions/checkout@v4
+
+ - name: Setup Node
+ uses: actions/setup-node@v3
+ with:
+ node-version: "24.3"
+ cache: npm
+ cache-dependency-path: 'web/package-lock.json'
+
+ - name: Install dependencies
+ run: npm ci
+
+ - name: Fetch skills catalog
+ run: npm run build:skills-catalog
+
+ - name: Commit and push catalog
+ run: |
+ git config user.name "github-actions[bot]"
+ git config user.email "github-actions[bot]@users.noreply.github.com"
+ git add src/data/skills.json
+ git diff --cached --quiet && echo "No changes, skipping push." && exit 0
+ git commit -m "chore: refresh skills catalog"
+ git push origin HEAD:main
diff --git a/web/docusaurus.config.ts b/web/docusaurus.config.ts
index c33722b6..e158e3f7 100644
--- a/web/docusaurus.config.ts
+++ b/web/docusaurus.config.ts
@@ -182,6 +182,11 @@ const config: Config = {
label: 'Tools',
position: 'left',
},
+ {
+ to: '/skills',
+ label: 'Skills',
+ position: 'left',
+ },
{
to: '/pricing',
label: 'Pricing',
@@ -242,6 +247,10 @@ const config: Config = {
{
title: 'More',
items: [
+ {
+ label: 'Skills',
+ to: '/skills',
+ },
{
label: 'Pricing',
to: '/pricing',
diff --git a/web/e2e/skills.spec.ts b/web/e2e/skills.spec.ts
new file mode 100644
index 00000000..c70ca47d
--- /dev/null
+++ b/web/e2e/skills.spec.ts
@@ -0,0 +1,43 @@
+import { test, expect } from '@playwright/test';
+
+// ── Skills Library (/skills) ────────────────────────────────────────────────
+
+test.describe('Skills Library (/skills)', () => {
+ test.beforeEach(async ({ page }) => {
+ await page.goto('/');
+ await page.getByRole('navigation').getByRole('link', { name: 'Skills' }).click();
+ });
+
+ test('renders page heading', async ({ page }) => {
+ await expect(page.getByRole('heading', { name: 'Skills Library', level: 1 })).toBeVisible();
+ });
+
+ test('lists skill cards from curated sources', async ({ page }) => {
+ await expect(page.getByRole('link', { name: /pdf/ }).first()).toBeVisible();
+ });
+
+ test('searching narrows the results', async ({ page }) => {
+ const search = page.getByRole('searchbox', { name: 'Search skills' });
+ await search.fill('tdd');
+ await expect(page.getByText('of 98 skills')).toBeVisible();
+ await expect(page.getByRole('link', { name: /^tdd/ })).toBeVisible();
+ });
+
+ test('an unmatched search shows the empty state', async ({ page }) => {
+ await page.getByRole('searchbox', { name: 'Search skills' }).fill('zzzz-not-a-real-skill');
+ await expect(page.getByText('No skills match your search.')).toBeVisible();
+ });
+
+ test('filtering by source shows only that source', async ({ page }) => {
+ await page.getByRole('button', { name: /^Matt Pocock/ }).click();
+ await expect(page.getByText(/of 98 skills/)).toBeVisible();
+ await expect(page.getByRole('link', { name: /^tdd/ })).toBeVisible();
+ await expect(page.getByRole('link', { name: /^pdf/ })).toHaveCount(0);
+ });
+
+ test('skill cards link to the GitHub source', async ({ page }) => {
+ const card = page.getByRole('link', { name: /^pdf/ }).first();
+ await expect(card).toHaveAttribute('href', 'https://github.com/anthropics/skills/tree/main/skills/pdf');
+ await expect(card).toHaveAttribute('target', '_blank');
+ });
+});
diff --git a/web/package.json b/web/package.json
index 8b17a677..34b229bf 100644
--- a/web/package.json
+++ b/web/package.json
@@ -6,6 +6,7 @@
"docusaurus": "docusaurus",
"start": "docusaurus start --port 3001",
"build:search-index": "node scripts/build-search-index.mjs",
+ "build:skills-catalog": "node scripts/fetch-skills-catalog.mjs",
"build": "node scripts/build-search-index.mjs && docusaurus build",
"swizzle": "docusaurus swizzle",
"deploy": "docusaurus deploy",
diff --git a/web/scripts/build-search-index.mjs b/web/scripts/build-search-index.mjs
index cdb56d5a..22d27cd9 100644
--- a/web/scripts/build-search-index.mjs
+++ b/web/scripts/build-search-index.mjs
@@ -60,6 +60,15 @@ async function main() {
const url = fileToUrl(file, base, route);
stmt.run([title, body, url]);
}
+
+ const skillsPath = join(webRoot, 'src', 'data', 'skills.json');
+ if (existsSync(skillsPath)) {
+ const { skills } = JSON.parse(readFileSync(skillsPath, 'utf8'));
+ for (const skill of skills) {
+ const body = [skill.description, skill.category, skill.source].filter(Boolean).join(' — ');
+ stmt.run([skill.name, body, `/skills?q=${encodeURIComponent(skill.name)}`]);
+ }
+ }
stmt.free();
db.run('VACUUM');
diff --git a/web/scripts/fetch-skills-catalog.mjs b/web/scripts/fetch-skills-catalog.mjs
new file mode 100644
index 00000000..29e1b878
--- /dev/null
+++ b/web/scripts/fetch-skills-catalog.mjs
@@ -0,0 +1,156 @@
+// Regenerates web/src/data/skills.json by cloning curated Agent Skill repos
+// (shallow, to a scratch dir) and parsing each SKILL.md's frontmatter.
+//
+// Run manually with `npm run build:skills-catalog`, or automatically by the
+// "Update Skills Catalog" GitHub Action (see .github/workflows).
+import { execFileSync } from 'child_process';
+import { mkdtempSync, readdirSync, statSync, readFileSync, writeFileSync, rmSync } from 'fs';
+import { join, relative, dirname } from 'path';
+import { tmpdir } from 'os';
+import { fileURLToPath } from 'url';
+import matter from 'gray-matter';
+
+const __dirname = fileURLToPath(new URL('.', import.meta.url));
+const webRoot = join(__dirname, '..');
+const outPath = join(webRoot, 'src', 'data', 'skills.json');
+
+// Curated sources. Each repo is expected to hold its skills under
+// `skillsRoot`, one `SKILL.md` per skill folder, per the Agent Skills spec:
+// https://github.com/anthropics/skills
+const SOURCES = [
+ {
+ id: 'anthropic',
+ name: 'Anthropic',
+ org: 'anthropics',
+ repo: 'skills',
+ branch: 'main',
+ skillsRoot: 'skills',
+ excludeCategories: [],
+ },
+ {
+ id: 'openai',
+ name: 'OpenAI',
+ org: 'openai',
+ repo: 'skills',
+ branch: 'main',
+ skillsRoot: 'skills',
+ excludeCategories: [],
+ },
+ {
+ id: 'mattpocock',
+ name: 'Matt Pocock',
+ org: 'mattpocock',
+ repo: 'skills',
+ branch: 'main',
+ skillsRoot: 'skills',
+ // Skills the author has explicitly marked as superseded/unfinished.
+ excludeCategories: ['deprecated'],
+ },
+];
+
+function humanize(segment) {
+ return segment
+ .replace(/^\./, '')
+ .replace(/[-_]/g, ' ')
+ .replace(/\b\w/g, (c) => c.toUpperCase());
+}
+
+function findSkillFiles(dir, results = []) {
+ for (const entry of readdirSync(dir)) {
+ if (entry === '.git') continue;
+ const full = join(dir, entry);
+ if (statSync(full).isDirectory()) {
+ findSkillFiles(full, results);
+ } else if (entry === 'SKILL.md') {
+ results.push(full);
+ }
+ }
+ return results;
+}
+
+function cloneSource(source, scratchDir) {
+ const dest = join(scratchDir, source.id);
+ execFileSync(
+ 'git',
+ ['clone', '--depth', '1', '--branch', source.branch, `https://github.com/${source.org}/${source.repo}.git`, dest],
+ { stdio: 'inherit' },
+ );
+ return dest;
+}
+
+function extractSkills(source, cloneDir) {
+ const skillsRoot = join(cloneDir, source.skillsRoot);
+ const skills = [];
+
+ for (const skillFile of findSkillFiles(skillsRoot)) {
+ const skillDir = dirname(skillFile);
+ const relDir = relative(skillsRoot, skillDir).replace(/\\/g, '/');
+ const segments = relDir.split('/');
+ const category = segments.length > 1 ? segments[0] : null;
+
+ if (category && source.excludeCategories.includes(category)) continue;
+
+ const raw = readFileSync(skillFile, 'utf8');
+ const { data: frontmatter } = matter(raw);
+ if (!frontmatter.name || !frontmatter.description) continue;
+
+ const repoRelPath = relative(cloneDir, skillDir).replace(/\\/g, '/');
+
+ skills.push({
+ id: `${source.id}/${relDir}`,
+ name: frontmatter.name,
+ description: String(frontmatter.description).trim(),
+ source: source.id,
+ category: category ? humanize(category) : null,
+ license: frontmatter.license ? String(frontmatter.license).trim() : null,
+ path: repoRelPath,
+ url: `https://github.com/${source.org}/${source.repo}/tree/${source.branch}/${repoRelPath}`,
+ });
+ }
+
+ return skills;
+}
+
+async function main() {
+ const scratchDir = mkdtempSync(join(tmpdir(), 'skills-catalog-'));
+ const allSkills = [];
+ const sourceMeta = [];
+
+ try {
+ for (const source of SOURCES) {
+ console.log(`Fetching ${source.org}/${source.repo}...`);
+ const cloneDir = cloneSource(source, scratchDir);
+ const skills = extractSkills(source, cloneDir);
+ allSkills.push(...skills);
+ sourceMeta.push({
+ id: source.id,
+ name: source.name,
+ url: `https://github.com/${source.org}/${source.repo}`,
+ skillCount: skills.length,
+ });
+ console.log(` found ${skills.length} skills`);
+ }
+ } finally {
+ rmSync(scratchDir, { recursive: true, force: true });
+ }
+
+ allSkills.sort((a, b) =>
+ a.source.localeCompare(b.source) ||
+ (a.category ?? '').localeCompare(b.category ?? '') ||
+ a.name.localeCompare(b.name),
+ );
+
+ const catalog = {
+ generatedAt: new Date().toISOString(),
+ sources: sourceMeta,
+ skills: allSkills,
+ };
+
+ writeFileSync(outPath, JSON.stringify(catalog, null, 2) + '\n');
+ console.log(`\nWrote ${allSkills.length} skills from ${sourceMeta.length} sources to ${relative(webRoot, outPath)}`);
+}
+
+main().catch((e) => {
+ console.error(e);
+ process.exit(1);
+});
diff --git a/web/src/data/skills.json b/web/src/data/skills.json
new file mode 100644
index 00000000..f6ab99cb
--- /dev/null
+++ b/web/src/data/skills.json
@@ -0,0 +1,1005 @@
+{
+ "generatedAt": "2026-07-21T13:12:05.765Z",
+ "sources": [
+ {
+ "id": "anthropic",
+ "name": "Anthropic",
+ "url": "https://github.com/anthropics/skills",
+ "skillCount": 17
+ },
+ {
+ "id": "openai",
+ "name": "OpenAI",
+ "url": "https://github.com/openai/skills",
+ "skillCount": 44
+ },
+ {
+ "id": "mattpocock",
+ "name": "Matt Pocock",
+ "url": "https://github.com/mattpocock/skills",
+ "skillCount": 37
+ }
+ ],
+ "skills": [
+ {
+ "id": "anthropic/algorithmic-art",
+ "name": "algorithmic-art",
+ "description": "Creating algorithmic art using p5.js with seeded randomness and interactive parameter exploration. Use this when users request creating art using code, generative art, algorithmic art, flow fields, or particle systems. Create original algorithmic art rather than copying existing artists' work to avoid copyright violations.",
+ "source": "anthropic",
+ "category": null,
+ "license": "Complete terms in LICENSE.txt",
+ "path": "skills/algorithmic-art",
+ "url": "https://github.com/anthropics/skills/tree/main/skills/algorithmic-art"
+ },
+ {
+ "id": "anthropic/brand-guidelines",
+ "name": "brand-guidelines",
+ "description": "Applies Anthropic's official brand colors and typography to any sort of artifact that may benefit from having Anthropic's look-and-feel. Use it when brand colors or style guidelines, visual formatting, or company design standards apply.",
+ "source": "anthropic",
+ "category": null,
+ "license": "Complete terms in LICENSE.txt",
+ "path": "skills/brand-guidelines",
+ "url": "https://github.com/anthropics/skills/tree/main/skills/brand-guidelines"
+ },
+ {
+ "id": "anthropic/canvas-design",
+ "name": "canvas-design",
+ "description": "Create beautiful visual art in .png and .pdf documents using design philosophy. You should use this skill when the user asks to create a poster, piece of art, design, or other static piece. Create original visual designs, never copying existing artists' work to avoid copyright violations.",
+ "source": "anthropic",
+ "category": null,
+ "license": "Complete terms in LICENSE.txt",
+ "path": "skills/canvas-design",
+ "url": "https://github.com/anthropics/skills/tree/main/skills/canvas-design"
+ },
+ {
+ "id": "anthropic/claude-api",
+ "name": "claude-api",
+ "description": "Reference for the Claude API / Anthropic SDK — model ids, pricing, params, streaming, tool use, MCP, agents, caching, token counting, model migration.\nTRIGGER — read BEFORE opening the target file; don't skip because it \"looks like a one-liner\" — whenever: the prompt names Claude/Anthropic in any form (Claude, Anthropic, Fable, Opus, Sonnet, Haiku, `anthropic`, `@anthropic-ai`, `claude-*`, `us.anthropic.*`, `[1m]`); the user asks about an LLM (pricing/model choice/limits/caching) — never answer from memory; OR the task is LLM-shaped with provider unstated (agent/MCP/tool-definition/multi-agent/RAG/LLM-judge/computer-use; generate/summarize/extract/classify/rewrite/converse over NL; debugging refusals/cutoffs/streaming/tool-calls/tokens).\nSKIP only when another provider is being worked on (overrides all triggers): OpenAI/GPT/Gemini/Llama/Mistral/Cohere/Ollama named in the query; OR `grep -rE 'openai|langchain_openai|google.generativeai|genai|mistralai|cohere|ollama'` over the project hits (run this grep FIRST if no provider named — don't Read the file).",
+ "source": "anthropic",
+ "category": null,
+ "license": "Complete terms in LICENSE.txt",
+ "path": "skills/claude-api",
+ "url": "https://github.com/anthropics/skills/tree/main/skills/claude-api"
+ },
+ {
+ "id": "anthropic/doc-coauthoring",
+ "name": "doc-coauthoring",
+ "description": "Guide users through a structured workflow for co-authoring documentation. Use when user wants to write documentation, proposals, technical specs, decision docs, or similar structured content. This workflow helps users efficiently transfer context, refine content through iteration, and verify the doc works for readers. Trigger when user mentions writing docs, creating proposals, drafting specs, or similar documentation tasks.",
+ "source": "anthropic",
+ "category": null,
+ "license": null,
+ "path": "skills/doc-coauthoring",
+ "url": "https://github.com/anthropics/skills/tree/main/skills/doc-coauthoring"
+ },
+ {
+ "id": "anthropic/docx",
+ "name": "docx",
+ "description": "Use this skill whenever the user wants to create, read, edit, or manipulate Word documents (.docx files) or Word templates (.dotx files). Triggers include: any mention of 'Word doc', 'word document', '.docx', '.dotx', or requests to produce professional documents with formatting like tables of contents, headings, page numbers, or letterheads. Also use when extracting or reorganizing content from .docx or .dotx files, inserting or replacing images in documents, performing find-and-replace in Word files, working with tracked changes or comments, or converting content into a polished Word document. If the user asks for a 'report', 'memo', 'letter', 'template', or similar deliverable as a Word or .docx file, use this skill. Do NOT use for PDFs, spreadsheets, Google Docs, or general coding tasks unrelated to document generation.",
+ "source": "anthropic",
+ "category": null,
+ "license": "Proprietary. LICENSE.txt has complete terms",
+ "path": "skills/docx",
+ "url": "https://github.com/anthropics/skills/tree/main/skills/docx"
+ },
+ {
+ "id": "anthropic/frontend-design",
+ "name": "frontend-design",
+ "description": "Guidance for distinctive, intentional visual design when building new UI or reshaping an existing one. Helps with aesthetic direction, typography, and making choices that don't read as templated defaults.",
+ "source": "anthropic",
+ "category": null,
+ "license": "Complete terms in LICENSE.txt",
+ "path": "skills/frontend-design",
+ "url": "https://github.com/anthropics/skills/tree/main/skills/frontend-design"
+ },
+ {
+ "id": "anthropic/internal-comms",
+ "name": "internal-comms",
+ "description": "A set of resources to help me write all kinds of internal communications, using the formats that my company likes to use. Claude should use this skill whenever asked to write some sort of internal communications (status reports, leadership updates, 3P updates, company newsletters, FAQs, incident reports, project updates, etc.).",
+ "source": "anthropic",
+ "category": null,
+ "license": "Complete terms in LICENSE.txt",
+ "path": "skills/internal-comms",
+ "url": "https://github.com/anthropics/skills/tree/main/skills/internal-comms"
+ },
+ {
+ "id": "anthropic/mcp-builder",
+ "name": "mcp-builder",
+ "description": "Guide for creating high-quality MCP (Model Context Protocol) servers that enable LLMs to interact with external services through well-designed tools. Use when building MCP servers to integrate external APIs or services, whether in Python (FastMCP) or Node/TypeScript (MCP SDK).",
+ "source": "anthropic",
+ "category": null,
+ "license": "Complete terms in LICENSE.txt",
+ "path": "skills/mcp-builder",
+ "url": "https://github.com/anthropics/skills/tree/main/skills/mcp-builder"
+ },
+ {
+ "id": "anthropic/pdf",
+ "name": "pdf",
+ "description": "Use this skill whenever the user wants to do anything with PDF files. This includes reading or extracting text/tables from PDFs, combining or merging multiple PDFs into one, splitting PDFs apart, rotating pages, adding watermarks, creating new PDFs, filling PDF forms, encrypting/decrypting PDFs, extracting images, and OCR on scanned PDFs to make them searchable. If the user mentions a .pdf file or asks to produce one, use this skill.",
+ "source": "anthropic",
+ "category": null,
+ "license": "Proprietary. LICENSE.txt has complete terms",
+ "path": "skills/pdf",
+ "url": "https://github.com/anthropics/skills/tree/main/skills/pdf"
+ },
+ {
+ "id": "anthropic/pptx",
+ "name": "pptx",
+ "description": "Use this skill any time a .pptx or .potx file is involved in any way — as input, output, or both. This includes: creating slide decks, pitch decks, or presentations; reading, parsing, or extracting text from any .pptx or .potx file (even if the extracted content will be used elsewhere, like in an email or summary); editing, modifying, or updating existing presentations; combining or splitting slide files; working with templates (.potx), layouts, speaker notes, or comments. Trigger whenever the user mentions \"deck,\" \"slides,\" \"presentation,\" or references a .pptx or .potx filename, regardless of what they plan to do with the content afterward. If a .pptx or .potx file needs to be opened, created, or touched, use this skill.",
+ "source": "anthropic",
+ "category": null,
+ "license": "Proprietary. LICENSE.txt has complete terms",
+ "path": "skills/pptx",
+ "url": "https://github.com/anthropics/skills/tree/main/skills/pptx"
+ },
+ {
+ "id": "anthropic/skill-creator",
+ "name": "skill-creator",
+ "description": "Create new skills, modify and improve existing skills, and measure skill performance. Use when users want to create a skill from scratch, edit, or optimize an existing skill, run evals to test a skill, benchmark skill performance with variance analysis, or optimize a skill's description for better triggering accuracy.",
+ "source": "anthropic",
+ "category": null,
+ "license": null,
+ "path": "skills/skill-creator",
+ "url": "https://github.com/anthropics/skills/tree/main/skills/skill-creator"
+ },
+ {
+ "id": "anthropic/slack-gif-creator",
+ "name": "slack-gif-creator",
+ "description": "Knowledge and utilities for creating animated GIFs optimized for Slack. Provides constraints, validation tools, and animation concepts. Use when users request animated GIFs for Slack like \"make me a GIF of X doing Y for Slack.\"",
+ "source": "anthropic",
+ "category": null,
+ "license": "Complete terms in LICENSE.txt",
+ "path": "skills/slack-gif-creator",
+ "url": "https://github.com/anthropics/skills/tree/main/skills/slack-gif-creator"
+ },
+ {
+ "id": "anthropic/theme-factory",
+ "name": "theme-factory",
+ "description": "Toolkit for styling artifacts with a theme. These artifacts can be slides, docs, reportings, HTML landing pages, etc. There are 10 pre-set themes with colors/fonts that you can apply to any artifact that has been creating, or can generate a new theme on-the-fly.",
+ "source": "anthropic",
+ "category": null,
+ "license": "Complete terms in LICENSE.txt",
+ "path": "skills/theme-factory",
+ "url": "https://github.com/anthropics/skills/tree/main/skills/theme-factory"
+ },
+ {
+ "id": "anthropic/web-artifacts-builder",
+ "name": "web-artifacts-builder",
+ "description": "Suite of tools for creating elaborate, multi-component claude.ai HTML artifacts using modern frontend web technologies (React, Tailwind CSS, shadcn/ui). Use for complex artifacts requiring state management, routing, or shadcn/ui components - not for simple single-file HTML/JSX artifacts.",
+ "source": "anthropic",
+ "category": null,
+ "license": "Complete terms in LICENSE.txt",
+ "path": "skills/web-artifacts-builder",
+ "url": "https://github.com/anthropics/skills/tree/main/skills/web-artifacts-builder"
+ },
+ {
+ "id": "anthropic/webapp-testing",
+ "name": "webapp-testing",
+ "description": "Toolkit for interacting with and testing local web applications using Playwright. Supports verifying frontend functionality, debugging UI behavior, capturing browser screenshots, and viewing browser logs.",
+ "source": "anthropic",
+ "category": null,
+ "license": "Complete terms in LICENSE.txt",
+ "path": "skills/webapp-testing",
+ "url": "https://github.com/anthropics/skills/tree/main/skills/webapp-testing"
+ },
+ {
+ "id": "anthropic/xlsx",
+ "name": "xlsx",
+ "description": "Use this skill any time a spreadsheet file is the primary input or output. This means any task where the user wants to: open, read, edit, or fix an existing .xlsx, .xlsm, .xltx, .csv, or .tsv file (e.g., adding columns, computing formulas, formatting, charting, cleaning messy data); create a new spreadsheet from scratch or from other data sources; or convert between tabular file formats. Trigger especially when the user references a spreadsheet file by name or path — even casually (like \"the xlsx in my downloads\") — and wants something done to it or produced from it. Also trigger for cleaning or restructuring messy tabular data files (malformed rows, misplaced headers, junk data) into proper spreadsheets. The deliverable must be a spreadsheet file. Do NOT trigger when the primary deliverable is a Word document, HTML report, standalone Python script, database pipeline, or Google Sheets API integration, even if tabular data is involved.",
+ "source": "anthropic",
+ "category": null,
+ "license": "Proprietary. LICENSE.txt has complete terms",
+ "path": "skills/xlsx",
+ "url": "https://github.com/anthropics/skills/tree/main/skills/xlsx"
+ },
+ {
+ "id": "mattpocock/engineering/ask-matt",
+ "name": "ask-matt",
+ "description": "Ask which skill or flow fits your situation. A router over the skills in this repo.",
+ "source": "mattpocock",
+ "category": "Engineering",
+ "license": null,
+ "path": "skills/engineering/ask-matt",
+ "url": "https://github.com/mattpocock/skills/tree/main/skills/engineering/ask-matt"
+ },
+ {
+ "id": "mattpocock/engineering/code-review",
+ "name": "code-review",
+ "description": "Review the changes since a fixed point (commit, branch, tag, or merge-base) along two axes — Standards (does the code follow this repo's documented coding standards?) and Spec (does the code match what the originating issue/PRD asked for?). Runs both reviews in parallel sub-agents and reports them side by side. Use when the user wants to review a branch, a PR, work-in-progress changes, or asks to \"review since X\".",
+ "source": "mattpocock",
+ "category": "Engineering",
+ "license": null,
+ "path": "skills/engineering/code-review",
+ "url": "https://github.com/mattpocock/skills/tree/main/skills/engineering/code-review"
+ },
+ {
+ "id": "mattpocock/engineering/codebase-design",
+ "name": "codebase-design",
+ "description": "Shared vocabulary for designing deep modules. Use when the user wants to design or improve a module's interface, find deepening opportunities, decide where a seam goes, make code more testable or AI-navigable, or when another skill needs the deep-module vocabulary.",
+ "source": "mattpocock",
+ "category": "Engineering",
+ "license": null,
+ "path": "skills/engineering/codebase-design",
+ "url": "https://github.com/mattpocock/skills/tree/main/skills/engineering/codebase-design"
+ },
+ {
+ "id": "mattpocock/engineering/diagnosing-bugs",
+ "name": "diagnosing-bugs",
+ "description": "Diagnosis loop for hard bugs and performance regressions. Use when the user says \"diagnose\"/\"debug this\", or reports something broken/throwing/failing/slow.",
+ "source": "mattpocock",
+ "category": "Engineering",
+ "license": null,
+ "path": "skills/engineering/diagnosing-bugs",
+ "url": "https://github.com/mattpocock/skills/tree/main/skills/engineering/diagnosing-bugs"
+ },
+ {
+ "id": "mattpocock/engineering/domain-modeling",
+ "name": "domain-modeling",
+ "description": "Build and sharpen a project's domain model. Use when the user wants to pin down domain terminology or a ubiquitous language, record an architectural decision, or when another skill needs to maintain the domain model.",
+ "source": "mattpocock",
+ "category": "Engineering",
+ "license": null,
+ "path": "skills/engineering/domain-modeling",
+ "url": "https://github.com/mattpocock/skills/tree/main/skills/engineering/domain-modeling"
+ },
+ {
+ "id": "mattpocock/engineering/grill-with-docs",
+ "name": "grill-with-docs",
+ "description": "A relentless interview to sharpen a plan or design, which also creates docs (ADR's and glossary) as we go.",
+ "source": "mattpocock",
+ "category": "Engineering",
+ "license": null,
+ "path": "skills/engineering/grill-with-docs",
+ "url": "https://github.com/mattpocock/skills/tree/main/skills/engineering/grill-with-docs"
+ },
+ {
+ "id": "mattpocock/engineering/implement",
+ "name": "implement",
+ "description": "Implement a piece of work based on a spec or set of tickets.",
+ "source": "mattpocock",
+ "category": "Engineering",
+ "license": null,
+ "path": "skills/engineering/implement",
+ "url": "https://github.com/mattpocock/skills/tree/main/skills/engineering/implement"
+ },
+ {
+ "id": "mattpocock/engineering/improve-codebase-architecture",
+ "name": "improve-codebase-architecture",
+ "description": "Scan a codebase for deepening opportunities, present them as a visual HTML report, then grill through whichever one you pick.",
+ "source": "mattpocock",
+ "category": "Engineering",
+ "license": null,
+ "path": "skills/engineering/improve-codebase-architecture",
+ "url": "https://github.com/mattpocock/skills/tree/main/skills/engineering/improve-codebase-architecture"
+ },
+ {
+ "id": "mattpocock/engineering/prototype",
+ "name": "prototype",
+ "description": "Build a throwaway prototype to answer a design question. Use when the user wants to sanity-check whether a state model or logic feels right, or explore what a UI should look like.",
+ "source": "mattpocock",
+ "category": "Engineering",
+ "license": null,
+ "path": "skills/engineering/prototype",
+ "url": "https://github.com/mattpocock/skills/tree/main/skills/engineering/prototype"
+ },
+ {
+ "id": "mattpocock/engineering/research",
+ "name": "research",
+ "description": "Investigate a question against high-trust primary sources and capture the findings as a Markdown file in the repo. Use when the user wants a topic researched, docs or API facts gathered, or reading legwork delegated to a background agent.",
+ "source": "mattpocock",
+ "category": "Engineering",
+ "license": null,
+ "path": "skills/engineering/research",
+ "url": "https://github.com/mattpocock/skills/tree/main/skills/engineering/research"
+ },
+ {
+ "id": "mattpocock/engineering/resolving-merge-conflicts",
+ "name": "resolving-merge-conflicts",
+ "description": "Use when you need to resolve an in-progress git merge/rebase conflict.",
+ "source": "mattpocock",
+ "category": "Engineering",
+ "license": null,
+ "path": "skills/engineering/resolving-merge-conflicts",
+ "url": "https://github.com/mattpocock/skills/tree/main/skills/engineering/resolving-merge-conflicts"
+ },
+ {
+ "id": "mattpocock/engineering/setup-matt-pocock-skills",
+ "name": "setup-matt-pocock-skills",
+ "description": "Configure this repo for the engineering skills — set up its issue tracker, triage label vocabulary, and domain doc layout. Run once before first use of the other engineering skills.",
+ "source": "mattpocock",
+ "category": "Engineering",
+ "license": null,
+ "path": "skills/engineering/setup-matt-pocock-skills",
+ "url": "https://github.com/mattpocock/skills/tree/main/skills/engineering/setup-matt-pocock-skills"
+ },
+ {
+ "id": "mattpocock/engineering/tdd",
+ "name": "tdd",
+ "description": "Test-driven development. Use when the user wants to build features or fix bugs test-first, mentions \"red-green-refactor\", or wants integration tests.",
+ "source": "mattpocock",
+ "category": "Engineering",
+ "license": null,
+ "path": "skills/engineering/tdd",
+ "url": "https://github.com/mattpocock/skills/tree/main/skills/engineering/tdd"
+ },
+ {
+ "id": "mattpocock/engineering/to-spec",
+ "name": "to-spec",
+ "description": "Turn the current conversation into a spec and publish it to the project issue tracker — no interview, just synthesis of what you've already discussed.",
+ "source": "mattpocock",
+ "category": "Engineering",
+ "license": null,
+ "path": "skills/engineering/to-spec",
+ "url": "https://github.com/mattpocock/skills/tree/main/skills/engineering/to-spec"
+ },
+ {
+ "id": "mattpocock/engineering/to-tickets",
+ "name": "to-tickets",
+ "description": "Break a plan, spec, or the current conversation into a set of tracer-bullet tickets, each declaring its blocking edges, published to the configured tracker — edges as text in one file per ticket locally, or native blocking links on a real tracker.",
+ "source": "mattpocock",
+ "category": "Engineering",
+ "license": null,
+ "path": "skills/engineering/to-tickets",
+ "url": "https://github.com/mattpocock/skills/tree/main/skills/engineering/to-tickets"
+ },
+ {
+ "id": "mattpocock/engineering/triage",
+ "name": "triage",
+ "description": "Move issues and external PRs through a state machine of triage roles — categorise, verify, grill if needed, and write agent-ready briefs.",
+ "source": "mattpocock",
+ "category": "Engineering",
+ "license": null,
+ "path": "skills/engineering/triage",
+ "url": "https://github.com/mattpocock/skills/tree/main/skills/engineering/triage"
+ },
+ {
+ "id": "mattpocock/engineering/wayfinder",
+ "name": "wayfinder",
+ "description": "Plan a huge chunk of work — more than one agent session can hold — as a shared map of decision tickets on your issue tracker, and resolve them one at a time until the way to the destination is clear.",
+ "source": "mattpocock",
+ "category": "Engineering",
+ "license": null,
+ "path": "skills/engineering/wayfinder",
+ "url": "https://github.com/mattpocock/skills/tree/main/skills/engineering/wayfinder"
+ },
+ {
+ "id": "mattpocock/in-progress/batch-grill-me",
+ "name": "batch-grill-me",
+ "description": "A relentless interview that asks every frontier question at once, round by round.",
+ "source": "mattpocock",
+ "category": "In Progress",
+ "license": null,
+ "path": "skills/in-progress/batch-grill-me",
+ "url": "https://github.com/mattpocock/skills/tree/main/skills/in-progress/batch-grill-me"
+ },
+ {
+ "id": "mattpocock/in-progress/claude-handoff",
+ "name": "claude-handoff",
+ "description": "Hand the current conversation off to a fresh background agent that picks up the work immediately.",
+ "source": "mattpocock",
+ "category": "In Progress",
+ "license": null,
+ "path": "skills/in-progress/claude-handoff",
+ "url": "https://github.com/mattpocock/skills/tree/main/skills/in-progress/claude-handoff"
+ },
+ {
+ "id": "mattpocock/in-progress/loop-me",
+ "name": "loop-me",
+ "description": "Grill me about specs for the workflows I want to build, within this workspace.",
+ "source": "mattpocock",
+ "category": "In Progress",
+ "license": null,
+ "path": "skills/in-progress/loop-me",
+ "url": "https://github.com/mattpocock/skills/tree/main/skills/in-progress/loop-me"
+ },
+ {
+ "id": "mattpocock/in-progress/setup-ts-deep-modules",
+ "name": "setup-ts-deep-modules",
+ "description": "Wire dependency-cruiser into a TypeScript repo so each package is a deep module — implementation hidden in subfolders, reachable only through its entry-point files. User-invoked.",
+ "source": "mattpocock",
+ "category": "In Progress",
+ "license": null,
+ "path": "skills/in-progress/setup-ts-deep-modules",
+ "url": "https://github.com/mattpocock/skills/tree/main/skills/in-progress/setup-ts-deep-modules"
+ },
+ {
+ "id": "mattpocock/in-progress/to-questionnaire",
+ "name": "to-questionnaire",
+ "description": "Turn a decision you can't fully answer into a questionnaire for someone else to fill in.",
+ "source": "mattpocock",
+ "category": "In Progress",
+ "license": null,
+ "path": "skills/in-progress/to-questionnaire",
+ "url": "https://github.com/mattpocock/skills/tree/main/skills/in-progress/to-questionnaire"
+ },
+ {
+ "id": "mattpocock/in-progress/wizard",
+ "name": "wizard",
+ "description": "Generate an interactive bash wizard that walks a human through a manual procedure — third-party setup, a one-off migration, an A→B state transition — opening URLs, capturing values, confirming each step, and writing .env files and GitHub Actions secrets.",
+ "source": "mattpocock",
+ "category": "In Progress",
+ "license": null,
+ "path": "skills/in-progress/wizard",
+ "url": "https://github.com/mattpocock/skills/tree/main/skills/in-progress/wizard"
+ },
+ {
+ "id": "mattpocock/in-progress/writing-beats",
+ "name": "writing-beats",
+ "description": "Writing, exploit — assemble raw material into a journey of beats, grounding each term before a beat leans on it.",
+ "source": "mattpocock",
+ "category": "In Progress",
+ "license": null,
+ "path": "skills/in-progress/writing-beats",
+ "url": "https://github.com/mattpocock/skills/tree/main/skills/in-progress/writing-beats"
+ },
+ {
+ "id": "mattpocock/in-progress/writing-fragments",
+ "name": "writing-fragments",
+ "description": "Writing, explore — mine raw fragments, no structure yet.",
+ "source": "mattpocock",
+ "category": "In Progress",
+ "license": null,
+ "path": "skills/in-progress/writing-fragments",
+ "url": "https://github.com/mattpocock/skills/tree/main/skills/in-progress/writing-fragments"
+ },
+ {
+ "id": "mattpocock/in-progress/writing-shape",
+ "name": "writing-shape",
+ "description": "Writing, exploit — shape raw material into an article, paragraph by paragraph.",
+ "source": "mattpocock",
+ "category": "In Progress",
+ "license": null,
+ "path": "skills/in-progress/writing-shape",
+ "url": "https://github.com/mattpocock/skills/tree/main/skills/in-progress/writing-shape"
+ },
+ {
+ "id": "mattpocock/misc/git-guardrails-claude-code",
+ "name": "git-guardrails-claude-code",
+ "description": "Set up Claude Code hooks to block dangerous git commands (push, reset --hard, clean, branch -D, etc.) before they execute. Use when user wants to prevent destructive git operations, add git safety hooks, or block git push/reset in Claude Code.",
+ "source": "mattpocock",
+ "category": "Misc",
+ "license": null,
+ "path": "skills/misc/git-guardrails-claude-code",
+ "url": "https://github.com/mattpocock/skills/tree/main/skills/misc/git-guardrails-claude-code"
+ },
+ {
+ "id": "mattpocock/misc/migrate-to-shoehorn",
+ "name": "migrate-to-shoehorn",
+ "description": "Migrate test files from `as` type assertions to @total-typescript/shoehorn. Use when user mentions shoehorn, wants to replace `as` in tests, or needs partial test data.",
+ "source": "mattpocock",
+ "category": "Misc",
+ "license": null,
+ "path": "skills/misc/migrate-to-shoehorn",
+ "url": "https://github.com/mattpocock/skills/tree/main/skills/misc/migrate-to-shoehorn"
+ },
+ {
+ "id": "mattpocock/misc/scaffold-exercises",
+ "name": "scaffold-exercises",
+ "description": "Create exercise directory structures with sections, problems, solutions, and explainers that pass linting. Use when user wants to scaffold exercises, create exercise stubs, or set up a new course section.",
+ "source": "mattpocock",
+ "category": "Misc",
+ "license": null,
+ "path": "skills/misc/scaffold-exercises",
+ "url": "https://github.com/mattpocock/skills/tree/main/skills/misc/scaffold-exercises"
+ },
+ {
+ "id": "mattpocock/misc/setup-pre-commit",
+ "name": "setup-pre-commit",
+ "description": "Set up Husky pre-commit hooks with lint-staged (Prettier), type checking, and tests in the current repo. Use when user wants to add pre-commit hooks, set up Husky, configure lint-staged, or add commit-time formatting/typechecking/testing.",
+ "source": "mattpocock",
+ "category": "Misc",
+ "license": null,
+ "path": "skills/misc/setup-pre-commit",
+ "url": "https://github.com/mattpocock/skills/tree/main/skills/misc/setup-pre-commit"
+ },
+ {
+ "id": "mattpocock/personal/edit-article",
+ "name": "edit-article",
+ "description": "Edit and improve articles by restructuring sections, improving clarity, and tightening prose. Use when user wants to edit, revise, or improve an article draft.",
+ "source": "mattpocock",
+ "category": "Personal",
+ "license": null,
+ "path": "skills/personal/edit-article",
+ "url": "https://github.com/mattpocock/skills/tree/main/skills/personal/edit-article"
+ },
+ {
+ "id": "mattpocock/personal/obsidian-vault",
+ "name": "obsidian-vault",
+ "description": "Search, create, and manage notes in the Obsidian vault with wikilinks and index notes. Use when user wants to find, create, or organize notes in Obsidian.",
+ "source": "mattpocock",
+ "category": "Personal",
+ "license": null,
+ "path": "skills/personal/obsidian-vault",
+ "url": "https://github.com/mattpocock/skills/tree/main/skills/personal/obsidian-vault"
+ },
+ {
+ "id": "mattpocock/productivity/grill-me",
+ "name": "grill-me",
+ "description": "A relentless interview to sharpen a plan or design.",
+ "source": "mattpocock",
+ "category": "Productivity",
+ "license": null,
+ "path": "skills/productivity/grill-me",
+ "url": "https://github.com/mattpocock/skills/tree/main/skills/productivity/grill-me"
+ },
+ {
+ "id": "mattpocock/productivity/grilling",
+ "name": "grilling",
+ "description": "Grill the user relentlessly about a plan, decision, or idea. Use when the user wants to stress-test their thinking, or uses any 'grill' trigger phrases.",
+ "source": "mattpocock",
+ "category": "Productivity",
+ "license": null,
+ "path": "skills/productivity/grilling",
+ "url": "https://github.com/mattpocock/skills/tree/main/skills/productivity/grilling"
+ },
+ {
+ "id": "mattpocock/productivity/handoff",
+ "name": "handoff",
+ "description": "Compact the current conversation into a handoff document for another agent to pick up.",
+ "source": "mattpocock",
+ "category": "Productivity",
+ "license": null,
+ "path": "skills/productivity/handoff",
+ "url": "https://github.com/mattpocock/skills/tree/main/skills/productivity/handoff"
+ },
+ {
+ "id": "mattpocock/productivity/teach",
+ "name": "teach",
+ "description": "Teach the user a new skill or concept, within this workspace.",
+ "source": "mattpocock",
+ "category": "Productivity",
+ "license": null,
+ "path": "skills/productivity/teach",
+ "url": "https://github.com/mattpocock/skills/tree/main/skills/productivity/teach"
+ },
+ {
+ "id": "mattpocock/productivity/writing-great-skills",
+ "name": "writing-great-skills",
+ "description": "Reference for writing and editing skills well — the vocabulary and principles that make a skill predictable.",
+ "source": "mattpocock",
+ "category": "Productivity",
+ "license": null,
+ "path": "skills/productivity/writing-great-skills",
+ "url": "https://github.com/mattpocock/skills/tree/main/skills/productivity/writing-great-skills"
+ },
+ {
+ "id": "openai/.curated/aspnet-core",
+ "name": "aspnet-core",
+ "description": "Build, review, refactor, or architect ASP.NET Core web applications using current official guidance for .NET web development. Use when working on Blazor Web Apps, Razor Pages, MVC, Minimal APIs, controller-based Web APIs, SignalR, gRPC, middleware, dependency injection, configuration, authentication, authorization, testing, performance, deployment, or ASP.NET Core upgrades.",
+ "source": "openai",
+ "category": "Curated",
+ "license": null,
+ "path": "skills/.curated/aspnet-core",
+ "url": "https://github.com/openai/skills/tree/main/skills/.curated/aspnet-core"
+ },
+ {
+ "id": "openai/.curated/chatgpt-apps",
+ "name": "chatgpt-apps",
+ "description": "Build, scaffold, refactor, and troubleshoot ChatGPT Apps SDK applications that combine an MCP server and widget UI. Use when Codex needs to design tools, register UI resources, wire the MCP Apps bridge or ChatGPT compatibility APIs, apply Apps SDK metadata or CSP or domain settings, or produce a docs-aligned project scaffold. Prefer a docs-first workflow by invoking the openai-docs skill or OpenAI developer docs MCP tools before generating code.",
+ "source": "openai",
+ "category": "Curated",
+ "license": null,
+ "path": "skills/.curated/chatgpt-apps",
+ "url": "https://github.com/openai/skills/tree/main/skills/.curated/chatgpt-apps"
+ },
+ {
+ "id": "openai/.curated/cli-creator",
+ "name": "cli-creator",
+ "description": "Build a composable CLI for Codex from API docs, an OpenAPI spec, existing curl examples, an SDK, a web app, an admin tool, or a local script. Use when the user wants Codex to create a command-line tool that can run from any repo, expose composable read/write commands, return stable JSON, manage auth, and pair with a companion skill.",
+ "source": "openai",
+ "category": "Curated",
+ "license": null,
+ "path": "skills/.curated/cli-creator",
+ "url": "https://github.com/openai/skills/tree/main/skills/.curated/cli-creator"
+ },
+ {
+ "id": "openai/.curated/cloudflare-deploy",
+ "name": "cloudflare-deploy",
+ "description": "Deploy applications and infrastructure to Cloudflare using Workers, Pages, and related platform services. Use when the user asks to deploy, host, publish, or set up a project on Cloudflare.",
+ "source": "openai",
+ "category": "Curated",
+ "license": null,
+ "path": "skills/.curated/cloudflare-deploy",
+ "url": "https://github.com/openai/skills/tree/main/skills/.curated/cloudflare-deploy"
+ },
+ {
+ "id": "openai/.curated/define-goal",
+ "name": "define-goal",
+ "description": "Help the user define a concrete, measurable goal before starting work, especially when they ask to use the goal tool, create a goal, set an objective, clarify success criteria, or turn a fuzzy intention into a quantitative outcome. Use this skill for goal creation and goal refinement only; it does not manage durable snapshots, decision logs, or long-running execution artifacts.",
+ "source": "openai",
+ "category": "Curated",
+ "license": null,
+ "path": "skills/.curated/define-goal",
+ "url": "https://github.com/openai/skills/tree/main/skills/.curated/define-goal"
+ },
+ {
+ "id": "openai/.curated/figma",
+ "name": "figma",
+ "description": "Use the Figma MCP server to fetch design context, screenshots, variables, and assets from Figma, and to translate Figma nodes into production code. Trigger when a task involves Figma URLs, node IDs, design-to-code implementation, or Figma MCP setup and troubleshooting.",
+ "source": "openai",
+ "category": "Curated",
+ "license": null,
+ "path": "skills/.curated/figma",
+ "url": "https://github.com/openai/skills/tree/main/skills/.curated/figma"
+ },
+ {
+ "id": "openai/.curated/figma-code-connect-components",
+ "name": "figma-code-connect-components",
+ "description": "Connects Figma design components to code components using Code Connect mapping tools. Use when user says \"code connect\", \"connect this component to code\", \"map this component\", \"link component to code\", \"create code connect mapping\", or wants to establish mappings between Figma designs and code implementations. For canvas writes via `use_figma`, use `figma-use`.",
+ "source": "openai",
+ "category": "Curated",
+ "license": null,
+ "path": "skills/.curated/figma-code-connect-components",
+ "url": "https://github.com/openai/skills/tree/main/skills/.curated/figma-code-connect-components"
+ },
+ {
+ "id": "openai/.curated/figma-create-design-system-rules",
+ "name": "figma-create-design-system-rules",
+ "description": "Generates custom design system rules for the user's codebase. Use when user says \"create design system rules\", \"generate rules for my project\", \"set up design rules\", \"customize design system guidelines\", or wants to establish project-specific conventions for Figma-to-code workflows. Requires Figma MCP server connection.",
+ "source": "openai",
+ "category": "Curated",
+ "license": null,
+ "path": "skills/.curated/figma-create-design-system-rules",
+ "url": "https://github.com/openai/skills/tree/main/skills/.curated/figma-create-design-system-rules"
+ },
+ {
+ "id": "openai/.curated/figma-create-new-file",
+ "name": "figma-create-new-file",
+ "description": "Create a new blank Figma file. Use when the user wants to create a new Figma design or FigJam file, or when you need a new file before calling use_figma. Handles plan resolution via whoami if needed. Usage — /figma-create-new-file [editorType] [fileName] (e.g. /figma-create-new-file figjam My Whiteboard)",
+ "source": "openai",
+ "category": "Curated",
+ "license": null,
+ "path": "skills/.curated/figma-create-new-file",
+ "url": "https://github.com/openai/skills/tree/main/skills/.curated/figma-create-new-file"
+ },
+ {
+ "id": "openai/.curated/figma-generate-design",
+ "name": "figma-generate-design",
+ "description": "Use this skill alongside figma-use when the task involves translating an application page, view, or multi-section layout into Figma. Triggers: 'write to Figma', 'create in Figma from code', 'push page to Figma', 'take this app/page and build it in Figma', 'create a screen', 'build a landing page in Figma', 'update the Figma screen to match code'. This is the preferred workflow skill whenever the user wants to build or update a full page, screen, or view in Figma from code or a description. Discovers design system components, variables, and styles via search_design_system, imports them, and assembles screens incrementally section-by-section using design system tokens instead of hardcoded values.",
+ "source": "openai",
+ "category": "Curated",
+ "license": null,
+ "path": "skills/.curated/figma-generate-design",
+ "url": "https://github.com/openai/skills/tree/main/skills/.curated/figma-generate-design"
+ },
+ {
+ "id": "openai/.curated/figma-generate-library",
+ "name": "figma-generate-library",
+ "description": "Build or update a professional-grade design system in Figma from a codebase. Use when the user wants to create variables/tokens, build component libraries, set up theming (light/dark modes), document foundations, or reconcile gaps between code and Figma. This skill teaches WHAT to build and in WHAT ORDER — it complements the `figma-use` skill which teaches HOW to call the Plugin API. Both skills should be loaded together.",
+ "source": "openai",
+ "category": "Curated",
+ "license": null,
+ "path": "skills/.curated/figma-generate-library",
+ "url": "https://github.com/openai/skills/tree/main/skills/.curated/figma-generate-library"
+ },
+ {
+ "id": "openai/.curated/figma-implement-design",
+ "name": "figma-implement-design",
+ "description": "Translates Figma designs into production-ready application code with 1:1 visual fidelity. Use when implementing UI code from Figma files, when user mentions \"implement design\", \"generate code\", \"implement component\", provides Figma URLs, or asks to build components matching Figma specs. For Figma canvas writes via `use_figma`, use `figma-use`.",
+ "source": "openai",
+ "category": "Curated",
+ "license": null,
+ "path": "skills/.curated/figma-implement-design",
+ "url": "https://github.com/openai/skills/tree/main/skills/.curated/figma-implement-design"
+ },
+ {
+ "id": "openai/.curated/figma-use",
+ "name": "figma-use",
+ "description": "**MANDATORY prerequisite** — you MUST invoke this skill BEFORE every `use_figma` tool call. NEVER call `use_figma` directly without loading this skill first. Skipping it causes common, hard-to-debug failures. Trigger whenever the user wants to perform a write action or a unique read action that requires JavaScript execution in the Figma file context — e.g. create/edit/delete nodes, set up variables or tokens, build components and variants, modify auto-layout or fills, bind variables to properties, or inspect file structure programmatically.",
+ "source": "openai",
+ "category": "Curated",
+ "license": null,
+ "path": "skills/.curated/figma-use",
+ "url": "https://github.com/openai/skills/tree/main/skills/.curated/figma-use"
+ },
+ {
+ "id": "openai/.curated/gh-address-comments",
+ "name": "gh-address-comments",
+ "description": "Help address review/issue comments on the open GitHub PR for the current branch using gh CLI; verify gh auth first and prompt the user to authenticate if not logged in.",
+ "source": "openai",
+ "category": "Curated",
+ "license": null,
+ "path": "skills/.curated/gh-address-comments",
+ "url": "https://github.com/openai/skills/tree/main/skills/.curated/gh-address-comments"
+ },
+ {
+ "id": "openai/.curated/gh-fix-ci",
+ "name": "gh-fix-ci",
+ "description": "Use when a user asks to debug or fix failing GitHub PR checks that run in GitHub Actions; use `gh` to inspect checks and logs, summarize failure context, draft a fix plan, and implement only after explicit approval. Treat external providers (for example Buildkite) as out of scope and report only the details URL.",
+ "source": "openai",
+ "category": "Curated",
+ "license": null,
+ "path": "skills/.curated/gh-fix-ci",
+ "url": "https://github.com/openai/skills/tree/main/skills/.curated/gh-fix-ci"
+ },
+ {
+ "id": "openai/.curated/hatch-pet",
+ "name": "hatch-pet",
+ "description": "Create, repair, validate, visually QA, and package Codex-compatible animated pets and pet spritesheets from character art, generated images, company or prospect brand cues, or visual references. Use when a user wants a lightweight-worker Codex pet workflow, a non-pixel custom pet style, a prospect or company mascot pet, or a full 8x9 animated pet atlas with transparent unused cells, QA contact sheets, and pet.json packaging. This skill composes the installed $imagegen system skill for visual generation and uses bundled scripts for deterministic spritesheet assembly.",
+ "source": "openai",
+ "category": "Curated",
+ "license": null,
+ "path": "skills/.curated/hatch-pet",
+ "url": "https://github.com/openai/skills/tree/main/skills/.curated/hatch-pet"
+ },
+ {
+ "id": "openai/.curated/jupyter-notebook",
+ "name": "jupyter-notebook",
+ "description": "Use when the user asks to create, scaffold, or edit Jupyter notebooks (`.ipynb`) for experiments, explorations, or tutorials; prefer the bundled templates and run the helper script `new_notebook.py` to generate a clean starting notebook.",
+ "source": "openai",
+ "category": "Curated",
+ "license": null,
+ "path": "skills/.curated/jupyter-notebook",
+ "url": "https://github.com/openai/skills/tree/main/skills/.curated/jupyter-notebook"
+ },
+ {
+ "id": "openai/.curated/linear",
+ "name": "linear",
+ "description": "Manage issues, projects & team workflows in Linear. Use when the user wants to read, create or updates tickets in Linear.",
+ "source": "openai",
+ "category": "Curated",
+ "license": null,
+ "path": "skills/.curated/linear",
+ "url": "https://github.com/openai/skills/tree/main/skills/.curated/linear"
+ },
+ {
+ "id": "openai/.curated/migrate-to-codex",
+ "name": "migrate-to-codex",
+ "description": "Migrate supported instruction files, skills, agents, and MCP config into Codex project and global files.",
+ "source": "openai",
+ "category": "Curated",
+ "license": null,
+ "path": "skills/.curated/migrate-to-codex",
+ "url": "https://github.com/openai/skills/tree/main/skills/.curated/migrate-to-codex"
+ },
+ {
+ "id": "openai/.curated/netlify-deploy",
+ "name": "netlify-deploy",
+ "description": "Deploy web projects to Netlify using the Netlify CLI (`npx netlify`). Use when the user asks to deploy, host, publish, or link a site/repo on Netlify, including preview and production deploys.",
+ "source": "openai",
+ "category": "Curated",
+ "license": null,
+ "path": "skills/.curated/netlify-deploy",
+ "url": "https://github.com/openai/skills/tree/main/skills/.curated/netlify-deploy"
+ },
+ {
+ "id": "openai/.curated/notion-knowledge-capture",
+ "name": "notion-knowledge-capture",
+ "description": "Capture conversations and decisions into structured Notion pages; use when turning chats/notes into wiki entries, how-tos, decisions, or FAQs with proper linking.",
+ "source": "openai",
+ "category": "Curated",
+ "license": null,
+ "path": "skills/.curated/notion-knowledge-capture",
+ "url": "https://github.com/openai/skills/tree/main/skills/.curated/notion-knowledge-capture"
+ },
+ {
+ "id": "openai/.curated/notion-meeting-intelligence",
+ "name": "notion-meeting-intelligence",
+ "description": "Prepare meeting materials with Notion context and Codex research; use when gathering context, drafting agendas/pre-reads, and tailoring materials to attendees.",
+ "source": "openai",
+ "category": "Curated",
+ "license": null,
+ "path": "skills/.curated/notion-meeting-intelligence",
+ "url": "https://github.com/openai/skills/tree/main/skills/.curated/notion-meeting-intelligence"
+ },
+ {
+ "id": "openai/.curated/notion-research-documentation",
+ "name": "notion-research-documentation",
+ "description": "Research across Notion and synthesize into structured documentation; use when gathering info from multiple Notion sources to produce briefs, comparisons, or reports with citations.",
+ "source": "openai",
+ "category": "Curated",
+ "license": null,
+ "path": "skills/.curated/notion-research-documentation",
+ "url": "https://github.com/openai/skills/tree/main/skills/.curated/notion-research-documentation"
+ },
+ {
+ "id": "openai/.curated/notion-spec-to-implementation",
+ "name": "notion-spec-to-implementation",
+ "description": "Turn Notion specs into implementation plans, tasks, and progress tracking; use when implementing PRDs/feature specs and creating Notion plans + tasks from them.",
+ "source": "openai",
+ "category": "Curated",
+ "license": null,
+ "path": "skills/.curated/notion-spec-to-implementation",
+ "url": "https://github.com/openai/skills/tree/main/skills/.curated/notion-spec-to-implementation"
+ },
+ {
+ "id": "openai/.curated/openai-docs",
+ "name": "openai-docs",
+ "description": "Use when the user asks how to build with OpenAI products or APIs, asks about Codex itself or choosing Codex surfaces, needs up-to-date official documentation with citations, help choosing the latest model for a use case, or model upgrade and prompt-upgrade guidance; use OpenAI docs MCP tools for non-Codex docs questions, use the Codex manual helper first for broad Codex self-knowledge, and restrict fallback browsing to official OpenAI domains.",
+ "source": "openai",
+ "category": "Curated",
+ "license": null,
+ "path": "skills/.curated/openai-docs",
+ "url": "https://github.com/openai/skills/tree/main/skills/.curated/openai-docs"
+ },
+ {
+ "id": "openai/.curated/pdf",
+ "name": "pdf",
+ "description": "Use when tasks involve reading, creating, or reviewing PDF files where rendering and layout matter; prefer visual checks by rendering pages (Poppler) and use Python tools such as `reportlab`, `pdfplumber`, and `pypdf` for generation and extraction.",
+ "source": "openai",
+ "category": "Curated",
+ "license": null,
+ "path": "skills/.curated/pdf",
+ "url": "https://github.com/openai/skills/tree/main/skills/.curated/pdf"
+ },
+ {
+ "id": "openai/.curated/playwright",
+ "name": "playwright",
+ "description": "Use when the task requires automating a real browser from the terminal (navigation, form filling, snapshots, screenshots, data extraction, UI-flow debugging) via `playwright-cli` or the bundled wrapper script.",
+ "source": "openai",
+ "category": "Curated",
+ "license": null,
+ "path": "skills/.curated/playwright",
+ "url": "https://github.com/openai/skills/tree/main/skills/.curated/playwright"
+ },
+ {
+ "id": "openai/.curated/playwright-interactive",
+ "name": "playwright-interactive",
+ "description": "Persistent browser and Electron interaction through `js_repl` for fast iterative UI debugging.",
+ "source": "openai",
+ "category": "Curated",
+ "license": null,
+ "path": "skills/.curated/playwright-interactive",
+ "url": "https://github.com/openai/skills/tree/main/skills/.curated/playwright-interactive"
+ },
+ {
+ "id": "openai/.curated/render-deploy",
+ "name": "render-deploy",
+ "description": "Deploy applications to Render by analyzing codebases, generating render.yaml Blueprints, and providing Dashboard deeplinks. Use when the user wants to deploy, host, publish, or set up their application on Render's cloud platform.",
+ "source": "openai",
+ "category": "Curated",
+ "license": null,
+ "path": "skills/.curated/render-deploy",
+ "url": "https://github.com/openai/skills/tree/main/skills/.curated/render-deploy"
+ },
+ {
+ "id": "openai/.curated/screenshot",
+ "name": "screenshot",
+ "description": "Use when the user explicitly asks for a desktop or system screenshot (full screen, specific app or window, or a pixel region), or when tool-specific capture capabilities are unavailable and an OS-level capture is needed.",
+ "source": "openai",
+ "category": "Curated",
+ "license": null,
+ "path": "skills/.curated/screenshot",
+ "url": "https://github.com/openai/skills/tree/main/skills/.curated/screenshot"
+ },
+ {
+ "id": "openai/.curated/security-best-practices",
+ "name": "security-best-practices",
+ "description": "Perform language and framework specific security best-practice reviews and suggest improvements. Trigger only when the user explicitly requests security best practices guidance, a security review/report, or secure-by-default coding help. Trigger only for supported languages (python, javascript/typescript, go). Do not trigger for general code review, debugging, or non-security tasks.",
+ "source": "openai",
+ "category": "Curated",
+ "license": null,
+ "path": "skills/.curated/security-best-practices",
+ "url": "https://github.com/openai/skills/tree/main/skills/.curated/security-best-practices"
+ },
+ {
+ "id": "openai/.curated/security-ownership-map",
+ "name": "security-ownership-map",
+ "description": "Analyze git repositories to build a security ownership topology (people-to-file), compute bus factor and sensitive-code ownership, and export CSV/JSON for graph databases and visualization. Trigger only when the user explicitly wants a security-oriented ownership or bus-factor analysis grounded in git history (for example: orphaned sensitive code, security maintainers, CODEOWNERS reality checks for risk, sensitive hotspots, or ownership clusters). Do not trigger for general maintainer lists or non-security ownership questions.",
+ "source": "openai",
+ "category": "Curated",
+ "license": null,
+ "path": "skills/.curated/security-ownership-map",
+ "url": "https://github.com/openai/skills/tree/main/skills/.curated/security-ownership-map"
+ },
+ {
+ "id": "openai/.curated/security-threat-model",
+ "name": "security-threat-model",
+ "description": "Repository-grounded threat modeling that enumerates trust boundaries, assets, attacker capabilities, abuse paths, and mitigations, and writes a concise Markdown threat model. Trigger only when the user explicitly asks to threat model a codebase or path, enumerate threats/abuse paths, or perform AppSec threat modeling. Do not trigger for general architecture summaries, code review, or non-security design work.",
+ "source": "openai",
+ "category": "Curated",
+ "license": null,
+ "path": "skills/.curated/security-threat-model",
+ "url": "https://github.com/openai/skills/tree/main/skills/.curated/security-threat-model"
+ },
+ {
+ "id": "openai/.curated/sentry",
+ "name": "sentry",
+ "description": "Use when the user asks to inspect Sentry issues or events, summarize recent production errors, or pull basic Sentry health data via the Sentry CLI; perform read-only queries using the `sentry` command.",
+ "source": "openai",
+ "category": "Curated",
+ "license": null,
+ "path": "skills/.curated/sentry",
+ "url": "https://github.com/openai/skills/tree/main/skills/.curated/sentry"
+ },
+ {
+ "id": "openai/.curated/speech",
+ "name": "speech",
+ "description": "Use when the user asks for text-to-speech narration or voiceover, accessibility reads, audio prompts, or batch speech generation via the OpenAI Audio API; run the bundled CLI (`scripts/text_to_speech.py`) with built-in voices and require `OPENAI_API_KEY` for live calls. Custom voice creation is out of scope.",
+ "source": "openai",
+ "category": "Curated",
+ "license": null,
+ "path": "skills/.curated/speech",
+ "url": "https://github.com/openai/skills/tree/main/skills/.curated/speech"
+ },
+ {
+ "id": "openai/.curated/transcribe",
+ "name": "transcribe",
+ "description": "Transcribe audio files to text with optional diarization and known-speaker hints. Use when a user asks to transcribe speech from audio/video, extract text from recordings, or label speakers in interviews or meetings.",
+ "source": "openai",
+ "category": "Curated",
+ "license": null,
+ "path": "skills/.curated/transcribe",
+ "url": "https://github.com/openai/skills/tree/main/skills/.curated/transcribe"
+ },
+ {
+ "id": "openai/.curated/vercel-deploy",
+ "name": "vercel-deploy",
+ "description": "Deploy applications and websites to Vercel. Use when the user requests deployment actions like \"deploy my app\", \"deploy and give me the link\", \"push this live\", or \"create a preview deployment\".",
+ "source": "openai",
+ "category": "Curated",
+ "license": null,
+ "path": "skills/.curated/vercel-deploy",
+ "url": "https://github.com/openai/skills/tree/main/skills/.curated/vercel-deploy"
+ },
+ {
+ "id": "openai/.curated/winui-app",
+ "name": "winui-app",
+ "description": "Bootstrap, develop, and design modern WinUI 3 desktop applications with C# and the Windows App SDK using official Microsoft guidance, WinUI Gallery patterns, Windows App SDK samples, and CommunityToolkit components. Use when creating a brand new app, preparing a machine for WinUI, reviewing, refactoring, planning, troubleshooting, environment-checking, or setting up WinUI 3 XAML, controls, navigation, windowing, theming, accessibility, responsiveness, performance, deployment, or related Windows app design and development work.",
+ "source": "openai",
+ "category": "Curated",
+ "license": null,
+ "path": "skills/.curated/winui-app",
+ "url": "https://github.com/openai/skills/tree/main/skills/.curated/winui-app"
+ },
+ {
+ "id": "openai/.curated/yeet",
+ "name": "yeet",
+ "description": "Use only when the user explicitly asks to stage, commit, push, and open a GitHub pull request in one flow using the GitHub CLI (`gh`).",
+ "source": "openai",
+ "category": "Curated",
+ "license": null,
+ "path": "skills/.curated/yeet",
+ "url": "https://github.com/openai/skills/tree/main/skills/.curated/yeet"
+ },
+ {
+ "id": "openai/.system/imagegen",
+ "name": "imagegen",
+ "description": "Generate or edit raster images when the task benefits from AI-created bitmap visuals such as photos, illustrations, textures, sprites, mockups, or transparent-background cutouts. Use when Codex should create a brand-new image, transform an existing image, or derive visual variants from references, and the output should be a bitmap asset rather than repo-native code or vector. Do not use when the task is better handled by editing existing SVG/vector/code-native assets, extending an established icon or logo system, or building the visual directly in HTML/CSS/canvas.",
+ "source": "openai",
+ "category": "System",
+ "license": null,
+ "path": "skills/.system/imagegen",
+ "url": "https://github.com/openai/skills/tree/main/skills/.system/imagegen"
+ },
+ {
+ "id": "openai/.system/openai-docs",
+ "name": "openai-docs",
+ "description": "Use when the user asks how to build with OpenAI products or APIs, asks about Codex itself or choosing Codex surfaces, needs up-to-date official documentation with citations, help choosing the latest model for a use case, or model upgrade and prompt-upgrade guidance; use OpenAI docs MCP tools for non-Codex docs questions, use the Codex manual helper first for broad Codex self-knowledge, and restrict fallback browsing to official OpenAI domains.",
+ "source": "openai",
+ "category": "System",
+ "license": null,
+ "path": "skills/.system/openai-docs",
+ "url": "https://github.com/openai/skills/tree/main/skills/.system/openai-docs"
+ },
+ {
+ "id": "openai/.system/plugin-creator",
+ "name": "plugin-creator",
+ "description": "Create and scaffold plugin directories for Codex with a required `.codex-plugin/plugin.json`, optional plugin folders/files, and baseline placeholders you can edit before publishing or testing. Use when Codex needs to create a new local plugin, add optional plugin structure, or generate or update repo-root `.agents/plugins/marketplace.json` entries for plugin ordering and availability metadata.",
+ "source": "openai",
+ "category": "System",
+ "license": null,
+ "path": "skills/.system/plugin-creator",
+ "url": "https://github.com/openai/skills/tree/main/skills/.system/plugin-creator"
+ },
+ {
+ "id": "openai/.system/skill-creator",
+ "name": "skill-creator",
+ "description": "Guide for creating effective skills. This skill should be used when users want to create a new skill (or update an existing skill) that extends Codex's capabilities with specialized knowledge, workflows, or tool integrations.",
+ "source": "openai",
+ "category": "System",
+ "license": null,
+ "path": "skills/.system/skill-creator",
+ "url": "https://github.com/openai/skills/tree/main/skills/.system/skill-creator"
+ },
+ {
+ "id": "openai/.system/skill-installer",
+ "name": "skill-installer",
+ "description": "Install Codex skills into $CODEX_HOME/skills from a curated list or a GitHub repo path. Use when a user asks to list installable skills, install a curated skill, or install a skill from another repo (including private repos).",
+ "source": "openai",
+ "category": "System",
+ "license": null,
+ "path": "skills/.system/skill-installer",
+ "url": "https://github.com/openai/skills/tree/main/skills/.system/skill-installer"
+ }
+ ]
+}
diff --git a/web/src/pages/skills/index.module.css b/web/src/pages/skills/index.module.css
new file mode 100644
index 00000000..39bdc9b5
--- /dev/null
+++ b/web/src/pages/skills/index.module.css
@@ -0,0 +1,198 @@
+.page {
+ max-width: 1100px;
+ margin: 0 auto;
+ padding: 3rem 1.5rem;
+}
+
+.header {
+ margin-bottom: 2rem;
+}
+
+.title {
+ font-size: 2.5rem;
+ font-weight: 700;
+ margin: 0 0 0.5rem;
+}
+
+.subtitle {
+ font-size: 1.05rem;
+ color: var(--ifm-color-emphasis-600);
+ margin: 0;
+ max-width: 70ch;
+ line-height: 1.5;
+}
+
+.controls {
+ display: flex;
+ flex-direction: column;
+ gap: 0.75rem;
+ margin-bottom: 0.75rem;
+}
+
+.search {
+ width: 100%;
+ padding: 0.65rem 1rem;
+ font-size: 1rem;
+ border: 1px solid var(--ifm-color-emphasis-300);
+ border-radius: 10px;
+ background: var(--ifm-background-surface-color);
+ color: var(--ifm-font-color-base);
+}
+
+.search:focus {
+ outline: none;
+ border-color: var(--ifm-color-primary);
+}
+
+.filterRow {
+ display: flex;
+ flex-wrap: wrap;
+ align-items: center;
+ justify-content: space-between;
+ gap: 0.75rem;
+}
+
+.chips {
+ display: flex;
+ flex-wrap: wrap;
+ gap: 0.5rem;
+}
+
+.chip,
+.chipActive {
+ font-size: 0.85rem;
+ padding: 0.35rem 0.8rem;
+ border-radius: 999px;
+ border: 1px solid var(--ifm-color-emphasis-300);
+ background: var(--ifm-background-surface-color);
+ color: var(--ifm-font-color-base);
+ cursor: pointer;
+ transition: border-color 0.15s, background 0.15s;
+}
+
+.chip:hover {
+ border-color: var(--ifm-color-primary);
+}
+
+.chipActive {
+ border-color: var(--ifm-color-primary);
+ background: var(--ifm-color-primary);
+ color: var(--ifm-button-color, #fff);
+}
+
+.chipCount {
+ opacity: 0.7;
+ font-size: 0.78em;
+}
+
+.categorySelect {
+ font-size: 0.85rem;
+ padding: 0.35rem 0.6rem;
+ border-radius: 8px;
+ border: 1px solid var(--ifm-color-emphasis-300);
+ background: var(--ifm-background-surface-color);
+ color: var(--ifm-font-color-base);
+}
+
+.resultCount {
+ font-size: 0.85rem;
+ color: var(--ifm-color-emphasis-500);
+ margin: 0 0 1.25rem;
+}
+
+.empty {
+ color: var(--ifm-color-emphasis-600);
+ padding: 2rem 0;
+}
+
+.grid {
+ display: grid;
+ grid-template-columns: repeat(auto-fill, minmax(300px, 1fr));
+ gap: 1.25rem;
+}
+
+.card {
+ display: flex;
+ flex-direction: column;
+ gap: 0.5rem;
+ padding: 1.25rem;
+ border: 1px solid var(--ifm-color-emphasis-200);
+ border-radius: 12px;
+ text-decoration: none !important;
+ background: var(--ifm-background-surface-color);
+ transition: border-color 0.15s, box-shadow 0.15s, transform 0.15s;
+}
+
+.card:hover {
+ border-color: var(--ifm-color-primary);
+ box-shadow: 0 4px 20px rgba(0, 0, 0, 0.08);
+ transform: translateY(-2px);
+}
+
+.cardHead {
+ display: flex;
+ align-items: flex-start;
+ justify-content: space-between;
+ gap: 0.5rem;
+}
+
+.cardTitle {
+ font-size: 1rem;
+ font-weight: 600;
+ margin: 0;
+ color: var(--ifm-font-color-base);
+ font-family: var(--ifm-font-family-monospace);
+ word-break: break-word;
+}
+
+.sourceBadge {
+ flex-shrink: 0;
+ font-size: 0.68rem;
+ font-weight: 600;
+ padding: 2px 8px;
+ border-radius: 999px;
+ white-space: nowrap;
+ background: var(--ifm-color-emphasis-100);
+ color: var(--ifm-color-emphasis-700);
+}
+
+.sourceBadge[data-source='anthropic'] {
+ background: color-mix(in srgb, #d97757 18%, transparent);
+ color: #d97757;
+}
+
+.sourceBadge[data-source='openai'] {
+ background: color-mix(in srgb, #10a37f 18%, transparent);
+ color: #10a37f;
+}
+
+.sourceBadge[data-source='mattpocock'] {
+ background: color-mix(in srgb, #6366f1 18%, transparent);
+ color: #6366f1;
+}
+
+.cardDesc {
+ font-size: 0.85rem;
+ color: var(--ifm-color-emphasis-600);
+ margin: 0;
+ line-height: 1.45;
+ display: -webkit-box;
+ -webkit-line-clamp: 4;
+ -webkit-box-orient: vertical;
+ overflow: hidden;
+}
+
+.tags {
+ display: flex;
+ gap: 0.4rem;
+ flex-wrap: wrap;
+ margin-top: 0.25rem;
+}
+
+.tag {
+ font-size: 0.7rem;
+ padding: 2px 8px;
+ border-radius: 999px;
+ background: var(--ifm-color-emphasis-100);
+ color: var(--ifm-color-emphasis-700);
+}
diff --git a/web/src/pages/skills/index.tsx b/web/src/pages/skills/index.tsx
new file mode 100644
index 00000000..e3eb31b1
--- /dev/null
+++ b/web/src/pages/skills/index.tsx
@@ -0,0 +1,171 @@
+import React, { useEffect, useMemo, useState } from 'react';
+import Layout from '@theme/Layout';
+import Head from '@docusaurus/Head';
+import Link from '@docusaurus/Link';
+import catalog from '@site/src/data/skills.json';
+import styles from './index.module.css';
+
+type Skill = {
+ id: string;
+ name: string;
+ description: string;
+ source: string;
+ category: string | null;
+ license: string | null;
+ path: string;
+ url: string;
+};
+
+const skills = catalog.skills as Skill[];
+const sources = catalog.sources as { id: string; name: string; url: string; skillCount: number }[];
+
+const SKILLS_SCHEMA = {
+ '@context': 'https://schema.org',
+ '@type': 'CollectionPage',
+ name: 'Skills Library',
+ description: 'A searchable catalog of Agent Skills curated from Anthropic, OpenAI, Matt Pocock, and other trusted sources.',
+ url: 'https://treq.dev/skills',
+ publisher: {
+ '@type': 'Organization',
+ name: 'Treq',
+ url: 'https://treq.dev',
+ },
+};
+
+function matches(skill: Skill, query: string): boolean {
+ if (!query) return true;
+ const haystack = `${skill.name} ${skill.description} ${skill.category ?? ''}`.toLowerCase();
+ return haystack.includes(query.toLowerCase());
+}
+
+export default function SkillsPage() {
+ const [query, setQuery] = useState('');
+ const [sourceFilter, setSourceFilter] = useState('all');
+ const [categoryFilter, setCategoryFilter] = useState('all');
+
+ // Deep-link support: /skills?q= (used by the sitewide search index).
+ useEffect(() => {
+ const q = new URLSearchParams(window.location.search).get('q');
+ if (q) setQuery(q);
+ }, []);
+
+ const categories = useMemo(() => {
+ const scoped = sourceFilter === 'all' ? skills : skills.filter((s) => s.source === sourceFilter);
+ return Array.from(new Set(scoped.map((s) => s.category).filter((c): c is string => !!c))).sort();
+ }, [sourceFilter]);
+
+ const filtered = useMemo(() => {
+ return skills.filter((s) => {
+ if (sourceFilter !== 'all' && s.source !== sourceFilter) return false;
+ if (categoryFilter !== 'all' && s.category !== categoryFilter) return false;
+ return matches(s, query);
+ });
+ }, [query, sourceFilter, categoryFilter]);
+
+ return (
+
+
+
+
+
+
+
Skills Library
+
+ A searchable catalog of{' '}
+
+ Agent Skills
+ {' '}
+ curated from {sources.map((s) => s.name).join(', ')}. Every card links to the original source
+ repository — clone from there to use a skill.
+
+
+
+
+
setQuery(e.target.value)}
+ aria-label="Search skills"
+ />
+
+
+ {
+ setSourceFilter('all');
+ setCategoryFilter('all');
+ }}
+ >
+ All sources
+
+ {sources.map((s) => (
+ {
+ setSourceFilter(s.id);
+ setCategoryFilter('all');
+ }}
+ >
+ {s.name} {s.skillCount}
+
+ ))}
+
+ {categories.length > 0 && (
+
setCategoryFilter(e.target.value)}
+ aria-label="Filter by category"
+ >
+ All categories
+ {categories.map((c) => (
+ {c}
+ ))}
+
+ )}
+
+
+
+
+ {filtered.length} of {skills.length} skills
+
+
+ {filtered.length === 0 ? (
+
No skills match your search.
+ ) : (
+
+ {filtered.map((skill) => (
+
+
+
{skill.name}
+
+ {sources.find((s) => s.id === skill.source)?.name ?? skill.source}
+
+
+
{skill.description}
+
+ {skill.category && {skill.category} }
+ {skill.license && {skill.license} }
+
+
+ ))}
+
+ )}
+
+
+ );
+}
From 841ec21a29872b48386029430fbcf292dc2cac6b Mon Sep 17 00:00:00 2001
From: Claude
Date: Tue, 21 Jul 2026 13:46:34 +0000
Subject: [PATCH 2/6] feat: browse skill files with a per-skill file browser
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Each skill in the Skills Library now gets a static /skills//
detail page with a split-pane file browser (folder tree left, file
preview right), matching the desktop app's own FileBrowser UX.
- fetch-skills-catalog.mjs now indexes each skill's file listing
(path/size/binary flag + GitHub blob/raw URLs) alongside the SKILL.md
metadata — never file contents, so nothing bloats the repo or the
sitewide search index
- a new skillsPlugin.js registers one static route per skill via
Docusaurus's addRoute API, rendering SkillDetailPage with that
skill's data
- file contents are fetched client-side from GitHub's raw CDN only
when a user opens a file, with syntax highlighting and a "View on
GitHub" fallback for binary/oversized files
- catalog cards on /skills now link to the in-site detail page instead
of out to GitHub directly
---
web/docusaurus.config.ts | 1 +
web/e2e/skills.spec.ts | 51 +-
web/plugins/skillsPlugin.js | 32 +
web/scripts/fetch-skills-catalog.mjs | 52 +-
.../components/SkillDetailPage/FileTree.tsx | 100 +
web/src/components/SkillDetailPage/index.tsx | 186 +
.../SkillDetailPage/styles.module.css | 235 +
web/src/components/SkillDetailPage/types.ts | 20 +
web/src/components/SkillDetailPage/utils.ts | 49 +
web/src/data/skills.json | 9480 ++++++++++++++++-
web/src/pages/skills/index.tsx | 13 +-
11 files changed, 10107 insertions(+), 112 deletions(-)
create mode 100644 web/plugins/skillsPlugin.js
create mode 100644 web/src/components/SkillDetailPage/FileTree.tsx
create mode 100644 web/src/components/SkillDetailPage/index.tsx
create mode 100644 web/src/components/SkillDetailPage/styles.module.css
create mode 100644 web/src/components/SkillDetailPage/types.ts
create mode 100644 web/src/components/SkillDetailPage/utils.ts
diff --git a/web/docusaurus.config.ts b/web/docusaurus.config.ts
index e158e3f7..6b08ad98 100644
--- a/web/docusaurus.config.ts
+++ b/web/docusaurus.config.ts
@@ -13,6 +13,7 @@ const config: Config = {
require.resolve('./plugins/rawMarkdownPlugin'),
require.resolve('./plugins/versionPlugin'),
require.resolve('./plugins/jsonLdPlugin'),
+ require.resolve('./plugins/skillsPlugin'),
[
'@docusaurus/plugin-content-docs',
{
diff --git a/web/e2e/skills.spec.ts b/web/e2e/skills.spec.ts
index c70ca47d..895248b3 100644
--- a/web/e2e/skills.spec.ts
+++ b/web/e2e/skills.spec.ts
@@ -35,9 +35,54 @@ test.describe('Skills Library (/skills)', () => {
await expect(page.getByRole('link', { name: /^pdf/ })).toHaveCount(0);
});
- test('skill cards link to the GitHub source', async ({ page }) => {
+ test('skill cards navigate to the skill detail page', async ({ page }) => {
const card = page.getByRole('link', { name: /^pdf/ }).first();
- await expect(card).toHaveAttribute('href', 'https://github.com/anthropics/skills/tree/main/skills/pdf');
- await expect(card).toHaveAttribute('target', '_blank');
+ await expect(card).toHaveAttribute('href', '/skills/anthropic/pdf');
+ await expect(card).not.toHaveAttribute('target', '_blank');
+ });
+});
+
+// ── Skill detail page (file browser) ────────────────────────────────────────
+
+test.describe('Skill detail page', () => {
+ test.beforeEach(async ({ page }) => {
+ await page.goto('/');
+ await page.getByRole('navigation').getByRole('link', { name: 'Skills' }).click();
+ await page.getByRole('link', { name: /^pdf/ }).first().click();
+ });
+
+ test('renders skill heading and repo GitHub link', async ({ page }) => {
+ await expect(page.getByRole('heading', { name: 'pdf', level: 1 })).toBeVisible();
+ await expect(page.getByTestId('repo-github-link')).toHaveAttribute(
+ 'href',
+ 'https://github.com/anthropics/skills/tree/main/skills/pdf',
+ );
+ });
+
+ test('file tree lists the skill files', async ({ page }) => {
+ await expect(page.getByRole('button', { name: 'SKILL.md' })).toBeVisible();
+ await expect(page.getByRole('button', { name: 'reference.md' })).toBeVisible();
+ });
+
+ test('SKILL.md is selected by default and its content loads', async ({ page }) => {
+ // Content is fetched live from GitHub's raw CDN, so give the network
+ // request more headroom than the default UI-interaction assertions.
+ test.setTimeout(30_000);
+ await expect(page.getByTestId('viewer-path')).toHaveText('SKILL.md');
+ await expect(page.getByTestId('viewer-body')).toContainText('PDF', { timeout: 20_000 });
+ });
+
+ test('clicking another file swaps the preview and its GitHub link', async ({ page }) => {
+ await page.getByRole('button', { name: 'reference.md' }).click();
+ await expect(page.getByTestId('viewer-path')).toHaveText('reference.md');
+ await expect(page.getByTestId('viewer-github-link')).toHaveAttribute(
+ 'href',
+ 'https://github.com/anthropics/skills/blob/main/skills/pdf/reference.md',
+ );
+ });
+
+ test('breadcrumb link returns to the Skills Library', async ({ page }) => {
+ await page.getByRole('link', { name: 'Skills Library' }).click();
+ await expect(page.getByRole('heading', { name: 'Skills Library', level: 1 })).toBeVisible();
});
});
diff --git a/web/plugins/skillsPlugin.js b/web/plugins/skillsPlugin.js
new file mode 100644
index 00000000..eb8a683b
--- /dev/null
+++ b/web/plugins/skillsPlugin.js
@@ -0,0 +1,32 @@
+// @ts-check
+const fs = require('fs');
+const path = require('path');
+
+// Registers one static route per catalogued skill (e.g. /skills/anthropic/pdf),
+// rendering a shared SkillDetailPage component with that skill's data as props.
+// This is the standard Docusaurus pattern for turning a data file into many
+// pages without hand-writing one file per route.
+/** @type {import('@docusaurus/types').PluginModule} */
+function skillsPlugin(context) {
+ return {
+ name: 'skills-plugin',
+ async loadContent() {
+ const catalogPath = path.join(context.siteDir, 'src', 'data', 'skills.json');
+ if (!fs.existsSync(catalogPath)) return [];
+ const catalog = JSON.parse(fs.readFileSync(catalogPath, 'utf8'));
+ return catalog.skills;
+ },
+ async contentLoaded({ content: skills, actions }) {
+ for (const skill of skills) {
+ actions.addRoute({
+ path: skill.route,
+ component: '@site/src/components/SkillDetailPage/index.tsx',
+ exact: true,
+ props: { skill },
+ });
+ }
+ },
+ };
+}
+
+module.exports = skillsPlugin;
diff --git a/web/scripts/fetch-skills-catalog.mjs b/web/scripts/fetch-skills-catalog.mjs
index 29e1b878..0f998ee8 100644
--- a/web/scripts/fetch-skills-catalog.mjs
+++ b/web/scripts/fetch-skills-catalog.mjs
@@ -1,5 +1,8 @@
// Regenerates web/src/data/skills.json by cloning curated Agent Skill repos
-// (shallow, to a scratch dir) and parsing each SKILL.md's frontmatter.
+// (shallow, to a scratch dir), parsing each SKILL.md's frontmatter, and
+// indexing the rest of each skill folder's files (path + size only — file
+// *contents* are fetched live from GitHub when a user browses a skill, never
+// stored here or fed into the sitewide search index).
//
// Run manually with `npm run build:skills-catalog`, or automatically by the
// "Update Skills Catalog" GitHub Action (see .github/workflows).
@@ -48,6 +51,19 @@ const SOURCES = [
},
];
+// Mirrors the isBinaryFile() extension list in src/components/FileBrowser.tsx
+// so the web skills browser treats files the same way the desktop app does.
+const BINARY_EXTENSIONS = [
+ '.png', '.jpg', '.jpeg', '.gif', '.bmp', '.ico', '.svg', '.pdf',
+ '.zip', '.tar', '.gz', '.rar', '.7z', '.exe', '.dll', '.so', '.dylib',
+ '.mp3', '.mp4', '.avi', '.mov', '.wmv', '.woff', '.woff2', '.ttf', '.eot',
+];
+
+function isBinaryFile(path) {
+ const lower = path.toLowerCase();
+ return BINARY_EXTENSIONS.some((ext) => lower.endsWith(ext));
+}
+
function humanize(segment) {
return segment
.replace(/^\./, '')
@@ -55,6 +71,10 @@ function humanize(segment) {
.replace(/\b\w/g, (c) => c.toUpperCase());
}
+function slugifySegment(segment) {
+ return segment.replace(/^\./, '');
+}
+
function findSkillFiles(dir, results = []) {
for (const entry of readdirSync(dir)) {
if (entry === '.git') continue;
@@ -68,6 +88,18 @@ function findSkillFiles(dir, results = []) {
return results;
}
+function walkFiles(dir, base, results = []) {
+ for (const entry of readdirSync(dir)) {
+ const full = join(dir, entry);
+ if (statSync(full).isDirectory()) {
+ walkFiles(full, base, results);
+ } else {
+ results.push(relative(base, full).replace(/\\/g, '/'));
+ }
+ }
+ return results;
+}
+
function cloneSource(source, scratchDir) {
const dest = join(scratchDir, source.id);
execFileSync(
@@ -78,6 +110,21 @@ function cloneSource(source, scratchDir) {
return dest;
}
+function buildFileManifest(source, skillDir, repoRelPath) {
+ return walkFiles(skillDir, skillDir)
+ .sort()
+ .map((relPath) => {
+ const repoPath = `${repoRelPath}/${relPath}`;
+ return {
+ path: relPath,
+ size: statSync(join(skillDir, relPath)).size,
+ binary: isBinaryFile(relPath),
+ githubUrl: `https://github.com/${source.org}/${source.repo}/blob/${source.branch}/${repoPath}`,
+ rawUrl: `https://raw.githubusercontent.com/${source.org}/${source.repo}/${source.branch}/${repoPath}`,
+ };
+ });
+}
+
function extractSkills(source, cloneDir) {
const skillsRoot = join(cloneDir, source.skillsRoot);
const skills = [];
@@ -95,6 +142,7 @@ function extractSkills(source, cloneDir) {
if (!frontmatter.name || !frontmatter.description) continue;
const repoRelPath = relative(cloneDir, skillDir).replace(/\\/g, '/');
+ const routeSlug = segments.map(slugifySegment).join('/');
skills.push({
id: `${source.id}/${relDir}`,
@@ -105,6 +153,8 @@ function extractSkills(source, cloneDir) {
license: frontmatter.license ? String(frontmatter.license).trim() : null,
path: repoRelPath,
url: `https://github.com/${source.org}/${source.repo}/tree/${source.branch}/${repoRelPath}`,
+ route: `/skills/${source.id}/${routeSlug}`,
+ files: buildFileManifest(source, skillDir, repoRelPath),
});
}
diff --git a/web/src/components/SkillDetailPage/FileTree.tsx b/web/src/components/SkillDetailPage/FileTree.tsx
new file mode 100644
index 00000000..c58a95d8
--- /dev/null
+++ b/web/src/components/SkillDetailPage/FileTree.tsx
@@ -0,0 +1,100 @@
+import React, { useMemo, useState } from 'react';
+import type { SkillFile } from './types';
+import styles from './styles.module.css';
+
+interface TreeNode {
+ name: string;
+ path: string;
+ type: 'folder' | 'file';
+ file?: SkillFile;
+ children?: TreeNode[];
+}
+
+function buildTree(files: SkillFile[]): TreeNode[] {
+ const root: TreeNode = { name: '', path: '', type: 'folder', children: [] };
+ for (const file of files) {
+ const segments = file.path.split('/');
+ let current = root;
+ segments.forEach((segment, index) => {
+ const isFile = index === segments.length - 1;
+ const childPath = current.path ? `${current.path}/${segment}` : segment;
+ current.children ??= [];
+ let child = current.children.find((n) => n.name === segment);
+ if (!child) {
+ child = isFile
+ ? { name: segment, path: childPath, type: 'file', file }
+ : { name: segment, path: childPath, type: 'folder', children: [] };
+ current.children.push(child);
+ }
+ if (!isFile) current = child;
+ });
+ }
+ return root.children ?? [];
+}
+
+function sortTree(nodes: TreeNode[]): TreeNode[] {
+ return nodes
+ .map((n) => (n.children ? { ...n, children: sortTree(n.children) } : n))
+ .sort((a, b) => (a.type === b.type ? a.name.localeCompare(b.name) : a.type === 'folder' ? -1 : 1));
+}
+
+// Auto-expand only top-level folders, so skills with deeply nested reference
+// directories (e.g. office schemas) don't open into an overwhelming tree.
+function collectTopLevelFolderPaths(nodes: TreeNode[]): string[] {
+ return nodes.filter((n) => n.type === 'folder').map((n) => n.path);
+}
+
+export function FileTree({
+ files,
+ selectedPath,
+ onSelect,
+}: {
+ files: SkillFile[];
+ selectedPath: string | null;
+ onSelect: (file: SkillFile) => void;
+}) {
+ const tree = useMemo(() => sortTree(buildTree(files)), [files]);
+ const [expanded, setExpanded] = useState>(() => new Set(collectTopLevelFolderPaths(tree)));
+
+ const toggle = (path: string) => {
+ setExpanded((prev) => {
+ const next = new Set(prev);
+ if (next.has(path)) next.delete(path);
+ else next.add(path);
+ return next;
+ });
+ };
+
+ const renderNode = (node: TreeNode, depth: number): React.ReactNode => {
+ if (node.type === 'folder') {
+ const isOpen = expanded.has(node.path);
+ return (
+
+ toggle(node.path)}
+ >
+ {isOpen ? '▾' : '▸'}
+ {node.name}
+
+ {isOpen && node.children?.map((child) => renderNode(child, depth + 1))}
+
+ );
+ }
+ return (
+ node.file && onSelect(node.file)}
+ >
+ {node.name}
+
+ );
+ };
+
+ return {tree.map((node) => renderNode(node, 0))}
;
+}
diff --git a/web/src/components/SkillDetailPage/index.tsx b/web/src/components/SkillDetailPage/index.tsx
new file mode 100644
index 00000000..ade00c05
--- /dev/null
+++ b/web/src/components/SkillDetailPage/index.tsx
@@ -0,0 +1,186 @@
+import React, { useEffect, useState } from 'react';
+import Layout from '@theme/Layout';
+import Head from '@docusaurus/Head';
+import Link from '@docusaurus/Link';
+import { useColorMode } from '@docusaurus/theme-common';
+import { Highlight, themes } from 'prism-react-renderer';
+import { FileTree } from './FileTree';
+import type { Skill, SkillFile } from './types';
+import { formatBytes, getPrismLanguage } from './utils';
+import styles from './styles.module.css';
+
+const SOURCE_LABELS: Record = {
+ anthropic: 'Anthropic',
+ openai: 'OpenAI',
+ mattpocock: 'Matt Pocock',
+};
+
+// Files above this size aren't fetched for inline preview — the GitHub link
+// still works, this just avoids pulling multi-MB blobs into the browser.
+const MAX_PREVIEW_BYTES = 500 * 1024;
+
+function pickDefaultFile(files: SkillFile[]): SkillFile | null {
+ return files.find((f) => f.path === 'SKILL.md') ?? files.find((f) => !f.binary) ?? null;
+}
+
+export default function SkillDetailPage({ skill }: { skill: Skill }) {
+ return (
+
+
+
+
+
+
+ );
+}
+
+// useColorMode() needs a ColorModeProvider ancestor, which only
+// establishes for its *children* — so this must be a component Layout
+// renders, not the component that renders Layout.
+function SkillDetailContent({ skill }: { skill: Skill }) {
+ const [selected, setSelected] = useState(() => pickDefaultFile(skill.files));
+ const [content, setContent] = useState(null);
+ const [status, setStatus] = useState<'idle' | 'loading' | 'error'>('idle');
+ const { colorMode } = useColorMode();
+
+ // File contents are fetched live from GitHub's raw CDN when a file is
+ // selected — never bundled into the site or indexed for search.
+ useEffect(() => {
+ setContent(null);
+ if (!selected || selected.binary || selected.size > MAX_PREVIEW_BYTES) {
+ setStatus('idle');
+ return;
+ }
+ let cancelled = false;
+ setStatus('loading');
+ fetch(selected.rawUrl)
+ .then((res) => {
+ if (!res.ok) throw new Error(`HTTP ${res.status}`);
+ return res.text();
+ })
+ .then((text) => {
+ if (!cancelled) {
+ setContent(text);
+ setStatus('idle');
+ }
+ })
+ .catch(() => {
+ if (!cancelled) setStatus('error');
+ });
+ return () => {
+ cancelled = true;
+ };
+ }, [selected]);
+
+ const language = selected ? getPrismLanguage(selected.path) : null;
+ const sourceLabel = SOURCE_LABELS[skill.source] ?? skill.source;
+
+ return (
+
+
+ Skills Library
+ /
+ {sourceLabel}
+ /
+ {skill.name}
+
+
+
+
+
{skill.name}
+
{skill.description}
+
+ {sourceLabel}
+ {skill.category && {skill.category} }
+ {skill.license && {skill.license} }
+
+
+
+ View on GitHub ↗
+
+
+
+
+
+
+
+
+ {!selected ? (
+
Select a file to view its contents
+ ) : (
+ <>
+
+
+ {selected.binary ? (
+
Binary file — preview isn't available. View it on GitHub instead.
+ ) : selected.size > MAX_PREVIEW_BYTES ? (
+
File is too large to preview here. View it on GitHub instead.
+ ) : status === 'loading' ? (
+
Loading…
+ ) : status === 'error' ? (
+
Failed to load this file. View it on GitHub instead.
+ ) : content !== null ? (
+
+ ) : null}
+
+ >
+ )}
+
+
+
+ );
+}
+
+function CodeView({ content, language, dark }: { content: string; language: string | null; dark: boolean }) {
+ const trimmed = content.replace(/\n$/, '');
+
+ if (!language) {
+ return (
+
+ {trimmed.split('\n').map((line, i) => (
+
+ {i + 1}
+ {line}
+
+ ))}
+
+ );
+ }
+
+ return (
+
+ {({ style, tokens, getLineProps, getTokenProps }) => (
+
+ {tokens.map((line, i) => (
+
+ {i + 1}
+
+ {line.map((token, key) => (
+
+ ))}
+
+
+ ))}
+
+ )}
+
+ );
+}
diff --git a/web/src/components/SkillDetailPage/styles.module.css b/web/src/components/SkillDetailPage/styles.module.css
new file mode 100644
index 00000000..de00394e
--- /dev/null
+++ b/web/src/components/SkillDetailPage/styles.module.css
@@ -0,0 +1,235 @@
+.page {
+ max-width: 1200px;
+ margin: 0 auto;
+ padding: 2rem 1.5rem 3rem;
+}
+
+.breadcrumbs {
+ display: flex;
+ align-items: center;
+ gap: 0.4rem;
+ font-size: 0.85rem;
+ color: var(--ifm-color-emphasis-600);
+ margin-bottom: 1.5rem;
+}
+
+.sep {
+ color: var(--ifm-color-emphasis-400);
+}
+
+.header {
+ display: flex;
+ align-items: flex-start;
+ justify-content: space-between;
+ gap: 1.5rem;
+ margin-bottom: 1.5rem;
+ flex-wrap: wrap;
+}
+
+.title {
+ font-size: 2rem;
+ font-weight: 700;
+ margin: 0 0 0.5rem;
+ font-family: var(--ifm-font-family-monospace);
+}
+
+.description {
+ font-size: 1rem;
+ color: var(--ifm-color-emphasis-700);
+ max-width: 65ch;
+ line-height: 1.5;
+ margin: 0 0 0.75rem;
+}
+
+.meta {
+ display: flex;
+ gap: 0.4rem;
+ flex-wrap: wrap;
+}
+
+.badge {
+ font-size: 0.72rem;
+ font-weight: 600;
+ padding: 2px 9px;
+ border-radius: 999px;
+ background: var(--ifm-color-emphasis-100);
+ color: var(--ifm-color-emphasis-700);
+}
+
+.badge[data-source='anthropic'] {
+ background: color-mix(in srgb, #d97757 18%, transparent);
+ color: #d97757;
+}
+
+.badge[data-source='openai'] {
+ background: color-mix(in srgb, #10a37f 18%, transparent);
+ color: #10a37f;
+}
+
+.badge[data-source='mattpocock'] {
+ background: color-mix(in srgb, #6366f1 18%, transparent);
+ color: #6366f1;
+}
+
+.githubButton {
+ flex-shrink: 0;
+ font-size: 0.85rem;
+ font-weight: 600;
+ padding: 0.5rem 1rem;
+ border-radius: 8px;
+ border: 1px solid var(--ifm-color-emphasis-300);
+ background: var(--ifm-background-surface-color);
+ color: var(--ifm-font-color-base) !important;
+ text-decoration: none !important;
+ white-space: nowrap;
+}
+
+.githubButton:hover {
+ border-color: var(--ifm-color-primary);
+}
+
+.browser {
+ display: flex;
+ border: 1px solid var(--ifm-color-emphasis-200);
+ border-radius: 12px;
+ overflow: hidden;
+ height: 65vh;
+ min-height: 420px;
+ background: var(--ifm-background-surface-color);
+}
+
+.tree {
+ width: 280px;
+ flex-shrink: 0;
+ overflow: auto;
+ border-right: 1px solid var(--ifm-color-emphasis-200);
+ background: var(--ifm-background-color);
+}
+
+.treeInner {
+ padding: 0.6rem 0.3rem;
+}
+
+.treeFolder,
+.treeFile,
+.treeFileActive {
+ display: block;
+ width: 100%;
+ text-align: left;
+ background: none;
+ border: none;
+ font-size: 0.82rem;
+ font-family: var(--ifm-font-family-monospace);
+ padding: 4px 8px;
+ border-radius: 6px;
+ color: var(--ifm-font-color-base);
+ cursor: pointer;
+ white-space: nowrap;
+ overflow: hidden;
+ text-overflow: ellipsis;
+}
+
+.treeFolder {
+ font-weight: 600;
+}
+
+.treeFolder:hover,
+.treeFile:hover {
+ background: var(--ifm-color-emphasis-100);
+}
+
+.treeFileActive {
+ background: var(--ifm-color-primary-lightest);
+ color: var(--ifm-color-primary-darkest);
+}
+
+.treeIcon {
+ display: inline-block;
+ width: 1.1em;
+ color: var(--ifm-color-emphasis-500);
+}
+
+.viewer {
+ flex: 1;
+ min-width: 0;
+ display: flex;
+ flex-direction: column;
+ overflow: hidden;
+}
+
+.empty {
+ display: flex;
+ align-items: center;
+ justify-content: center;
+ height: 100%;
+ color: var(--ifm-color-emphasis-500);
+ font-size: 0.9rem;
+}
+
+.viewerHeader {
+ display: flex;
+ align-items: center;
+ gap: 0.75rem;
+ padding: 0.6rem 1rem;
+ border-bottom: 1px solid var(--ifm-color-emphasis-200);
+ font-size: 0.8rem;
+}
+
+.viewerPath {
+ font-family: var(--ifm-font-family-monospace);
+ color: var(--ifm-font-color-base);
+ overflow: hidden;
+ text-overflow: ellipsis;
+ white-space: nowrap;
+}
+
+.viewerSize {
+ color: var(--ifm-color-emphasis-500);
+ flex-shrink: 0;
+}
+
+.viewerGithub {
+ margin-left: auto;
+ flex-shrink: 0;
+ color: var(--ifm-color-primary) !important;
+ text-decoration: none !important;
+ white-space: nowrap;
+}
+
+.viewerGithub:hover {
+ text-decoration: underline !important;
+}
+
+.viewerBody {
+ flex: 1;
+ overflow: auto;
+}
+
+.notice {
+ padding: 1.5rem;
+ color: var(--ifm-color-emphasis-600);
+ font-size: 0.9rem;
+}
+
+.code {
+ margin: 0;
+ padding: 0.75rem 0;
+ font-size: 0.82rem;
+ line-height: 1.6;
+ overflow: visible;
+ background: transparent !important;
+}
+
+.codeLine {
+ display: table-row;
+}
+
+.lineNumber {
+ display: table-cell;
+ user-select: none;
+ text-align: right;
+ padding: 0 1rem;
+ color: var(--ifm-color-emphasis-400);
+ width: 1%;
+ white-space: nowrap;
+}
diff --git a/web/src/components/SkillDetailPage/types.ts b/web/src/components/SkillDetailPage/types.ts
new file mode 100644
index 00000000..fb0087af
--- /dev/null
+++ b/web/src/components/SkillDetailPage/types.ts
@@ -0,0 +1,20 @@
+export interface SkillFile {
+ path: string;
+ size: number;
+ binary: boolean;
+ githubUrl: string;
+ rawUrl: string;
+}
+
+export interface Skill {
+ id: string;
+ name: string;
+ description: string;
+ source: string;
+ category: string | null;
+ license: string | null;
+ path: string;
+ url: string;
+ route: string;
+ files: SkillFile[];
+}
diff --git a/web/src/components/SkillDetailPage/utils.ts b/web/src/components/SkillDetailPage/utils.ts
new file mode 100644
index 00000000..b0ba404a
--- /dev/null
+++ b/web/src/components/SkillDetailPage/utils.ts
@@ -0,0 +1,49 @@
+// Extensions confirmed present in prism-react-renderer's default language
+// bundle. Anything else falls back to plain, unhighlighted text rather than
+// risking a runtime error from an unregistered Prism grammar.
+const LANGUAGE_BY_EXTENSION: Record = {
+ md: 'markdown',
+ mdx: 'markdown',
+ py: 'python',
+ js: 'javascript',
+ mjs: 'javascript',
+ cjs: 'javascript',
+ jsx: 'jsx',
+ ts: 'typescript',
+ tsx: 'tsx',
+ json: 'json',
+ ipynb: 'json',
+ yaml: 'yaml',
+ yml: 'yaml',
+ xml: 'markup',
+ xsd: 'markup',
+ html: 'markup',
+ htm: 'markup',
+ css: 'css',
+ swift: 'swift',
+ sql: 'sql',
+ go: 'go',
+ rs: 'rust',
+ graphql: 'graphql',
+ gql: 'graphql',
+ kt: 'kotlin',
+ kts: 'kotlin',
+ c: 'c',
+ cpp: 'cpp',
+ cc: 'cpp',
+ h: 'cpp',
+ hpp: 'cpp',
+ m: 'objectivec',
+};
+
+export function getPrismLanguage(path: string): string | null {
+ const ext = path.split('.').pop()?.toLowerCase();
+ if (!ext) return null;
+ return LANGUAGE_BY_EXTENSION[ext] ?? null;
+}
+
+export function formatBytes(bytes: number): string {
+ if (bytes < 1024) return `${bytes} B`;
+ if (bytes < 1024 * 1024) return `${(bytes / 1024).toFixed(1)} KB`;
+ return `${(bytes / (1024 * 1024)).toFixed(1)} MB`;
+}
diff --git a/web/src/data/skills.json b/web/src/data/skills.json
index f6ab99cb..c9d167ad 100644
--- a/web/src/data/skills.json
+++ b/web/src/data/skills.json
@@ -1,5 +1,5 @@
{
- "generatedAt": "2026-07-21T13:12:05.765Z",
+ "generatedAt": "2026-07-21T13:28:43.418Z",
"sources": [
{
"id": "anthropic",
@@ -29,7 +29,38 @@
"category": null,
"license": "Complete terms in LICENSE.txt",
"path": "skills/algorithmic-art",
- "url": "https://github.com/anthropics/skills/tree/main/skills/algorithmic-art"
+ "url": "https://github.com/anthropics/skills/tree/main/skills/algorithmic-art",
+ "route": "/skills/anthropic/algorithmic-art",
+ "files": [
+ {
+ "path": "LICENSE.txt",
+ "size": 11345,
+ "binary": false,
+ "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/algorithmic-art/LICENSE.txt",
+ "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/algorithmic-art/LICENSE.txt"
+ },
+ {
+ "path": "SKILL.md",
+ "size": 19769,
+ "binary": false,
+ "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/algorithmic-art/SKILL.md",
+ "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/algorithmic-art/SKILL.md"
+ },
+ {
+ "path": "templates/generator_template.js",
+ "size": 7826,
+ "binary": false,
+ "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/algorithmic-art/templates/generator_template.js",
+ "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/algorithmic-art/templates/generator_template.js"
+ },
+ {
+ "path": "templates/viewer.html",
+ "size": 20844,
+ "binary": false,
+ "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/algorithmic-art/templates/viewer.html",
+ "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/algorithmic-art/templates/viewer.html"
+ }
+ ]
},
{
"id": "anthropic/brand-guidelines",
@@ -39,7 +70,24 @@
"category": null,
"license": "Complete terms in LICENSE.txt",
"path": "skills/brand-guidelines",
- "url": "https://github.com/anthropics/skills/tree/main/skills/brand-guidelines"
+ "url": "https://github.com/anthropics/skills/tree/main/skills/brand-guidelines",
+ "route": "/skills/anthropic/brand-guidelines",
+ "files": [
+ {
+ "path": "LICENSE.txt",
+ "size": 11345,
+ "binary": false,
+ "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/brand-guidelines/LICENSE.txt",
+ "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/brand-guidelines/LICENSE.txt"
+ },
+ {
+ "path": "SKILL.md",
+ "size": 2235,
+ "binary": false,
+ "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/brand-guidelines/SKILL.md",
+ "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/brand-guidelines/SKILL.md"
+ }
+ ]
},
{
"id": "anthropic/canvas-design",
@@ -49,7 +97,591 @@
"category": null,
"license": "Complete terms in LICENSE.txt",
"path": "skills/canvas-design",
- "url": "https://github.com/anthropics/skills/tree/main/skills/canvas-design"
+ "url": "https://github.com/anthropics/skills/tree/main/skills/canvas-design",
+ "route": "/skills/anthropic/canvas-design",
+ "files": [
+ {
+ "path": "LICENSE.txt",
+ "size": 11345,
+ "binary": false,
+ "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/canvas-design/LICENSE.txt",
+ "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/canvas-design/LICENSE.txt"
+ },
+ {
+ "path": "SKILL.md",
+ "size": 11939,
+ "binary": false,
+ "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/canvas-design/SKILL.md",
+ "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/canvas-design/SKILL.md"
+ },
+ {
+ "path": "canvas-fonts/ArsenalSC-OFL.txt",
+ "size": 4373,
+ "binary": false,
+ "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/canvas-design/canvas-fonts/ArsenalSC-OFL.txt",
+ "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/canvas-design/canvas-fonts/ArsenalSC-OFL.txt"
+ },
+ {
+ "path": "canvas-fonts/ArsenalSC-Regular.ttf",
+ "size": 165848,
+ "binary": true,
+ "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/canvas-design/canvas-fonts/ArsenalSC-Regular.ttf",
+ "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/canvas-design/canvas-fonts/ArsenalSC-Regular.ttf"
+ },
+ {
+ "path": "canvas-fonts/BigShoulders-Bold.ttf",
+ "size": 94528,
+ "binary": true,
+ "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/canvas-design/canvas-fonts/BigShoulders-Bold.ttf",
+ "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/canvas-design/canvas-fonts/BigShoulders-Bold.ttf"
+ },
+ {
+ "path": "canvas-fonts/BigShoulders-OFL.txt",
+ "size": 4397,
+ "binary": false,
+ "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/canvas-design/canvas-fonts/BigShoulders-OFL.txt",
+ "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/canvas-design/canvas-fonts/BigShoulders-OFL.txt"
+ },
+ {
+ "path": "canvas-fonts/BigShoulders-Regular.ttf",
+ "size": 94396,
+ "binary": true,
+ "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/canvas-design/canvas-fonts/BigShoulders-Regular.ttf",
+ "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/canvas-design/canvas-fonts/BigShoulders-Regular.ttf"
+ },
+ {
+ "path": "canvas-fonts/Boldonse-OFL.txt",
+ "size": 4390,
+ "binary": false,
+ "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/canvas-design/canvas-fonts/Boldonse-OFL.txt",
+ "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/canvas-design/canvas-fonts/Boldonse-OFL.txt"
+ },
+ {
+ "path": "canvas-fonts/Boldonse-Regular.ttf",
+ "size": 77168,
+ "binary": true,
+ "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/canvas-design/canvas-fonts/Boldonse-Regular.ttf",
+ "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/canvas-design/canvas-fonts/Boldonse-Regular.ttf"
+ },
+ {
+ "path": "canvas-fonts/BricolageGrotesque-Bold.ttf",
+ "size": 90952,
+ "binary": true,
+ "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/canvas-design/canvas-fonts/BricolageGrotesque-Bold.ttf",
+ "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/canvas-design/canvas-fonts/BricolageGrotesque-Bold.ttf"
+ },
+ {
+ "path": "canvas-fonts/BricolageGrotesque-OFL.txt",
+ "size": 4403,
+ "binary": false,
+ "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/canvas-design/canvas-fonts/BricolageGrotesque-OFL.txt",
+ "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/canvas-design/canvas-fonts/BricolageGrotesque-OFL.txt"
+ },
+ {
+ "path": "canvas-fonts/BricolageGrotesque-Regular.ttf",
+ "size": 90920,
+ "binary": true,
+ "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/canvas-design/canvas-fonts/BricolageGrotesque-Regular.ttf",
+ "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/canvas-design/canvas-fonts/BricolageGrotesque-Regular.ttf"
+ },
+ {
+ "path": "canvas-fonts/CrimsonPro-Bold.ttf",
+ "size": 107352,
+ "binary": true,
+ "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/canvas-design/canvas-fonts/CrimsonPro-Bold.ttf",
+ "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/canvas-design/canvas-fonts/CrimsonPro-Bold.ttf"
+ },
+ {
+ "path": "canvas-fonts/CrimsonPro-Italic.ttf",
+ "size": 108828,
+ "binary": true,
+ "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/canvas-design/canvas-fonts/CrimsonPro-Italic.ttf",
+ "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/canvas-design/canvas-fonts/CrimsonPro-Italic.ttf"
+ },
+ {
+ "path": "canvas-fonts/CrimsonPro-OFL.txt",
+ "size": 4394,
+ "binary": false,
+ "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/canvas-design/canvas-fonts/CrimsonPro-OFL.txt",
+ "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/canvas-design/canvas-fonts/CrimsonPro-OFL.txt"
+ },
+ {
+ "path": "canvas-fonts/CrimsonPro-Regular.ttf",
+ "size": 106696,
+ "binary": true,
+ "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/canvas-design/canvas-fonts/CrimsonPro-Regular.ttf",
+ "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/canvas-design/canvas-fonts/CrimsonPro-Regular.ttf"
+ },
+ {
+ "path": "canvas-fonts/DMMono-OFL.txt",
+ "size": 4392,
+ "binary": false,
+ "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/canvas-design/canvas-fonts/DMMono-OFL.txt",
+ "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/canvas-design/canvas-fonts/DMMono-OFL.txt"
+ },
+ {
+ "path": "canvas-fonts/DMMono-Regular.ttf",
+ "size": 48852,
+ "binary": true,
+ "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/canvas-design/canvas-fonts/DMMono-Regular.ttf",
+ "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/canvas-design/canvas-fonts/DMMono-Regular.ttf"
+ },
+ {
+ "path": "canvas-fonts/EricaOne-OFL.txt",
+ "size": 4410,
+ "binary": false,
+ "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/canvas-design/canvas-fonts/EricaOne-OFL.txt",
+ "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/canvas-design/canvas-fonts/EricaOne-OFL.txt"
+ },
+ {
+ "path": "canvas-fonts/EricaOne-Regular.ttf",
+ "size": 24872,
+ "binary": true,
+ "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/canvas-design/canvas-fonts/EricaOne-Regular.ttf",
+ "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/canvas-design/canvas-fonts/EricaOne-Regular.ttf"
+ },
+ {
+ "path": "canvas-fonts/GeistMono-Bold.ttf",
+ "size": 78304,
+ "binary": true,
+ "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/canvas-design/canvas-fonts/GeistMono-Bold.ttf",
+ "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/canvas-design/canvas-fonts/GeistMono-Bold.ttf"
+ },
+ {
+ "path": "canvas-fonts/GeistMono-OFL.txt",
+ "size": 4388,
+ "binary": false,
+ "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/canvas-design/canvas-fonts/GeistMono-OFL.txt",
+ "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/canvas-design/canvas-fonts/GeistMono-OFL.txt"
+ },
+ {
+ "path": "canvas-fonts/GeistMono-Regular.ttf",
+ "size": 78232,
+ "binary": true,
+ "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/canvas-design/canvas-fonts/GeistMono-Regular.ttf",
+ "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/canvas-design/canvas-fonts/GeistMono-Regular.ttf"
+ },
+ {
+ "path": "canvas-fonts/Gloock-OFL.txt",
+ "size": 4381,
+ "binary": false,
+ "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/canvas-design/canvas-fonts/Gloock-OFL.txt",
+ "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/canvas-design/canvas-fonts/Gloock-OFL.txt"
+ },
+ {
+ "path": "canvas-fonts/Gloock-Regular.ttf",
+ "size": 95156,
+ "binary": true,
+ "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/canvas-design/canvas-fonts/Gloock-Regular.ttf",
+ "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/canvas-design/canvas-fonts/Gloock-Regular.ttf"
+ },
+ {
+ "path": "canvas-fonts/IBMPlexMono-Bold.ttf",
+ "size": 136008,
+ "binary": true,
+ "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/canvas-design/canvas-fonts/IBMPlexMono-Bold.ttf",
+ "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/canvas-design/canvas-fonts/IBMPlexMono-Bold.ttf"
+ },
+ {
+ "path": "canvas-fonts/IBMPlexMono-OFL.txt",
+ "size": 4363,
+ "binary": false,
+ "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/canvas-design/canvas-fonts/IBMPlexMono-OFL.txt",
+ "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/canvas-design/canvas-fonts/IBMPlexMono-OFL.txt"
+ },
+ {
+ "path": "canvas-fonts/IBMPlexMono-Regular.ttf",
+ "size": 133796,
+ "binary": true,
+ "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/canvas-design/canvas-fonts/IBMPlexMono-Regular.ttf",
+ "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/canvas-design/canvas-fonts/IBMPlexMono-Regular.ttf"
+ },
+ {
+ "path": "canvas-fonts/IBMPlexSerif-Bold.ttf",
+ "size": 161000,
+ "binary": true,
+ "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/canvas-design/canvas-fonts/IBMPlexSerif-Bold.ttf",
+ "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/canvas-design/canvas-fonts/IBMPlexSerif-Bold.ttf"
+ },
+ {
+ "path": "canvas-fonts/IBMPlexSerif-BoldItalic.ttf",
+ "size": 169840,
+ "binary": true,
+ "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/canvas-design/canvas-fonts/IBMPlexSerif-BoldItalic.ttf",
+ "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/canvas-design/canvas-fonts/IBMPlexSerif-BoldItalic.ttf"
+ },
+ {
+ "path": "canvas-fonts/IBMPlexSerif-Italic.ttf",
+ "size": 170004,
+ "binary": true,
+ "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/canvas-design/canvas-fonts/IBMPlexSerif-Italic.ttf",
+ "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/canvas-design/canvas-fonts/IBMPlexSerif-Italic.ttf"
+ },
+ {
+ "path": "canvas-fonts/IBMPlexSerif-Regular.ttf",
+ "size": 160380,
+ "binary": true,
+ "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/canvas-design/canvas-fonts/IBMPlexSerif-Regular.ttf",
+ "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/canvas-design/canvas-fonts/IBMPlexSerif-Regular.ttf"
+ },
+ {
+ "path": "canvas-fonts/InstrumentSans-Bold.ttf",
+ "size": 68084,
+ "binary": true,
+ "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/canvas-design/canvas-fonts/InstrumentSans-Bold.ttf",
+ "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/canvas-design/canvas-fonts/InstrumentSans-Bold.ttf"
+ },
+ {
+ "path": "canvas-fonts/InstrumentSans-BoldItalic.ttf",
+ "size": 70004,
+ "binary": true,
+ "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/canvas-design/canvas-fonts/InstrumentSans-BoldItalic.ttf",
+ "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/canvas-design/canvas-fonts/InstrumentSans-BoldItalic.ttf"
+ },
+ {
+ "path": "canvas-fonts/InstrumentSans-Italic.ttf",
+ "size": 69900,
+ "binary": true,
+ "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/canvas-design/canvas-fonts/InstrumentSans-Italic.ttf",
+ "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/canvas-design/canvas-fonts/InstrumentSans-Italic.ttf"
+ },
+ {
+ "path": "canvas-fonts/InstrumentSans-OFL.txt",
+ "size": 4403,
+ "binary": false,
+ "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/canvas-design/canvas-fonts/InstrumentSans-OFL.txt",
+ "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/canvas-design/canvas-fonts/InstrumentSans-OFL.txt"
+ },
+ {
+ "path": "canvas-fonts/InstrumentSans-Regular.ttf",
+ "size": 68028,
+ "binary": true,
+ "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/canvas-design/canvas-fonts/InstrumentSans-Regular.ttf",
+ "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/canvas-design/canvas-fonts/InstrumentSans-Regular.ttf"
+ },
+ {
+ "path": "canvas-fonts/InstrumentSerif-Italic.ttf",
+ "size": 70868,
+ "binary": true,
+ "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/canvas-design/canvas-fonts/InstrumentSerif-Italic.ttf",
+ "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/canvas-design/canvas-fonts/InstrumentSerif-Italic.ttf"
+ },
+ {
+ "path": "canvas-fonts/InstrumentSerif-Regular.ttf",
+ "size": 69312,
+ "binary": true,
+ "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/canvas-design/canvas-fonts/InstrumentSerif-Regular.ttf",
+ "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/canvas-design/canvas-fonts/InstrumentSerif-Regular.ttf"
+ },
+ {
+ "path": "canvas-fonts/Italiana-OFL.txt",
+ "size": 4394,
+ "binary": false,
+ "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/canvas-design/canvas-fonts/Italiana-OFL.txt",
+ "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/canvas-design/canvas-fonts/Italiana-OFL.txt"
+ },
+ {
+ "path": "canvas-fonts/Italiana-Regular.ttf",
+ "size": 27184,
+ "binary": true,
+ "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/canvas-design/canvas-fonts/Italiana-Regular.ttf",
+ "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/canvas-design/canvas-fonts/Italiana-Regular.ttf"
+ },
+ {
+ "path": "canvas-fonts/JetBrainsMono-Bold.ttf",
+ "size": 114828,
+ "binary": true,
+ "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/canvas-design/canvas-fonts/JetBrainsMono-Bold.ttf",
+ "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/canvas-design/canvas-fonts/JetBrainsMono-Bold.ttf"
+ },
+ {
+ "path": "canvas-fonts/JetBrainsMono-OFL.txt",
+ "size": 4399,
+ "binary": false,
+ "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/canvas-design/canvas-fonts/JetBrainsMono-OFL.txt",
+ "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/canvas-design/canvas-fonts/JetBrainsMono-OFL.txt"
+ },
+ {
+ "path": "canvas-fonts/JetBrainsMono-Regular.ttf",
+ "size": 114904,
+ "binary": true,
+ "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/canvas-design/canvas-fonts/JetBrainsMono-Regular.ttf",
+ "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/canvas-design/canvas-fonts/JetBrainsMono-Regular.ttf"
+ },
+ {
+ "path": "canvas-fonts/Jura-Light.ttf",
+ "size": 154308,
+ "binary": true,
+ "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/canvas-design/canvas-fonts/Jura-Light.ttf",
+ "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/canvas-design/canvas-fonts/Jura-Light.ttf"
+ },
+ {
+ "path": "canvas-fonts/Jura-Medium.ttf",
+ "size": 154488,
+ "binary": true,
+ "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/canvas-design/canvas-fonts/Jura-Medium.ttf",
+ "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/canvas-design/canvas-fonts/Jura-Medium.ttf"
+ },
+ {
+ "path": "canvas-fonts/Jura-OFL.txt",
+ "size": 4380,
+ "binary": false,
+ "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/canvas-design/canvas-fonts/Jura-OFL.txt",
+ "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/canvas-design/canvas-fonts/Jura-OFL.txt"
+ },
+ {
+ "path": "canvas-fonts/LibreBaskerville-OFL.txt",
+ "size": 4449,
+ "binary": false,
+ "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/canvas-design/canvas-fonts/LibreBaskerville-OFL.txt",
+ "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/canvas-design/canvas-fonts/LibreBaskerville-OFL.txt"
+ },
+ {
+ "path": "canvas-fonts/LibreBaskerville-Regular.ttf",
+ "size": 147584,
+ "binary": true,
+ "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/canvas-design/canvas-fonts/LibreBaskerville-Regular.ttf",
+ "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/canvas-design/canvas-fonts/LibreBaskerville-Regular.ttf"
+ },
+ {
+ "path": "canvas-fonts/Lora-Bold.ttf",
+ "size": 133828,
+ "binary": true,
+ "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/canvas-design/canvas-fonts/Lora-Bold.ttf",
+ "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/canvas-design/canvas-fonts/Lora-Bold.ttf"
+ },
+ {
+ "path": "canvas-fonts/Lora-BoldItalic.ttf",
+ "size": 140332,
+ "binary": true,
+ "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/canvas-design/canvas-fonts/Lora-BoldItalic.ttf",
+ "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/canvas-design/canvas-fonts/Lora-BoldItalic.ttf"
+ },
+ {
+ "path": "canvas-fonts/Lora-Italic.ttf",
+ "size": 139328,
+ "binary": true,
+ "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/canvas-design/canvas-fonts/Lora-Italic.ttf",
+ "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/canvas-design/canvas-fonts/Lora-Italic.ttf"
+ },
+ {
+ "path": "canvas-fonts/Lora-OFL.txt",
+ "size": 4423,
+ "binary": false,
+ "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/canvas-design/canvas-fonts/Lora-OFL.txt",
+ "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/canvas-design/canvas-fonts/Lora-OFL.txt"
+ },
+ {
+ "path": "canvas-fonts/Lora-Regular.ttf",
+ "size": 133888,
+ "binary": true,
+ "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/canvas-design/canvas-fonts/Lora-Regular.ttf",
+ "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/canvas-design/canvas-fonts/Lora-Regular.ttf"
+ },
+ {
+ "path": "canvas-fonts/NationalPark-Bold.ttf",
+ "size": 79208,
+ "binary": true,
+ "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/canvas-design/canvas-fonts/NationalPark-Bold.ttf",
+ "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/canvas-design/canvas-fonts/NationalPark-Bold.ttf"
+ },
+ {
+ "path": "canvas-fonts/NationalPark-OFL.txt",
+ "size": 4399,
+ "binary": false,
+ "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/canvas-design/canvas-fonts/NationalPark-OFL.txt",
+ "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/canvas-design/canvas-fonts/NationalPark-OFL.txt"
+ },
+ {
+ "path": "canvas-fonts/NationalPark-Regular.ttf",
+ "size": 76424,
+ "binary": true,
+ "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/canvas-design/canvas-fonts/NationalPark-Regular.ttf",
+ "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/canvas-design/canvas-fonts/NationalPark-Regular.ttf"
+ },
+ {
+ "path": "canvas-fonts/NothingYouCouldDo-OFL.txt",
+ "size": 4363,
+ "binary": false,
+ "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/canvas-design/canvas-fonts/NothingYouCouldDo-OFL.txt",
+ "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/canvas-design/canvas-fonts/NothingYouCouldDo-OFL.txt"
+ },
+ {
+ "path": "canvas-fonts/NothingYouCouldDo-Regular.ttf",
+ "size": 32020,
+ "binary": true,
+ "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/canvas-design/canvas-fonts/NothingYouCouldDo-Regular.ttf",
+ "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/canvas-design/canvas-fonts/NothingYouCouldDo-Regular.ttf"
+ },
+ {
+ "path": "canvas-fonts/Outfit-Bold.ttf",
+ "size": 55392,
+ "binary": true,
+ "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/canvas-design/canvas-fonts/Outfit-Bold.ttf",
+ "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/canvas-design/canvas-fonts/Outfit-Bold.ttf"
+ },
+ {
+ "path": "canvas-fonts/Outfit-OFL.txt",
+ "size": 4389,
+ "binary": false,
+ "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/canvas-design/canvas-fonts/Outfit-OFL.txt",
+ "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/canvas-design/canvas-fonts/Outfit-OFL.txt"
+ },
+ {
+ "path": "canvas-fonts/Outfit-Regular.ttf",
+ "size": 54912,
+ "binary": true,
+ "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/canvas-design/canvas-fonts/Outfit-Regular.ttf",
+ "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/canvas-design/canvas-fonts/Outfit-Regular.ttf"
+ },
+ {
+ "path": "canvas-fonts/PixelifySans-Medium.ttf",
+ "size": 51072,
+ "binary": true,
+ "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/canvas-design/canvas-fonts/PixelifySans-Medium.ttf",
+ "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/canvas-design/canvas-fonts/PixelifySans-Medium.ttf"
+ },
+ {
+ "path": "canvas-fonts/PixelifySans-OFL.txt",
+ "size": 4395,
+ "binary": false,
+ "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/canvas-design/canvas-fonts/PixelifySans-OFL.txt",
+ "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/canvas-design/canvas-fonts/PixelifySans-OFL.txt"
+ },
+ {
+ "path": "canvas-fonts/PoiretOne-OFL.txt",
+ "size": 4366,
+ "binary": false,
+ "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/canvas-design/canvas-fonts/PoiretOne-OFL.txt",
+ "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/canvas-design/canvas-fonts/PoiretOne-OFL.txt"
+ },
+ {
+ "path": "canvas-fonts/PoiretOne-Regular.ttf",
+ "size": 45244,
+ "binary": true,
+ "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/canvas-design/canvas-fonts/PoiretOne-Regular.ttf",
+ "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/canvas-design/canvas-fonts/PoiretOne-Regular.ttf"
+ },
+ {
+ "path": "canvas-fonts/RedHatMono-Bold.ttf",
+ "size": 34420,
+ "binary": true,
+ "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/canvas-design/canvas-fonts/RedHatMono-Bold.ttf",
+ "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/canvas-design/canvas-fonts/RedHatMono-Bold.ttf"
+ },
+ {
+ "path": "canvas-fonts/RedHatMono-OFL.txt",
+ "size": 4394,
+ "binary": false,
+ "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/canvas-design/canvas-fonts/RedHatMono-OFL.txt",
+ "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/canvas-design/canvas-fonts/RedHatMono-OFL.txt"
+ },
+ {
+ "path": "canvas-fonts/RedHatMono-Regular.ttf",
+ "size": 34488,
+ "binary": true,
+ "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/canvas-design/canvas-fonts/RedHatMono-Regular.ttf",
+ "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/canvas-design/canvas-fonts/RedHatMono-Regular.ttf"
+ },
+ {
+ "path": "canvas-fonts/Silkscreen-OFL.txt",
+ "size": 4394,
+ "binary": false,
+ "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/canvas-design/canvas-fonts/Silkscreen-OFL.txt",
+ "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/canvas-design/canvas-fonts/Silkscreen-OFL.txt"
+ },
+ {
+ "path": "canvas-fonts/Silkscreen-Regular.ttf",
+ "size": 31960,
+ "binary": true,
+ "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/canvas-design/canvas-fonts/Silkscreen-Regular.ttf",
+ "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/canvas-design/canvas-fonts/Silkscreen-Regular.ttf"
+ },
+ {
+ "path": "canvas-fonts/SmoochSans-Medium.ttf",
+ "size": 59704,
+ "binary": true,
+ "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/canvas-design/canvas-fonts/SmoochSans-Medium.ttf",
+ "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/canvas-design/canvas-fonts/SmoochSans-Medium.ttf"
+ },
+ {
+ "path": "canvas-fonts/SmoochSans-OFL.txt",
+ "size": 4396,
+ "binary": false,
+ "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/canvas-design/canvas-fonts/SmoochSans-OFL.txt",
+ "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/canvas-design/canvas-fonts/SmoochSans-OFL.txt"
+ },
+ {
+ "path": "canvas-fonts/Tektur-Medium.ttf",
+ "size": 76248,
+ "binary": true,
+ "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/canvas-design/canvas-fonts/Tektur-Medium.ttf",
+ "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/canvas-design/canvas-fonts/Tektur-Medium.ttf"
+ },
+ {
+ "path": "canvas-fonts/Tektur-OFL.txt",
+ "size": 4385,
+ "binary": false,
+ "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/canvas-design/canvas-fonts/Tektur-OFL.txt",
+ "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/canvas-design/canvas-fonts/Tektur-OFL.txt"
+ },
+ {
+ "path": "canvas-fonts/Tektur-Regular.ttf",
+ "size": 75604,
+ "binary": true,
+ "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/canvas-design/canvas-fonts/Tektur-Regular.ttf",
+ "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/canvas-design/canvas-fonts/Tektur-Regular.ttf"
+ },
+ {
+ "path": "canvas-fonts/WorkSans-Bold.ttf",
+ "size": 191304,
+ "binary": true,
+ "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/canvas-design/canvas-fonts/WorkSans-Bold.ttf",
+ "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/canvas-design/canvas-fonts/WorkSans-Bold.ttf"
+ },
+ {
+ "path": "canvas-fonts/WorkSans-BoldItalic.ttf",
+ "size": 175772,
+ "binary": true,
+ "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/canvas-design/canvas-fonts/WorkSans-BoldItalic.ttf",
+ "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/canvas-design/canvas-fonts/WorkSans-BoldItalic.ttf"
+ },
+ {
+ "path": "canvas-fonts/WorkSans-Italic.ttf",
+ "size": 174280,
+ "binary": true,
+ "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/canvas-design/canvas-fonts/WorkSans-Italic.ttf",
+ "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/canvas-design/canvas-fonts/WorkSans-Italic.ttf"
+ },
+ {
+ "path": "canvas-fonts/WorkSans-OFL.txt",
+ "size": 4397,
+ "binary": false,
+ "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/canvas-design/canvas-fonts/WorkSans-OFL.txt",
+ "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/canvas-design/canvas-fonts/WorkSans-OFL.txt"
+ },
+ {
+ "path": "canvas-fonts/WorkSans-Regular.ttf",
+ "size": 188916,
+ "binary": true,
+ "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/canvas-design/canvas-fonts/WorkSans-Regular.ttf",
+ "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/canvas-design/canvas-fonts/WorkSans-Regular.ttf"
+ },
+ {
+ "path": "canvas-fonts/YoungSerif-OFL.txt",
+ "size": 4398,
+ "binary": false,
+ "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/canvas-design/canvas-fonts/YoungSerif-OFL.txt",
+ "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/canvas-design/canvas-fonts/YoungSerif-OFL.txt"
+ },
+ {
+ "path": "canvas-fonts/YoungSerif-Regular.ttf",
+ "size": 105136,
+ "binary": true,
+ "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/canvas-design/canvas-fonts/YoungSerif-Regular.ttf",
+ "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/canvas-design/canvas-fonts/YoungSerif-Regular.ttf"
+ }
+ ]
},
{
"id": "anthropic/claude-api",
@@ -59,7 +691,472 @@
"category": null,
"license": "Complete terms in LICENSE.txt",
"path": "skills/claude-api",
- "url": "https://github.com/anthropics/skills/tree/main/skills/claude-api"
+ "url": "https://github.com/anthropics/skills/tree/main/skills/claude-api",
+ "route": "/skills/anthropic/claude-api",
+ "files": [
+ {
+ "path": "LICENSE.txt",
+ "size": 11345,
+ "binary": false,
+ "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/claude-api/LICENSE.txt",
+ "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/claude-api/LICENSE.txt"
+ },
+ {
+ "path": "SKILL.md",
+ "size": 73938,
+ "binary": false,
+ "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/claude-api/SKILL.md",
+ "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/claude-api/SKILL.md"
+ },
+ {
+ "path": "csharp/claude-api/README.md",
+ "size": 18060,
+ "binary": false,
+ "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/claude-api/csharp/claude-api/README.md",
+ "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/claude-api/csharp/claude-api/README.md"
+ },
+ {
+ "path": "csharp/claude-api/batches.md",
+ "size": 415,
+ "binary": false,
+ "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/claude-api/csharp/claude-api/batches.md",
+ "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/claude-api/csharp/claude-api/batches.md"
+ },
+ {
+ "path": "csharp/claude-api/files-api.md",
+ "size": 679,
+ "binary": false,
+ "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/claude-api/csharp/claude-api/files-api.md",
+ "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/claude-api/csharp/claude-api/files-api.md"
+ },
+ {
+ "path": "csharp/claude-api/streaming.md",
+ "size": 793,
+ "binary": false,
+ "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/claude-api/csharp/claude-api/streaming.md",
+ "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/claude-api/csharp/claude-api/streaming.md"
+ },
+ {
+ "path": "csharp/claude-api/tool-use.md",
+ "size": 6022,
+ "binary": false,
+ "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/claude-api/csharp/claude-api/tool-use.md",
+ "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/claude-api/csharp/claude-api/tool-use.md"
+ },
+ {
+ "path": "curl/examples.md",
+ "size": 8609,
+ "binary": false,
+ "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/claude-api/curl/examples.md",
+ "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/claude-api/curl/examples.md"
+ },
+ {
+ "path": "curl/managed-agents.md",
+ "size": 7546,
+ "binary": false,
+ "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/claude-api/curl/managed-agents.md",
+ "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/claude-api/curl/managed-agents.md"
+ },
+ {
+ "path": "go/claude-api/README.md",
+ "size": 7193,
+ "binary": false,
+ "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/claude-api/go/claude-api/README.md",
+ "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/claude-api/go/claude-api/README.md"
+ },
+ {
+ "path": "go/claude-api/files-api.md",
+ "size": 713,
+ "binary": false,
+ "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/claude-api/go/claude-api/files-api.md",
+ "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/claude-api/go/claude-api/files-api.md"
+ },
+ {
+ "path": "go/claude-api/streaming.md",
+ "size": 1039,
+ "binary": false,
+ "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/claude-api/go/claude-api/streaming.md",
+ "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/claude-api/go/claude-api/streaming.md"
+ },
+ {
+ "path": "go/claude-api/tool-use.md",
+ "size": 8169,
+ "binary": false,
+ "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/claude-api/go/claude-api/tool-use.md",
+ "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/claude-api/go/claude-api/tool-use.md"
+ },
+ {
+ "path": "go/managed-agents/README.md",
+ "size": 18688,
+ "binary": false,
+ "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/claude-api/go/managed-agents/README.md",
+ "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/claude-api/go/managed-agents/README.md"
+ },
+ {
+ "path": "java/claude-api/README.md",
+ "size": 10900,
+ "binary": false,
+ "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/claude-api/java/claude-api/README.md",
+ "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/claude-api/java/claude-api/README.md"
+ },
+ {
+ "path": "java/claude-api/files-api.md",
+ "size": 969,
+ "binary": false,
+ "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/claude-api/java/claude-api/files-api.md",
+ "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/claude-api/java/claude-api/files-api.md"
+ },
+ {
+ "path": "java/claude-api/streaming.md",
+ "size": 661,
+ "binary": false,
+ "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/claude-api/java/claude-api/streaming.md",
+ "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/claude-api/java/claude-api/streaming.md"
+ },
+ {
+ "path": "java/claude-api/tool-use.md",
+ "size": 9546,
+ "binary": false,
+ "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/claude-api/java/claude-api/tool-use.md",
+ "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/claude-api/java/claude-api/tool-use.md"
+ },
+ {
+ "path": "java/managed-agents/README.md",
+ "size": 16695,
+ "binary": false,
+ "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/claude-api/java/managed-agents/README.md",
+ "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/claude-api/java/managed-agents/README.md"
+ },
+ {
+ "path": "php/claude-api/README.md",
+ "size": 5786,
+ "binary": false,
+ "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/claude-api/php/claude-api/README.md",
+ "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/claude-api/php/claude-api/README.md"
+ },
+ {
+ "path": "php/claude-api/batches.md",
+ "size": 449,
+ "binary": false,
+ "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/claude-api/php/claude-api/batches.md",
+ "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/claude-api/php/claude-api/batches.md"
+ },
+ {
+ "path": "php/claude-api/files-api.md",
+ "size": 241,
+ "binary": false,
+ "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/claude-api/php/claude-api/files-api.md",
+ "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/claude-api/php/claude-api/files-api.md"
+ },
+ {
+ "path": "php/claude-api/streaming.md",
+ "size": 684,
+ "binary": false,
+ "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/claude-api/php/claude-api/streaming.md",
+ "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/claude-api/php/claude-api/streaming.md"
+ },
+ {
+ "path": "php/claude-api/tool-use.md",
+ "size": 8115,
+ "binary": false,
+ "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/claude-api/php/claude-api/tool-use.md",
+ "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/claude-api/php/claude-api/tool-use.md"
+ },
+ {
+ "path": "php/managed-agents/README.md",
+ "size": 13265,
+ "binary": false,
+ "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/claude-api/php/managed-agents/README.md",
+ "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/claude-api/php/managed-agents/README.md"
+ },
+ {
+ "path": "python/claude-api/README.md",
+ "size": 18763,
+ "binary": false,
+ "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/claude-api/python/claude-api/README.md",
+ "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/claude-api/python/claude-api/README.md"
+ },
+ {
+ "path": "python/claude-api/batches.md",
+ "size": 5592,
+ "binary": false,
+ "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/claude-api/python/claude-api/batches.md",
+ "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/claude-api/python/claude-api/batches.md"
+ },
+ {
+ "path": "python/claude-api/files-api.md",
+ "size": 4379,
+ "binary": false,
+ "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/claude-api/python/claude-api/files-api.md",
+ "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/claude-api/python/claude-api/files-api.md"
+ },
+ {
+ "path": "python/claude-api/streaming.md",
+ "size": 6196,
+ "binary": false,
+ "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/claude-api/python/claude-api/streaming.md",
+ "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/claude-api/python/claude-api/streaming.md"
+ },
+ {
+ "path": "python/claude-api/tool-use.md",
+ "size": 16933,
+ "binary": false,
+ "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/claude-api/python/claude-api/tool-use.md",
+ "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/claude-api/python/claude-api/tool-use.md"
+ },
+ {
+ "path": "python/managed-agents/README.md",
+ "size": 10098,
+ "binary": false,
+ "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/claude-api/python/managed-agents/README.md",
+ "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/claude-api/python/managed-agents/README.md"
+ },
+ {
+ "path": "ruby/claude-api/README.md",
+ "size": 4164,
+ "binary": false,
+ "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/claude-api/ruby/claude-api/README.md",
+ "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/claude-api/ruby/claude-api/README.md"
+ },
+ {
+ "path": "ruby/claude-api/streaming.md",
+ "size": 237,
+ "binary": false,
+ "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/claude-api/ruby/claude-api/streaming.md",
+ "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/claude-api/ruby/claude-api/streaming.md"
+ },
+ {
+ "path": "ruby/claude-api/tool-use.md",
+ "size": 1065,
+ "binary": false,
+ "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/claude-api/ruby/claude-api/tool-use.md",
+ "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/claude-api/ruby/claude-api/tool-use.md"
+ },
+ {
+ "path": "ruby/managed-agents/README.md",
+ "size": 10199,
+ "binary": false,
+ "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/claude-api/ruby/managed-agents/README.md",
+ "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/claude-api/ruby/managed-agents/README.md"
+ },
+ {
+ "path": "shared/agent-design.md",
+ "size": 8506,
+ "binary": false,
+ "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/claude-api/shared/agent-design.md",
+ "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/claude-api/shared/agent-design.md"
+ },
+ {
+ "path": "shared/anthropic-cli.md",
+ "size": 16220,
+ "binary": false,
+ "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/claude-api/shared/anthropic-cli.md",
+ "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/claude-api/shared/anthropic-cli.md"
+ },
+ {
+ "path": "shared/claude-platform-on-aws.md",
+ "size": 3884,
+ "binary": false,
+ "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/claude-api/shared/claude-platform-on-aws.md",
+ "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/claude-api/shared/claude-platform-on-aws.md"
+ },
+ {
+ "path": "shared/error-codes.md",
+ "size": 11898,
+ "binary": false,
+ "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/claude-api/shared/error-codes.md",
+ "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/claude-api/shared/error-codes.md"
+ },
+ {
+ "path": "shared/live-sources.md",
+ "size": 18827,
+ "binary": false,
+ "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/claude-api/shared/live-sources.md",
+ "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/claude-api/shared/live-sources.md"
+ },
+ {
+ "path": "shared/managed-agents-api-reference.md",
+ "size": 30692,
+ "binary": false,
+ "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/claude-api/shared/managed-agents-api-reference.md",
+ "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/claude-api/shared/managed-agents-api-reference.md"
+ },
+ {
+ "path": "shared/managed-agents-client-patterns.md",
+ "size": 9701,
+ "binary": false,
+ "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/claude-api/shared/managed-agents-client-patterns.md",
+ "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/claude-api/shared/managed-agents-client-patterns.md"
+ },
+ {
+ "path": "shared/managed-agents-core.md",
+ "size": 18581,
+ "binary": false,
+ "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/claude-api/shared/managed-agents-core.md",
+ "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/claude-api/shared/managed-agents-core.md"
+ },
+ {
+ "path": "shared/managed-agents-environments.md",
+ "size": 11530,
+ "binary": false,
+ "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/claude-api/shared/managed-agents-environments.md",
+ "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/claude-api/shared/managed-agents-environments.md"
+ },
+ {
+ "path": "shared/managed-agents-events.md",
+ "size": 14937,
+ "binary": false,
+ "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/claude-api/shared/managed-agents-events.md",
+ "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/claude-api/shared/managed-agents-events.md"
+ },
+ {
+ "path": "shared/managed-agents-memory.md",
+ "size": 9583,
+ "binary": false,
+ "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/claude-api/shared/managed-agents-memory.md",
+ "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/claude-api/shared/managed-agents-memory.md"
+ },
+ {
+ "path": "shared/managed-agents-multiagent.md",
+ "size": 6875,
+ "binary": false,
+ "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/claude-api/shared/managed-agents-multiagent.md",
+ "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/claude-api/shared/managed-agents-multiagent.md"
+ },
+ {
+ "path": "shared/managed-agents-onboarding.md",
+ "size": 10352,
+ "binary": false,
+ "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/claude-api/shared/managed-agents-onboarding.md",
+ "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/claude-api/shared/managed-agents-onboarding.md"
+ },
+ {
+ "path": "shared/managed-agents-outcomes.md",
+ "size": 6140,
+ "binary": false,
+ "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/claude-api/shared/managed-agents-outcomes.md",
+ "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/claude-api/shared/managed-agents-outcomes.md"
+ },
+ {
+ "path": "shared/managed-agents-overview.md",
+ "size": 11082,
+ "binary": false,
+ "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/claude-api/shared/managed-agents-overview.md",
+ "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/claude-api/shared/managed-agents-overview.md"
+ },
+ {
+ "path": "shared/managed-agents-scheduled-deployments.md",
+ "size": 7082,
+ "binary": false,
+ "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/claude-api/shared/managed-agents-scheduled-deployments.md",
+ "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/claude-api/shared/managed-agents-scheduled-deployments.md"
+ },
+ {
+ "path": "shared/managed-agents-self-hosted-sandboxes.md",
+ "size": 10181,
+ "binary": false,
+ "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/claude-api/shared/managed-agents-self-hosted-sandboxes.md",
+ "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/claude-api/shared/managed-agents-self-hosted-sandboxes.md"
+ },
+ {
+ "path": "shared/managed-agents-tools.md",
+ "size": 19373,
+ "binary": false,
+ "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/claude-api/shared/managed-agents-tools.md",
+ "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/claude-api/shared/managed-agents-tools.md"
+ },
+ {
+ "path": "shared/managed-agents-webhooks.md",
+ "size": 6552,
+ "binary": false,
+ "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/claude-api/shared/managed-agents-webhooks.md",
+ "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/claude-api/shared/managed-agents-webhooks.md"
+ },
+ {
+ "path": "shared/model-migration.md",
+ "size": 144443,
+ "binary": false,
+ "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/claude-api/shared/model-migration.md",
+ "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/claude-api/shared/model-migration.md"
+ },
+ {
+ "path": "shared/models.md",
+ "size": 10862,
+ "binary": false,
+ "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/claude-api/shared/models.md",
+ "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/claude-api/shared/models.md"
+ },
+ {
+ "path": "shared/platform-availability.md",
+ "size": 5701,
+ "binary": false,
+ "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/claude-api/shared/platform-availability.md",
+ "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/claude-api/shared/platform-availability.md"
+ },
+ {
+ "path": "shared/prompt-caching.md",
+ "size": 14540,
+ "binary": false,
+ "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/claude-api/shared/prompt-caching.md",
+ "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/claude-api/shared/prompt-caching.md"
+ },
+ {
+ "path": "shared/token-counting.md",
+ "size": 1610,
+ "binary": false,
+ "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/claude-api/shared/token-counting.md",
+ "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/claude-api/shared/token-counting.md"
+ },
+ {
+ "path": "shared/tool-use-concepts.md",
+ "size": 25097,
+ "binary": false,
+ "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/claude-api/shared/tool-use-concepts.md",
+ "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/claude-api/shared/tool-use-concepts.md"
+ },
+ {
+ "path": "typescript/claude-api/README.md",
+ "size": 14560,
+ "binary": false,
+ "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/claude-api/typescript/claude-api/README.md",
+ "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/claude-api/typescript/claude-api/README.md"
+ },
+ {
+ "path": "typescript/claude-api/batches.md",
+ "size": 2596,
+ "binary": false,
+ "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/claude-api/typescript/claude-api/batches.md",
+ "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/claude-api/typescript/claude-api/batches.md"
+ },
+ {
+ "path": "typescript/claude-api/files-api.md",
+ "size": 2261,
+ "binary": false,
+ "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/claude-api/typescript/claude-api/files-api.md",
+ "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/claude-api/typescript/claude-api/files-api.md"
+ },
+ {
+ "path": "typescript/claude-api/streaming.md",
+ "size": 5739,
+ "binary": false,
+ "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/claude-api/typescript/claude-api/streaming.md",
+ "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/claude-api/typescript/claude-api/streaming.md"
+ },
+ {
+ "path": "typescript/claude-api/tool-use.md",
+ "size": 16311,
+ "binary": false,
+ "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/claude-api/typescript/claude-api/tool-use.md",
+ "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/claude-api/typescript/claude-api/tool-use.md"
+ },
+ {
+ "path": "typescript/managed-agents/README.md",
+ "size": 9565,
+ "binary": false,
+ "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/claude-api/typescript/managed-agents/README.md",
+ "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/claude-api/typescript/managed-agents/README.md"
+ }
+ ]
},
{
"id": "anthropic/doc-coauthoring",
@@ -69,7 +1166,17 @@
"category": null,
"license": null,
"path": "skills/doc-coauthoring",
- "url": "https://github.com/anthropics/skills/tree/main/skills/doc-coauthoring"
+ "url": "https://github.com/anthropics/skills/tree/main/skills/doc-coauthoring",
+ "route": "/skills/anthropic/doc-coauthoring",
+ "files": [
+ {
+ "path": "SKILL.md",
+ "size": 15815,
+ "binary": false,
+ "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/doc-coauthoring/SKILL.md",
+ "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/doc-coauthoring/SKILL.md"
+ }
+ ]
},
{
"id": "anthropic/docx",
@@ -79,7 +1186,437 @@
"category": null,
"license": "Proprietary. LICENSE.txt has complete terms",
"path": "skills/docx",
- "url": "https://github.com/anthropics/skills/tree/main/skills/docx"
+ "url": "https://github.com/anthropics/skills/tree/main/skills/docx",
+ "route": "/skills/anthropic/docx",
+ "files": [
+ {
+ "path": "LICENSE.txt",
+ "size": 1467,
+ "binary": false,
+ "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/docx/LICENSE.txt",
+ "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/docx/LICENSE.txt"
+ },
+ {
+ "path": "SKILL.md",
+ "size": 6911,
+ "binary": false,
+ "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/docx/SKILL.md",
+ "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/docx/SKILL.md"
+ },
+ {
+ "path": "scripts/__init__.py",
+ "size": 1,
+ "binary": false,
+ "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/docx/scripts/__init__.py",
+ "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/docx/scripts/__init__.py"
+ },
+ {
+ "path": "scripts/accept_changes.py",
+ "size": 4051,
+ "binary": false,
+ "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/docx/scripts/accept_changes.py",
+ "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/docx/scripts/accept_changes.py"
+ },
+ {
+ "path": "scripts/comment.py",
+ "size": 14054,
+ "binary": false,
+ "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/docx/scripts/comment.py",
+ "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/docx/scripts/comment.py"
+ },
+ {
+ "path": "scripts/merge_runs.py",
+ "size": 9398,
+ "binary": false,
+ "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/docx/scripts/merge_runs.py",
+ "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/docx/scripts/merge_runs.py"
+ },
+ {
+ "path": "scripts/office/helpers/__init__.py",
+ "size": 3358,
+ "binary": false,
+ "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/docx/scripts/office/helpers/__init__.py",
+ "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/docx/scripts/office/helpers/__init__.py"
+ },
+ {
+ "path": "scripts/office/helpers/pptx_chart.py",
+ "size": 5862,
+ "binary": false,
+ "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/docx/scripts/office/helpers/pptx_chart.py",
+ "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/docx/scripts/office/helpers/pptx_chart.py"
+ },
+ {
+ "path": "scripts/office/helpers/pptx_slide.py",
+ "size": 1675,
+ "binary": false,
+ "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/docx/scripts/office/helpers/pptx_slide.py",
+ "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/docx/scripts/office/helpers/pptx_slide.py"
+ },
+ {
+ "path": "scripts/office/helpers/pptx_theme.py",
+ "size": 3510,
+ "binary": false,
+ "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/docx/scripts/office/helpers/pptx_theme.py",
+ "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/docx/scripts/office/helpers/pptx_theme.py"
+ },
+ {
+ "path": "scripts/office/schemas/ISO-IEC29500-4_2016/dml-chart.xsd",
+ "size": 74984,
+ "binary": false,
+ "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/docx/scripts/office/schemas/ISO-IEC29500-4_2016/dml-chart.xsd",
+ "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/docx/scripts/office/schemas/ISO-IEC29500-4_2016/dml-chart.xsd"
+ },
+ {
+ "path": "scripts/office/schemas/ISO-IEC29500-4_2016/dml-chartDrawing.xsd",
+ "size": 6956,
+ "binary": false,
+ "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/docx/scripts/office/schemas/ISO-IEC29500-4_2016/dml-chartDrawing.xsd",
+ "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/docx/scripts/office/schemas/ISO-IEC29500-4_2016/dml-chartDrawing.xsd"
+ },
+ {
+ "path": "scripts/office/schemas/ISO-IEC29500-4_2016/dml-diagram.xsd",
+ "size": 51302,
+ "binary": false,
+ "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/docx/scripts/office/schemas/ISO-IEC29500-4_2016/dml-diagram.xsd",
+ "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/docx/scripts/office/schemas/ISO-IEC29500-4_2016/dml-diagram.xsd"
+ },
+ {
+ "path": "scripts/office/schemas/ISO-IEC29500-4_2016/dml-lockedCanvas.xsd",
+ "size": 624,
+ "binary": false,
+ "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/docx/scripts/office/schemas/ISO-IEC29500-4_2016/dml-lockedCanvas.xsd",
+ "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/docx/scripts/office/schemas/ISO-IEC29500-4_2016/dml-lockedCanvas.xsd"
+ },
+ {
+ "path": "scripts/office/schemas/ISO-IEC29500-4_2016/dml-main.xsd",
+ "size": 152039,
+ "binary": false,
+ "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/docx/scripts/office/schemas/ISO-IEC29500-4_2016/dml-main.xsd",
+ "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/docx/scripts/office/schemas/ISO-IEC29500-4_2016/dml-main.xsd"
+ },
+ {
+ "path": "scripts/office/schemas/ISO-IEC29500-4_2016/dml-picture.xsd",
+ "size": 1231,
+ "binary": false,
+ "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/docx/scripts/office/schemas/ISO-IEC29500-4_2016/dml-picture.xsd",
+ "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/docx/scripts/office/schemas/ISO-IEC29500-4_2016/dml-picture.xsd"
+ },
+ {
+ "path": "scripts/office/schemas/ISO-IEC29500-4_2016/dml-spreadsheetDrawing.xsd",
+ "size": 8862,
+ "binary": false,
+ "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/docx/scripts/office/schemas/ISO-IEC29500-4_2016/dml-spreadsheetDrawing.xsd",
+ "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/docx/scripts/office/schemas/ISO-IEC29500-4_2016/dml-spreadsheetDrawing.xsd"
+ },
+ {
+ "path": "scripts/office/schemas/ISO-IEC29500-4_2016/dml-wordprocessingDrawing.xsd",
+ "size": 14795,
+ "binary": false,
+ "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/docx/scripts/office/schemas/ISO-IEC29500-4_2016/dml-wordprocessingDrawing.xsd",
+ "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/docx/scripts/office/schemas/ISO-IEC29500-4_2016/dml-wordprocessingDrawing.xsd"
+ },
+ {
+ "path": "scripts/office/schemas/ISO-IEC29500-4_2016/pml.xsd",
+ "size": 83612,
+ "binary": false,
+ "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/docx/scripts/office/schemas/ISO-IEC29500-4_2016/pml.xsd",
+ "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/docx/scripts/office/schemas/ISO-IEC29500-4_2016/pml.xsd"
+ },
+ {
+ "path": "scripts/office/schemas/ISO-IEC29500-4_2016/shared-additionalCharacteristics.xsd",
+ "size": 1269,
+ "binary": false,
+ "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/docx/scripts/office/schemas/ISO-IEC29500-4_2016/shared-additionalCharacteristics.xsd",
+ "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/docx/scripts/office/schemas/ISO-IEC29500-4_2016/shared-additionalCharacteristics.xsd"
+ },
+ {
+ "path": "scripts/office/schemas/ISO-IEC29500-4_2016/shared-bibliography.xsd",
+ "size": 7328,
+ "binary": false,
+ "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/docx/scripts/office/schemas/ISO-IEC29500-4_2016/shared-bibliography.xsd",
+ "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/docx/scripts/office/schemas/ISO-IEC29500-4_2016/shared-bibliography.xsd"
+ },
+ {
+ "path": "scripts/office/schemas/ISO-IEC29500-4_2016/shared-commonSimpleTypes.xsd",
+ "size": 6382,
+ "binary": false,
+ "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/docx/scripts/office/schemas/ISO-IEC29500-4_2016/shared-commonSimpleTypes.xsd",
+ "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/docx/scripts/office/schemas/ISO-IEC29500-4_2016/shared-commonSimpleTypes.xsd"
+ },
+ {
+ "path": "scripts/office/schemas/ISO-IEC29500-4_2016/shared-customXmlDataProperties.xsd",
+ "size": 1248,
+ "binary": false,
+ "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/docx/scripts/office/schemas/ISO-IEC29500-4_2016/shared-customXmlDataProperties.xsd",
+ "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/docx/scripts/office/schemas/ISO-IEC29500-4_2016/shared-customXmlDataProperties.xsd"
+ },
+ {
+ "path": "scripts/office/schemas/ISO-IEC29500-4_2016/shared-customXmlSchemaProperties.xsd",
+ "size": 880,
+ "binary": false,
+ "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/docx/scripts/office/schemas/ISO-IEC29500-4_2016/shared-customXmlSchemaProperties.xsd",
+ "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/docx/scripts/office/schemas/ISO-IEC29500-4_2016/shared-customXmlSchemaProperties.xsd"
+ },
+ {
+ "path": "scripts/office/schemas/ISO-IEC29500-4_2016/shared-documentPropertiesCustom.xsd",
+ "size": 2608,
+ "binary": false,
+ "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/docx/scripts/office/schemas/ISO-IEC29500-4_2016/shared-documentPropertiesCustom.xsd",
+ "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/docx/scripts/office/schemas/ISO-IEC29500-4_2016/shared-documentPropertiesCustom.xsd"
+ },
+ {
+ "path": "scripts/office/schemas/ISO-IEC29500-4_2016/shared-documentPropertiesExtended.xsd",
+ "size": 3507,
+ "binary": false,
+ "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/docx/scripts/office/schemas/ISO-IEC29500-4_2016/shared-documentPropertiesExtended.xsd",
+ "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/docx/scripts/office/schemas/ISO-IEC29500-4_2016/shared-documentPropertiesExtended.xsd"
+ },
+ {
+ "path": "scripts/office/schemas/ISO-IEC29500-4_2016/shared-documentPropertiesVariantTypes.xsd",
+ "size": 7507,
+ "binary": false,
+ "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/docx/scripts/office/schemas/ISO-IEC29500-4_2016/shared-documentPropertiesVariantTypes.xsd",
+ "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/docx/scripts/office/schemas/ISO-IEC29500-4_2016/shared-documentPropertiesVariantTypes.xsd"
+ },
+ {
+ "path": "scripts/office/schemas/ISO-IEC29500-4_2016/shared-math.xsd",
+ "size": 23313,
+ "binary": false,
+ "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/docx/scripts/office/schemas/ISO-IEC29500-4_2016/shared-math.xsd",
+ "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/docx/scripts/office/schemas/ISO-IEC29500-4_2016/shared-math.xsd"
+ },
+ {
+ "path": "scripts/office/schemas/ISO-IEC29500-4_2016/shared-relationshipReference.xsd",
+ "size": 1367,
+ "binary": false,
+ "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/docx/scripts/office/schemas/ISO-IEC29500-4_2016/shared-relationshipReference.xsd",
+ "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/docx/scripts/office/schemas/ISO-IEC29500-4_2016/shared-relationshipReference.xsd"
+ },
+ {
+ "path": "scripts/office/schemas/ISO-IEC29500-4_2016/sml.xsd",
+ "size": 242277,
+ "binary": false,
+ "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/docx/scripts/office/schemas/ISO-IEC29500-4_2016/sml.xsd",
+ "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/docx/scripts/office/schemas/ISO-IEC29500-4_2016/sml.xsd"
+ },
+ {
+ "path": "scripts/office/schemas/ISO-IEC29500-4_2016/vml-main.xsd",
+ "size": 26148,
+ "binary": false,
+ "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/docx/scripts/office/schemas/ISO-IEC29500-4_2016/vml-main.xsd",
+ "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/docx/scripts/office/schemas/ISO-IEC29500-4_2016/vml-main.xsd"
+ },
+ {
+ "path": "scripts/office/schemas/ISO-IEC29500-4_2016/vml-officeDrawing.xsd",
+ "size": 25279,
+ "binary": false,
+ "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/docx/scripts/office/schemas/ISO-IEC29500-4_2016/vml-officeDrawing.xsd",
+ "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/docx/scripts/office/schemas/ISO-IEC29500-4_2016/vml-officeDrawing.xsd"
+ },
+ {
+ "path": "scripts/office/schemas/ISO-IEC29500-4_2016/vml-presentationDrawing.xsd",
+ "size": 535,
+ "binary": false,
+ "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/docx/scripts/office/schemas/ISO-IEC29500-4_2016/vml-presentationDrawing.xsd",
+ "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/docx/scripts/office/schemas/ISO-IEC29500-4_2016/vml-presentationDrawing.xsd"
+ },
+ {
+ "path": "scripts/office/schemas/ISO-IEC29500-4_2016/vml-spreadsheetDrawing.xsd",
+ "size": 5712,
+ "binary": false,
+ "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/docx/scripts/office/schemas/ISO-IEC29500-4_2016/vml-spreadsheetDrawing.xsd",
+ "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/docx/scripts/office/schemas/ISO-IEC29500-4_2016/vml-spreadsheetDrawing.xsd"
+ },
+ {
+ "path": "scripts/office/schemas/ISO-IEC29500-4_2016/vml-wordprocessingDrawing.xsd",
+ "size": 4010,
+ "binary": false,
+ "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/docx/scripts/office/schemas/ISO-IEC29500-4_2016/vml-wordprocessingDrawing.xsd",
+ "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/docx/scripts/office/schemas/ISO-IEC29500-4_2016/vml-wordprocessingDrawing.xsd"
+ },
+ {
+ "path": "scripts/office/schemas/ISO-IEC29500-4_2016/wml.xsd",
+ "size": 171367,
+ "binary": false,
+ "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/docx/scripts/office/schemas/ISO-IEC29500-4_2016/wml.xsd",
+ "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/docx/scripts/office/schemas/ISO-IEC29500-4_2016/wml.xsd"
+ },
+ {
+ "path": "scripts/office/schemas/ISO-IEC29500-4_2016/xml.xsd",
+ "size": 4646,
+ "binary": false,
+ "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/docx/scripts/office/schemas/ISO-IEC29500-4_2016/xml.xsd",
+ "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/docx/scripts/office/schemas/ISO-IEC29500-4_2016/xml.xsd"
+ },
+ {
+ "path": "scripts/office/schemas/ecma/fouth-edition/opc-contentTypes.xsd",
+ "size": 1963,
+ "binary": false,
+ "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/docx/scripts/office/schemas/ecma/fouth-edition/opc-contentTypes.xsd",
+ "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/docx/scripts/office/schemas/ecma/fouth-edition/opc-contentTypes.xsd"
+ },
+ {
+ "path": "scripts/office/schemas/ecma/fouth-edition/opc-coreProperties.xsd",
+ "size": 2515,
+ "binary": false,
+ "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/docx/scripts/office/schemas/ecma/fouth-edition/opc-coreProperties.xsd",
+ "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/docx/scripts/office/schemas/ecma/fouth-edition/opc-coreProperties.xsd"
+ },
+ {
+ "path": "scripts/office/schemas/ecma/fouth-edition/opc-digSig.xsd",
+ "size": 2856,
+ "binary": false,
+ "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/docx/scripts/office/schemas/ecma/fouth-edition/opc-digSig.xsd",
+ "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/docx/scripts/office/schemas/ecma/fouth-edition/opc-digSig.xsd"
+ },
+ {
+ "path": "scripts/office/schemas/ecma/fouth-edition/opc-relationships.xsd",
+ "size": 1344,
+ "binary": false,
+ "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/docx/scripts/office/schemas/ecma/fouth-edition/opc-relationships.xsd",
+ "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/docx/scripts/office/schemas/ecma/fouth-edition/opc-relationships.xsd"
+ },
+ {
+ "path": "scripts/office/schemas/mce/mc.xsd",
+ "size": 3127,
+ "binary": false,
+ "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/docx/scripts/office/schemas/mce/mc.xsd",
+ "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/docx/scripts/office/schemas/mce/mc.xsd"
+ },
+ {
+ "path": "scripts/office/schemas/microsoft/wml-2010.xsd",
+ "size": 26549,
+ "binary": false,
+ "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/docx/scripts/office/schemas/microsoft/wml-2010.xsd",
+ "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/docx/scripts/office/schemas/microsoft/wml-2010.xsd"
+ },
+ {
+ "path": "scripts/office/schemas/microsoft/wml-2012.xsd",
+ "size": 3745,
+ "binary": false,
+ "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/docx/scripts/office/schemas/microsoft/wml-2012.xsd",
+ "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/docx/scripts/office/schemas/microsoft/wml-2012.xsd"
+ },
+ {
+ "path": "scripts/office/schemas/microsoft/wml-2018.xsd",
+ "size": 901,
+ "binary": false,
+ "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/docx/scripts/office/schemas/microsoft/wml-2018.xsd",
+ "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/docx/scripts/office/schemas/microsoft/wml-2018.xsd"
+ },
+ {
+ "path": "scripts/office/schemas/microsoft/wml-cex-2018.xsd",
+ "size": 1778,
+ "binary": false,
+ "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/docx/scripts/office/schemas/microsoft/wml-cex-2018.xsd",
+ "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/docx/scripts/office/schemas/microsoft/wml-cex-2018.xsd"
+ },
+ {
+ "path": "scripts/office/schemas/microsoft/wml-cid-2016.xsd",
+ "size": 1002,
+ "binary": false,
+ "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/docx/scripts/office/schemas/microsoft/wml-cid-2016.xsd",
+ "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/docx/scripts/office/schemas/microsoft/wml-cid-2016.xsd"
+ },
+ {
+ "path": "scripts/office/schemas/microsoft/wml-sdtdatahash-2020.xsd",
+ "size": 600,
+ "binary": false,
+ "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/docx/scripts/office/schemas/microsoft/wml-sdtdatahash-2020.xsd",
+ "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/docx/scripts/office/schemas/microsoft/wml-sdtdatahash-2020.xsd"
+ },
+ {
+ "path": "scripts/office/schemas/microsoft/wml-symex-2015.xsd",
+ "size": 745,
+ "binary": false,
+ "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/docx/scripts/office/schemas/microsoft/wml-symex-2015.xsd",
+ "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/docx/scripts/office/schemas/microsoft/wml-symex-2015.xsd"
+ },
+ {
+ "path": "scripts/office/soffice.py",
+ "size": 5927,
+ "binary": false,
+ "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/docx/scripts/office/soffice.py",
+ "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/docx/scripts/office/soffice.py"
+ },
+ {
+ "path": "scripts/office/validate.py",
+ "size": 6142,
+ "binary": false,
+ "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/docx/scripts/office/validate.py",
+ "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/docx/scripts/office/validate.py"
+ },
+ {
+ "path": "scripts/office/validators/__init__.py",
+ "size": 336,
+ "binary": false,
+ "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/docx/scripts/office/validators/__init__.py",
+ "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/docx/scripts/office/validators/__init__.py"
+ },
+ {
+ "path": "scripts/office/validators/base.py",
+ "size": 33756,
+ "binary": false,
+ "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/docx/scripts/office/validators/base.py",
+ "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/docx/scripts/office/validators/base.py"
+ },
+ {
+ "path": "scripts/office/validators/docx.py",
+ "size": 17482,
+ "binary": false,
+ "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/docx/scripts/office/validators/docx.py",
+ "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/docx/scripts/office/validators/docx.py"
+ },
+ {
+ "path": "scripts/office/validators/pptx.py",
+ "size": 15966,
+ "binary": false,
+ "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/docx/scripts/office/validators/pptx.py",
+ "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/docx/scripts/office/validators/pptx.py"
+ },
+ {
+ "path": "scripts/office/validators/redlining.py",
+ "size": 11231,
+ "binary": false,
+ "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/docx/scripts/office/validators/redlining.py",
+ "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/docx/scripts/office/validators/redlining.py"
+ },
+ {
+ "path": "scripts/templates/comments.xml",
+ "size": 2603,
+ "binary": false,
+ "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/docx/scripts/templates/comments.xml",
+ "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/docx/scripts/templates/comments.xml"
+ },
+ {
+ "path": "scripts/templates/commentsExtended.xml",
+ "size": 2611,
+ "binary": false,
+ "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/docx/scripts/templates/commentsExtended.xml",
+ "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/docx/scripts/templates/commentsExtended.xml"
+ },
+ {
+ "path": "scripts/templates/commentsExtensible.xml",
+ "size": 2707,
+ "binary": false,
+ "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/docx/scripts/templates/commentsExtensible.xml",
+ "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/docx/scripts/templates/commentsExtensible.xml"
+ },
+ {
+ "path": "scripts/templates/commentsIds.xml",
+ "size": 2619,
+ "binary": false,
+ "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/docx/scripts/templates/commentsIds.xml",
+ "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/docx/scripts/templates/commentsIds.xml"
+ },
+ {
+ "path": "scripts/templates/people.xml",
+ "size": 115,
+ "binary": false,
+ "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/docx/scripts/templates/people.xml",
+ "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/docx/scripts/templates/people.xml"
+ }
+ ]
},
{
"id": "anthropic/frontend-design",
@@ -89,7 +1626,24 @@
"category": null,
"license": "Complete terms in LICENSE.txt",
"path": "skills/frontend-design",
- "url": "https://github.com/anthropics/skills/tree/main/skills/frontend-design"
+ "url": "https://github.com/anthropics/skills/tree/main/skills/frontend-design",
+ "route": "/skills/anthropic/frontend-design",
+ "files": [
+ {
+ "path": "LICENSE.txt",
+ "size": 10174,
+ "binary": false,
+ "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/frontend-design/LICENSE.txt",
+ "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/frontend-design/LICENSE.txt"
+ },
+ {
+ "path": "SKILL.md",
+ "size": 8260,
+ "binary": false,
+ "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/frontend-design/SKILL.md",
+ "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/frontend-design/SKILL.md"
+ }
+ ]
},
{
"id": "anthropic/internal-comms",
@@ -99,7 +1653,52 @@
"category": null,
"license": "Complete terms in LICENSE.txt",
"path": "skills/internal-comms",
- "url": "https://github.com/anthropics/skills/tree/main/skills/internal-comms"
+ "url": "https://github.com/anthropics/skills/tree/main/skills/internal-comms",
+ "route": "/skills/anthropic/internal-comms",
+ "files": [
+ {
+ "path": "LICENSE.txt",
+ "size": 11345,
+ "binary": false,
+ "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/internal-comms/LICENSE.txt",
+ "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/internal-comms/LICENSE.txt"
+ },
+ {
+ "path": "SKILL.md",
+ "size": 1511,
+ "binary": false,
+ "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/internal-comms/SKILL.md",
+ "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/internal-comms/SKILL.md"
+ },
+ {
+ "path": "examples/3p-updates.md",
+ "size": 3274,
+ "binary": false,
+ "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/internal-comms/examples/3p-updates.md",
+ "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/internal-comms/examples/3p-updates.md"
+ },
+ {
+ "path": "examples/company-newsletter.md",
+ "size": 3295,
+ "binary": false,
+ "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/internal-comms/examples/company-newsletter.md",
+ "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/internal-comms/examples/company-newsletter.md"
+ },
+ {
+ "path": "examples/faq-answers.md",
+ "size": 2366,
+ "binary": false,
+ "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/internal-comms/examples/faq-answers.md",
+ "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/internal-comms/examples/faq-answers.md"
+ },
+ {
+ "path": "examples/general-comms.md",
+ "size": 602,
+ "binary": false,
+ "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/internal-comms/examples/general-comms.md",
+ "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/internal-comms/examples/general-comms.md"
+ }
+ ]
},
{
"id": "anthropic/mcp-builder",
@@ -109,7 +1708,80 @@
"category": null,
"license": "Complete terms in LICENSE.txt",
"path": "skills/mcp-builder",
- "url": "https://github.com/anthropics/skills/tree/main/skills/mcp-builder"
+ "url": "https://github.com/anthropics/skills/tree/main/skills/mcp-builder",
+ "route": "/skills/anthropic/mcp-builder",
+ "files": [
+ {
+ "path": "LICENSE.txt",
+ "size": 11345,
+ "binary": false,
+ "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/mcp-builder/LICENSE.txt",
+ "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/mcp-builder/LICENSE.txt"
+ },
+ {
+ "path": "SKILL.md",
+ "size": 9092,
+ "binary": false,
+ "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/mcp-builder/SKILL.md",
+ "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/mcp-builder/SKILL.md"
+ },
+ {
+ "path": "reference/evaluation.md",
+ "size": 21663,
+ "binary": false,
+ "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/mcp-builder/reference/evaluation.md",
+ "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/mcp-builder/reference/evaluation.md"
+ },
+ {
+ "path": "reference/mcp_best_practices.md",
+ "size": 7330,
+ "binary": false,
+ "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/mcp-builder/reference/mcp_best_practices.md",
+ "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/mcp-builder/reference/mcp_best_practices.md"
+ },
+ {
+ "path": "reference/node_mcp_server.md",
+ "size": 28550,
+ "binary": false,
+ "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/mcp-builder/reference/node_mcp_server.md",
+ "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/mcp-builder/reference/node_mcp_server.md"
+ },
+ {
+ "path": "reference/python_mcp_server.md",
+ "size": 25099,
+ "binary": false,
+ "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/mcp-builder/reference/python_mcp_server.md",
+ "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/mcp-builder/reference/python_mcp_server.md"
+ },
+ {
+ "path": "scripts/connections.py",
+ "size": 4875,
+ "binary": false,
+ "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/mcp-builder/scripts/connections.py",
+ "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/mcp-builder/scripts/connections.py"
+ },
+ {
+ "path": "scripts/evaluation.py",
+ "size": 12579,
+ "binary": false,
+ "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/mcp-builder/scripts/evaluation.py",
+ "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/mcp-builder/scripts/evaluation.py"
+ },
+ {
+ "path": "scripts/example_evaluation.xml",
+ "size": 1194,
+ "binary": false,
+ "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/mcp-builder/scripts/example_evaluation.xml",
+ "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/mcp-builder/scripts/example_evaluation.xml"
+ },
+ {
+ "path": "scripts/requirements.txt",
+ "size": 29,
+ "binary": false,
+ "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/mcp-builder/scripts/requirements.txt",
+ "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/mcp-builder/scripts/requirements.txt"
+ }
+ ]
},
{
"id": "anthropic/pdf",
@@ -119,7 +1791,94 @@
"category": null,
"license": "Proprietary. LICENSE.txt has complete terms",
"path": "skills/pdf",
- "url": "https://github.com/anthropics/skills/tree/main/skills/pdf"
+ "url": "https://github.com/anthropics/skills/tree/main/skills/pdf",
+ "route": "/skills/anthropic/pdf",
+ "files": [
+ {
+ "path": "LICENSE.txt",
+ "size": 1467,
+ "binary": false,
+ "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/pdf/LICENSE.txt",
+ "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/pdf/LICENSE.txt"
+ },
+ {
+ "path": "SKILL.md",
+ "size": 8072,
+ "binary": false,
+ "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/pdf/SKILL.md",
+ "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/pdf/SKILL.md"
+ },
+ {
+ "path": "forms.md",
+ "size": 11854,
+ "binary": false,
+ "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/pdf/forms.md",
+ "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/pdf/forms.md"
+ },
+ {
+ "path": "reference.md",
+ "size": 16692,
+ "binary": false,
+ "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/pdf/reference.md",
+ "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/pdf/reference.md"
+ },
+ {
+ "path": "scripts/check_bounding_boxes.py",
+ "size": 2774,
+ "binary": false,
+ "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/pdf/scripts/check_bounding_boxes.py",
+ "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/pdf/scripts/check_bounding_boxes.py"
+ },
+ {
+ "path": "scripts/check_fillable_fields.py",
+ "size": 268,
+ "binary": false,
+ "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/pdf/scripts/check_fillable_fields.py",
+ "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/pdf/scripts/check_fillable_fields.py"
+ },
+ {
+ "path": "scripts/convert_pdf_to_images.py",
+ "size": 1008,
+ "binary": false,
+ "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/pdf/scripts/convert_pdf_to_images.py",
+ "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/pdf/scripts/convert_pdf_to_images.py"
+ },
+ {
+ "path": "scripts/create_validation_image.py",
+ "size": 1258,
+ "binary": false,
+ "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/pdf/scripts/create_validation_image.py",
+ "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/pdf/scripts/create_validation_image.py"
+ },
+ {
+ "path": "scripts/extract_form_field_info.py",
+ "size": 4300,
+ "binary": false,
+ "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/pdf/scripts/extract_form_field_info.py",
+ "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/pdf/scripts/extract_form_field_info.py"
+ },
+ {
+ "path": "scripts/extract_form_structure.py",
+ "size": 3945,
+ "binary": false,
+ "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/pdf/scripts/extract_form_structure.py",
+ "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/pdf/scripts/extract_form_structure.py"
+ },
+ {
+ "path": "scripts/fill_fillable_fields.py",
+ "size": 3819,
+ "binary": false,
+ "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/pdf/scripts/fill_fillable_fields.py",
+ "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/pdf/scripts/fill_fillable_fields.py"
+ },
+ {
+ "path": "scripts/fill_pdf_form_with_annotations.py",
+ "size": 3235,
+ "binary": false,
+ "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/pdf/scripts/fill_pdf_form_with_annotations.py",
+ "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/pdf/scripts/fill_pdf_form_with_annotations.py"
+ }
+ ]
},
{
"id": "anthropic/pptx",
@@ -129,7 +1888,402 @@
"category": null,
"license": "Proprietary. LICENSE.txt has complete terms",
"path": "skills/pptx",
- "url": "https://github.com/anthropics/skills/tree/main/skills/pptx"
+ "url": "https://github.com/anthropics/skills/tree/main/skills/pptx",
+ "route": "/skills/anthropic/pptx",
+ "files": [
+ {
+ "path": "LICENSE.txt",
+ "size": 1467,
+ "binary": false,
+ "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/pptx/LICENSE.txt",
+ "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/pptx/LICENSE.txt"
+ },
+ {
+ "path": "SKILL.md",
+ "size": 20796,
+ "binary": false,
+ "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/pptx/SKILL.md",
+ "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/pptx/SKILL.md"
+ },
+ {
+ "path": "scripts/__init__.py",
+ "size": 0,
+ "binary": false,
+ "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/pptx/scripts/__init__.py",
+ "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/pptx/scripts/__init__.py"
+ },
+ {
+ "path": "scripts/add_slide.py",
+ "size": 14537,
+ "binary": false,
+ "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/pptx/scripts/add_slide.py",
+ "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/pptx/scripts/add_slide.py"
+ },
+ {
+ "path": "scripts/clean.py",
+ "size": 10415,
+ "binary": false,
+ "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/pptx/scripts/clean.py",
+ "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/pptx/scripts/clean.py"
+ },
+ {
+ "path": "scripts/office/helpers/__init__.py",
+ "size": 3358,
+ "binary": false,
+ "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/pptx/scripts/office/helpers/__init__.py",
+ "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/pptx/scripts/office/helpers/__init__.py"
+ },
+ {
+ "path": "scripts/office/helpers/pptx_chart.py",
+ "size": 5862,
+ "binary": false,
+ "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/pptx/scripts/office/helpers/pptx_chart.py",
+ "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/pptx/scripts/office/helpers/pptx_chart.py"
+ },
+ {
+ "path": "scripts/office/helpers/pptx_slide.py",
+ "size": 1675,
+ "binary": false,
+ "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/pptx/scripts/office/helpers/pptx_slide.py",
+ "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/pptx/scripts/office/helpers/pptx_slide.py"
+ },
+ {
+ "path": "scripts/office/helpers/pptx_theme.py",
+ "size": 3510,
+ "binary": false,
+ "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/pptx/scripts/office/helpers/pptx_theme.py",
+ "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/pptx/scripts/office/helpers/pptx_theme.py"
+ },
+ {
+ "path": "scripts/office/schemas/ISO-IEC29500-4_2016/dml-chart.xsd",
+ "size": 74984,
+ "binary": false,
+ "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/pptx/scripts/office/schemas/ISO-IEC29500-4_2016/dml-chart.xsd",
+ "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/pptx/scripts/office/schemas/ISO-IEC29500-4_2016/dml-chart.xsd"
+ },
+ {
+ "path": "scripts/office/schemas/ISO-IEC29500-4_2016/dml-chartDrawing.xsd",
+ "size": 6956,
+ "binary": false,
+ "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/pptx/scripts/office/schemas/ISO-IEC29500-4_2016/dml-chartDrawing.xsd",
+ "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/pptx/scripts/office/schemas/ISO-IEC29500-4_2016/dml-chartDrawing.xsd"
+ },
+ {
+ "path": "scripts/office/schemas/ISO-IEC29500-4_2016/dml-diagram.xsd",
+ "size": 51302,
+ "binary": false,
+ "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/pptx/scripts/office/schemas/ISO-IEC29500-4_2016/dml-diagram.xsd",
+ "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/pptx/scripts/office/schemas/ISO-IEC29500-4_2016/dml-diagram.xsd"
+ },
+ {
+ "path": "scripts/office/schemas/ISO-IEC29500-4_2016/dml-lockedCanvas.xsd",
+ "size": 624,
+ "binary": false,
+ "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/pptx/scripts/office/schemas/ISO-IEC29500-4_2016/dml-lockedCanvas.xsd",
+ "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/pptx/scripts/office/schemas/ISO-IEC29500-4_2016/dml-lockedCanvas.xsd"
+ },
+ {
+ "path": "scripts/office/schemas/ISO-IEC29500-4_2016/dml-main.xsd",
+ "size": 152039,
+ "binary": false,
+ "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/pptx/scripts/office/schemas/ISO-IEC29500-4_2016/dml-main.xsd",
+ "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/pptx/scripts/office/schemas/ISO-IEC29500-4_2016/dml-main.xsd"
+ },
+ {
+ "path": "scripts/office/schemas/ISO-IEC29500-4_2016/dml-picture.xsd",
+ "size": 1231,
+ "binary": false,
+ "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/pptx/scripts/office/schemas/ISO-IEC29500-4_2016/dml-picture.xsd",
+ "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/pptx/scripts/office/schemas/ISO-IEC29500-4_2016/dml-picture.xsd"
+ },
+ {
+ "path": "scripts/office/schemas/ISO-IEC29500-4_2016/dml-spreadsheetDrawing.xsd",
+ "size": 8862,
+ "binary": false,
+ "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/pptx/scripts/office/schemas/ISO-IEC29500-4_2016/dml-spreadsheetDrawing.xsd",
+ "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/pptx/scripts/office/schemas/ISO-IEC29500-4_2016/dml-spreadsheetDrawing.xsd"
+ },
+ {
+ "path": "scripts/office/schemas/ISO-IEC29500-4_2016/dml-wordprocessingDrawing.xsd",
+ "size": 14795,
+ "binary": false,
+ "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/pptx/scripts/office/schemas/ISO-IEC29500-4_2016/dml-wordprocessingDrawing.xsd",
+ "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/pptx/scripts/office/schemas/ISO-IEC29500-4_2016/dml-wordprocessingDrawing.xsd"
+ },
+ {
+ "path": "scripts/office/schemas/ISO-IEC29500-4_2016/pml.xsd",
+ "size": 83612,
+ "binary": false,
+ "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/pptx/scripts/office/schemas/ISO-IEC29500-4_2016/pml.xsd",
+ "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/pptx/scripts/office/schemas/ISO-IEC29500-4_2016/pml.xsd"
+ },
+ {
+ "path": "scripts/office/schemas/ISO-IEC29500-4_2016/shared-additionalCharacteristics.xsd",
+ "size": 1269,
+ "binary": false,
+ "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/pptx/scripts/office/schemas/ISO-IEC29500-4_2016/shared-additionalCharacteristics.xsd",
+ "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/pptx/scripts/office/schemas/ISO-IEC29500-4_2016/shared-additionalCharacteristics.xsd"
+ },
+ {
+ "path": "scripts/office/schemas/ISO-IEC29500-4_2016/shared-bibliography.xsd",
+ "size": 7328,
+ "binary": false,
+ "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/pptx/scripts/office/schemas/ISO-IEC29500-4_2016/shared-bibliography.xsd",
+ "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/pptx/scripts/office/schemas/ISO-IEC29500-4_2016/shared-bibliography.xsd"
+ },
+ {
+ "path": "scripts/office/schemas/ISO-IEC29500-4_2016/shared-commonSimpleTypes.xsd",
+ "size": 6382,
+ "binary": false,
+ "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/pptx/scripts/office/schemas/ISO-IEC29500-4_2016/shared-commonSimpleTypes.xsd",
+ "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/pptx/scripts/office/schemas/ISO-IEC29500-4_2016/shared-commonSimpleTypes.xsd"
+ },
+ {
+ "path": "scripts/office/schemas/ISO-IEC29500-4_2016/shared-customXmlDataProperties.xsd",
+ "size": 1248,
+ "binary": false,
+ "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/pptx/scripts/office/schemas/ISO-IEC29500-4_2016/shared-customXmlDataProperties.xsd",
+ "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/pptx/scripts/office/schemas/ISO-IEC29500-4_2016/shared-customXmlDataProperties.xsd"
+ },
+ {
+ "path": "scripts/office/schemas/ISO-IEC29500-4_2016/shared-customXmlSchemaProperties.xsd",
+ "size": 880,
+ "binary": false,
+ "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/pptx/scripts/office/schemas/ISO-IEC29500-4_2016/shared-customXmlSchemaProperties.xsd",
+ "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/pptx/scripts/office/schemas/ISO-IEC29500-4_2016/shared-customXmlSchemaProperties.xsd"
+ },
+ {
+ "path": "scripts/office/schemas/ISO-IEC29500-4_2016/shared-documentPropertiesCustom.xsd",
+ "size": 2608,
+ "binary": false,
+ "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/pptx/scripts/office/schemas/ISO-IEC29500-4_2016/shared-documentPropertiesCustom.xsd",
+ "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/pptx/scripts/office/schemas/ISO-IEC29500-4_2016/shared-documentPropertiesCustom.xsd"
+ },
+ {
+ "path": "scripts/office/schemas/ISO-IEC29500-4_2016/shared-documentPropertiesExtended.xsd",
+ "size": 3507,
+ "binary": false,
+ "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/pptx/scripts/office/schemas/ISO-IEC29500-4_2016/shared-documentPropertiesExtended.xsd",
+ "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/pptx/scripts/office/schemas/ISO-IEC29500-4_2016/shared-documentPropertiesExtended.xsd"
+ },
+ {
+ "path": "scripts/office/schemas/ISO-IEC29500-4_2016/shared-documentPropertiesVariantTypes.xsd",
+ "size": 7507,
+ "binary": false,
+ "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/pptx/scripts/office/schemas/ISO-IEC29500-4_2016/shared-documentPropertiesVariantTypes.xsd",
+ "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/pptx/scripts/office/schemas/ISO-IEC29500-4_2016/shared-documentPropertiesVariantTypes.xsd"
+ },
+ {
+ "path": "scripts/office/schemas/ISO-IEC29500-4_2016/shared-math.xsd",
+ "size": 23313,
+ "binary": false,
+ "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/pptx/scripts/office/schemas/ISO-IEC29500-4_2016/shared-math.xsd",
+ "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/pptx/scripts/office/schemas/ISO-IEC29500-4_2016/shared-math.xsd"
+ },
+ {
+ "path": "scripts/office/schemas/ISO-IEC29500-4_2016/shared-relationshipReference.xsd",
+ "size": 1367,
+ "binary": false,
+ "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/pptx/scripts/office/schemas/ISO-IEC29500-4_2016/shared-relationshipReference.xsd",
+ "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/pptx/scripts/office/schemas/ISO-IEC29500-4_2016/shared-relationshipReference.xsd"
+ },
+ {
+ "path": "scripts/office/schemas/ISO-IEC29500-4_2016/sml.xsd",
+ "size": 242277,
+ "binary": false,
+ "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/pptx/scripts/office/schemas/ISO-IEC29500-4_2016/sml.xsd",
+ "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/pptx/scripts/office/schemas/ISO-IEC29500-4_2016/sml.xsd"
+ },
+ {
+ "path": "scripts/office/schemas/ISO-IEC29500-4_2016/vml-main.xsd",
+ "size": 26148,
+ "binary": false,
+ "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/pptx/scripts/office/schemas/ISO-IEC29500-4_2016/vml-main.xsd",
+ "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/pptx/scripts/office/schemas/ISO-IEC29500-4_2016/vml-main.xsd"
+ },
+ {
+ "path": "scripts/office/schemas/ISO-IEC29500-4_2016/vml-officeDrawing.xsd",
+ "size": 25279,
+ "binary": false,
+ "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/pptx/scripts/office/schemas/ISO-IEC29500-4_2016/vml-officeDrawing.xsd",
+ "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/pptx/scripts/office/schemas/ISO-IEC29500-4_2016/vml-officeDrawing.xsd"
+ },
+ {
+ "path": "scripts/office/schemas/ISO-IEC29500-4_2016/vml-presentationDrawing.xsd",
+ "size": 535,
+ "binary": false,
+ "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/pptx/scripts/office/schemas/ISO-IEC29500-4_2016/vml-presentationDrawing.xsd",
+ "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/pptx/scripts/office/schemas/ISO-IEC29500-4_2016/vml-presentationDrawing.xsd"
+ },
+ {
+ "path": "scripts/office/schemas/ISO-IEC29500-4_2016/vml-spreadsheetDrawing.xsd",
+ "size": 5712,
+ "binary": false,
+ "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/pptx/scripts/office/schemas/ISO-IEC29500-4_2016/vml-spreadsheetDrawing.xsd",
+ "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/pptx/scripts/office/schemas/ISO-IEC29500-4_2016/vml-spreadsheetDrawing.xsd"
+ },
+ {
+ "path": "scripts/office/schemas/ISO-IEC29500-4_2016/vml-wordprocessingDrawing.xsd",
+ "size": 4010,
+ "binary": false,
+ "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/pptx/scripts/office/schemas/ISO-IEC29500-4_2016/vml-wordprocessingDrawing.xsd",
+ "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/pptx/scripts/office/schemas/ISO-IEC29500-4_2016/vml-wordprocessingDrawing.xsd"
+ },
+ {
+ "path": "scripts/office/schemas/ISO-IEC29500-4_2016/wml.xsd",
+ "size": 171367,
+ "binary": false,
+ "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/pptx/scripts/office/schemas/ISO-IEC29500-4_2016/wml.xsd",
+ "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/pptx/scripts/office/schemas/ISO-IEC29500-4_2016/wml.xsd"
+ },
+ {
+ "path": "scripts/office/schemas/ISO-IEC29500-4_2016/xml.xsd",
+ "size": 4646,
+ "binary": false,
+ "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/pptx/scripts/office/schemas/ISO-IEC29500-4_2016/xml.xsd",
+ "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/pptx/scripts/office/schemas/ISO-IEC29500-4_2016/xml.xsd"
+ },
+ {
+ "path": "scripts/office/schemas/ecma/fouth-edition/opc-contentTypes.xsd",
+ "size": 1963,
+ "binary": false,
+ "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/pptx/scripts/office/schemas/ecma/fouth-edition/opc-contentTypes.xsd",
+ "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/pptx/scripts/office/schemas/ecma/fouth-edition/opc-contentTypes.xsd"
+ },
+ {
+ "path": "scripts/office/schemas/ecma/fouth-edition/opc-coreProperties.xsd",
+ "size": 2515,
+ "binary": false,
+ "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/pptx/scripts/office/schemas/ecma/fouth-edition/opc-coreProperties.xsd",
+ "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/pptx/scripts/office/schemas/ecma/fouth-edition/opc-coreProperties.xsd"
+ },
+ {
+ "path": "scripts/office/schemas/ecma/fouth-edition/opc-digSig.xsd",
+ "size": 2856,
+ "binary": false,
+ "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/pptx/scripts/office/schemas/ecma/fouth-edition/opc-digSig.xsd",
+ "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/pptx/scripts/office/schemas/ecma/fouth-edition/opc-digSig.xsd"
+ },
+ {
+ "path": "scripts/office/schemas/ecma/fouth-edition/opc-relationships.xsd",
+ "size": 1344,
+ "binary": false,
+ "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/pptx/scripts/office/schemas/ecma/fouth-edition/opc-relationships.xsd",
+ "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/pptx/scripts/office/schemas/ecma/fouth-edition/opc-relationships.xsd"
+ },
+ {
+ "path": "scripts/office/schemas/mce/mc.xsd",
+ "size": 3127,
+ "binary": false,
+ "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/pptx/scripts/office/schemas/mce/mc.xsd",
+ "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/pptx/scripts/office/schemas/mce/mc.xsd"
+ },
+ {
+ "path": "scripts/office/schemas/microsoft/wml-2010.xsd",
+ "size": 26549,
+ "binary": false,
+ "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/pptx/scripts/office/schemas/microsoft/wml-2010.xsd",
+ "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/pptx/scripts/office/schemas/microsoft/wml-2010.xsd"
+ },
+ {
+ "path": "scripts/office/schemas/microsoft/wml-2012.xsd",
+ "size": 3745,
+ "binary": false,
+ "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/pptx/scripts/office/schemas/microsoft/wml-2012.xsd",
+ "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/pptx/scripts/office/schemas/microsoft/wml-2012.xsd"
+ },
+ {
+ "path": "scripts/office/schemas/microsoft/wml-2018.xsd",
+ "size": 901,
+ "binary": false,
+ "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/pptx/scripts/office/schemas/microsoft/wml-2018.xsd",
+ "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/pptx/scripts/office/schemas/microsoft/wml-2018.xsd"
+ },
+ {
+ "path": "scripts/office/schemas/microsoft/wml-cex-2018.xsd",
+ "size": 1778,
+ "binary": false,
+ "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/pptx/scripts/office/schemas/microsoft/wml-cex-2018.xsd",
+ "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/pptx/scripts/office/schemas/microsoft/wml-cex-2018.xsd"
+ },
+ {
+ "path": "scripts/office/schemas/microsoft/wml-cid-2016.xsd",
+ "size": 1002,
+ "binary": false,
+ "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/pptx/scripts/office/schemas/microsoft/wml-cid-2016.xsd",
+ "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/pptx/scripts/office/schemas/microsoft/wml-cid-2016.xsd"
+ },
+ {
+ "path": "scripts/office/schemas/microsoft/wml-sdtdatahash-2020.xsd",
+ "size": 600,
+ "binary": false,
+ "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/pptx/scripts/office/schemas/microsoft/wml-sdtdatahash-2020.xsd",
+ "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/pptx/scripts/office/schemas/microsoft/wml-sdtdatahash-2020.xsd"
+ },
+ {
+ "path": "scripts/office/schemas/microsoft/wml-symex-2015.xsd",
+ "size": 745,
+ "binary": false,
+ "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/pptx/scripts/office/schemas/microsoft/wml-symex-2015.xsd",
+ "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/pptx/scripts/office/schemas/microsoft/wml-symex-2015.xsd"
+ },
+ {
+ "path": "scripts/office/soffice.py",
+ "size": 5927,
+ "binary": false,
+ "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/pptx/scripts/office/soffice.py",
+ "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/pptx/scripts/office/soffice.py"
+ },
+ {
+ "path": "scripts/office/validate.py",
+ "size": 6142,
+ "binary": false,
+ "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/pptx/scripts/office/validate.py",
+ "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/pptx/scripts/office/validate.py"
+ },
+ {
+ "path": "scripts/office/validators/__init__.py",
+ "size": 336,
+ "binary": false,
+ "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/pptx/scripts/office/validators/__init__.py",
+ "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/pptx/scripts/office/validators/__init__.py"
+ },
+ {
+ "path": "scripts/office/validators/base.py",
+ "size": 33756,
+ "binary": false,
+ "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/pptx/scripts/office/validators/base.py",
+ "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/pptx/scripts/office/validators/base.py"
+ },
+ {
+ "path": "scripts/office/validators/docx.py",
+ "size": 17482,
+ "binary": false,
+ "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/pptx/scripts/office/validators/docx.py",
+ "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/pptx/scripts/office/validators/docx.py"
+ },
+ {
+ "path": "scripts/office/validators/pptx.py",
+ "size": 15966,
+ "binary": false,
+ "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/pptx/scripts/office/validators/pptx.py",
+ "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/pptx/scripts/office/validators/pptx.py"
+ },
+ {
+ "path": "scripts/office/validators/redlining.py",
+ "size": 11231,
+ "binary": false,
+ "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/pptx/scripts/office/validators/redlining.py",
+ "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/pptx/scripts/office/validators/redlining.py"
+ },
+ {
+ "path": "scripts/thumbnail.py",
+ "size": 9802,
+ "binary": false,
+ "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/pptx/scripts/thumbnail.py",
+ "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/pptx/scripts/thumbnail.py"
+ }
+ ]
},
{
"id": "anthropic/skill-creator",
@@ -139,7 +2293,136 @@
"category": null,
"license": null,
"path": "skills/skill-creator",
- "url": "https://github.com/anthropics/skills/tree/main/skills/skill-creator"
+ "url": "https://github.com/anthropics/skills/tree/main/skills/skill-creator",
+ "route": "/skills/anthropic/skill-creator",
+ "files": [
+ {
+ "path": "LICENSE.txt",
+ "size": 11345,
+ "binary": false,
+ "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/skill-creator/LICENSE.txt",
+ "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/skill-creator/LICENSE.txt"
+ },
+ {
+ "path": "SKILL.md",
+ "size": 33168,
+ "binary": false,
+ "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/skill-creator/SKILL.md",
+ "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/skill-creator/SKILL.md"
+ },
+ {
+ "path": "agents/analyzer.md",
+ "size": 10376,
+ "binary": false,
+ "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/skill-creator/agents/analyzer.md",
+ "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/skill-creator/agents/analyzer.md"
+ },
+ {
+ "path": "agents/comparator.md",
+ "size": 7287,
+ "binary": false,
+ "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/skill-creator/agents/comparator.md",
+ "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/skill-creator/agents/comparator.md"
+ },
+ {
+ "path": "agents/grader.md",
+ "size": 9049,
+ "binary": false,
+ "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/skill-creator/agents/grader.md",
+ "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/skill-creator/agents/grader.md"
+ },
+ {
+ "path": "assets/eval_review.html",
+ "size": 7058,
+ "binary": false,
+ "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/skill-creator/assets/eval_review.html",
+ "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/skill-creator/assets/eval_review.html"
+ },
+ {
+ "path": "eval-viewer/generate_review.py",
+ "size": 16365,
+ "binary": false,
+ "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/skill-creator/eval-viewer/generate_review.py",
+ "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/skill-creator/eval-viewer/generate_review.py"
+ },
+ {
+ "path": "eval-viewer/viewer.html",
+ "size": 44998,
+ "binary": false,
+ "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/skill-creator/eval-viewer/viewer.html",
+ "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/skill-creator/eval-viewer/viewer.html"
+ },
+ {
+ "path": "references/schemas.md",
+ "size": 12061,
+ "binary": false,
+ "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/skill-creator/references/schemas.md",
+ "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/skill-creator/references/schemas.md"
+ },
+ {
+ "path": "scripts/__init__.py",
+ "size": 0,
+ "binary": false,
+ "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/skill-creator/scripts/__init__.py",
+ "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/skill-creator/scripts/__init__.py"
+ },
+ {
+ "path": "scripts/aggregate_benchmark.py",
+ "size": 14386,
+ "binary": false,
+ "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/skill-creator/scripts/aggregate_benchmark.py",
+ "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/skill-creator/scripts/aggregate_benchmark.py"
+ },
+ {
+ "path": "scripts/generate_report.py",
+ "size": 12847,
+ "binary": false,
+ "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/skill-creator/scripts/generate_report.py",
+ "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/skill-creator/scripts/generate_report.py"
+ },
+ {
+ "path": "scripts/improve_description.py",
+ "size": 11116,
+ "binary": false,
+ "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/skill-creator/scripts/improve_description.py",
+ "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/skill-creator/scripts/improve_description.py"
+ },
+ {
+ "path": "scripts/package_skill.py",
+ "size": 4234,
+ "binary": false,
+ "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/skill-creator/scripts/package_skill.py",
+ "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/skill-creator/scripts/package_skill.py"
+ },
+ {
+ "path": "scripts/quick_validate.py",
+ "size": 3972,
+ "binary": false,
+ "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/skill-creator/scripts/quick_validate.py",
+ "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/skill-creator/scripts/quick_validate.py"
+ },
+ {
+ "path": "scripts/run_eval.py",
+ "size": 11464,
+ "binary": false,
+ "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/skill-creator/scripts/run_eval.py",
+ "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/skill-creator/scripts/run_eval.py"
+ },
+ {
+ "path": "scripts/run_loop.py",
+ "size": 13605,
+ "binary": false,
+ "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/skill-creator/scripts/run_loop.py",
+ "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/skill-creator/scripts/run_loop.py"
+ },
+ {
+ "path": "scripts/utils.py",
+ "size": 1661,
+ "binary": false,
+ "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/skill-creator/scripts/utils.py",
+ "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/skill-creator/scripts/utils.py"
+ }
+ ]
},
{
"id": "anthropic/slack-gif-creator",
@@ -149,7 +2432,59 @@
"category": null,
"license": "Complete terms in LICENSE.txt",
"path": "skills/slack-gif-creator",
- "url": "https://github.com/anthropics/skills/tree/main/skills/slack-gif-creator"
+ "url": "https://github.com/anthropics/skills/tree/main/skills/slack-gif-creator",
+ "route": "/skills/anthropic/slack-gif-creator",
+ "files": [
+ {
+ "path": "LICENSE.txt",
+ "size": 11345,
+ "binary": false,
+ "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/slack-gif-creator/LICENSE.txt",
+ "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/slack-gif-creator/LICENSE.txt"
+ },
+ {
+ "path": "SKILL.md",
+ "size": 7841,
+ "binary": false,
+ "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/slack-gif-creator/SKILL.md",
+ "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/slack-gif-creator/SKILL.md"
+ },
+ {
+ "path": "core/easing.py",
+ "size": 6265,
+ "binary": false,
+ "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/slack-gif-creator/core/easing.py",
+ "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/slack-gif-creator/core/easing.py"
+ },
+ {
+ "path": "core/frame_composer.py",
+ "size": 4548,
+ "binary": false,
+ "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/slack-gif-creator/core/frame_composer.py",
+ "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/slack-gif-creator/core/frame_composer.py"
+ },
+ {
+ "path": "core/gif_builder.py",
+ "size": 9847,
+ "binary": false,
+ "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/slack-gif-creator/core/gif_builder.py",
+ "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/slack-gif-creator/core/gif_builder.py"
+ },
+ {
+ "path": "core/validators.py",
+ "size": 3785,
+ "binary": false,
+ "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/slack-gif-creator/core/validators.py",
+ "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/slack-gif-creator/core/validators.py"
+ },
+ {
+ "path": "requirements.txt",
+ "size": 66,
+ "binary": false,
+ "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/slack-gif-creator/requirements.txt",
+ "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/slack-gif-creator/requirements.txt"
+ }
+ ]
},
{
"id": "anthropic/theme-factory",
@@ -159,7 +2494,101 @@
"category": null,
"license": "Complete terms in LICENSE.txt",
"path": "skills/theme-factory",
- "url": "https://github.com/anthropics/skills/tree/main/skills/theme-factory"
+ "url": "https://github.com/anthropics/skills/tree/main/skills/theme-factory",
+ "route": "/skills/anthropic/theme-factory",
+ "files": [
+ {
+ "path": "LICENSE.txt",
+ "size": 11345,
+ "binary": false,
+ "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/theme-factory/LICENSE.txt",
+ "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/theme-factory/LICENSE.txt"
+ },
+ {
+ "path": "SKILL.md",
+ "size": 3124,
+ "binary": false,
+ "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/theme-factory/SKILL.md",
+ "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/theme-factory/SKILL.md"
+ },
+ {
+ "path": "theme-showcase.pdf",
+ "size": 124310,
+ "binary": true,
+ "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/theme-factory/theme-showcase.pdf",
+ "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/theme-factory/theme-showcase.pdf"
+ },
+ {
+ "path": "themes/arctic-frost.md",
+ "size": 544,
+ "binary": false,
+ "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/theme-factory/themes/arctic-frost.md",
+ "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/theme-factory/themes/arctic-frost.md"
+ },
+ {
+ "path": "themes/botanical-garden.md",
+ "size": 519,
+ "binary": false,
+ "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/theme-factory/themes/botanical-garden.md",
+ "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/theme-factory/themes/botanical-garden.md"
+ },
+ {
+ "path": "themes/desert-rose.md",
+ "size": 496,
+ "binary": false,
+ "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/theme-factory/themes/desert-rose.md",
+ "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/theme-factory/themes/desert-rose.md"
+ },
+ {
+ "path": "themes/forest-canopy.md",
+ "size": 506,
+ "binary": false,
+ "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/theme-factory/themes/forest-canopy.md",
+ "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/theme-factory/themes/forest-canopy.md"
+ },
+ {
+ "path": "themes/golden-hour.md",
+ "size": 528,
+ "binary": false,
+ "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/theme-factory/themes/golden-hour.md",
+ "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/theme-factory/themes/golden-hour.md"
+ },
+ {
+ "path": "themes/midnight-galaxy.md",
+ "size": 513,
+ "binary": false,
+ "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/theme-factory/themes/midnight-galaxy.md",
+ "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/theme-factory/themes/midnight-galaxy.md"
+ },
+ {
+ "path": "themes/modern-minimalist.md",
+ "size": 549,
+ "binary": false,
+ "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/theme-factory/themes/modern-minimalist.md",
+ "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/theme-factory/themes/modern-minimalist.md"
+ },
+ {
+ "path": "themes/ocean-depths.md",
+ "size": 555,
+ "binary": false,
+ "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/theme-factory/themes/ocean-depths.md",
+ "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/theme-factory/themes/ocean-depths.md"
+ },
+ {
+ "path": "themes/sunset-boulevard.md",
+ "size": 558,
+ "binary": false,
+ "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/theme-factory/themes/sunset-boulevard.md",
+ "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/theme-factory/themes/sunset-boulevard.md"
+ },
+ {
+ "path": "themes/tech-innovation.md",
+ "size": 547,
+ "binary": false,
+ "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/theme-factory/themes/tech-innovation.md",
+ "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/theme-factory/themes/tech-innovation.md"
+ }
+ ]
},
{
"id": "anthropic/web-artifacts-builder",
@@ -169,7 +2598,45 @@
"category": null,
"license": "Complete terms in LICENSE.txt",
"path": "skills/web-artifacts-builder",
- "url": "https://github.com/anthropics/skills/tree/main/skills/web-artifacts-builder"
+ "url": "https://github.com/anthropics/skills/tree/main/skills/web-artifacts-builder",
+ "route": "/skills/anthropic/web-artifacts-builder",
+ "files": [
+ {
+ "path": "LICENSE.txt",
+ "size": 11345,
+ "binary": false,
+ "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/web-artifacts-builder/LICENSE.txt",
+ "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/web-artifacts-builder/LICENSE.txt"
+ },
+ {
+ "path": "SKILL.md",
+ "size": 3087,
+ "binary": false,
+ "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/web-artifacts-builder/SKILL.md",
+ "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/web-artifacts-builder/SKILL.md"
+ },
+ {
+ "path": "scripts/bundle-artifact.sh",
+ "size": 1517,
+ "binary": false,
+ "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/web-artifacts-builder/scripts/bundle-artifact.sh",
+ "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/web-artifacts-builder/scripts/bundle-artifact.sh"
+ },
+ {
+ "path": "scripts/init-artifact.sh",
+ "size": 9924,
+ "binary": false,
+ "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/web-artifacts-builder/scripts/init-artifact.sh",
+ "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/web-artifacts-builder/scripts/init-artifact.sh"
+ },
+ {
+ "path": "scripts/shadcn-components.tar.gz",
+ "size": 19967,
+ "binary": true,
+ "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/web-artifacts-builder/scripts/shadcn-components.tar.gz",
+ "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/web-artifacts-builder/scripts/shadcn-components.tar.gz"
+ }
+ ]
},
{
"id": "anthropic/webapp-testing",
@@ -179,7 +2646,52 @@
"category": null,
"license": "Complete terms in LICENSE.txt",
"path": "skills/webapp-testing",
- "url": "https://github.com/anthropics/skills/tree/main/skills/webapp-testing"
+ "url": "https://github.com/anthropics/skills/tree/main/skills/webapp-testing",
+ "route": "/skills/anthropic/webapp-testing",
+ "files": [
+ {
+ "path": "LICENSE.txt",
+ "size": 11345,
+ "binary": false,
+ "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/webapp-testing/LICENSE.txt",
+ "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/webapp-testing/LICENSE.txt"
+ },
+ {
+ "path": "SKILL.md",
+ "size": 3913,
+ "binary": false,
+ "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/webapp-testing/SKILL.md",
+ "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/webapp-testing/SKILL.md"
+ },
+ {
+ "path": "examples/console_logging.py",
+ "size": 1027,
+ "binary": false,
+ "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/webapp-testing/examples/console_logging.py",
+ "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/webapp-testing/examples/console_logging.py"
+ },
+ {
+ "path": "examples/element_discovery.py",
+ "size": 1463,
+ "binary": false,
+ "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/webapp-testing/examples/element_discovery.py",
+ "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/webapp-testing/examples/element_discovery.py"
+ },
+ {
+ "path": "examples/static_html_automation.py",
+ "size": 953,
+ "binary": false,
+ "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/webapp-testing/examples/static_html_automation.py",
+ "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/webapp-testing/examples/static_html_automation.py"
+ },
+ {
+ "path": "scripts/with_server.py",
+ "size": 3693,
+ "binary": false,
+ "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/webapp-testing/scripts/with_server.py",
+ "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/webapp-testing/scripts/with_server.py"
+ }
+ ]
},
{
"id": "anthropic/xlsx",
@@ -189,7 +2701,381 @@
"category": null,
"license": "Proprietary. LICENSE.txt has complete terms",
"path": "skills/xlsx",
- "url": "https://github.com/anthropics/skills/tree/main/skills/xlsx"
+ "url": "https://github.com/anthropics/skills/tree/main/skills/xlsx",
+ "route": "/skills/anthropic/xlsx",
+ "files": [
+ {
+ "path": "LICENSE.txt",
+ "size": 1467,
+ "binary": false,
+ "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/xlsx/LICENSE.txt",
+ "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/xlsx/LICENSE.txt"
+ },
+ {
+ "path": "SKILL.md",
+ "size": 8598,
+ "binary": false,
+ "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/xlsx/SKILL.md",
+ "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/xlsx/SKILL.md"
+ },
+ {
+ "path": "scripts/office/helpers/__init__.py",
+ "size": 3358,
+ "binary": false,
+ "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/xlsx/scripts/office/helpers/__init__.py",
+ "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/xlsx/scripts/office/helpers/__init__.py"
+ },
+ {
+ "path": "scripts/office/helpers/pptx_chart.py",
+ "size": 5862,
+ "binary": false,
+ "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/xlsx/scripts/office/helpers/pptx_chart.py",
+ "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/xlsx/scripts/office/helpers/pptx_chart.py"
+ },
+ {
+ "path": "scripts/office/helpers/pptx_slide.py",
+ "size": 1675,
+ "binary": false,
+ "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/xlsx/scripts/office/helpers/pptx_slide.py",
+ "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/xlsx/scripts/office/helpers/pptx_slide.py"
+ },
+ {
+ "path": "scripts/office/helpers/pptx_theme.py",
+ "size": 3510,
+ "binary": false,
+ "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/xlsx/scripts/office/helpers/pptx_theme.py",
+ "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/xlsx/scripts/office/helpers/pptx_theme.py"
+ },
+ {
+ "path": "scripts/office/schemas/ISO-IEC29500-4_2016/dml-chart.xsd",
+ "size": 74984,
+ "binary": false,
+ "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/xlsx/scripts/office/schemas/ISO-IEC29500-4_2016/dml-chart.xsd",
+ "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/xlsx/scripts/office/schemas/ISO-IEC29500-4_2016/dml-chart.xsd"
+ },
+ {
+ "path": "scripts/office/schemas/ISO-IEC29500-4_2016/dml-chartDrawing.xsd",
+ "size": 6956,
+ "binary": false,
+ "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/xlsx/scripts/office/schemas/ISO-IEC29500-4_2016/dml-chartDrawing.xsd",
+ "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/xlsx/scripts/office/schemas/ISO-IEC29500-4_2016/dml-chartDrawing.xsd"
+ },
+ {
+ "path": "scripts/office/schemas/ISO-IEC29500-4_2016/dml-diagram.xsd",
+ "size": 51302,
+ "binary": false,
+ "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/xlsx/scripts/office/schemas/ISO-IEC29500-4_2016/dml-diagram.xsd",
+ "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/xlsx/scripts/office/schemas/ISO-IEC29500-4_2016/dml-diagram.xsd"
+ },
+ {
+ "path": "scripts/office/schemas/ISO-IEC29500-4_2016/dml-lockedCanvas.xsd",
+ "size": 624,
+ "binary": false,
+ "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/xlsx/scripts/office/schemas/ISO-IEC29500-4_2016/dml-lockedCanvas.xsd",
+ "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/xlsx/scripts/office/schemas/ISO-IEC29500-4_2016/dml-lockedCanvas.xsd"
+ },
+ {
+ "path": "scripts/office/schemas/ISO-IEC29500-4_2016/dml-main.xsd",
+ "size": 152039,
+ "binary": false,
+ "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/xlsx/scripts/office/schemas/ISO-IEC29500-4_2016/dml-main.xsd",
+ "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/xlsx/scripts/office/schemas/ISO-IEC29500-4_2016/dml-main.xsd"
+ },
+ {
+ "path": "scripts/office/schemas/ISO-IEC29500-4_2016/dml-picture.xsd",
+ "size": 1231,
+ "binary": false,
+ "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/xlsx/scripts/office/schemas/ISO-IEC29500-4_2016/dml-picture.xsd",
+ "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/xlsx/scripts/office/schemas/ISO-IEC29500-4_2016/dml-picture.xsd"
+ },
+ {
+ "path": "scripts/office/schemas/ISO-IEC29500-4_2016/dml-spreadsheetDrawing.xsd",
+ "size": 8862,
+ "binary": false,
+ "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/xlsx/scripts/office/schemas/ISO-IEC29500-4_2016/dml-spreadsheetDrawing.xsd",
+ "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/xlsx/scripts/office/schemas/ISO-IEC29500-4_2016/dml-spreadsheetDrawing.xsd"
+ },
+ {
+ "path": "scripts/office/schemas/ISO-IEC29500-4_2016/dml-wordprocessingDrawing.xsd",
+ "size": 14795,
+ "binary": false,
+ "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/xlsx/scripts/office/schemas/ISO-IEC29500-4_2016/dml-wordprocessingDrawing.xsd",
+ "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/xlsx/scripts/office/schemas/ISO-IEC29500-4_2016/dml-wordprocessingDrawing.xsd"
+ },
+ {
+ "path": "scripts/office/schemas/ISO-IEC29500-4_2016/pml.xsd",
+ "size": 83612,
+ "binary": false,
+ "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/xlsx/scripts/office/schemas/ISO-IEC29500-4_2016/pml.xsd",
+ "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/xlsx/scripts/office/schemas/ISO-IEC29500-4_2016/pml.xsd"
+ },
+ {
+ "path": "scripts/office/schemas/ISO-IEC29500-4_2016/shared-additionalCharacteristics.xsd",
+ "size": 1269,
+ "binary": false,
+ "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/xlsx/scripts/office/schemas/ISO-IEC29500-4_2016/shared-additionalCharacteristics.xsd",
+ "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/xlsx/scripts/office/schemas/ISO-IEC29500-4_2016/shared-additionalCharacteristics.xsd"
+ },
+ {
+ "path": "scripts/office/schemas/ISO-IEC29500-4_2016/shared-bibliography.xsd",
+ "size": 7328,
+ "binary": false,
+ "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/xlsx/scripts/office/schemas/ISO-IEC29500-4_2016/shared-bibliography.xsd",
+ "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/xlsx/scripts/office/schemas/ISO-IEC29500-4_2016/shared-bibliography.xsd"
+ },
+ {
+ "path": "scripts/office/schemas/ISO-IEC29500-4_2016/shared-commonSimpleTypes.xsd",
+ "size": 6382,
+ "binary": false,
+ "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/xlsx/scripts/office/schemas/ISO-IEC29500-4_2016/shared-commonSimpleTypes.xsd",
+ "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/xlsx/scripts/office/schemas/ISO-IEC29500-4_2016/shared-commonSimpleTypes.xsd"
+ },
+ {
+ "path": "scripts/office/schemas/ISO-IEC29500-4_2016/shared-customXmlDataProperties.xsd",
+ "size": 1248,
+ "binary": false,
+ "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/xlsx/scripts/office/schemas/ISO-IEC29500-4_2016/shared-customXmlDataProperties.xsd",
+ "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/xlsx/scripts/office/schemas/ISO-IEC29500-4_2016/shared-customXmlDataProperties.xsd"
+ },
+ {
+ "path": "scripts/office/schemas/ISO-IEC29500-4_2016/shared-customXmlSchemaProperties.xsd",
+ "size": 880,
+ "binary": false,
+ "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/xlsx/scripts/office/schemas/ISO-IEC29500-4_2016/shared-customXmlSchemaProperties.xsd",
+ "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/xlsx/scripts/office/schemas/ISO-IEC29500-4_2016/shared-customXmlSchemaProperties.xsd"
+ },
+ {
+ "path": "scripts/office/schemas/ISO-IEC29500-4_2016/shared-documentPropertiesCustom.xsd",
+ "size": 2608,
+ "binary": false,
+ "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/xlsx/scripts/office/schemas/ISO-IEC29500-4_2016/shared-documentPropertiesCustom.xsd",
+ "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/xlsx/scripts/office/schemas/ISO-IEC29500-4_2016/shared-documentPropertiesCustom.xsd"
+ },
+ {
+ "path": "scripts/office/schemas/ISO-IEC29500-4_2016/shared-documentPropertiesExtended.xsd",
+ "size": 3507,
+ "binary": false,
+ "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/xlsx/scripts/office/schemas/ISO-IEC29500-4_2016/shared-documentPropertiesExtended.xsd",
+ "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/xlsx/scripts/office/schemas/ISO-IEC29500-4_2016/shared-documentPropertiesExtended.xsd"
+ },
+ {
+ "path": "scripts/office/schemas/ISO-IEC29500-4_2016/shared-documentPropertiesVariantTypes.xsd",
+ "size": 7507,
+ "binary": false,
+ "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/xlsx/scripts/office/schemas/ISO-IEC29500-4_2016/shared-documentPropertiesVariantTypes.xsd",
+ "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/xlsx/scripts/office/schemas/ISO-IEC29500-4_2016/shared-documentPropertiesVariantTypes.xsd"
+ },
+ {
+ "path": "scripts/office/schemas/ISO-IEC29500-4_2016/shared-math.xsd",
+ "size": 23313,
+ "binary": false,
+ "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/xlsx/scripts/office/schemas/ISO-IEC29500-4_2016/shared-math.xsd",
+ "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/xlsx/scripts/office/schemas/ISO-IEC29500-4_2016/shared-math.xsd"
+ },
+ {
+ "path": "scripts/office/schemas/ISO-IEC29500-4_2016/shared-relationshipReference.xsd",
+ "size": 1367,
+ "binary": false,
+ "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/xlsx/scripts/office/schemas/ISO-IEC29500-4_2016/shared-relationshipReference.xsd",
+ "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/xlsx/scripts/office/schemas/ISO-IEC29500-4_2016/shared-relationshipReference.xsd"
+ },
+ {
+ "path": "scripts/office/schemas/ISO-IEC29500-4_2016/sml.xsd",
+ "size": 242277,
+ "binary": false,
+ "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/xlsx/scripts/office/schemas/ISO-IEC29500-4_2016/sml.xsd",
+ "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/xlsx/scripts/office/schemas/ISO-IEC29500-4_2016/sml.xsd"
+ },
+ {
+ "path": "scripts/office/schemas/ISO-IEC29500-4_2016/vml-main.xsd",
+ "size": 26148,
+ "binary": false,
+ "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/xlsx/scripts/office/schemas/ISO-IEC29500-4_2016/vml-main.xsd",
+ "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/xlsx/scripts/office/schemas/ISO-IEC29500-4_2016/vml-main.xsd"
+ },
+ {
+ "path": "scripts/office/schemas/ISO-IEC29500-4_2016/vml-officeDrawing.xsd",
+ "size": 25279,
+ "binary": false,
+ "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/xlsx/scripts/office/schemas/ISO-IEC29500-4_2016/vml-officeDrawing.xsd",
+ "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/xlsx/scripts/office/schemas/ISO-IEC29500-4_2016/vml-officeDrawing.xsd"
+ },
+ {
+ "path": "scripts/office/schemas/ISO-IEC29500-4_2016/vml-presentationDrawing.xsd",
+ "size": 535,
+ "binary": false,
+ "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/xlsx/scripts/office/schemas/ISO-IEC29500-4_2016/vml-presentationDrawing.xsd",
+ "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/xlsx/scripts/office/schemas/ISO-IEC29500-4_2016/vml-presentationDrawing.xsd"
+ },
+ {
+ "path": "scripts/office/schemas/ISO-IEC29500-4_2016/vml-spreadsheetDrawing.xsd",
+ "size": 5712,
+ "binary": false,
+ "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/xlsx/scripts/office/schemas/ISO-IEC29500-4_2016/vml-spreadsheetDrawing.xsd",
+ "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/xlsx/scripts/office/schemas/ISO-IEC29500-4_2016/vml-spreadsheetDrawing.xsd"
+ },
+ {
+ "path": "scripts/office/schemas/ISO-IEC29500-4_2016/vml-wordprocessingDrawing.xsd",
+ "size": 4010,
+ "binary": false,
+ "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/xlsx/scripts/office/schemas/ISO-IEC29500-4_2016/vml-wordprocessingDrawing.xsd",
+ "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/xlsx/scripts/office/schemas/ISO-IEC29500-4_2016/vml-wordprocessingDrawing.xsd"
+ },
+ {
+ "path": "scripts/office/schemas/ISO-IEC29500-4_2016/wml.xsd",
+ "size": 171367,
+ "binary": false,
+ "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/xlsx/scripts/office/schemas/ISO-IEC29500-4_2016/wml.xsd",
+ "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/xlsx/scripts/office/schemas/ISO-IEC29500-4_2016/wml.xsd"
+ },
+ {
+ "path": "scripts/office/schemas/ISO-IEC29500-4_2016/xml.xsd",
+ "size": 4646,
+ "binary": false,
+ "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/xlsx/scripts/office/schemas/ISO-IEC29500-4_2016/xml.xsd",
+ "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/xlsx/scripts/office/schemas/ISO-IEC29500-4_2016/xml.xsd"
+ },
+ {
+ "path": "scripts/office/schemas/ecma/fouth-edition/opc-contentTypes.xsd",
+ "size": 1963,
+ "binary": false,
+ "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/xlsx/scripts/office/schemas/ecma/fouth-edition/opc-contentTypes.xsd",
+ "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/xlsx/scripts/office/schemas/ecma/fouth-edition/opc-contentTypes.xsd"
+ },
+ {
+ "path": "scripts/office/schemas/ecma/fouth-edition/opc-coreProperties.xsd",
+ "size": 2515,
+ "binary": false,
+ "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/xlsx/scripts/office/schemas/ecma/fouth-edition/opc-coreProperties.xsd",
+ "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/xlsx/scripts/office/schemas/ecma/fouth-edition/opc-coreProperties.xsd"
+ },
+ {
+ "path": "scripts/office/schemas/ecma/fouth-edition/opc-digSig.xsd",
+ "size": 2856,
+ "binary": false,
+ "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/xlsx/scripts/office/schemas/ecma/fouth-edition/opc-digSig.xsd",
+ "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/xlsx/scripts/office/schemas/ecma/fouth-edition/opc-digSig.xsd"
+ },
+ {
+ "path": "scripts/office/schemas/ecma/fouth-edition/opc-relationships.xsd",
+ "size": 1344,
+ "binary": false,
+ "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/xlsx/scripts/office/schemas/ecma/fouth-edition/opc-relationships.xsd",
+ "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/xlsx/scripts/office/schemas/ecma/fouth-edition/opc-relationships.xsd"
+ },
+ {
+ "path": "scripts/office/schemas/mce/mc.xsd",
+ "size": 3127,
+ "binary": false,
+ "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/xlsx/scripts/office/schemas/mce/mc.xsd",
+ "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/xlsx/scripts/office/schemas/mce/mc.xsd"
+ },
+ {
+ "path": "scripts/office/schemas/microsoft/wml-2010.xsd",
+ "size": 26549,
+ "binary": false,
+ "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/xlsx/scripts/office/schemas/microsoft/wml-2010.xsd",
+ "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/xlsx/scripts/office/schemas/microsoft/wml-2010.xsd"
+ },
+ {
+ "path": "scripts/office/schemas/microsoft/wml-2012.xsd",
+ "size": 3745,
+ "binary": false,
+ "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/xlsx/scripts/office/schemas/microsoft/wml-2012.xsd",
+ "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/xlsx/scripts/office/schemas/microsoft/wml-2012.xsd"
+ },
+ {
+ "path": "scripts/office/schemas/microsoft/wml-2018.xsd",
+ "size": 901,
+ "binary": false,
+ "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/xlsx/scripts/office/schemas/microsoft/wml-2018.xsd",
+ "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/xlsx/scripts/office/schemas/microsoft/wml-2018.xsd"
+ },
+ {
+ "path": "scripts/office/schemas/microsoft/wml-cex-2018.xsd",
+ "size": 1778,
+ "binary": false,
+ "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/xlsx/scripts/office/schemas/microsoft/wml-cex-2018.xsd",
+ "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/xlsx/scripts/office/schemas/microsoft/wml-cex-2018.xsd"
+ },
+ {
+ "path": "scripts/office/schemas/microsoft/wml-cid-2016.xsd",
+ "size": 1002,
+ "binary": false,
+ "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/xlsx/scripts/office/schemas/microsoft/wml-cid-2016.xsd",
+ "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/xlsx/scripts/office/schemas/microsoft/wml-cid-2016.xsd"
+ },
+ {
+ "path": "scripts/office/schemas/microsoft/wml-sdtdatahash-2020.xsd",
+ "size": 600,
+ "binary": false,
+ "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/xlsx/scripts/office/schemas/microsoft/wml-sdtdatahash-2020.xsd",
+ "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/xlsx/scripts/office/schemas/microsoft/wml-sdtdatahash-2020.xsd"
+ },
+ {
+ "path": "scripts/office/schemas/microsoft/wml-symex-2015.xsd",
+ "size": 745,
+ "binary": false,
+ "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/xlsx/scripts/office/schemas/microsoft/wml-symex-2015.xsd",
+ "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/xlsx/scripts/office/schemas/microsoft/wml-symex-2015.xsd"
+ },
+ {
+ "path": "scripts/office/soffice.py",
+ "size": 5927,
+ "binary": false,
+ "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/xlsx/scripts/office/soffice.py",
+ "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/xlsx/scripts/office/soffice.py"
+ },
+ {
+ "path": "scripts/office/validate.py",
+ "size": 6142,
+ "binary": false,
+ "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/xlsx/scripts/office/validate.py",
+ "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/xlsx/scripts/office/validate.py"
+ },
+ {
+ "path": "scripts/office/validators/__init__.py",
+ "size": 336,
+ "binary": false,
+ "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/xlsx/scripts/office/validators/__init__.py",
+ "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/xlsx/scripts/office/validators/__init__.py"
+ },
+ {
+ "path": "scripts/office/validators/base.py",
+ "size": 33756,
+ "binary": false,
+ "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/xlsx/scripts/office/validators/base.py",
+ "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/xlsx/scripts/office/validators/base.py"
+ },
+ {
+ "path": "scripts/office/validators/docx.py",
+ "size": 17482,
+ "binary": false,
+ "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/xlsx/scripts/office/validators/docx.py",
+ "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/xlsx/scripts/office/validators/docx.py"
+ },
+ {
+ "path": "scripts/office/validators/pptx.py",
+ "size": 15966,
+ "binary": false,
+ "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/xlsx/scripts/office/validators/pptx.py",
+ "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/xlsx/scripts/office/validators/pptx.py"
+ },
+ {
+ "path": "scripts/office/validators/redlining.py",
+ "size": 11231,
+ "binary": false,
+ "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/xlsx/scripts/office/validators/redlining.py",
+ "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/xlsx/scripts/office/validators/redlining.py"
+ },
+ {
+ "path": "scripts/recalc.py",
+ "size": 10670,
+ "binary": false,
+ "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/xlsx/scripts/recalc.py",
+ "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/xlsx/scripts/recalc.py"
+ }
+ ]
},
{
"id": "mattpocock/engineering/ask-matt",
@@ -199,7 +3085,24 @@
"category": "Engineering",
"license": null,
"path": "skills/engineering/ask-matt",
- "url": "https://github.com/mattpocock/skills/tree/main/skills/engineering/ask-matt"
+ "url": "https://github.com/mattpocock/skills/tree/main/skills/engineering/ask-matt",
+ "route": "/skills/mattpocock/engineering/ask-matt",
+ "files": [
+ {
+ "path": "SKILL.md",
+ "size": 8256,
+ "binary": false,
+ "githubUrl": "https://github.com/mattpocock/skills/blob/main/skills/engineering/ask-matt/SKILL.md",
+ "rawUrl": "https://raw.githubusercontent.com/mattpocock/skills/main/skills/engineering/ask-matt/SKILL.md"
+ },
+ {
+ "path": "agents/openai.yaml",
+ "size": 137,
+ "binary": false,
+ "githubUrl": "https://github.com/mattpocock/skills/blob/main/skills/engineering/ask-matt/agents/openai.yaml",
+ "rawUrl": "https://raw.githubusercontent.com/mattpocock/skills/main/skills/engineering/ask-matt/agents/openai.yaml"
+ }
+ ]
},
{
"id": "mattpocock/engineering/code-review",
@@ -209,7 +3112,24 @@
"category": "Engineering",
"license": null,
"path": "skills/engineering/code-review",
- "url": "https://github.com/mattpocock/skills/tree/main/skills/engineering/code-review"
+ "url": "https://github.com/mattpocock/skills/tree/main/skills/engineering/code-review",
+ "route": "/skills/mattpocock/engineering/code-review",
+ "files": [
+ {
+ "path": "SKILL.md",
+ "size": 6740,
+ "binary": false,
+ "githubUrl": "https://github.com/mattpocock/skills/blob/main/skills/engineering/code-review/SKILL.md",
+ "rawUrl": "https://raw.githubusercontent.com/mattpocock/skills/main/skills/engineering/code-review/SKILL.md"
+ },
+ {
+ "path": "agents/openai.yaml",
+ "size": 100,
+ "binary": false,
+ "githubUrl": "https://github.com/mattpocock/skills/blob/main/skills/engineering/code-review/agents/openai.yaml",
+ "rawUrl": "https://raw.githubusercontent.com/mattpocock/skills/main/skills/engineering/code-review/agents/openai.yaml"
+ }
+ ]
},
{
"id": "mattpocock/engineering/codebase-design",
@@ -219,7 +3139,38 @@
"category": "Engineering",
"license": null,
"path": "skills/engineering/codebase-design",
- "url": "https://github.com/mattpocock/skills/tree/main/skills/engineering/codebase-design"
+ "url": "https://github.com/mattpocock/skills/tree/main/skills/engineering/codebase-design",
+ "route": "/skills/mattpocock/engineering/codebase-design",
+ "files": [
+ {
+ "path": "DEEPENING.md",
+ "size": 2559,
+ "binary": false,
+ "githubUrl": "https://github.com/mattpocock/skills/blob/main/skills/engineering/codebase-design/DEEPENING.md",
+ "rawUrl": "https://raw.githubusercontent.com/mattpocock/skills/main/skills/engineering/codebase-design/DEEPENING.md"
+ },
+ {
+ "path": "DESIGN-IT-TWICE.md",
+ "size": 2712,
+ "binary": false,
+ "githubUrl": "https://github.com/mattpocock/skills/blob/main/skills/engineering/codebase-design/DESIGN-IT-TWICE.md",
+ "rawUrl": "https://raw.githubusercontent.com/mattpocock/skills/main/skills/engineering/codebase-design/DESIGN-IT-TWICE.md"
+ },
+ {
+ "path": "SKILL.md",
+ "size": 6488,
+ "binary": false,
+ "githubUrl": "https://github.com/mattpocock/skills/blob/main/skills/engineering/codebase-design/SKILL.md",
+ "rawUrl": "https://raw.githubusercontent.com/mattpocock/skills/main/skills/engineering/codebase-design/SKILL.md"
+ },
+ {
+ "path": "agents/openai.yaml",
+ "size": 102,
+ "binary": false,
+ "githubUrl": "https://github.com/mattpocock/skills/blob/main/skills/engineering/codebase-design/agents/openai.yaml",
+ "rawUrl": "https://raw.githubusercontent.com/mattpocock/skills/main/skills/engineering/codebase-design/agents/openai.yaml"
+ }
+ ]
},
{
"id": "mattpocock/engineering/diagnosing-bugs",
@@ -229,7 +3180,31 @@
"category": "Engineering",
"license": null,
"path": "skills/engineering/diagnosing-bugs",
- "url": "https://github.com/mattpocock/skills/tree/main/skills/engineering/diagnosing-bugs"
+ "url": "https://github.com/mattpocock/skills/tree/main/skills/engineering/diagnosing-bugs",
+ "route": "/skills/mattpocock/engineering/diagnosing-bugs",
+ "files": [
+ {
+ "path": "SKILL.md",
+ "size": 8536,
+ "binary": false,
+ "githubUrl": "https://github.com/mattpocock/skills/blob/main/skills/engineering/diagnosing-bugs/SKILL.md",
+ "rawUrl": "https://raw.githubusercontent.com/mattpocock/skills/main/skills/engineering/diagnosing-bugs/SKILL.md"
+ },
+ {
+ "path": "agents/openai.yaml",
+ "size": 103,
+ "binary": false,
+ "githubUrl": "https://github.com/mattpocock/skills/blob/main/skills/engineering/diagnosing-bugs/agents/openai.yaml",
+ "rawUrl": "https://raw.githubusercontent.com/mattpocock/skills/main/skills/engineering/diagnosing-bugs/agents/openai.yaml"
+ },
+ {
+ "path": "scripts/hitl-loop.template.sh",
+ "size": 1164,
+ "binary": false,
+ "githubUrl": "https://github.com/mattpocock/skills/blob/main/skills/engineering/diagnosing-bugs/scripts/hitl-loop.template.sh",
+ "rawUrl": "https://raw.githubusercontent.com/mattpocock/skills/main/skills/engineering/diagnosing-bugs/scripts/hitl-loop.template.sh"
+ }
+ ]
},
{
"id": "mattpocock/engineering/domain-modeling",
@@ -239,7 +3214,38 @@
"category": "Engineering",
"license": null,
"path": "skills/engineering/domain-modeling",
- "url": "https://github.com/mattpocock/skills/tree/main/skills/engineering/domain-modeling"
+ "url": "https://github.com/mattpocock/skills/tree/main/skills/engineering/domain-modeling",
+ "route": "/skills/mattpocock/engineering/domain-modeling",
+ "files": [
+ {
+ "path": "ADR-FORMAT.md",
+ "size": 2766,
+ "binary": false,
+ "githubUrl": "https://github.com/mattpocock/skills/blob/main/skills/engineering/domain-modeling/ADR-FORMAT.md",
+ "rawUrl": "https://raw.githubusercontent.com/mattpocock/skills/main/skills/engineering/domain-modeling/ADR-FORMAT.md"
+ },
+ {
+ "path": "CONTEXT-FORMAT.md",
+ "size": 2299,
+ "binary": false,
+ "githubUrl": "https://github.com/mattpocock/skills/blob/main/skills/engineering/domain-modeling/CONTEXT-FORMAT.md",
+ "rawUrl": "https://raw.githubusercontent.com/mattpocock/skills/main/skills/engineering/domain-modeling/CONTEXT-FORMAT.md"
+ },
+ {
+ "path": "SKILL.md",
+ "size": 3427,
+ "binary": false,
+ "githubUrl": "https://github.com/mattpocock/skills/blob/main/skills/engineering/domain-modeling/SKILL.md",
+ "rawUrl": "https://raw.githubusercontent.com/mattpocock/skills/main/skills/engineering/domain-modeling/SKILL.md"
+ },
+ {
+ "path": "agents/openai.yaml",
+ "size": 101,
+ "binary": false,
+ "githubUrl": "https://github.com/mattpocock/skills/blob/main/skills/engineering/domain-modeling/agents/openai.yaml",
+ "rawUrl": "https://raw.githubusercontent.com/mattpocock/skills/main/skills/engineering/domain-modeling/agents/openai.yaml"
+ }
+ ]
},
{
"id": "mattpocock/engineering/grill-with-docs",
@@ -249,7 +3255,24 @@
"category": "Engineering",
"license": null,
"path": "skills/engineering/grill-with-docs",
- "url": "https://github.com/mattpocock/skills/tree/main/skills/engineering/grill-with-docs"
+ "url": "https://github.com/mattpocock/skills/tree/main/skills/engineering/grill-with-docs",
+ "route": "/skills/mattpocock/engineering/grill-with-docs",
+ "files": [
+ {
+ "path": "SKILL.md",
+ "size": 245,
+ "binary": false,
+ "githubUrl": "https://github.com/mattpocock/skills/blob/main/skills/engineering/grill-with-docs/SKILL.md",
+ "rawUrl": "https://raw.githubusercontent.com/mattpocock/skills/main/skills/engineering/grill-with-docs/SKILL.md"
+ },
+ {
+ "path": "agents/openai.yaml",
+ "size": 145,
+ "binary": false,
+ "githubUrl": "https://github.com/mattpocock/skills/blob/main/skills/engineering/grill-with-docs/agents/openai.yaml",
+ "rawUrl": "https://raw.githubusercontent.com/mattpocock/skills/main/skills/engineering/grill-with-docs/agents/openai.yaml"
+ }
+ ]
},
{
"id": "mattpocock/engineering/implement",
@@ -259,7 +3282,24 @@
"category": "Engineering",
"license": null,
"path": "skills/engineering/implement",
- "url": "https://github.com/mattpocock/skills/tree/main/skills/engineering/implement"
+ "url": "https://github.com/mattpocock/skills/tree/main/skills/engineering/implement",
+ "route": "/skills/mattpocock/engineering/implement",
+ "files": [
+ {
+ "path": "SKILL.md",
+ "size": 433,
+ "binary": false,
+ "githubUrl": "https://github.com/mattpocock/skills/blob/main/skills/engineering/implement/SKILL.md",
+ "rawUrl": "https://raw.githubusercontent.com/mattpocock/skills/main/skills/engineering/implement/SKILL.md"
+ },
+ {
+ "path": "agents/openai.yaml",
+ "size": 139,
+ "binary": false,
+ "githubUrl": "https://github.com/mattpocock/skills/blob/main/skills/engineering/implement/agents/openai.yaml",
+ "rawUrl": "https://raw.githubusercontent.com/mattpocock/skills/main/skills/engineering/implement/agents/openai.yaml"
+ }
+ ]
},
{
"id": "mattpocock/engineering/improve-codebase-architecture",
@@ -269,7 +3309,31 @@
"category": "Engineering",
"license": null,
"path": "skills/engineering/improve-codebase-architecture",
- "url": "https://github.com/mattpocock/skills/tree/main/skills/engineering/improve-codebase-architecture"
+ "url": "https://github.com/mattpocock/skills/tree/main/skills/engineering/improve-codebase-architecture",
+ "route": "/skills/mattpocock/engineering/improve-codebase-architecture",
+ "files": [
+ {
+ "path": "HTML-REPORT.md",
+ "size": 6685,
+ "binary": false,
+ "githubUrl": "https://github.com/mattpocock/skills/blob/main/skills/engineering/improve-codebase-architecture/HTML-REPORT.md",
+ "rawUrl": "https://raw.githubusercontent.com/mattpocock/skills/main/skills/engineering/improve-codebase-architecture/HTML-REPORT.md"
+ },
+ {
+ "path": "SKILL.md",
+ "size": 6039,
+ "binary": false,
+ "githubUrl": "https://github.com/mattpocock/skills/blob/main/skills/engineering/improve-codebase-architecture/SKILL.md",
+ "rawUrl": "https://raw.githubusercontent.com/mattpocock/skills/main/skills/engineering/improve-codebase-architecture/SKILL.md"
+ },
+ {
+ "path": "agents/openai.yaml",
+ "size": 166,
+ "binary": false,
+ "githubUrl": "https://github.com/mattpocock/skills/blob/main/skills/engineering/improve-codebase-architecture/agents/openai.yaml",
+ "rawUrl": "https://raw.githubusercontent.com/mattpocock/skills/main/skills/engineering/improve-codebase-architecture/agents/openai.yaml"
+ }
+ ]
},
{
"id": "mattpocock/engineering/prototype",
@@ -279,7 +3343,38 @@
"category": "Engineering",
"license": null,
"path": "skills/engineering/prototype",
- "url": "https://github.com/mattpocock/skills/tree/main/skills/engineering/prototype"
+ "url": "https://github.com/mattpocock/skills/tree/main/skills/engineering/prototype",
+ "route": "/skills/mattpocock/engineering/prototype",
+ "files": [
+ {
+ "path": "LOGIC.md",
+ "size": 5637,
+ "binary": false,
+ "githubUrl": "https://github.com/mattpocock/skills/blob/main/skills/engineering/prototype/LOGIC.md",
+ "rawUrl": "https://raw.githubusercontent.com/mattpocock/skills/main/skills/engineering/prototype/LOGIC.md"
+ },
+ {
+ "path": "SKILL.md",
+ "size": 2799,
+ "binary": false,
+ "githubUrl": "https://github.com/mattpocock/skills/blob/main/skills/engineering/prototype/SKILL.md",
+ "rawUrl": "https://raw.githubusercontent.com/mattpocock/skills/main/skills/engineering/prototype/SKILL.md"
+ },
+ {
+ "path": "UI.md",
+ "size": 6959,
+ "binary": false,
+ "githubUrl": "https://github.com/mattpocock/skills/blob/main/skills/engineering/prototype/UI.md",
+ "rawUrl": "https://raw.githubusercontent.com/mattpocock/skills/main/skills/engineering/prototype/UI.md"
+ },
+ {
+ "path": "agents/openai.yaml",
+ "size": 100,
+ "binary": false,
+ "githubUrl": "https://github.com/mattpocock/skills/blob/main/skills/engineering/prototype/agents/openai.yaml",
+ "rawUrl": "https://raw.githubusercontent.com/mattpocock/skills/main/skills/engineering/prototype/agents/openai.yaml"
+ }
+ ]
},
{
"id": "mattpocock/engineering/research",
@@ -289,7 +3384,24 @@
"category": "Engineering",
"license": null,
"path": "skills/engineering/research",
- "url": "https://github.com/mattpocock/skills/tree/main/skills/engineering/research"
+ "url": "https://github.com/mattpocock/skills/tree/main/skills/engineering/research",
+ "route": "/skills/mattpocock/engineering/research",
+ "files": [
+ {
+ "path": "SKILL.md",
+ "size": 799,
+ "binary": false,
+ "githubUrl": "https://github.com/mattpocock/skills/blob/main/skills/engineering/research/SKILL.md",
+ "rawUrl": "https://raw.githubusercontent.com/mattpocock/skills/main/skills/engineering/research/SKILL.md"
+ },
+ {
+ "path": "agents/openai.yaml",
+ "size": 94,
+ "binary": false,
+ "githubUrl": "https://github.com/mattpocock/skills/blob/main/skills/engineering/research/agents/openai.yaml",
+ "rawUrl": "https://raw.githubusercontent.com/mattpocock/skills/main/skills/engineering/research/agents/openai.yaml"
+ }
+ ]
},
{
"id": "mattpocock/engineering/resolving-merge-conflicts",
@@ -299,7 +3411,24 @@
"category": "Engineering",
"license": null,
"path": "skills/engineering/resolving-merge-conflicts",
- "url": "https://github.com/mattpocock/skills/tree/main/skills/engineering/resolving-merge-conflicts"
+ "url": "https://github.com/mattpocock/skills/tree/main/skills/engineering/resolving-merge-conflicts",
+ "route": "/skills/mattpocock/engineering/resolving-merge-conflicts",
+ "files": [
+ {
+ "path": "SKILL.md",
+ "size": 921,
+ "binary": false,
+ "githubUrl": "https://github.com/mattpocock/skills/blob/main/skills/engineering/resolving-merge-conflicts/SKILL.md",
+ "rawUrl": "https://raw.githubusercontent.com/mattpocock/skills/main/skills/engineering/resolving-merge-conflicts/SKILL.md"
+ },
+ {
+ "path": "agents/openai.yaml",
+ "size": 113,
+ "binary": false,
+ "githubUrl": "https://github.com/mattpocock/skills/blob/main/skills/engineering/resolving-merge-conflicts/agents/openai.yaml",
+ "rawUrl": "https://raw.githubusercontent.com/mattpocock/skills/main/skills/engineering/resolving-merge-conflicts/agents/openai.yaml"
+ }
+ ]
},
{
"id": "mattpocock/engineering/setup-matt-pocock-skills",
@@ -309,7 +3438,59 @@
"category": "Engineering",
"license": null,
"path": "skills/engineering/setup-matt-pocock-skills",
- "url": "https://github.com/mattpocock/skills/tree/main/skills/engineering/setup-matt-pocock-skills"
+ "url": "https://github.com/mattpocock/skills/tree/main/skills/engineering/setup-matt-pocock-skills",
+ "route": "/skills/mattpocock/engineering/setup-matt-pocock-skills",
+ "files": [
+ {
+ "path": "SKILL.md",
+ "size": 6928,
+ "binary": false,
+ "githubUrl": "https://github.com/mattpocock/skills/blob/main/skills/engineering/setup-matt-pocock-skills/SKILL.md",
+ "rawUrl": "https://raw.githubusercontent.com/mattpocock/skills/main/skills/engineering/setup-matt-pocock-skills/SKILL.md"
+ },
+ {
+ "path": "agents/openai.yaml",
+ "size": 152,
+ "binary": false,
+ "githubUrl": "https://github.com/mattpocock/skills/blob/main/skills/engineering/setup-matt-pocock-skills/agents/openai.yaml",
+ "rawUrl": "https://raw.githubusercontent.com/mattpocock/skills/main/skills/engineering/setup-matt-pocock-skills/agents/openai.yaml"
+ },
+ {
+ "path": "domain.md",
+ "size": 2045,
+ "binary": false,
+ "githubUrl": "https://github.com/mattpocock/skills/blob/main/skills/engineering/setup-matt-pocock-skills/domain.md",
+ "rawUrl": "https://raw.githubusercontent.com/mattpocock/skills/main/skills/engineering/setup-matt-pocock-skills/domain.md"
+ },
+ {
+ "path": "issue-tracker-github.md",
+ "size": 3745,
+ "binary": false,
+ "githubUrl": "https://github.com/mattpocock/skills/blob/main/skills/engineering/setup-matt-pocock-skills/issue-tracker-github.md",
+ "rawUrl": "https://raw.githubusercontent.com/mattpocock/skills/main/skills/engineering/setup-matt-pocock-skills/issue-tracker-github.md"
+ },
+ {
+ "path": "issue-tracker-gitlab.md",
+ "size": 3826,
+ "binary": false,
+ "githubUrl": "https://github.com/mattpocock/skills/blob/main/skills/engineering/setup-matt-pocock-skills/issue-tracker-gitlab.md",
+ "rawUrl": "https://raw.githubusercontent.com/mattpocock/skills/main/skills/engineering/setup-matt-pocock-skills/issue-tracker-gitlab.md"
+ },
+ {
+ "path": "issue-tracker-local.md",
+ "size": 1846,
+ "binary": false,
+ "githubUrl": "https://github.com/mattpocock/skills/blob/main/skills/engineering/setup-matt-pocock-skills/issue-tracker-local.md",
+ "rawUrl": "https://raw.githubusercontent.com/mattpocock/skills/main/skills/engineering/setup-matt-pocock-skills/issue-tracker-local.md"
+ },
+ {
+ "path": "triage-labels.md",
+ "size": 1045,
+ "binary": false,
+ "githubUrl": "https://github.com/mattpocock/skills/blob/main/skills/engineering/setup-matt-pocock-skills/triage-labels.md",
+ "rawUrl": "https://raw.githubusercontent.com/mattpocock/skills/main/skills/engineering/setup-matt-pocock-skills/triage-labels.md"
+ }
+ ]
},
{
"id": "mattpocock/engineering/tdd",
@@ -319,7 +3500,38 @@
"category": "Engineering",
"license": null,
"path": "skills/engineering/tdd",
- "url": "https://github.com/mattpocock/skills/tree/main/skills/engineering/tdd"
+ "url": "https://github.com/mattpocock/skills/tree/main/skills/engineering/tdd",
+ "route": "/skills/mattpocock/engineering/tdd",
+ "files": [
+ {
+ "path": "SKILL.md",
+ "size": 3213,
+ "binary": false,
+ "githubUrl": "https://github.com/mattpocock/skills/blob/main/skills/engineering/tdd/SKILL.md",
+ "rawUrl": "https://raw.githubusercontent.com/mattpocock/skills/main/skills/engineering/tdd/SKILL.md"
+ },
+ {
+ "path": "agents/openai.yaml",
+ "size": 87,
+ "binary": false,
+ "githubUrl": "https://github.com/mattpocock/skills/blob/main/skills/engineering/tdd/agents/openai.yaml",
+ "rawUrl": "https://raw.githubusercontent.com/mattpocock/skills/main/skills/engineering/tdd/agents/openai.yaml"
+ },
+ {
+ "path": "mocking.md",
+ "size": 1481,
+ "binary": false,
+ "githubUrl": "https://github.com/mattpocock/skills/blob/main/skills/engineering/tdd/mocking.md",
+ "rawUrl": "https://raw.githubusercontent.com/mattpocock/skills/main/skills/engineering/tdd/mocking.md"
+ },
+ {
+ "path": "tests.md",
+ "size": 2214,
+ "binary": false,
+ "githubUrl": "https://github.com/mattpocock/skills/blob/main/skills/engineering/tdd/tests.md",
+ "rawUrl": "https://raw.githubusercontent.com/mattpocock/skills/main/skills/engineering/tdd/tests.md"
+ }
+ ]
},
{
"id": "mattpocock/engineering/to-spec",
@@ -329,7 +3541,24 @@
"category": "Engineering",
"license": null,
"path": "skills/engineering/to-spec",
- "url": "https://github.com/mattpocock/skills/tree/main/skills/engineering/to-spec"
+ "url": "https://github.com/mattpocock/skills/tree/main/skills/engineering/to-spec",
+ "route": "/skills/mattpocock/engineering/to-spec",
+ "files": [
+ {
+ "path": "SKILL.md",
+ "size": 3073,
+ "binary": false,
+ "githubUrl": "https://github.com/mattpocock/skills/blob/main/skills/engineering/to-spec/SKILL.md",
+ "rawUrl": "https://raw.githubusercontent.com/mattpocock/skills/main/skills/engineering/to-spec/SKILL.md"
+ },
+ {
+ "path": "agents/openai.yaml",
+ "size": 135,
+ "binary": false,
+ "githubUrl": "https://github.com/mattpocock/skills/blob/main/skills/engineering/to-spec/agents/openai.yaml",
+ "rawUrl": "https://raw.githubusercontent.com/mattpocock/skills/main/skills/engineering/to-spec/agents/openai.yaml"
+ }
+ ]
},
{
"id": "mattpocock/engineering/to-tickets",
@@ -339,7 +3568,24 @@
"category": "Engineering",
"license": null,
"path": "skills/engineering/to-tickets",
- "url": "https://github.com/mattpocock/skills/tree/main/skills/engineering/to-tickets"
+ "url": "https://github.com/mattpocock/skills/tree/main/skills/engineering/to-tickets",
+ "route": "/skills/mattpocock/engineering/to-tickets",
+ "files": [
+ {
+ "path": "SKILL.md",
+ "size": 5707,
+ "binary": false,
+ "githubUrl": "https://github.com/mattpocock/skills/blob/main/skills/engineering/to-tickets/SKILL.md",
+ "rawUrl": "https://raw.githubusercontent.com/mattpocock/skills/main/skills/engineering/to-tickets/SKILL.md"
+ },
+ {
+ "path": "agents/openai.yaml",
+ "size": 146,
+ "binary": false,
+ "githubUrl": "https://github.com/mattpocock/skills/blob/main/skills/engineering/to-tickets/agents/openai.yaml",
+ "rawUrl": "https://raw.githubusercontent.com/mattpocock/skills/main/skills/engineering/to-tickets/agents/openai.yaml"
+ }
+ ]
},
{
"id": "mattpocock/engineering/triage",
@@ -349,7 +3595,38 @@
"category": "Engineering",
"license": null,
"path": "skills/engineering/triage",
- "url": "https://github.com/mattpocock/skills/tree/main/skills/engineering/triage"
+ "url": "https://github.com/mattpocock/skills/tree/main/skills/engineering/triage",
+ "route": "/skills/mattpocock/engineering/triage",
+ "files": [
+ {
+ "path": "AGENT-BRIEF.md",
+ "size": 7972,
+ "binary": false,
+ "githubUrl": "https://github.com/mattpocock/skills/blob/main/skills/engineering/triage/AGENT-BRIEF.md",
+ "rawUrl": "https://raw.githubusercontent.com/mattpocock/skills/main/skills/engineering/triage/AGENT-BRIEF.md"
+ },
+ {
+ "path": "OUT-OF-SCOPE.md",
+ "size": 4712,
+ "binary": false,
+ "githubUrl": "https://github.com/mattpocock/skills/blob/main/skills/engineering/triage/OUT-OF-SCOPE.md",
+ "rawUrl": "https://raw.githubusercontent.com/mattpocock/skills/main/skills/engineering/triage/OUT-OF-SCOPE.md"
+ },
+ {
+ "path": "SKILL.md",
+ "size": 6574,
+ "binary": false,
+ "githubUrl": "https://github.com/mattpocock/skills/blob/main/skills/engineering/triage/SKILL.md",
+ "rawUrl": "https://raw.githubusercontent.com/mattpocock/skills/main/skills/engineering/triage/SKILL.md"
+ },
+ {
+ "path": "agents/openai.yaml",
+ "size": 135,
+ "binary": false,
+ "githubUrl": "https://github.com/mattpocock/skills/blob/main/skills/engineering/triage/agents/openai.yaml",
+ "rawUrl": "https://raw.githubusercontent.com/mattpocock/skills/main/skills/engineering/triage/agents/openai.yaml"
+ }
+ ]
},
{
"id": "mattpocock/engineering/wayfinder",
@@ -359,7 +3636,24 @@
"category": "Engineering",
"license": null,
"path": "skills/engineering/wayfinder",
- "url": "https://github.com/mattpocock/skills/tree/main/skills/engineering/wayfinder"
+ "url": "https://github.com/mattpocock/skills/tree/main/skills/engineering/wayfinder",
+ "route": "/skills/mattpocock/engineering/wayfinder",
+ "files": [
+ {
+ "path": "SKILL.md",
+ "size": 11900,
+ "binary": false,
+ "githubUrl": "https://github.com/mattpocock/skills/blob/main/skills/engineering/wayfinder/SKILL.md",
+ "rawUrl": "https://raw.githubusercontent.com/mattpocock/skills/main/skills/engineering/wayfinder/SKILL.md"
+ },
+ {
+ "path": "agents/openai.yaml",
+ "size": 144,
+ "binary": false,
+ "githubUrl": "https://github.com/mattpocock/skills/blob/main/skills/engineering/wayfinder/agents/openai.yaml",
+ "rawUrl": "https://raw.githubusercontent.com/mattpocock/skills/main/skills/engineering/wayfinder/agents/openai.yaml"
+ }
+ ]
},
{
"id": "mattpocock/in-progress/batch-grill-me",
@@ -369,7 +3663,24 @@
"category": "In Progress",
"license": null,
"path": "skills/in-progress/batch-grill-me",
- "url": "https://github.com/mattpocock/skills/tree/main/skills/in-progress/batch-grill-me"
+ "url": "https://github.com/mattpocock/skills/tree/main/skills/in-progress/batch-grill-me",
+ "route": "/skills/mattpocock/in-progress/batch-grill-me",
+ "files": [
+ {
+ "path": "SKILL.md",
+ "size": 1642,
+ "binary": false,
+ "githubUrl": "https://github.com/mattpocock/skills/blob/main/skills/in-progress/batch-grill-me/SKILL.md",
+ "rawUrl": "https://raw.githubusercontent.com/mattpocock/skills/main/skills/in-progress/batch-grill-me/SKILL.md"
+ },
+ {
+ "path": "agents/openai.yaml",
+ "size": 156,
+ "binary": false,
+ "githubUrl": "https://github.com/mattpocock/skills/blob/main/skills/in-progress/batch-grill-me/agents/openai.yaml",
+ "rawUrl": "https://raw.githubusercontent.com/mattpocock/skills/main/skills/in-progress/batch-grill-me/agents/openai.yaml"
+ }
+ ]
},
{
"id": "mattpocock/in-progress/claude-handoff",
@@ -379,7 +3690,24 @@
"category": "In Progress",
"license": null,
"path": "skills/in-progress/claude-handoff",
- "url": "https://github.com/mattpocock/skills/tree/main/skills/in-progress/claude-handoff"
+ "url": "https://github.com/mattpocock/skills/tree/main/skills/in-progress/claude-handoff",
+ "route": "/skills/mattpocock/in-progress/claude-handoff",
+ "files": [
+ {
+ "path": "SKILL.md",
+ "size": 1285,
+ "binary": false,
+ "githubUrl": "https://github.com/mattpocock/skills/blob/main/skills/in-progress/claude-handoff/SKILL.md",
+ "rawUrl": "https://raw.githubusercontent.com/mattpocock/skills/main/skills/in-progress/claude-handoff/SKILL.md"
+ },
+ {
+ "path": "agents/openai.yaml",
+ "size": 141,
+ "binary": false,
+ "githubUrl": "https://github.com/mattpocock/skills/blob/main/skills/in-progress/claude-handoff/agents/openai.yaml",
+ "rawUrl": "https://raw.githubusercontent.com/mattpocock/skills/main/skills/in-progress/claude-handoff/agents/openai.yaml"
+ }
+ ]
},
{
"id": "mattpocock/in-progress/loop-me",
@@ -389,7 +3717,24 @@
"category": "In Progress",
"license": null,
"path": "skills/in-progress/loop-me",
- "url": "https://github.com/mattpocock/skills/tree/main/skills/in-progress/loop-me"
+ "url": "https://github.com/mattpocock/skills/tree/main/skills/in-progress/loop-me",
+ "route": "/skills/mattpocock/in-progress/loop-me",
+ "files": [
+ {
+ "path": "SKILL.md",
+ "size": 2552,
+ "binary": false,
+ "githubUrl": "https://github.com/mattpocock/skills/blob/main/skills/in-progress/loop-me/SKILL.md",
+ "rawUrl": "https://raw.githubusercontent.com/mattpocock/skills/main/skills/in-progress/loop-me/SKILL.md"
+ },
+ {
+ "path": "agents/openai.yaml",
+ "size": 140,
+ "binary": false,
+ "githubUrl": "https://github.com/mattpocock/skills/blob/main/skills/in-progress/loop-me/agents/openai.yaml",
+ "rawUrl": "https://raw.githubusercontent.com/mattpocock/skills/main/skills/in-progress/loop-me/agents/openai.yaml"
+ }
+ ]
},
{
"id": "mattpocock/in-progress/setup-ts-deep-modules",
@@ -399,7 +3744,31 @@
"category": "In Progress",
"license": null,
"path": "skills/in-progress/setup-ts-deep-modules",
- "url": "https://github.com/mattpocock/skills/tree/main/skills/in-progress/setup-ts-deep-modules"
+ "url": "https://github.com/mattpocock/skills/tree/main/skills/in-progress/setup-ts-deep-modules",
+ "route": "/skills/mattpocock/in-progress/setup-ts-deep-modules",
+ "files": [
+ {
+ "path": "SKILL.md",
+ "size": 7602,
+ "binary": false,
+ "githubUrl": "https://github.com/mattpocock/skills/blob/main/skills/in-progress/setup-ts-deep-modules/SKILL.md",
+ "rawUrl": "https://raw.githubusercontent.com/mattpocock/skills/main/skills/in-progress/setup-ts-deep-modules/SKILL.md"
+ },
+ {
+ "path": "agents/openai.yaml",
+ "size": 149,
+ "binary": false,
+ "githubUrl": "https://github.com/mattpocock/skills/blob/main/skills/in-progress/setup-ts-deep-modules/agents/openai.yaml",
+ "rawUrl": "https://raw.githubusercontent.com/mattpocock/skills/main/skills/in-progress/setup-ts-deep-modules/agents/openai.yaml"
+ },
+ {
+ "path": "dependency-cruiser.config.cjs",
+ "size": 3732,
+ "binary": false,
+ "githubUrl": "https://github.com/mattpocock/skills/blob/main/skills/in-progress/setup-ts-deep-modules/dependency-cruiser.config.cjs",
+ "rawUrl": "https://raw.githubusercontent.com/mattpocock/skills/main/skills/in-progress/setup-ts-deep-modules/dependency-cruiser.config.cjs"
+ }
+ ]
},
{
"id": "mattpocock/in-progress/to-questionnaire",
@@ -409,7 +3778,24 @@
"category": "In Progress",
"license": null,
"path": "skills/in-progress/to-questionnaire",
- "url": "https://github.com/mattpocock/skills/tree/main/skills/in-progress/to-questionnaire"
+ "url": "https://github.com/mattpocock/skills/tree/main/skills/in-progress/to-questionnaire",
+ "route": "/skills/mattpocock/in-progress/to-questionnaire",
+ "files": [
+ {
+ "path": "SKILL.md",
+ "size": 2921,
+ "binary": false,
+ "githubUrl": "https://github.com/mattpocock/skills/blob/main/skills/in-progress/to-questionnaire/SKILL.md",
+ "rawUrl": "https://raw.githubusercontent.com/mattpocock/skills/main/skills/in-progress/to-questionnaire/SKILL.md"
+ },
+ {
+ "path": "agents/openai.yaml",
+ "size": 166,
+ "binary": false,
+ "githubUrl": "https://github.com/mattpocock/skills/blob/main/skills/in-progress/to-questionnaire/agents/openai.yaml",
+ "rawUrl": "https://raw.githubusercontent.com/mattpocock/skills/main/skills/in-progress/to-questionnaire/agents/openai.yaml"
+ }
+ ]
},
{
"id": "mattpocock/in-progress/wizard",
@@ -419,7 +3805,31 @@
"category": "In Progress",
"license": null,
"path": "skills/in-progress/wizard",
- "url": "https://github.com/mattpocock/skills/tree/main/skills/in-progress/wizard"
+ "url": "https://github.com/mattpocock/skills/tree/main/skills/in-progress/wizard",
+ "route": "/skills/mattpocock/in-progress/wizard",
+ "files": [
+ {
+ "path": "SKILL.md",
+ "size": 4185,
+ "binary": false,
+ "githubUrl": "https://github.com/mattpocock/skills/blob/main/skills/in-progress/wizard/SKILL.md",
+ "rawUrl": "https://raw.githubusercontent.com/mattpocock/skills/main/skills/in-progress/wizard/SKILL.md"
+ },
+ {
+ "path": "agents/openai.yaml",
+ "size": 139,
+ "binary": false,
+ "githubUrl": "https://github.com/mattpocock/skills/blob/main/skills/in-progress/wizard/agents/openai.yaml",
+ "rawUrl": "https://raw.githubusercontent.com/mattpocock/skills/main/skills/in-progress/wizard/agents/openai.yaml"
+ },
+ {
+ "path": "template.sh",
+ "size": 8941,
+ "binary": false,
+ "githubUrl": "https://github.com/mattpocock/skills/blob/main/skills/in-progress/wizard/template.sh",
+ "rawUrl": "https://raw.githubusercontent.com/mattpocock/skills/main/skills/in-progress/wizard/template.sh"
+ }
+ ]
},
{
"id": "mattpocock/in-progress/writing-beats",
@@ -429,7 +3839,24 @@
"category": "In Progress",
"license": null,
"path": "skills/in-progress/writing-beats",
- "url": "https://github.com/mattpocock/skills/tree/main/skills/in-progress/writing-beats"
+ "url": "https://github.com/mattpocock/skills/tree/main/skills/in-progress/writing-beats",
+ "route": "/skills/mattpocock/in-progress/writing-beats",
+ "files": [
+ {
+ "path": "SKILL.md",
+ "size": 4905,
+ "binary": false,
+ "githubUrl": "https://github.com/mattpocock/skills/blob/main/skills/in-progress/writing-beats/SKILL.md",
+ "rawUrl": "https://raw.githubusercontent.com/mattpocock/skills/main/skills/in-progress/writing-beats/SKILL.md"
+ },
+ {
+ "path": "agents/openai.yaml",
+ "size": 142,
+ "binary": false,
+ "githubUrl": "https://github.com/mattpocock/skills/blob/main/skills/in-progress/writing-beats/agents/openai.yaml",
+ "rawUrl": "https://raw.githubusercontent.com/mattpocock/skills/main/skills/in-progress/writing-beats/agents/openai.yaml"
+ }
+ ]
},
{
"id": "mattpocock/in-progress/writing-fragments",
@@ -439,7 +3866,24 @@
"category": "In Progress",
"license": null,
"path": "skills/in-progress/writing-fragments",
- "url": "https://github.com/mattpocock/skills/tree/main/skills/in-progress/writing-fragments"
+ "url": "https://github.com/mattpocock/skills/tree/main/skills/in-progress/writing-fragments",
+ "route": "/skills/mattpocock/in-progress/writing-fragments",
+ "files": [
+ {
+ "path": "SKILL.md",
+ "size": 3579,
+ "binary": false,
+ "githubUrl": "https://github.com/mattpocock/skills/blob/main/skills/in-progress/writing-fragments/SKILL.md",
+ "rawUrl": "https://raw.githubusercontent.com/mattpocock/skills/main/skills/in-progress/writing-fragments/SKILL.md"
+ },
+ {
+ "path": "agents/openai.yaml",
+ "size": 140,
+ "binary": false,
+ "githubUrl": "https://github.com/mattpocock/skills/blob/main/skills/in-progress/writing-fragments/agents/openai.yaml",
+ "rawUrl": "https://raw.githubusercontent.com/mattpocock/skills/main/skills/in-progress/writing-fragments/agents/openai.yaml"
+ }
+ ]
},
{
"id": "mattpocock/in-progress/writing-shape",
@@ -449,7 +3893,24 @@
"category": "In Progress",
"license": null,
"path": "skills/in-progress/writing-shape",
- "url": "https://github.com/mattpocock/skills/tree/main/skills/in-progress/writing-shape"
+ "url": "https://github.com/mattpocock/skills/tree/main/skills/in-progress/writing-shape",
+ "route": "/skills/mattpocock/in-progress/writing-shape",
+ "files": [
+ {
+ "path": "SKILL.md",
+ "size": 5970,
+ "binary": false,
+ "githubUrl": "https://github.com/mattpocock/skills/blob/main/skills/in-progress/writing-shape/SKILL.md",
+ "rawUrl": "https://raw.githubusercontent.com/mattpocock/skills/main/skills/in-progress/writing-shape/SKILL.md"
+ },
+ {
+ "path": "agents/openai.yaml",
+ "size": 144,
+ "binary": false,
+ "githubUrl": "https://github.com/mattpocock/skills/blob/main/skills/in-progress/writing-shape/agents/openai.yaml",
+ "rawUrl": "https://raw.githubusercontent.com/mattpocock/skills/main/skills/in-progress/writing-shape/agents/openai.yaml"
+ }
+ ]
},
{
"id": "mattpocock/misc/git-guardrails-claude-code",
@@ -459,7 +3920,31 @@
"category": "Misc",
"license": null,
"path": "skills/misc/git-guardrails-claude-code",
- "url": "https://github.com/mattpocock/skills/tree/main/skills/misc/git-guardrails-claude-code"
+ "url": "https://github.com/mattpocock/skills/tree/main/skills/misc/git-guardrails-claude-code",
+ "route": "/skills/mattpocock/misc/git-guardrails-claude-code",
+ "files": [
+ {
+ "path": "SKILL.md",
+ "size": 2312,
+ "binary": false,
+ "githubUrl": "https://github.com/mattpocock/skills/blob/main/skills/misc/git-guardrails-claude-code/SKILL.md",
+ "rawUrl": "https://raw.githubusercontent.com/mattpocock/skills/main/skills/misc/git-guardrails-claude-code/SKILL.md"
+ },
+ {
+ "path": "agents/openai.yaml",
+ "size": 112,
+ "binary": false,
+ "githubUrl": "https://github.com/mattpocock/skills/blob/main/skills/misc/git-guardrails-claude-code/agents/openai.yaml",
+ "rawUrl": "https://raw.githubusercontent.com/mattpocock/skills/main/skills/misc/git-guardrails-claude-code/agents/openai.yaml"
+ },
+ {
+ "path": "scripts/block-dangerous-git.sh",
+ "size": 507,
+ "binary": false,
+ "githubUrl": "https://github.com/mattpocock/skills/blob/main/skills/misc/git-guardrails-claude-code/scripts/block-dangerous-git.sh",
+ "rawUrl": "https://raw.githubusercontent.com/mattpocock/skills/main/skills/misc/git-guardrails-claude-code/scripts/block-dangerous-git.sh"
+ }
+ ]
},
{
"id": "mattpocock/misc/migrate-to-shoehorn",
@@ -469,7 +3954,24 @@
"category": "Misc",
"license": null,
"path": "skills/misc/migrate-to-shoehorn",
- "url": "https://github.com/mattpocock/skills/tree/main/skills/misc/migrate-to-shoehorn"
+ "url": "https://github.com/mattpocock/skills/tree/main/skills/misc/migrate-to-shoehorn",
+ "route": "/skills/mattpocock/misc/migrate-to-shoehorn",
+ "files": [
+ {
+ "path": "SKILL.md",
+ "size": 2795,
+ "binary": false,
+ "githubUrl": "https://github.com/mattpocock/skills/blob/main/skills/misc/migrate-to-shoehorn/SKILL.md",
+ "rawUrl": "https://raw.githubusercontent.com/mattpocock/skills/main/skills/misc/migrate-to-shoehorn/SKILL.md"
+ },
+ {
+ "path": "agents/openai.yaml",
+ "size": 110,
+ "binary": false,
+ "githubUrl": "https://github.com/mattpocock/skills/blob/main/skills/misc/migrate-to-shoehorn/agents/openai.yaml",
+ "rawUrl": "https://raw.githubusercontent.com/mattpocock/skills/main/skills/misc/migrate-to-shoehorn/agents/openai.yaml"
+ }
+ ]
},
{
"id": "mattpocock/misc/scaffold-exercises",
@@ -479,7 +3981,24 @@
"category": "Misc",
"license": null,
"path": "skills/misc/scaffold-exercises",
- "url": "https://github.com/mattpocock/skills/tree/main/skills/misc/scaffold-exercises"
+ "url": "https://github.com/mattpocock/skills/tree/main/skills/misc/scaffold-exercises",
+ "route": "/skills/mattpocock/misc/scaffold-exercises",
+ "files": [
+ {
+ "path": "SKILL.md",
+ "size": 3589,
+ "binary": false,
+ "githubUrl": "https://github.com/mattpocock/skills/blob/main/skills/misc/scaffold-exercises/SKILL.md",
+ "rawUrl": "https://raw.githubusercontent.com/mattpocock/skills/main/skills/misc/scaffold-exercises/SKILL.md"
+ },
+ {
+ "path": "agents/openai.yaml",
+ "size": 108,
+ "binary": false,
+ "githubUrl": "https://github.com/mattpocock/skills/blob/main/skills/misc/scaffold-exercises/agents/openai.yaml",
+ "rawUrl": "https://raw.githubusercontent.com/mattpocock/skills/main/skills/misc/scaffold-exercises/agents/openai.yaml"
+ }
+ ]
},
{
"id": "mattpocock/misc/setup-pre-commit",
@@ -489,7 +4008,24 @@
"category": "Misc",
"license": null,
"path": "skills/misc/setup-pre-commit",
- "url": "https://github.com/mattpocock/skills/tree/main/skills/misc/setup-pre-commit"
+ "url": "https://github.com/mattpocock/skills/tree/main/skills/misc/setup-pre-commit",
+ "route": "/skills/mattpocock/misc/setup-pre-commit",
+ "files": [
+ {
+ "path": "SKILL.md",
+ "size": 2261,
+ "binary": false,
+ "githubUrl": "https://github.com/mattpocock/skills/blob/main/skills/misc/setup-pre-commit/SKILL.md",
+ "rawUrl": "https://raw.githubusercontent.com/mattpocock/skills/main/skills/misc/setup-pre-commit/SKILL.md"
+ },
+ {
+ "path": "agents/openai.yaml",
+ "size": 99,
+ "binary": false,
+ "githubUrl": "https://github.com/mattpocock/skills/blob/main/skills/misc/setup-pre-commit/agents/openai.yaml",
+ "rawUrl": "https://raw.githubusercontent.com/mattpocock/skills/main/skills/misc/setup-pre-commit/agents/openai.yaml"
+ }
+ ]
},
{
"id": "mattpocock/personal/edit-article",
@@ -499,7 +4035,24 @@
"category": "Personal",
"license": null,
"path": "skills/personal/edit-article",
- "url": "https://github.com/mattpocock/skills/tree/main/skills/personal/edit-article"
+ "url": "https://github.com/mattpocock/skills/tree/main/skills/personal/edit-article",
+ "route": "/skills/mattpocock/personal/edit-article",
+ "files": [
+ {
+ "path": "SKILL.md",
+ "size": 752,
+ "binary": false,
+ "githubUrl": "https://github.com/mattpocock/skills/blob/main/skills/personal/edit-article/SKILL.md",
+ "rawUrl": "https://raw.githubusercontent.com/mattpocock/skills/main/skills/personal/edit-article/SKILL.md"
+ },
+ {
+ "path": "agents/openai.yaml",
+ "size": 140,
+ "binary": false,
+ "githubUrl": "https://github.com/mattpocock/skills/blob/main/skills/personal/edit-article/agents/openai.yaml",
+ "rawUrl": "https://raw.githubusercontent.com/mattpocock/skills/main/skills/personal/edit-article/agents/openai.yaml"
+ }
+ ]
},
{
"id": "mattpocock/personal/obsidian-vault",
@@ -509,7 +4062,24 @@
"category": "Personal",
"license": null,
"path": "skills/personal/obsidian-vault",
- "url": "https://github.com/mattpocock/skills/tree/main/skills/personal/obsidian-vault"
+ "url": "https://github.com/mattpocock/skills/tree/main/skills/personal/obsidian-vault",
+ "route": "/skills/mattpocock/personal/obsidian-vault",
+ "files": [
+ {
+ "path": "SKILL.md",
+ "size": 1511,
+ "binary": false,
+ "githubUrl": "https://github.com/mattpocock/skills/blob/main/skills/personal/obsidian-vault/SKILL.md",
+ "rawUrl": "https://raw.githubusercontent.com/mattpocock/skills/main/skills/personal/obsidian-vault/SKILL.md"
+ },
+ {
+ "path": "agents/openai.yaml",
+ "size": 99,
+ "binary": false,
+ "githubUrl": "https://github.com/mattpocock/skills/blob/main/skills/personal/obsidian-vault/agents/openai.yaml",
+ "rawUrl": "https://raw.githubusercontent.com/mattpocock/skills/main/skills/personal/obsidian-vault/agents/openai.yaml"
+ }
+ ]
},
{
"id": "mattpocock/productivity/grill-me",
@@ -519,7 +4089,24 @@
"category": "Productivity",
"license": null,
"path": "skills/productivity/grill-me",
- "url": "https://github.com/mattpocock/skills/tree/main/skills/productivity/grill-me"
+ "url": "https://github.com/mattpocock/skills/tree/main/skills/productivity/grill-me",
+ "route": "/skills/mattpocock/productivity/grill-me",
+ "files": [
+ {
+ "path": "SKILL.md",
+ "size": 147,
+ "binary": false,
+ "githubUrl": "https://github.com/mattpocock/skills/blob/main/skills/productivity/grill-me/SKILL.md",
+ "rawUrl": "https://raw.githubusercontent.com/mattpocock/skills/main/skills/productivity/grill-me/SKILL.md"
+ },
+ {
+ "path": "agents/openai.yaml",
+ "size": 137,
+ "binary": false,
+ "githubUrl": "https://github.com/mattpocock/skills/blob/main/skills/productivity/grill-me/agents/openai.yaml",
+ "rawUrl": "https://raw.githubusercontent.com/mattpocock/skills/main/skills/productivity/grill-me/agents/openai.yaml"
+ }
+ ]
},
{
"id": "mattpocock/productivity/grilling",
@@ -529,7 +4116,24 @@
"category": "Productivity",
"license": null,
"path": "skills/productivity/grilling",
- "url": "https://github.com/mattpocock/skills/tree/main/skills/productivity/grilling"
+ "url": "https://github.com/mattpocock/skills/tree/main/skills/productivity/grilling",
+ "route": "/skills/mattpocock/productivity/grilling",
+ "files": [
+ {
+ "path": "SKILL.md",
+ "size": 843,
+ "binary": false,
+ "githubUrl": "https://github.com/mattpocock/skills/blob/main/skills/productivity/grilling/SKILL.md",
+ "rawUrl": "https://raw.githubusercontent.com/mattpocock/skills/main/skills/productivity/grilling/SKILL.md"
+ },
+ {
+ "path": "agents/openai.yaml",
+ "size": 105,
+ "binary": false,
+ "githubUrl": "https://github.com/mattpocock/skills/blob/main/skills/productivity/grilling/agents/openai.yaml",
+ "rawUrl": "https://raw.githubusercontent.com/mattpocock/skills/main/skills/productivity/grilling/agents/openai.yaml"
+ }
+ ]
},
{
"id": "mattpocock/productivity/handoff",
@@ -539,7 +4143,24 @@
"category": "Productivity",
"license": null,
"path": "skills/productivity/handoff",
- "url": "https://github.com/mattpocock/skills/tree/main/skills/productivity/handoff"
+ "url": "https://github.com/mattpocock/skills/tree/main/skills/productivity/handoff",
+ "route": "/skills/mattpocock/productivity/handoff",
+ "files": [
+ {
+ "path": "SKILL.md",
+ "size": 879,
+ "binary": false,
+ "githubUrl": "https://github.com/mattpocock/skills/blob/main/skills/productivity/handoff/SKILL.md",
+ "rawUrl": "https://raw.githubusercontent.com/mattpocock/skills/main/skills/productivity/handoff/SKILL.md"
+ },
+ {
+ "path": "agents/openai.yaml",
+ "size": 141,
+ "binary": false,
+ "githubUrl": "https://github.com/mattpocock/skills/blob/main/skills/productivity/handoff/agents/openai.yaml",
+ "rawUrl": "https://raw.githubusercontent.com/mattpocock/skills/main/skills/productivity/handoff/agents/openai.yaml"
+ }
+ ]
},
{
"id": "mattpocock/productivity/teach",
@@ -549,7 +4170,52 @@
"category": "Productivity",
"license": null,
"path": "skills/productivity/teach",
- "url": "https://github.com/mattpocock/skills/tree/main/skills/productivity/teach"
+ "url": "https://github.com/mattpocock/skills/tree/main/skills/productivity/teach",
+ "route": "/skills/mattpocock/productivity/teach",
+ "files": [
+ {
+ "path": "GLOSSARY-FORMAT.md",
+ "size": 2131,
+ "binary": false,
+ "githubUrl": "https://github.com/mattpocock/skills/blob/main/skills/productivity/teach/GLOSSARY-FORMAT.md",
+ "rawUrl": "https://raw.githubusercontent.com/mattpocock/skills/main/skills/productivity/teach/GLOSSARY-FORMAT.md"
+ },
+ {
+ "path": "LEARNING-RECORD-FORMAT.md",
+ "size": 2777,
+ "binary": false,
+ "githubUrl": "https://github.com/mattpocock/skills/blob/main/skills/productivity/teach/LEARNING-RECORD-FORMAT.md",
+ "rawUrl": "https://raw.githubusercontent.com/mattpocock/skills/main/skills/productivity/teach/LEARNING-RECORD-FORMAT.md"
+ },
+ {
+ "path": "MISSION-FORMAT.md",
+ "size": 1553,
+ "binary": false,
+ "githubUrl": "https://github.com/mattpocock/skills/blob/main/skills/productivity/teach/MISSION-FORMAT.md",
+ "rawUrl": "https://raw.githubusercontent.com/mattpocock/skills/main/skills/productivity/teach/MISSION-FORMAT.md"
+ },
+ {
+ "path": "RESOURCES-FORMAT.md",
+ "size": 1926,
+ "binary": false,
+ "githubUrl": "https://github.com/mattpocock/skills/blob/main/skills/productivity/teach/RESOURCES-FORMAT.md",
+ "rawUrl": "https://raw.githubusercontent.com/mattpocock/skills/main/skills/productivity/teach/RESOURCES-FORMAT.md"
+ },
+ {
+ "path": "SKILL.md",
+ "size": 9507,
+ "binary": false,
+ "githubUrl": "https://github.com/mattpocock/skills/blob/main/skills/productivity/teach/SKILL.md",
+ "rawUrl": "https://raw.githubusercontent.com/mattpocock/skills/main/skills/productivity/teach/SKILL.md"
+ },
+ {
+ "path": "agents/openai.yaml",
+ "size": 139,
+ "binary": false,
+ "githubUrl": "https://github.com/mattpocock/skills/blob/main/skills/productivity/teach/agents/openai.yaml",
+ "rawUrl": "https://raw.githubusercontent.com/mattpocock/skills/main/skills/productivity/teach/agents/openai.yaml"
+ }
+ ]
},
{
"id": "mattpocock/productivity/writing-great-skills",
@@ -559,7 +4225,31 @@
"category": "Productivity",
"license": null,
"path": "skills/productivity/writing-great-skills",
- "url": "https://github.com/mattpocock/skills/tree/main/skills/productivity/writing-great-skills"
+ "url": "https://github.com/mattpocock/skills/tree/main/skills/productivity/writing-great-skills",
+ "route": "/skills/mattpocock/productivity/writing-great-skills",
+ "files": [
+ {
+ "path": "GLOSSARY.md",
+ "size": 18488,
+ "binary": false,
+ "githubUrl": "https://github.com/mattpocock/skills/blob/main/skills/productivity/writing-great-skills/GLOSSARY.md",
+ "rawUrl": "https://raw.githubusercontent.com/mattpocock/skills/main/skills/productivity/writing-great-skills/GLOSSARY.md"
+ },
+ {
+ "path": "SKILL.md",
+ "size": 9414,
+ "binary": false,
+ "githubUrl": "https://github.com/mattpocock/skills/blob/main/skills/productivity/writing-great-skills/SKILL.md",
+ "rawUrl": "https://raw.githubusercontent.com/mattpocock/skills/main/skills/productivity/writing-great-skills/SKILL.md"
+ },
+ {
+ "path": "agents/openai.yaml",
+ "size": 150,
+ "binary": false,
+ "githubUrl": "https://github.com/mattpocock/skills/blob/main/skills/productivity/writing-great-skills/agents/openai.yaml",
+ "rawUrl": "https://raw.githubusercontent.com/mattpocock/skills/main/skills/productivity/writing-great-skills/agents/openai.yaml"
+ }
+ ]
},
{
"id": "openai/.curated/aspnet-core",
@@ -569,7 +4259,129 @@
"category": "Curated",
"license": null,
"path": "skills/.curated/aspnet-core",
- "url": "https://github.com/openai/skills/tree/main/skills/.curated/aspnet-core"
+ "url": "https://github.com/openai/skills/tree/main/skills/.curated/aspnet-core",
+ "route": "/skills/openai/curated/aspnet-core",
+ "files": [
+ {
+ "path": "LICENSE.txt",
+ "size": 11357,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/aspnet-core/LICENSE.txt",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/aspnet-core/LICENSE.txt"
+ },
+ {
+ "path": "SKILL.md",
+ "size": 5544,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/aspnet-core/SKILL.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/aspnet-core/SKILL.md"
+ },
+ {
+ "path": "agents/openai.yaml",
+ "size": 222,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/aspnet-core/agents/openai.yaml",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/aspnet-core/agents/openai.yaml"
+ },
+ {
+ "path": "assets/dotnet-logo.png",
+ "size": 2270,
+ "binary": true,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/aspnet-core/assets/dotnet-logo.png",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/aspnet-core/assets/dotnet-logo.png"
+ },
+ {
+ "path": "references/_sections.md",
+ "size": 2412,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/aspnet-core/references/_sections.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/aspnet-core/references/_sections.md"
+ },
+ {
+ "path": "references/apis-minimal-and-controllers.md",
+ "size": 3040,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/aspnet-core/references/apis-minimal-and-controllers.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/aspnet-core/references/apis-minimal-and-controllers.md"
+ },
+ {
+ "path": "references/data-state-and-services.md",
+ "size": 2422,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/aspnet-core/references/data-state-and-services.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/aspnet-core/references/data-state-and-services.md"
+ },
+ {
+ "path": "references/program-and-pipeline.md",
+ "size": 4182,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/aspnet-core/references/program-and-pipeline.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/aspnet-core/references/program-and-pipeline.md"
+ },
+ {
+ "path": "references/realtime-grpc-and-background-work.md",
+ "size": 1896,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/aspnet-core/references/realtime-grpc-and-background-work.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/aspnet-core/references/realtime-grpc-and-background-work.md"
+ },
+ {
+ "path": "references/security-and-identity.md",
+ "size": 2941,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/aspnet-core/references/security-and-identity.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/aspnet-core/references/security-and-identity.md"
+ },
+ {
+ "path": "references/source-map.md",
+ "size": 2040,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/aspnet-core/references/source-map.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/aspnet-core/references/source-map.md"
+ },
+ {
+ "path": "references/stack-selection.md",
+ "size": 3700,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/aspnet-core/references/stack-selection.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/aspnet-core/references/stack-selection.md"
+ },
+ {
+ "path": "references/testing-performance-and-operations.md",
+ "size": 2698,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/aspnet-core/references/testing-performance-and-operations.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/aspnet-core/references/testing-performance-and-operations.md"
+ },
+ {
+ "path": "references/ui-blazor.md",
+ "size": 2478,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/aspnet-core/references/ui-blazor.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/aspnet-core/references/ui-blazor.md"
+ },
+ {
+ "path": "references/ui-mvc.md",
+ "size": 1954,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/aspnet-core/references/ui-mvc.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/aspnet-core/references/ui-mvc.md"
+ },
+ {
+ "path": "references/ui-razor-pages.md",
+ "size": 1937,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/aspnet-core/references/ui-razor-pages.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/aspnet-core/references/ui-razor-pages.md"
+ },
+ {
+ "path": "references/versioning-and-upgrades.md",
+ "size": 2085,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/aspnet-core/references/versioning-and-upgrades.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/aspnet-core/references/versioning-and-upgrades.md"
+ }
+ ]
},
{
"id": "openai/.curated/chatgpt-apps",
@@ -579,7 +4391,87 @@
"category": "Curated",
"license": null,
"path": "skills/.curated/chatgpt-apps",
- "url": "https://github.com/openai/skills/tree/main/skills/.curated/chatgpt-apps"
+ "url": "https://github.com/openai/skills/tree/main/skills/.curated/chatgpt-apps",
+ "route": "/skills/openai/curated/chatgpt-apps",
+ "files": [
+ {
+ "path": "LICENSE.txt",
+ "size": 10774,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/chatgpt-apps/LICENSE.txt",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/chatgpt-apps/LICENSE.txt"
+ },
+ {
+ "path": "SKILL.md",
+ "size": 19626,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/chatgpt-apps/SKILL.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/chatgpt-apps/SKILL.md"
+ },
+ {
+ "path": "agents/openai.yaml",
+ "size": 842,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/chatgpt-apps/agents/openai.yaml",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/chatgpt-apps/agents/openai.yaml"
+ },
+ {
+ "path": "references/app-archetypes.md",
+ "size": 3514,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/chatgpt-apps/references/app-archetypes.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/chatgpt-apps/references/app-archetypes.md"
+ },
+ {
+ "path": "references/apps-sdk-docs-workflow.md",
+ "size": 8143,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/chatgpt-apps/references/apps-sdk-docs-workflow.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/chatgpt-apps/references/apps-sdk-docs-workflow.md"
+ },
+ {
+ "path": "references/interactive-state-sync-patterns.md",
+ "size": 4281,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/chatgpt-apps/references/interactive-state-sync-patterns.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/chatgpt-apps/references/interactive-state-sync-patterns.md"
+ },
+ {
+ "path": "references/repo-contract-and-validation.md",
+ "size": 2962,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/chatgpt-apps/references/repo-contract-and-validation.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/chatgpt-apps/references/repo-contract-and-validation.md"
+ },
+ {
+ "path": "references/search-fetch-standard.md",
+ "size": 2021,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/chatgpt-apps/references/search-fetch-standard.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/chatgpt-apps/references/search-fetch-standard.md"
+ },
+ {
+ "path": "references/upstream-example-workflow.md",
+ "size": 3443,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/chatgpt-apps/references/upstream-example-workflow.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/chatgpt-apps/references/upstream-example-workflow.md"
+ },
+ {
+ "path": "references/window-openai-patterns.md",
+ "size": 4707,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/chatgpt-apps/references/window-openai-patterns.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/chatgpt-apps/references/window-openai-patterns.md"
+ },
+ {
+ "path": "scripts/scaffold_node_ext_apps.mjs",
+ "size": 16371,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/chatgpt-apps/scripts/scaffold_node_ext_apps.mjs",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/chatgpt-apps/scripts/scaffold_node_ext_apps.mjs"
+ }
+ ]
},
{
"id": "openai/.curated/cli-creator",
@@ -589,7 +4481,38 @@
"category": "Curated",
"license": null,
"path": "skills/.curated/cli-creator",
- "url": "https://github.com/openai/skills/tree/main/skills/.curated/cli-creator"
+ "url": "https://github.com/openai/skills/tree/main/skills/.curated/cli-creator",
+ "route": "/skills/openai/curated/cli-creator",
+ "files": [
+ {
+ "path": "LICENSE.txt",
+ "size": 10776,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cli-creator/LICENSE.txt",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cli-creator/LICENSE.txt"
+ },
+ {
+ "path": "SKILL.md",
+ "size": 10502,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cli-creator/SKILL.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cli-creator/SKILL.md"
+ },
+ {
+ "path": "agents/openai.yaml",
+ "size": 280,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cli-creator/agents/openai.yaml",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cli-creator/agents/openai.yaml"
+ },
+ {
+ "path": "references/agent-cli-patterns.md",
+ "size": 5244,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cli-creator/references/agent-cli-patterns.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cli-creator/references/agent-cli-patterns.md"
+ }
+ ]
},
{
"id": "openai/.curated/cloudflare-deploy",
@@ -599,7 +4522,2194 @@
"category": "Curated",
"license": null,
"path": "skills/.curated/cloudflare-deploy",
- "url": "https://github.com/openai/skills/tree/main/skills/.curated/cloudflare-deploy"
+ "url": "https://github.com/openai/skills/tree/main/skills/.curated/cloudflare-deploy",
+ "route": "/skills/openai/curated/cloudflare-deploy",
+ "files": [
+ {
+ "path": "LICENSE.txt",
+ "size": 10776,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/LICENSE.txt",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/LICENSE.txt"
+ },
+ {
+ "path": "SKILL.md",
+ "size": 7377,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/SKILL.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/SKILL.md"
+ },
+ {
+ "path": "agents/openai.yaml",
+ "size": 331,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/agents/openai.yaml",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/agents/openai.yaml"
+ },
+ {
+ "path": "assets/cloudflare-small.svg",
+ "size": 1221,
+ "binary": true,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/assets/cloudflare-small.svg",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/assets/cloudflare-small.svg"
+ },
+ {
+ "path": "assets/cloudflare.png",
+ "size": 1187,
+ "binary": true,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/assets/cloudflare.png",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/assets/cloudflare.png"
+ },
+ {
+ "path": "references/agents-sdk/README.md",
+ "size": 2765,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/agents-sdk/README.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/agents-sdk/README.md"
+ },
+ {
+ "path": "references/agents-sdk/api.md",
+ "size": 5862,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/agents-sdk/api.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/agents-sdk/api.md"
+ },
+ {
+ "path": "references/agents-sdk/configuration.md",
+ "size": 3575,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/agents-sdk/configuration.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/agents-sdk/configuration.md"
+ },
+ {
+ "path": "references/agents-sdk/gotchas.md",
+ "size": 5108,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/agents-sdk/gotchas.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/agents-sdk/gotchas.md"
+ },
+ {
+ "path": "references/agents-sdk/patterns.md",
+ "size": 5595,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/agents-sdk/patterns.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/agents-sdk/patterns.md"
+ },
+ {
+ "path": "references/ai-gateway/README.md",
+ "size": 6308,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/ai-gateway/README.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/ai-gateway/README.md"
+ },
+ {
+ "path": "references/ai-gateway/configuration.md",
+ "size": 2954,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/ai-gateway/configuration.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/ai-gateway/configuration.md"
+ },
+ {
+ "path": "references/ai-gateway/dynamic-routing.md",
+ "size": 1835,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/ai-gateway/dynamic-routing.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/ai-gateway/dynamic-routing.md"
+ },
+ {
+ "path": "references/ai-gateway/features.md",
+ "size": 2726,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/ai-gateway/features.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/ai-gateway/features.md"
+ },
+ {
+ "path": "references/ai-gateway/sdk-integration.md",
+ "size": 2684,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/ai-gateway/sdk-integration.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/ai-gateway/sdk-integration.md"
+ },
+ {
+ "path": "references/ai-gateway/troubleshooting.md",
+ "size": 2420,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/ai-gateway/troubleshooting.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/ai-gateway/troubleshooting.md"
+ },
+ {
+ "path": "references/ai-search/README.md",
+ "size": 4521,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/ai-search/README.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/ai-search/README.md"
+ },
+ {
+ "path": "references/ai-search/api.md",
+ "size": 2519,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/ai-search/api.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/ai-search/api.md"
+ },
+ {
+ "path": "references/ai-search/configuration.md",
+ "size": 1760,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/ai-search/configuration.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/ai-search/configuration.md"
+ },
+ {
+ "path": "references/ai-search/gotchas.md",
+ "size": 2135,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/ai-search/gotchas.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/ai-search/gotchas.md"
+ },
+ {
+ "path": "references/ai-search/patterns.md",
+ "size": 2008,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/ai-search/patterns.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/ai-search/patterns.md"
+ },
+ {
+ "path": "references/analytics-engine/README.md",
+ "size": 3195,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/analytics-engine/README.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/analytics-engine/README.md"
+ },
+ {
+ "path": "references/analytics-engine/api.md",
+ "size": 3161,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/analytics-engine/api.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/analytics-engine/api.md"
+ },
+ {
+ "path": "references/analytics-engine/configuration.md",
+ "size": 2361,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/analytics-engine/configuration.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/analytics-engine/configuration.md"
+ },
+ {
+ "path": "references/analytics-engine/gotchas.md",
+ "size": 2018,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/analytics-engine/gotchas.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/analytics-engine/gotchas.md"
+ },
+ {
+ "path": "references/analytics-engine/patterns.md",
+ "size": 2312,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/analytics-engine/patterns.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/analytics-engine/patterns.md"
+ },
+ {
+ "path": "references/api-shield/README.md",
+ "size": 1796,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/api-shield/README.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/api-shield/README.md"
+ },
+ {
+ "path": "references/api-shield/api.md",
+ "size": 3900,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/api-shield/api.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/api-shield/api.md"
+ },
+ {
+ "path": "references/api-shield/configuration.md",
+ "size": 5020,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/api-shield/configuration.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/api-shield/configuration.md"
+ },
+ {
+ "path": "references/api-shield/gotchas.md",
+ "size": 4946,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/api-shield/gotchas.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/api-shield/gotchas.md"
+ },
+ {
+ "path": "references/api-shield/patterns.md",
+ "size": 5844,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/api-shield/patterns.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/api-shield/patterns.md"
+ },
+ {
+ "path": "references/api/README.md",
+ "size": 2381,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/api/README.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/api/README.md"
+ },
+ {
+ "path": "references/api/api.md",
+ "size": 4308,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/api/api.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/api/api.md"
+ },
+ {
+ "path": "references/api/configuration.md",
+ "size": 3748,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/api/configuration.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/api/configuration.md"
+ },
+ {
+ "path": "references/api/gotchas.md",
+ "size": 5390,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/api/gotchas.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/api/gotchas.md"
+ },
+ {
+ "path": "references/api/patterns.md",
+ "size": 4639,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/api/patterns.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/api/patterns.md"
+ },
+ {
+ "path": "references/argo-smart-routing/README.md",
+ "size": 4060,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/argo-smart-routing/README.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/argo-smart-routing/README.md"
+ },
+ {
+ "path": "references/argo-smart-routing/api.md",
+ "size": 6579,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/argo-smart-routing/api.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/argo-smart-routing/api.md"
+ },
+ {
+ "path": "references/argo-smart-routing/configuration.md",
+ "size": 4457,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/argo-smart-routing/configuration.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/argo-smart-routing/configuration.md"
+ },
+ {
+ "path": "references/argo-smart-routing/gotchas.md",
+ "size": 4327,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/argo-smart-routing/gotchas.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/argo-smart-routing/gotchas.md"
+ },
+ {
+ "path": "references/argo-smart-routing/patterns.md",
+ "size": 3053,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/argo-smart-routing/patterns.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/argo-smart-routing/patterns.md"
+ },
+ {
+ "path": "references/bindings/README.md",
+ "size": 4042,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/bindings/README.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/bindings/README.md"
+ },
+ {
+ "path": "references/bindings/api.md",
+ "size": 5199,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/bindings/api.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/bindings/api.md"
+ },
+ {
+ "path": "references/bindings/configuration.md",
+ "size": 4496,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/bindings/configuration.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/bindings/configuration.md"
+ },
+ {
+ "path": "references/bindings/gotchas.md",
+ "size": 6169,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/bindings/gotchas.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/bindings/gotchas.md"
+ },
+ {
+ "path": "references/bindings/patterns.md",
+ "size": 5058,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/bindings/patterns.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/bindings/patterns.md"
+ },
+ {
+ "path": "references/bot-management/README.md",
+ "size": 3762,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/bot-management/README.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/bot-management/README.md"
+ },
+ {
+ "path": "references/bot-management/api.md",
+ "size": 5803,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/bot-management/api.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/bot-management/api.md"
+ },
+ {
+ "path": "references/bot-management/configuration.md",
+ "size": 5744,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/bot-management/configuration.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/bot-management/configuration.md"
+ },
+ {
+ "path": "references/bot-management/gotchas.md",
+ "size": 5657,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/bot-management/gotchas.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/bot-management/gotchas.md"
+ },
+ {
+ "path": "references/bot-management/patterns.md",
+ "size": 4970,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/bot-management/patterns.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/bot-management/patterns.md"
+ },
+ {
+ "path": "references/browser-rendering/README.md",
+ "size": 3092,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/browser-rendering/README.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/browser-rendering/README.md"
+ },
+ {
+ "path": "references/browser-rendering/api.md",
+ "size": 2976,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/browser-rendering/api.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/browser-rendering/api.md"
+ },
+ {
+ "path": "references/browser-rendering/configuration.md",
+ "size": 1802,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/browser-rendering/configuration.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/browser-rendering/configuration.md"
+ },
+ {
+ "path": "references/browser-rendering/gotchas.md",
+ "size": 2520,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/browser-rendering/gotchas.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/browser-rendering/gotchas.md"
+ },
+ {
+ "path": "references/browser-rendering/patterns.md",
+ "size": 2647,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/browser-rendering/patterns.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/browser-rendering/patterns.md"
+ },
+ {
+ "path": "references/c3/README.md",
+ "size": 3352,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/c3/README.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/c3/README.md"
+ },
+ {
+ "path": "references/c3/api.md",
+ "size": 2286,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/c3/api.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/c3/api.md"
+ },
+ {
+ "path": "references/c3/configuration.md",
+ "size": 1637,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/c3/configuration.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/c3/configuration.md"
+ },
+ {
+ "path": "references/c3/gotchas.md",
+ "size": 2307,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/c3/gotchas.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/c3/gotchas.md"
+ },
+ {
+ "path": "references/c3/patterns.md",
+ "size": 2203,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/c3/patterns.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/c3/patterns.md"
+ },
+ {
+ "path": "references/cache-reserve/README.md",
+ "size": 5609,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/cache-reserve/README.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/cache-reserve/README.md"
+ },
+ {
+ "path": "references/cache-reserve/api.md",
+ "size": 6018,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/cache-reserve/api.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/cache-reserve/api.md"
+ },
+ {
+ "path": "references/cache-reserve/configuration.md",
+ "size": 3660,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/cache-reserve/configuration.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/cache-reserve/configuration.md"
+ },
+ {
+ "path": "references/cache-reserve/gotchas.md",
+ "size": 5797,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/cache-reserve/gotchas.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/cache-reserve/gotchas.md"
+ },
+ {
+ "path": "references/cache-reserve/patterns.md",
+ "size": 6265,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/cache-reserve/patterns.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/cache-reserve/patterns.md"
+ },
+ {
+ "path": "references/containers/README.md",
+ "size": 3531,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/containers/README.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/containers/README.md"
+ },
+ {
+ "path": "references/containers/api.md",
+ "size": 4310,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/containers/api.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/containers/api.md"
+ },
+ {
+ "path": "references/containers/configuration.md",
+ "size": 5424,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/containers/configuration.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/containers/configuration.md"
+ },
+ {
+ "path": "references/containers/gotchas.md",
+ "size": 4485,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/containers/gotchas.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/containers/gotchas.md"
+ },
+ {
+ "path": "references/containers/patterns.md",
+ "size": 4925,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/containers/patterns.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/containers/patterns.md"
+ },
+ {
+ "path": "references/cron-triggers/README.md",
+ "size": 2949,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/cron-triggers/README.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/cron-triggers/README.md"
+ },
+ {
+ "path": "references/cron-triggers/api.md",
+ "size": 5866,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/cron-triggers/api.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/cron-triggers/api.md"
+ },
+ {
+ "path": "references/cron-triggers/configuration.md",
+ "size": 4250,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/cron-triggers/configuration.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/cron-triggers/configuration.md"
+ },
+ {
+ "path": "references/cron-triggers/gotchas.md",
+ "size": 6316,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/cron-triggers/gotchas.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/cron-triggers/gotchas.md"
+ },
+ {
+ "path": "references/cron-triggers/patterns.md",
+ "size": 6980,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/cron-triggers/patterns.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/cron-triggers/patterns.md"
+ },
+ {
+ "path": "references/d1/README.md",
+ "size": 4719,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/d1/README.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/d1/README.md"
+ },
+ {
+ "path": "references/d1/api.md",
+ "size": 6806,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/d1/api.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/d1/api.md"
+ },
+ {
+ "path": "references/d1/configuration.md",
+ "size": 5386,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/d1/configuration.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/d1/configuration.md"
+ },
+ {
+ "path": "references/d1/gotchas.md",
+ "size": 4318,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/d1/gotchas.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/d1/gotchas.md"
+ },
+ {
+ "path": "references/d1/patterns.md",
+ "size": 7251,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/d1/patterns.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/d1/patterns.md"
+ },
+ {
+ "path": "references/ddos/README.md",
+ "size": 2054,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/ddos/README.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/ddos/README.md"
+ },
+ {
+ "path": "references/ddos/api.md",
+ "size": 4170,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/ddos/api.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/ddos/api.md"
+ },
+ {
+ "path": "references/ddos/configuration.md",
+ "size": 3005,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/ddos/configuration.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/ddos/configuration.md"
+ },
+ {
+ "path": "references/ddos/gotchas.md",
+ "size": 3912,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/ddos/gotchas.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/ddos/gotchas.md"
+ },
+ {
+ "path": "references/ddos/patterns.md",
+ "size": 5680,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/ddos/patterns.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/ddos/patterns.md"
+ },
+ {
+ "path": "references/do-storage/README.md",
+ "size": 2765,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/do-storage/README.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/do-storage/README.md"
+ },
+ {
+ "path": "references/do-storage/api.md",
+ "size": 3571,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/do-storage/api.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/do-storage/api.md"
+ },
+ {
+ "path": "references/do-storage/configuration.md",
+ "size": 2235,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/do-storage/configuration.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/do-storage/configuration.md"
+ },
+ {
+ "path": "references/do-storage/gotchas.md",
+ "size": 5200,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/do-storage/gotchas.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/do-storage/gotchas.md"
+ },
+ {
+ "path": "references/do-storage/patterns.md",
+ "size": 5278,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/do-storage/patterns.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/do-storage/patterns.md"
+ },
+ {
+ "path": "references/do-storage/testing.md",
+ "size": 4912,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/do-storage/testing.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/do-storage/testing.md"
+ },
+ {
+ "path": "references/durable-objects/README.md",
+ "size": 6609,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/durable-objects/README.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/durable-objects/README.md"
+ },
+ {
+ "path": "references/durable-objects/api.md",
+ "size": 6142,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/durable-objects/api.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/durable-objects/api.md"
+ },
+ {
+ "path": "references/durable-objects/configuration.md",
+ "size": 4266,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/durable-objects/configuration.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/durable-objects/configuration.md"
+ },
+ {
+ "path": "references/durable-objects/gotchas.md",
+ "size": 7318,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/durable-objects/gotchas.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/durable-objects/gotchas.md"
+ },
+ {
+ "path": "references/durable-objects/patterns.md",
+ "size": 6691,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/durable-objects/patterns.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/durable-objects/patterns.md"
+ },
+ {
+ "path": "references/email-routing/README.md",
+ "size": 3431,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/email-routing/README.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/email-routing/README.md"
+ },
+ {
+ "path": "references/email-routing/api.md",
+ "size": 5311,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/email-routing/api.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/email-routing/api.md"
+ },
+ {
+ "path": "references/email-routing/configuration.md",
+ "size": 3571,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/email-routing/configuration.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/email-routing/configuration.md"
+ },
+ {
+ "path": "references/email-routing/gotchas.md",
+ "size": 4106,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/email-routing/gotchas.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/email-routing/gotchas.md"
+ },
+ {
+ "path": "references/email-routing/patterns.md",
+ "size": 5480,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/email-routing/patterns.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/email-routing/patterns.md"
+ },
+ {
+ "path": "references/email-workers/README.md",
+ "size": 5368,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/email-workers/README.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/email-workers/README.md"
+ },
+ {
+ "path": "references/email-workers/api.md",
+ "size": 6078,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/email-workers/api.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/email-workers/api.md"
+ },
+ {
+ "path": "references/email-workers/configuration.md",
+ "size": 2719,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/email-workers/configuration.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/email-workers/configuration.md"
+ },
+ {
+ "path": "references/email-workers/gotchas.md",
+ "size": 3041,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/email-workers/gotchas.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/email-workers/gotchas.md"
+ },
+ {
+ "path": "references/email-workers/patterns.md",
+ "size": 2785,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/email-workers/patterns.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/email-workers/patterns.md"
+ },
+ {
+ "path": "references/hyperdrive/README.md",
+ "size": 2918,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/hyperdrive/README.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/hyperdrive/README.md"
+ },
+ {
+ "path": "references/hyperdrive/api.md",
+ "size": 3875,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/hyperdrive/api.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/hyperdrive/api.md"
+ },
+ {
+ "path": "references/hyperdrive/configuration.md",
+ "size": 3913,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/hyperdrive/configuration.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/hyperdrive/configuration.md"
+ },
+ {
+ "path": "references/hyperdrive/gotchas.md",
+ "size": 3926,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/hyperdrive/gotchas.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/hyperdrive/gotchas.md"
+ },
+ {
+ "path": "references/hyperdrive/patterns.md",
+ "size": 5980,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/hyperdrive/patterns.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/hyperdrive/patterns.md"
+ },
+ {
+ "path": "references/images/README.md",
+ "size": 2900,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/images/README.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/images/README.md"
+ },
+ {
+ "path": "references/images/api.md",
+ "size": 2574,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/images/api.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/images/api.md"
+ },
+ {
+ "path": "references/images/configuration.md",
+ "size": 4126,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/images/configuration.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/images/configuration.md"
+ },
+ {
+ "path": "references/images/gotchas.md",
+ "size": 2490,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/images/gotchas.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/images/gotchas.md"
+ },
+ {
+ "path": "references/images/patterns.md",
+ "size": 3582,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/images/patterns.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/images/patterns.md"
+ },
+ {
+ "path": "references/kv/README.md",
+ "size": 2883,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/kv/README.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/kv/README.md"
+ },
+ {
+ "path": "references/kv/api.md",
+ "size": 4327,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/kv/api.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/kv/api.md"
+ },
+ {
+ "path": "references/kv/configuration.md",
+ "size": 3083,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/kv/configuration.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/kv/configuration.md"
+ },
+ {
+ "path": "references/kv/gotchas.md",
+ "size": 4455,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/kv/gotchas.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/kv/gotchas.md"
+ },
+ {
+ "path": "references/kv/patterns.md",
+ "size": 4740,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/kv/patterns.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/kv/patterns.md"
+ },
+ {
+ "path": "references/miniflare/README.md",
+ "size": 2976,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/miniflare/README.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/miniflare/README.md"
+ },
+ {
+ "path": "references/miniflare/api.md",
+ "size": 4606,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/miniflare/api.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/miniflare/api.md"
+ },
+ {
+ "path": "references/miniflare/configuration.md",
+ "size": 3525,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/miniflare/configuration.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/miniflare/configuration.md"
+ },
+ {
+ "path": "references/miniflare/gotchas.md",
+ "size": 3724,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/miniflare/gotchas.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/miniflare/gotchas.md"
+ },
+ {
+ "path": "references/miniflare/patterns.md",
+ "size": 4260,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/miniflare/patterns.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/miniflare/patterns.md"
+ },
+ {
+ "path": "references/network-interconnect/README.md",
+ "size": 3230,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/network-interconnect/README.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/network-interconnect/README.md"
+ },
+ {
+ "path": "references/network-interconnect/api.md",
+ "size": 5626,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/network-interconnect/api.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/network-interconnect/api.md"
+ },
+ {
+ "path": "references/network-interconnect/configuration.md",
+ "size": 4257,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/network-interconnect/configuration.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/network-interconnect/configuration.md"
+ },
+ {
+ "path": "references/network-interconnect/gotchas.md",
+ "size": 5554,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/network-interconnect/gotchas.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/network-interconnect/gotchas.md"
+ },
+ {
+ "path": "references/network-interconnect/patterns.md",
+ "size": 4041,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/network-interconnect/patterns.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/network-interconnect/patterns.md"
+ },
+ {
+ "path": "references/observability/README.md",
+ "size": 3887,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/observability/README.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/observability/README.md"
+ },
+ {
+ "path": "references/observability/api.md",
+ "size": 3480,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/observability/api.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/observability/api.md"
+ },
+ {
+ "path": "references/observability/configuration.md",
+ "size": 3584,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/observability/configuration.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/observability/configuration.md"
+ },
+ {
+ "path": "references/observability/gotchas.md",
+ "size": 3755,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/observability/gotchas.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/observability/gotchas.md"
+ },
+ {
+ "path": "references/observability/patterns.md",
+ "size": 2481,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/observability/patterns.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/observability/patterns.md"
+ },
+ {
+ "path": "references/pages-functions/README.md",
+ "size": 3322,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/pages-functions/README.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/pages-functions/README.md"
+ },
+ {
+ "path": "references/pages-functions/api.md",
+ "size": 4677,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/pages-functions/api.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/pages-functions/api.md"
+ },
+ {
+ "path": "references/pages-functions/configuration.md",
+ "size": 3002,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/pages-functions/configuration.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/pages-functions/configuration.md"
+ },
+ {
+ "path": "references/pages-functions/gotchas.md",
+ "size": 3850,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/pages-functions/gotchas.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/pages-functions/gotchas.md"
+ },
+ {
+ "path": "references/pages-functions/patterns.md",
+ "size": 4214,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/pages-functions/patterns.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/pages-functions/patterns.md"
+ },
+ {
+ "path": "references/pages/README.md",
+ "size": 2834,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/pages/README.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/pages/README.md"
+ },
+ {
+ "path": "references/pages/api.md",
+ "size": 5980,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/pages/api.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/pages/api.md"
+ },
+ {
+ "path": "references/pages/configuration.md",
+ "size": 5865,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/pages/configuration.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/pages/configuration.md"
+ },
+ {
+ "path": "references/pages/gotchas.md",
+ "size": 7998,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/pages/gotchas.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/pages/gotchas.md"
+ },
+ {
+ "path": "references/pages/patterns.md",
+ "size": 5992,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/pages/patterns.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/pages/patterns.md"
+ },
+ {
+ "path": "references/pipelines/README.md",
+ "size": 3400,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/pipelines/README.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/pipelines/README.md"
+ },
+ {
+ "path": "references/pipelines/api.md",
+ "size": 5109,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/pipelines/api.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/pipelines/api.md"
+ },
+ {
+ "path": "references/pipelines/configuration.md",
+ "size": 2747,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/pipelines/configuration.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/pipelines/configuration.md"
+ },
+ {
+ "path": "references/pipelines/gotchas.md",
+ "size": 2427,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/pipelines/gotchas.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/pipelines/gotchas.md"
+ },
+ {
+ "path": "references/pipelines/patterns.md",
+ "size": 2080,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/pipelines/patterns.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/pipelines/patterns.md"
+ },
+ {
+ "path": "references/pulumi/README.md",
+ "size": 3231,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/pulumi/README.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/pulumi/README.md"
+ },
+ {
+ "path": "references/pulumi/api.md",
+ "size": 5761,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/pulumi/api.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/pulumi/api.md"
+ },
+ {
+ "path": "references/pulumi/configuration.md",
+ "size": 5657,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/pulumi/configuration.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/pulumi/configuration.md"
+ },
+ {
+ "path": "references/pulumi/gotchas.md",
+ "size": 6536,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/pulumi/gotchas.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/pulumi/gotchas.md"
+ },
+ {
+ "path": "references/pulumi/patterns.md",
+ "size": 6974,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/pulumi/patterns.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/pulumi/patterns.md"
+ },
+ {
+ "path": "references/queues/README.md",
+ "size": 3058,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/queues/README.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/queues/README.md"
+ },
+ {
+ "path": "references/queues/api.md",
+ "size": 5563,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/queues/api.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/queues/api.md"
+ },
+ {
+ "path": "references/queues/configuration.md",
+ "size": 3828,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/queues/configuration.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/queues/configuration.md"
+ },
+ {
+ "path": "references/queues/gotchas.md",
+ "size": 7233,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/queues/gotchas.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/queues/gotchas.md"
+ },
+ {
+ "path": "references/queues/patterns.md",
+ "size": 5498,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/queues/patterns.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/queues/patterns.md"
+ },
+ {
+ "path": "references/r2-data-catalog/README.md",
+ "size": 7105,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/r2-data-catalog/README.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/r2-data-catalog/README.md"
+ },
+ {
+ "path": "references/r2-data-catalog/api.md",
+ "size": 5991,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/r2-data-catalog/api.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/r2-data-catalog/api.md"
+ },
+ {
+ "path": "references/r2-data-catalog/configuration.md",
+ "size": 5297,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/r2-data-catalog/configuration.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/r2-data-catalog/configuration.md"
+ },
+ {
+ "path": "references/r2-data-catalog/gotchas.md",
+ "size": 6126,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/r2-data-catalog/gotchas.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/r2-data-catalog/gotchas.md"
+ },
+ {
+ "path": "references/r2-data-catalog/patterns.md",
+ "size": 5883,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/r2-data-catalog/patterns.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/r2-data-catalog/patterns.md"
+ },
+ {
+ "path": "references/r2-sql/README.md",
+ "size": 5209,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/r2-sql/README.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/r2-sql/README.md"
+ },
+ {
+ "path": "references/r2-sql/api.md",
+ "size": 4007,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/r2-sql/api.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/r2-sql/api.md"
+ },
+ {
+ "path": "references/r2-sql/configuration.md",
+ "size": 3739,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/r2-sql/configuration.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/r2-sql/configuration.md"
+ },
+ {
+ "path": "references/r2-sql/gotchas.md",
+ "size": 6235,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/r2-sql/gotchas.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/r2-sql/gotchas.md"
+ },
+ {
+ "path": "references/r2-sql/patterns.md",
+ "size": 6758,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/r2-sql/patterns.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/r2-sql/patterns.md"
+ },
+ {
+ "path": "references/r2/README.md",
+ "size": 2825,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/r2/README.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/r2/README.md"
+ },
+ {
+ "path": "references/r2/api.md",
+ "size": 5649,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/r2/api.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/r2/api.md"
+ },
+ {
+ "path": "references/r2/configuration.md",
+ "size": 3654,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/r2/configuration.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/r2/configuration.md"
+ },
+ {
+ "path": "references/r2/gotchas.md",
+ "size": 5048,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/r2/gotchas.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/r2/gotchas.md"
+ },
+ {
+ "path": "references/r2/patterns.md",
+ "size": 5844,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/r2/patterns.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/r2/patterns.md"
+ },
+ {
+ "path": "references/realtime-sfu/README.md",
+ "size": 3078,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/realtime-sfu/README.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/realtime-sfu/README.md"
+ },
+ {
+ "path": "references/realtime-sfu/api.md",
+ "size": 3768,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/realtime-sfu/api.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/realtime-sfu/api.md"
+ },
+ {
+ "path": "references/realtime-sfu/configuration.md",
+ "size": 3509,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/realtime-sfu/configuration.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/realtime-sfu/configuration.md"
+ },
+ {
+ "path": "references/realtime-sfu/gotchas.md",
+ "size": 4902,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/realtime-sfu/gotchas.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/realtime-sfu/gotchas.md"
+ },
+ {
+ "path": "references/realtime-sfu/patterns.md",
+ "size": 5403,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/realtime-sfu/patterns.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/realtime-sfu/patterns.md"
+ },
+ {
+ "path": "references/realtimekit/README.md",
+ "size": 4047,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/realtimekit/README.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/realtimekit/README.md"
+ },
+ {
+ "path": "references/realtimekit/api.md",
+ "size": 8352,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/realtimekit/api.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/realtimekit/api.md"
+ },
+ {
+ "path": "references/realtimekit/configuration.md",
+ "size": 5192,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/realtimekit/configuration.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/realtimekit/configuration.md"
+ },
+ {
+ "path": "references/realtimekit/gotchas.md",
+ "size": 6883,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/realtimekit/gotchas.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/realtimekit/gotchas.md"
+ },
+ {
+ "path": "references/realtimekit/patterns.md",
+ "size": 7660,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/realtimekit/patterns.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/realtimekit/patterns.md"
+ },
+ {
+ "path": "references/sandbox/README.md",
+ "size": 3119,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/sandbox/README.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/sandbox/README.md"
+ },
+ {
+ "path": "references/sandbox/api.md",
+ "size": 4972,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/sandbox/api.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/sandbox/api.md"
+ },
+ {
+ "path": "references/sandbox/configuration.md",
+ "size": 3415,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/sandbox/configuration.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/sandbox/configuration.md"
+ },
+ {
+ "path": "references/sandbox/gotchas.md",
+ "size": 5456,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/sandbox/gotchas.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/sandbox/gotchas.md"
+ },
+ {
+ "path": "references/sandbox/patterns.md",
+ "size": 5236,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/sandbox/patterns.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/sandbox/patterns.md"
+ },
+ {
+ "path": "references/secrets-store/README.md",
+ "size": 2215,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/secrets-store/README.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/secrets-store/README.md"
+ },
+ {
+ "path": "references/secrets-store/api.md",
+ "size": 4358,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/secrets-store/api.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/secrets-store/api.md"
+ },
+ {
+ "path": "references/secrets-store/configuration.md",
+ "size": 3890,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/secrets-store/configuration.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/secrets-store/configuration.md"
+ },
+ {
+ "path": "references/secrets-store/gotchas.md",
+ "size": 3838,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/secrets-store/gotchas.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/secrets-store/gotchas.md"
+ },
+ {
+ "path": "references/secrets-store/patterns.md",
+ "size": 5660,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/secrets-store/patterns.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/secrets-store/patterns.md"
+ },
+ {
+ "path": "references/smart-placement/README.md",
+ "size": 5024,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/smart-placement/README.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/smart-placement/README.md"
+ },
+ {
+ "path": "references/smart-placement/api.md",
+ "size": 5559,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/smart-placement/api.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/smart-placement/api.md"
+ },
+ {
+ "path": "references/smart-placement/configuration.md",
+ "size": 6119,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/smart-placement/configuration.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/smart-placement/configuration.md"
+ },
+ {
+ "path": "references/smart-placement/gotchas.md",
+ "size": 5637,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/smart-placement/gotchas.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/smart-placement/gotchas.md"
+ },
+ {
+ "path": "references/smart-placement/patterns.md",
+ "size": 5784,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/smart-placement/patterns.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/smart-placement/patterns.md"
+ },
+ {
+ "path": "references/snippets/README.md",
+ "size": 3132,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/snippets/README.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/snippets/README.md"
+ },
+ {
+ "path": "references/snippets/api.md",
+ "size": 5133,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/snippets/api.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/snippets/api.md"
+ },
+ {
+ "path": "references/snippets/configuration.md",
+ "size": 6311,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/snippets/configuration.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/snippets/configuration.md"
+ },
+ {
+ "path": "references/snippets/gotchas.md",
+ "size": 2220,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/snippets/gotchas.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/snippets/gotchas.md"
+ },
+ {
+ "path": "references/snippets/patterns.md",
+ "size": 3346,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/snippets/patterns.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/snippets/patterns.md"
+ },
+ {
+ "path": "references/spectrum/README.md",
+ "size": 2355,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/spectrum/README.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/spectrum/README.md"
+ },
+ {
+ "path": "references/spectrum/api.md",
+ "size": 4924,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/spectrum/api.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/spectrum/api.md"
+ },
+ {
+ "path": "references/spectrum/configuration.md",
+ "size": 4332,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/spectrum/configuration.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/spectrum/configuration.md"
+ },
+ {
+ "path": "references/spectrum/gotchas.md",
+ "size": 3739,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/spectrum/gotchas.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/spectrum/gotchas.md"
+ },
+ {
+ "path": "references/spectrum/patterns.md",
+ "size": 4778,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/spectrum/patterns.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/spectrum/patterns.md"
+ },
+ {
+ "path": "references/static-assets/README.md",
+ "size": 2197,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/static-assets/README.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/static-assets/README.md"
+ },
+ {
+ "path": "references/static-assets/api.md",
+ "size": 4451,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/static-assets/api.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/static-assets/api.md"
+ },
+ {
+ "path": "references/static-assets/configuration.md",
+ "size": 4826,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/static-assets/configuration.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/static-assets/configuration.md"
+ },
+ {
+ "path": "references/static-assets/gotchas.md",
+ "size": 4127,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/static-assets/gotchas.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/static-assets/gotchas.md"
+ },
+ {
+ "path": "references/static-assets/patterns.md",
+ "size": 4895,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/static-assets/patterns.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/static-assets/patterns.md"
+ },
+ {
+ "path": "references/stream/README.md",
+ "size": 3864,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/stream/README.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/stream/README.md"
+ },
+ {
+ "path": "references/stream/api-live.md",
+ "size": 5174,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/stream/api-live.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/stream/api-live.md"
+ },
+ {
+ "path": "references/stream/api.md",
+ "size": 5260,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/stream/api.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/stream/api.md"
+ },
+ {
+ "path": "references/stream/configuration.md",
+ "size": 3222,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/stream/configuration.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/stream/configuration.md"
+ },
+ {
+ "path": "references/stream/gotchas.md",
+ "size": 4308,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/stream/gotchas.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/stream/gotchas.md"
+ },
+ {
+ "path": "references/stream/patterns.md",
+ "size": 6394,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/stream/patterns.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/stream/patterns.md"
+ },
+ {
+ "path": "references/tail-workers/README.md",
+ "size": 3020,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/tail-workers/README.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/tail-workers/README.md"
+ },
+ {
+ "path": "references/tail-workers/api.md",
+ "size": 5132,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/tail-workers/api.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/tail-workers/api.md"
+ },
+ {
+ "path": "references/tail-workers/configuration.md",
+ "size": 3474,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/tail-workers/configuration.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/tail-workers/configuration.md"
+ },
+ {
+ "path": "references/tail-workers/gotchas.md",
+ "size": 4595,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/tail-workers/gotchas.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/tail-workers/gotchas.md"
+ },
+ {
+ "path": "references/tail-workers/patterns.md",
+ "size": 4034,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/tail-workers/patterns.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/tail-workers/patterns.md"
+ },
+ {
+ "path": "references/terraform/README.md",
+ "size": 3680,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/terraform/README.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/terraform/README.md"
+ },
+ {
+ "path": "references/terraform/api.md",
+ "size": 4020,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/terraform/api.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/terraform/api.md"
+ },
+ {
+ "path": "references/terraform/configuration.md",
+ "size": 7577,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/terraform/configuration.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/terraform/configuration.md"
+ },
+ {
+ "path": "references/terraform/gotchas.md",
+ "size": 5268,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/terraform/gotchas.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/terraform/gotchas.md"
+ },
+ {
+ "path": "references/terraform/patterns.md",
+ "size": 6640,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/terraform/patterns.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/terraform/patterns.md"
+ },
+ {
+ "path": "references/tunnel/README.md",
+ "size": 3738,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/tunnel/README.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/tunnel/README.md"
+ },
+ {
+ "path": "references/tunnel/api.md",
+ "size": 4444,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/tunnel/api.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/tunnel/api.md"
+ },
+ {
+ "path": "references/tunnel/configuration.md",
+ "size": 3698,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/tunnel/configuration.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/tunnel/configuration.md"
+ },
+ {
+ "path": "references/tunnel/gotchas.md",
+ "size": 3933,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/tunnel/gotchas.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/tunnel/gotchas.md"
+ },
+ {
+ "path": "references/tunnel/networking.md",
+ "size": 3993,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/tunnel/networking.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/tunnel/networking.md"
+ },
+ {
+ "path": "references/tunnel/patterns.md",
+ "size": 3853,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/tunnel/patterns.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/tunnel/patterns.md"
+ },
+ {
+ "path": "references/turn/README.md",
+ "size": 3693,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/turn/README.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/turn/README.md"
+ },
+ {
+ "path": "references/turn/api.md",
+ "size": 5220,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/turn/api.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/turn/api.md"
+ },
+ {
+ "path": "references/turn/configuration.md",
+ "size": 4178,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/turn/configuration.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/turn/configuration.md"
+ },
+ {
+ "path": "references/turn/gotchas.md",
+ "size": 7020,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/turn/gotchas.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/turn/gotchas.md"
+ },
+ {
+ "path": "references/turn/patterns.md",
+ "size": 6189,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/turn/patterns.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/turn/patterns.md"
+ },
+ {
+ "path": "references/turnstile/README.md",
+ "size": 3539,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/turnstile/README.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/turnstile/README.md"
+ },
+ {
+ "path": "references/turnstile/api.md",
+ "size": 6424,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/turnstile/api.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/turnstile/api.md"
+ },
+ {
+ "path": "references/turnstile/configuration.md",
+ "size": 6719,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/turnstile/configuration.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/turnstile/configuration.md"
+ },
+ {
+ "path": "references/turnstile/gotchas.md",
+ "size": 6276,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/turnstile/gotchas.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/turnstile/gotchas.md"
+ },
+ {
+ "path": "references/turnstile/patterns.md",
+ "size": 4677,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/turnstile/patterns.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/turnstile/patterns.md"
+ },
+ {
+ "path": "references/vectorize/README.md",
+ "size": 4288,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/vectorize/README.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/vectorize/README.md"
+ },
+ {
+ "path": "references/vectorize/api.md",
+ "size": 2375,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/vectorize/api.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/vectorize/api.md"
+ },
+ {
+ "path": "references/vectorize/configuration.md",
+ "size": 1986,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/vectorize/configuration.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/vectorize/configuration.md"
+ },
+ {
+ "path": "references/vectorize/gotchas.md",
+ "size": 2157,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/vectorize/gotchas.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/vectorize/gotchas.md"
+ },
+ {
+ "path": "references/vectorize/patterns.md",
+ "size": 2514,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/vectorize/patterns.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/vectorize/patterns.md"
+ },
+ {
+ "path": "references/waf/README.md",
+ "size": 3455,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/waf/README.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/waf/README.md"
+ },
+ {
+ "path": "references/waf/api.md",
+ "size": 5831,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/waf/api.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/waf/api.md"
+ },
+ {
+ "path": "references/waf/configuration.md",
+ "size": 4765,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/waf/configuration.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/waf/configuration.md"
+ },
+ {
+ "path": "references/waf/gotchas.md",
+ "size": 6290,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/waf/gotchas.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/waf/gotchas.md"
+ },
+ {
+ "path": "references/waf/patterns.md",
+ "size": 5356,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/waf/patterns.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/waf/patterns.md"
+ },
+ {
+ "path": "references/web-analytics/README.md",
+ "size": 5236,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/web-analytics/README.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/web-analytics/README.md"
+ },
+ {
+ "path": "references/web-analytics/configuration.md",
+ "size": 2003,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/web-analytics/configuration.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/web-analytics/configuration.md"
+ },
+ {
+ "path": "references/web-analytics/gotchas.md",
+ "size": 1999,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/web-analytics/gotchas.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/web-analytics/gotchas.md"
+ },
+ {
+ "path": "references/web-analytics/integration.md",
+ "size": 1772,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/web-analytics/integration.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/web-analytics/integration.md"
+ },
+ {
+ "path": "references/web-analytics/patterns.md",
+ "size": 2237,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/web-analytics/patterns.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/web-analytics/patterns.md"
+ },
+ {
+ "path": "references/workerd/README.md",
+ "size": 2789,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/workerd/README.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/workerd/README.md"
+ },
+ {
+ "path": "references/workerd/api.md",
+ "size": 4959,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/workerd/api.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/workerd/api.md"
+ },
+ {
+ "path": "references/workerd/configuration.md",
+ "size": 5263,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/workerd/configuration.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/workerd/configuration.md"
+ },
+ {
+ "path": "references/workerd/gotchas.md",
+ "size": 4781,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/workerd/gotchas.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/workerd/gotchas.md"
+ },
+ {
+ "path": "references/workerd/patterns.md",
+ "size": 4938,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/workerd/patterns.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/workerd/patterns.md"
+ },
+ {
+ "path": "references/workers-ai/README.md",
+ "size": 6042,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/workers-ai/README.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/workers-ai/README.md"
+ },
+ {
+ "path": "references/workers-ai/api.md",
+ "size": 2715,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/workers-ai/api.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/workers-ai/api.md"
+ },
+ {
+ "path": "references/workers-ai/configuration.md",
+ "size": 1989,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/workers-ai/configuration.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/workers-ai/configuration.md"
+ },
+ {
+ "path": "references/workers-ai/gotchas.md",
+ "size": 2693,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/workers-ai/gotchas.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/workers-ai/gotchas.md"
+ },
+ {
+ "path": "references/workers-ai/patterns.md",
+ "size": 3063,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/workers-ai/patterns.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/workers-ai/patterns.md"
+ },
+ {
+ "path": "references/workers-for-platforms/README.md",
+ "size": 3913,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/workers-for-platforms/README.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/workers-for-platforms/README.md"
+ },
+ {
+ "path": "references/workers-for-platforms/api.md",
+ "size": 5515,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/workers-for-platforms/api.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/workers-for-platforms/api.md"
+ },
+ {
+ "path": "references/workers-for-platforms/configuration.md",
+ "size": 3892,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/workers-for-platforms/configuration.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/workers-for-platforms/configuration.md"
+ },
+ {
+ "path": "references/workers-for-platforms/gotchas.md",
+ "size": 5440,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/workers-for-platforms/gotchas.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/workers-for-platforms/gotchas.md"
+ },
+ {
+ "path": "references/workers-for-platforms/patterns.md",
+ "size": 5587,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/workers-for-platforms/patterns.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/workers-for-platforms/patterns.md"
+ },
+ {
+ "path": "references/workers-playground/README.md",
+ "size": 4016,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/workers-playground/README.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/workers-playground/README.md"
+ },
+ {
+ "path": "references/workers-playground/api.md",
+ "size": 2224,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/workers-playground/api.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/workers-playground/api.md"
+ },
+ {
+ "path": "references/workers-playground/configuration.md",
+ "size": 4462,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/workers-playground/configuration.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/workers-playground/configuration.md"
+ },
+ {
+ "path": "references/workers-playground/gotchas.md",
+ "size": 2019,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/workers-playground/gotchas.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/workers-playground/gotchas.md"
+ },
+ {
+ "path": "references/workers-playground/patterns.md",
+ "size": 3303,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/workers-playground/patterns.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/workers-playground/patterns.md"
+ },
+ {
+ "path": "references/workers-vpc/README.md",
+ "size": 5484,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/workers-vpc/README.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/workers-vpc/README.md"
+ },
+ {
+ "path": "references/workers-vpc/api.md",
+ "size": 5321,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/workers-vpc/api.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/workers-vpc/api.md"
+ },
+ {
+ "path": "references/workers-vpc/configuration.md",
+ "size": 3898,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/workers-vpc/configuration.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/workers-vpc/configuration.md"
+ },
+ {
+ "path": "references/workers-vpc/gotchas.md",
+ "size": 4477,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/workers-vpc/gotchas.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/workers-vpc/gotchas.md"
+ },
+ {
+ "path": "references/workers-vpc/patterns.md",
+ "size": 6011,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/workers-vpc/patterns.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/workers-vpc/patterns.md"
+ },
+ {
+ "path": "references/workers/README.md",
+ "size": 3451,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/workers/README.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/workers/README.md"
+ },
+ {
+ "path": "references/workers/api.md",
+ "size": 5158,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/workers/api.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/workers/api.md"
+ },
+ {
+ "path": "references/workers/configuration.md",
+ "size": 4355,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/workers/configuration.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/workers/configuration.md"
+ },
+ {
+ "path": "references/workers/frameworks.md",
+ "size": 4276,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/workers/frameworks.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/workers/frameworks.md"
+ },
+ {
+ "path": "references/workers/gotchas.md",
+ "size": 4751,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/workers/gotchas.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/workers/gotchas.md"
+ },
+ {
+ "path": "references/workers/patterns.md",
+ "size": 5447,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/workers/patterns.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/workers/patterns.md"
+ },
+ {
+ "path": "references/workflows/README.md",
+ "size": 2429,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/workflows/README.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/workflows/README.md"
+ },
+ {
+ "path": "references/workflows/api.md",
+ "size": 6423,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/workflows/api.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/workflows/api.md"
+ },
+ {
+ "path": "references/workflows/configuration.md",
+ "size": 3707,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/workflows/configuration.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/workflows/configuration.md"
+ },
+ {
+ "path": "references/workflows/gotchas.md",
+ "size": 4649,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/workflows/gotchas.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/workflows/gotchas.md"
+ },
+ {
+ "path": "references/workflows/patterns.md",
+ "size": 6638,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/workflows/patterns.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/workflows/patterns.md"
+ },
+ {
+ "path": "references/wrangler/README.md",
+ "size": 4668,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/wrangler/README.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/wrangler/README.md"
+ },
+ {
+ "path": "references/wrangler/api.md",
+ "size": 4624,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/wrangler/api.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/wrangler/api.md"
+ },
+ {
+ "path": "references/wrangler/auth.md",
+ "size": 2169,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/wrangler/auth.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/wrangler/auth.md"
+ },
+ {
+ "path": "references/wrangler/configuration.md",
+ "size": 4722,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/wrangler/configuration.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/wrangler/configuration.md"
+ },
+ {
+ "path": "references/wrangler/gotchas.md",
+ "size": 5868,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/wrangler/gotchas.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/wrangler/gotchas.md"
+ },
+ {
+ "path": "references/wrangler/patterns.md",
+ "size": 4876,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/wrangler/patterns.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/wrangler/patterns.md"
+ },
+ {
+ "path": "references/zaraz/IMPLEMENTATION_SUMMARY.md",
+ "size": 3494,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/zaraz/IMPLEMENTATION_SUMMARY.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/zaraz/IMPLEMENTATION_SUMMARY.md"
+ },
+ {
+ "path": "references/zaraz/README.md",
+ "size": 3909,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/zaraz/README.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/zaraz/README.md"
+ },
+ {
+ "path": "references/zaraz/api.md",
+ "size": 3197,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/zaraz/api.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/zaraz/api.md"
+ },
+ {
+ "path": "references/zaraz/configuration.md",
+ "size": 1811,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/zaraz/configuration.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/zaraz/configuration.md"
+ },
+ {
+ "path": "references/zaraz/gotchas.md",
+ "size": 2001,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/zaraz/gotchas.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/zaraz/gotchas.md"
+ },
+ {
+ "path": "references/zaraz/patterns.md",
+ "size": 2133,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/zaraz/patterns.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/zaraz/patterns.md"
+ }
+ ]
},
{
"id": "openai/.curated/define-goal",
@@ -609,7 +6719,31 @@
"category": "Curated",
"license": null,
"path": "skills/.curated/define-goal",
- "url": "https://github.com/openai/skills/tree/main/skills/.curated/define-goal"
+ "url": "https://github.com/openai/skills/tree/main/skills/.curated/define-goal",
+ "route": "/skills/openai/curated/define-goal",
+ "files": [
+ {
+ "path": "LICENSE.txt",
+ "size": 10776,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/define-goal/LICENSE.txt",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/define-goal/LICENSE.txt"
+ },
+ {
+ "path": "SKILL.md",
+ "size": 5647,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/define-goal/SKILL.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/define-goal/SKILL.md"
+ },
+ {
+ "path": "agents/openai.yaml",
+ "size": 208,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/define-goal/agents/openai.yaml",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/define-goal/agents/openai.yaml"
+ }
+ ]
},
{
"id": "openai/.curated/figma",
@@ -619,7 +6753,66 @@
"category": "Curated",
"license": null,
"path": "skills/.curated/figma",
- "url": "https://github.com/openai/skills/tree/main/skills/.curated/figma"
+ "url": "https://github.com/openai/skills/tree/main/skills/.curated/figma",
+ "route": "/skills/openai/curated/figma",
+ "files": [
+ {
+ "path": "LICENSE.txt",
+ "size": 440,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/figma/LICENSE.txt",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/figma/LICENSE.txt"
+ },
+ {
+ "path": "SKILL.md",
+ "size": 3170,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/figma/SKILL.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/figma/SKILL.md"
+ },
+ {
+ "path": "agents/openai.yaml",
+ "size": 457,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/figma/agents/openai.yaml",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/figma/agents/openai.yaml"
+ },
+ {
+ "path": "assets/figma-small.svg",
+ "size": 810,
+ "binary": true,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/figma/assets/figma-small.svg",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/figma/assets/figma-small.svg"
+ },
+ {
+ "path": "assets/figma.png",
+ "size": 1612,
+ "binary": true,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/figma/assets/figma.png",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/figma/assets/figma.png"
+ },
+ {
+ "path": "assets/icon.svg",
+ "size": 964,
+ "binary": true,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/figma/assets/icon.svg",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/figma/assets/icon.svg"
+ },
+ {
+ "path": "references/figma-mcp-config.md",
+ "size": 2471,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/figma/references/figma-mcp-config.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/figma/references/figma-mcp-config.md"
+ },
+ {
+ "path": "references/figma-tools-and-prompts.md",
+ "size": 2796,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/figma/references/figma-tools-and-prompts.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/figma/references/figma-tools-and-prompts.md"
+ }
+ ]
},
{
"id": "openai/.curated/figma-code-connect-components",
@@ -629,7 +6822,66 @@
"category": "Curated",
"license": null,
"path": "skills/.curated/figma-code-connect-components",
- "url": "https://github.com/openai/skills/tree/main/skills/.curated/figma-code-connect-components"
+ "url": "https://github.com/openai/skills/tree/main/skills/.curated/figma-code-connect-components",
+ "route": "/skills/openai/curated/figma-code-connect-components",
+ "files": [
+ {
+ "path": "LICENSE.TXT",
+ "size": 440,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/figma-code-connect-components/LICENSE.TXT",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/figma-code-connect-components/LICENSE.TXT"
+ },
+ {
+ "path": "SKILL.md",
+ "size": 16763,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/figma-code-connect-components/SKILL.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/figma-code-connect-components/SKILL.md"
+ },
+ {
+ "path": "agents/openai.yaml",
+ "size": 520,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/figma-code-connect-components/agents/openai.yaml",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/figma-code-connect-components/agents/openai.yaml"
+ },
+ {
+ "path": "assets/figma-small.svg",
+ "size": 818,
+ "binary": true,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/figma-code-connect-components/assets/figma-small.svg",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/figma-code-connect-components/assets/figma-small.svg"
+ },
+ {
+ "path": "assets/figma.png",
+ "size": 1612,
+ "binary": true,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/figma-code-connect-components/assets/figma.png",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/figma-code-connect-components/assets/figma.png"
+ },
+ {
+ "path": "assets/icon.svg",
+ "size": 964,
+ "binary": true,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/figma-code-connect-components/assets/icon.svg",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/figma-code-connect-components/assets/icon.svg"
+ },
+ {
+ "path": "references/mapping-checklist.md",
+ "size": 262,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/figma-code-connect-components/references/mapping-checklist.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/figma-code-connect-components/references/mapping-checklist.md"
+ },
+ {
+ "path": "scripts/normalize_node_id.py",
+ "size": 560,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/figma-code-connect-components/scripts/normalize_node_id.py",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/figma-code-connect-components/scripts/normalize_node_id.py"
+ }
+ ]
},
{
"id": "openai/.curated/figma-create-design-system-rules",
@@ -639,7 +6891,66 @@
"category": "Curated",
"license": null,
"path": "skills/.curated/figma-create-design-system-rules",
- "url": "https://github.com/openai/skills/tree/main/skills/.curated/figma-create-design-system-rules"
+ "url": "https://github.com/openai/skills/tree/main/skills/.curated/figma-create-design-system-rules",
+ "route": "/skills/openai/curated/figma-create-design-system-rules",
+ "files": [
+ {
+ "path": "LICENSE.TXT",
+ "size": 440,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/figma-create-design-system-rules/LICENSE.TXT",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/figma-create-design-system-rules/LICENSE.TXT"
+ },
+ {
+ "path": "SKILL.md",
+ "size": 18221,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/figma-create-design-system-rules/SKILL.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/figma-create-design-system-rules/SKILL.md"
+ },
+ {
+ "path": "agents/openai.yaml",
+ "size": 524,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/figma-create-design-system-rules/agents/openai.yaml",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/figma-create-design-system-rules/agents/openai.yaml"
+ },
+ {
+ "path": "assets/figma-small.svg",
+ "size": 818,
+ "binary": true,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/figma-create-design-system-rules/assets/figma-small.svg",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/figma-create-design-system-rules/assets/figma-small.svg"
+ },
+ {
+ "path": "assets/figma.png",
+ "size": 1612,
+ "binary": true,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/figma-create-design-system-rules/assets/figma.png",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/figma-create-design-system-rules/assets/figma.png"
+ },
+ {
+ "path": "assets/icon.svg",
+ "size": 964,
+ "binary": true,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/figma-create-design-system-rules/assets/icon.svg",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/figma-create-design-system-rules/assets/icon.svg"
+ },
+ {
+ "path": "references/rule-template.md",
+ "size": 334,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/figma-create-design-system-rules/references/rule-template.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/figma-create-design-system-rules/references/rule-template.md"
+ },
+ {
+ "path": "scripts/check_agents_md.sh",
+ "size": 191,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/figma-create-design-system-rules/scripts/check_agents_md.sh",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/figma-create-design-system-rules/scripts/check_agents_md.sh"
+ }
+ ]
},
{
"id": "openai/.curated/figma-create-new-file",
@@ -649,7 +6960,59 @@
"category": "Curated",
"license": null,
"path": "skills/.curated/figma-create-new-file",
- "url": "https://github.com/openai/skills/tree/main/skills/.curated/figma-create-new-file"
+ "url": "https://github.com/openai/skills/tree/main/skills/.curated/figma-create-new-file",
+ "route": "/skills/openai/curated/figma-create-new-file",
+ "files": [
+ {
+ "path": "LICENSE.TXT",
+ "size": 440,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/figma-create-new-file/LICENSE.TXT",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/figma-create-new-file/LICENSE.TXT"
+ },
+ {
+ "path": "SKILL.md",
+ "size": 2731,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/figma-create-new-file/SKILL.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/figma-create-new-file/SKILL.md"
+ },
+ {
+ "path": "agents/openai.yaml",
+ "size": 492,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/figma-create-new-file/agents/openai.yaml",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/figma-create-new-file/agents/openai.yaml"
+ },
+ {
+ "path": "assets/figma-small.svg",
+ "size": 818,
+ "binary": true,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/figma-create-new-file/assets/figma-small.svg",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/figma-create-new-file/assets/figma-small.svg"
+ },
+ {
+ "path": "assets/figma.png",
+ "size": 1612,
+ "binary": true,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/figma-create-new-file/assets/figma.png",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/figma-create-new-file/assets/figma.png"
+ },
+ {
+ "path": "assets/icon.svg",
+ "size": 964,
+ "binary": true,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/figma-create-new-file/assets/icon.svg",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/figma-create-new-file/assets/icon.svg"
+ },
+ {
+ "path": "maintainers.yml",
+ "size": 21,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/figma-create-new-file/maintainers.yml",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/figma-create-new-file/maintainers.yml"
+ }
+ ]
},
{
"id": "openai/.curated/figma-generate-design",
@@ -659,7 +7022,59 @@
"category": "Curated",
"license": null,
"path": "skills/.curated/figma-generate-design",
- "url": "https://github.com/openai/skills/tree/main/skills/.curated/figma-generate-design"
+ "url": "https://github.com/openai/skills/tree/main/skills/.curated/figma-generate-design",
+ "route": "/skills/openai/curated/figma-generate-design",
+ "files": [
+ {
+ "path": "LICENSE.TXT",
+ "size": 440,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/figma-generate-design/LICENSE.TXT",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/figma-generate-design/LICENSE.TXT"
+ },
+ {
+ "path": "SKILL.md",
+ "size": 20164,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/figma-generate-design/SKILL.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/figma-generate-design/SKILL.md"
+ },
+ {
+ "path": "agents/openai.yaml",
+ "size": 532,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/figma-generate-design/agents/openai.yaml",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/figma-generate-design/agents/openai.yaml"
+ },
+ {
+ "path": "assets/figma-small.svg",
+ "size": 818,
+ "binary": true,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/figma-generate-design/assets/figma-small.svg",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/figma-generate-design/assets/figma-small.svg"
+ },
+ {
+ "path": "assets/figma.png",
+ "size": 1612,
+ "binary": true,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/figma-generate-design/assets/figma.png",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/figma-generate-design/assets/figma.png"
+ },
+ {
+ "path": "assets/icon.svg",
+ "size": 964,
+ "binary": true,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/figma-generate-design/assets/icon.svg",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/figma-generate-design/assets/icon.svg"
+ },
+ {
+ "path": "maintainers.yml",
+ "size": 21,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/figma-generate-design/maintainers.yml",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/figma-generate-design/maintainers.yml"
+ }
+ ]
},
{
"id": "openai/.curated/figma-generate-library",
@@ -669,7 +7084,171 @@
"category": "Curated",
"license": null,
"path": "skills/.curated/figma-generate-library",
- "url": "https://github.com/openai/skills/tree/main/skills/.curated/figma-generate-library"
+ "url": "https://github.com/openai/skills/tree/main/skills/.curated/figma-generate-library",
+ "route": "/skills/openai/curated/figma-generate-library",
+ "files": [
+ {
+ "path": "LICENSE.TXT",
+ "size": 440,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/figma-generate-library/LICENSE.TXT",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/figma-generate-library/LICENSE.TXT"
+ },
+ {
+ "path": "SKILL.md",
+ "size": 17853,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/figma-generate-library/SKILL.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/figma-generate-library/SKILL.md"
+ },
+ {
+ "path": "agents/openai.yaml",
+ "size": 540,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/figma-generate-library/agents/openai.yaml",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/figma-generate-library/agents/openai.yaml"
+ },
+ {
+ "path": "assets/figma-small.svg",
+ "size": 818,
+ "binary": true,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/figma-generate-library/assets/figma-small.svg",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/figma-generate-library/assets/figma-small.svg"
+ },
+ {
+ "path": "assets/figma.png",
+ "size": 1612,
+ "binary": true,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/figma-generate-library/assets/figma.png",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/figma-generate-library/assets/figma.png"
+ },
+ {
+ "path": "assets/icon.svg",
+ "size": 964,
+ "binary": true,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/figma-generate-library/assets/icon.svg",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/figma-generate-library/assets/icon.svg"
+ },
+ {
+ "path": "maintainers.yml",
+ "size": 64,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/figma-generate-library/maintainers.yml",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/figma-generate-library/maintainers.yml"
+ },
+ {
+ "path": "references/code-connect-setup.md",
+ "size": 12111,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/figma-generate-library/references/code-connect-setup.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/figma-generate-library/references/code-connect-setup.md"
+ },
+ {
+ "path": "references/component-creation.md",
+ "size": 41830,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/figma-generate-library/references/component-creation.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/figma-generate-library/references/component-creation.md"
+ },
+ {
+ "path": "references/discovery-phase.md",
+ "size": 20138,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/figma-generate-library/references/discovery-phase.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/figma-generate-library/references/discovery-phase.md"
+ },
+ {
+ "path": "references/documentation-creation.md",
+ "size": 28944,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/figma-generate-library/references/documentation-creation.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/figma-generate-library/references/documentation-creation.md"
+ },
+ {
+ "path": "references/error-recovery.md",
+ "size": 22659,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/figma-generate-library/references/error-recovery.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/figma-generate-library/references/error-recovery.md"
+ },
+ {
+ "path": "references/naming-conventions.md",
+ "size": 19003,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/figma-generate-library/references/naming-conventions.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/figma-generate-library/references/naming-conventions.md"
+ },
+ {
+ "path": "references/token-creation.md",
+ "size": 38267,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/figma-generate-library/references/token-creation.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/figma-generate-library/references/token-creation.md"
+ },
+ {
+ "path": "scripts/bindVariablesToComponent.js",
+ "size": 3686,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/figma-generate-library/scripts/bindVariablesToComponent.js",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/figma-generate-library/scripts/bindVariablesToComponent.js"
+ },
+ {
+ "path": "scripts/cleanupOrphans.js",
+ "size": 3649,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/figma-generate-library/scripts/cleanupOrphans.js",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/figma-generate-library/scripts/cleanupOrphans.js"
+ },
+ {
+ "path": "scripts/createComponentWithVariants.js",
+ "size": 4943,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/figma-generate-library/scripts/createComponentWithVariants.js",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/figma-generate-library/scripts/createComponentWithVariants.js"
+ },
+ {
+ "path": "scripts/createDocumentationPage.js",
+ "size": 4810,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/figma-generate-library/scripts/createDocumentationPage.js",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/figma-generate-library/scripts/createDocumentationPage.js"
+ },
+ {
+ "path": "scripts/createSemanticTokens.js",
+ "size": 3891,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/figma-generate-library/scripts/createSemanticTokens.js",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/figma-generate-library/scripts/createSemanticTokens.js"
+ },
+ {
+ "path": "scripts/createVariableCollection.js",
+ "size": 1785,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/figma-generate-library/scripts/createVariableCollection.js",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/figma-generate-library/scripts/createVariableCollection.js"
+ },
+ {
+ "path": "scripts/inspectFileStructure.js",
+ "size": 3591,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/figma-generate-library/scripts/inspectFileStructure.js",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/figma-generate-library/scripts/inspectFileStructure.js"
+ },
+ {
+ "path": "scripts/rehydrateState.js",
+ "size": 2967,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/figma-generate-library/scripts/rehydrateState.js",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/figma-generate-library/scripts/rehydrateState.js"
+ },
+ {
+ "path": "scripts/validateCreation.js",
+ "size": 2718,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/figma-generate-library/scripts/validateCreation.js",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/figma-generate-library/scripts/validateCreation.js"
+ }
+ ]
},
{
"id": "openai/.curated/figma-implement-design",
@@ -679,7 +7258,52 @@
"category": "Curated",
"license": null,
"path": "skills/.curated/figma-implement-design",
- "url": "https://github.com/openai/skills/tree/main/skills/.curated/figma-implement-design"
+ "url": "https://github.com/openai/skills/tree/main/skills/.curated/figma-implement-design",
+ "route": "/skills/openai/curated/figma-implement-design",
+ "files": [
+ {
+ "path": "LICENSE.txt",
+ "size": 440,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/figma-implement-design/LICENSE.txt",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/figma-implement-design/LICENSE.txt"
+ },
+ {
+ "path": "SKILL.md",
+ "size": 11621,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/figma-implement-design/SKILL.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/figma-implement-design/SKILL.md"
+ },
+ {
+ "path": "agents/openai.yaml",
+ "size": 519,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/figma-implement-design/agents/openai.yaml",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/figma-implement-design/agents/openai.yaml"
+ },
+ {
+ "path": "assets/figma-small.svg",
+ "size": 818,
+ "binary": true,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/figma-implement-design/assets/figma-small.svg",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/figma-implement-design/assets/figma-small.svg"
+ },
+ {
+ "path": "assets/figma.png",
+ "size": 1612,
+ "binary": true,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/figma-implement-design/assets/figma.png",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/figma-implement-design/assets/figma.png"
+ },
+ {
+ "path": "assets/icon.svg",
+ "size": 964,
+ "binary": true,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/figma-implement-design/assets/icon.svg",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/figma-implement-design/assets/icon.svg"
+ }
+ ]
},
{
"id": "openai/.curated/figma-use",
@@ -689,7 +7313,213 @@
"category": "Curated",
"license": null,
"path": "skills/.curated/figma-use",
- "url": "https://github.com/openai/skills/tree/main/skills/.curated/figma-use"
+ "url": "https://github.com/openai/skills/tree/main/skills/.curated/figma-use",
+ "route": "/skills/openai/curated/figma-use",
+ "files": [
+ {
+ "path": "LICENSE.TXT",
+ "size": 440,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/figma-use/LICENSE.TXT",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/figma-use/LICENSE.TXT"
+ },
+ {
+ "path": "SKILL.md",
+ "size": 17799,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/figma-use/SKILL.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/figma-use/SKILL.md"
+ },
+ {
+ "path": "agents/openai.yaml",
+ "size": 452,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/figma-use/agents/openai.yaml",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/figma-use/agents/openai.yaml"
+ },
+ {
+ "path": "assets/figma-small.svg",
+ "size": 818,
+ "binary": true,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/figma-use/assets/figma-small.svg",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/figma-use/assets/figma-small.svg"
+ },
+ {
+ "path": "assets/figma.png",
+ "size": 1612,
+ "binary": true,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/figma-use/assets/figma.png",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/figma-use/assets/figma.png"
+ },
+ {
+ "path": "assets/icon.svg",
+ "size": 964,
+ "binary": true,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/figma-use/assets/icon.svg",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/figma-use/assets/icon.svg"
+ },
+ {
+ "path": "maintainers.yml",
+ "size": 21,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/figma-use/maintainers.yml",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/figma-use/maintainers.yml"
+ },
+ {
+ "path": "references/api-reference.md",
+ "size": 11199,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/figma-use/references/api-reference.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/figma-use/references/api-reference.md"
+ },
+ {
+ "path": "references/common-patterns.md",
+ "size": 16111,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/figma-use/references/common-patterns.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/figma-use/references/common-patterns.md"
+ },
+ {
+ "path": "references/component-patterns.md",
+ "size": 18511,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/figma-use/references/component-patterns.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/figma-use/references/component-patterns.md"
+ },
+ {
+ "path": "references/effect-style-patterns.md",
+ "size": 3097,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/figma-use/references/effect-style-patterns.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/figma-use/references/effect-style-patterns.md"
+ },
+ {
+ "path": "references/gotchas.md",
+ "size": 23528,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/figma-use/references/gotchas.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/figma-use/references/gotchas.md"
+ },
+ {
+ "path": "references/maintainers.yml",
+ "size": 418,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/figma-use/references/maintainers.yml",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/figma-use/references/maintainers.yml"
+ },
+ {
+ "path": "references/plugin-api-patterns.md",
+ "size": 12369,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/figma-use/references/plugin-api-patterns.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/figma-use/references/plugin-api-patterns.md"
+ },
+ {
+ "path": "references/plugin-api-standalone.d.ts",
+ "size": 450733,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/figma-use/references/plugin-api-standalone.d.ts",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/figma-use/references/plugin-api-standalone.d.ts"
+ },
+ {
+ "path": "references/plugin-api-standalone.index.md",
+ "size": 28598,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/figma-use/references/plugin-api-standalone.index.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/figma-use/references/plugin-api-standalone.index.md"
+ },
+ {
+ "path": "references/text-style-patterns.md",
+ "size": 6588,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/figma-use/references/text-style-patterns.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/figma-use/references/text-style-patterns.md"
+ },
+ {
+ "path": "references/validation-and-recovery.md",
+ "size": 5785,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/figma-use/references/validation-and-recovery.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/figma-use/references/validation-and-recovery.md"
+ },
+ {
+ "path": "references/variable-patterns.md",
+ "size": 12240,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/figma-use/references/variable-patterns.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/figma-use/references/variable-patterns.md"
+ },
+ {
+ "path": "references/working-with-design-systems/maintainers.yml",
+ "size": 303,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/figma-use/references/working-with-design-systems/maintainers.yml",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/figma-use/references/working-with-design-systems/maintainers.yml"
+ },
+ {
+ "path": "references/working-with-design-systems/wwds-components--creating.md",
+ "size": 2199,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/figma-use/references/working-with-design-systems/wwds-components--creating.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/figma-use/references/working-with-design-systems/wwds-components--creating.md"
+ },
+ {
+ "path": "references/working-with-design-systems/wwds-components--using.md",
+ "size": 2062,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/figma-use/references/working-with-design-systems/wwds-components--using.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/figma-use/references/working-with-design-systems/wwds-components--using.md"
+ },
+ {
+ "path": "references/working-with-design-systems/wwds-components.md",
+ "size": 4067,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/figma-use/references/working-with-design-systems/wwds-components.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/figma-use/references/working-with-design-systems/wwds-components.md"
+ },
+ {
+ "path": "references/working-with-design-systems/wwds-effect-styles.md",
+ "size": 3268,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/figma-use/references/working-with-design-systems/wwds-effect-styles.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/figma-use/references/working-with-design-systems/wwds-effect-styles.md"
+ },
+ {
+ "path": "references/working-with-design-systems/wwds-text-styles.md",
+ "size": 6012,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/figma-use/references/working-with-design-systems/wwds-text-styles.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/figma-use/references/working-with-design-systems/wwds-text-styles.md"
+ },
+ {
+ "path": "references/working-with-design-systems/wwds-variables--creating.md",
+ "size": 1559,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/figma-use/references/working-with-design-systems/wwds-variables--creating.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/figma-use/references/working-with-design-systems/wwds-variables--creating.md"
+ },
+ {
+ "path": "references/working-with-design-systems/wwds-variables--using.md",
+ "size": 1908,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/figma-use/references/working-with-design-systems/wwds-variables--using.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/figma-use/references/working-with-design-systems/wwds-variables--using.md"
+ },
+ {
+ "path": "references/working-with-design-systems/wwds-variables.md",
+ "size": 4737,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/figma-use/references/working-with-design-systems/wwds-variables.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/figma-use/references/working-with-design-systems/wwds-variables.md"
+ },
+ {
+ "path": "references/working-with-design-systems/wwds.md",
+ "size": 5220,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/figma-use/references/working-with-design-systems/wwds.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/figma-use/references/working-with-design-systems/wwds.md"
+ }
+ ]
},
{
"id": "openai/.curated/gh-address-comments",
@@ -699,7 +7529,52 @@
"category": "Curated",
"license": null,
"path": "skills/.curated/gh-address-comments",
- "url": "https://github.com/openai/skills/tree/main/skills/.curated/gh-address-comments"
+ "url": "https://github.com/openai/skills/tree/main/skills/.curated/gh-address-comments",
+ "route": "/skills/openai/curated/gh-address-comments",
+ "files": [
+ {
+ "path": "LICENSE.txt",
+ "size": 11357,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/gh-address-comments/LICENSE.txt",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/gh-address-comments/LICENSE.txt"
+ },
+ {
+ "path": "SKILL.md",
+ "size": 1278,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/gh-address-comments/SKILL.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/gh-address-comments/SKILL.md"
+ },
+ {
+ "path": "agents/openai.yaml",
+ "size": 303,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/gh-address-comments/agents/openai.yaml",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/gh-address-comments/agents/openai.yaml"
+ },
+ {
+ "path": "assets/github-small.svg",
+ "size": 853,
+ "binary": true,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/gh-address-comments/assets/github-small.svg",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/gh-address-comments/assets/github-small.svg"
+ },
+ {
+ "path": "assets/github.png",
+ "size": 1838,
+ "binary": true,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/gh-address-comments/assets/github.png",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/gh-address-comments/assets/github.png"
+ },
+ {
+ "path": "scripts/fetch_comments.py",
+ "size": 6537,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/gh-address-comments/scripts/fetch_comments.py",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/gh-address-comments/scripts/fetch_comments.py"
+ }
+ ]
},
{
"id": "openai/.curated/gh-fix-ci",
@@ -709,7 +7584,52 @@
"category": "Curated",
"license": null,
"path": "skills/.curated/gh-fix-ci",
- "url": "https://github.com/openai/skills/tree/main/skills/.curated/gh-fix-ci"
+ "url": "https://github.com/openai/skills/tree/main/skills/.curated/gh-fix-ci",
+ "route": "/skills/openai/curated/gh-fix-ci",
+ "files": [
+ {
+ "path": "LICENSE.txt",
+ "size": 10776,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/gh-fix-ci/LICENSE.txt",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/gh-fix-ci/LICENSE.txt"
+ },
+ {
+ "path": "SKILL.md",
+ "size": 3651,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/gh-fix-ci/SKILL.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/gh-fix-ci/SKILL.md"
+ },
+ {
+ "path": "agents/openai.yaml",
+ "size": 302,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/gh-fix-ci/agents/openai.yaml",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/gh-fix-ci/agents/openai.yaml"
+ },
+ {
+ "path": "assets/github-small.svg",
+ "size": 853,
+ "binary": true,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/gh-fix-ci/assets/github-small.svg",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/gh-fix-ci/assets/github-small.svg"
+ },
+ {
+ "path": "assets/github.png",
+ "size": 1838,
+ "binary": true,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/gh-fix-ci/assets/github.png",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/gh-fix-ci/assets/github.png"
+ },
+ {
+ "path": "scripts/inspect_pr_checks.py",
+ "size": 15222,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/gh-fix-ci/scripts/inspect_pr_checks.py",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/gh-fix-ci/scripts/inspect_pr_checks.py"
+ }
+ ]
},
{
"id": "openai/.curated/hatch-pet",
@@ -719,7 +7639,108 @@
"category": "Curated",
"license": null,
"path": "skills/.curated/hatch-pet",
- "url": "https://github.com/openai/skills/tree/main/skills/.curated/hatch-pet"
+ "url": "https://github.com/openai/skills/tree/main/skills/.curated/hatch-pet",
+ "route": "/skills/openai/curated/hatch-pet",
+ "files": [
+ {
+ "path": "LICENSE.txt",
+ "size": 10776,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/hatch-pet/LICENSE.txt",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/hatch-pet/LICENSE.txt"
+ },
+ {
+ "path": "SKILL.md",
+ "size": 37296,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/hatch-pet/SKILL.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/hatch-pet/SKILL.md"
+ },
+ {
+ "path": "agents/openai.yaml",
+ "size": 244,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/hatch-pet/agents/openai.yaml",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/hatch-pet/agents/openai.yaml"
+ },
+ {
+ "path": "references/animation-rows.md",
+ "size": 1787,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/hatch-pet/references/animation-rows.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/hatch-pet/references/animation-rows.md"
+ },
+ {
+ "path": "references/codex-pet-contract.md",
+ "size": 788,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/hatch-pet/references/codex-pet-contract.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/hatch-pet/references/codex-pet-contract.md"
+ },
+ {
+ "path": "references/qa-rubric.md",
+ "size": 4156,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/hatch-pet/references/qa-rubric.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/hatch-pet/references/qa-rubric.md"
+ },
+ {
+ "path": "scripts/compose_atlas.py",
+ "size": 5750,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/hatch-pet/scripts/compose_atlas.py",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/hatch-pet/scripts/compose_atlas.py"
+ },
+ {
+ "path": "scripts/derive_running_left_from_running_right.py",
+ "size": 5159,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/hatch-pet/scripts/derive_running_left_from_running_right.py",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/hatch-pet/scripts/derive_running_left_from_running_right.py"
+ },
+ {
+ "path": "scripts/extract_strip_frames.py",
+ "size": 13935,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/hatch-pet/scripts/extract_strip_frames.py",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/hatch-pet/scripts/extract_strip_frames.py"
+ },
+ {
+ "path": "scripts/inspect_frames.py",
+ "size": 8962,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/hatch-pet/scripts/inspect_frames.py",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/hatch-pet/scripts/inspect_frames.py"
+ },
+ {
+ "path": "scripts/make_contact_sheet.py",
+ "size": 2992,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/hatch-pet/scripts/make_contact_sheet.py",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/hatch-pet/scripts/make_contact_sheet.py"
+ },
+ {
+ "path": "scripts/prepare_pet_run.py",
+ "size": 32866,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/hatch-pet/scripts/prepare_pet_run.py",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/hatch-pet/scripts/prepare_pet_run.py"
+ },
+ {
+ "path": "scripts/render_animation_previews.py",
+ "size": 2547,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/hatch-pet/scripts/render_animation_previews.py",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/hatch-pet/scripts/render_animation_previews.py"
+ },
+ {
+ "path": "scripts/validate_atlas.py",
+ "size": 5394,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/hatch-pet/scripts/validate_atlas.py",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/hatch-pet/scripts/validate_atlas.py"
+ }
+ ]
},
{
"id": "openai/.curated/jupyter-notebook",
@@ -729,7 +7750,94 @@
"category": "Curated",
"license": null,
"path": "skills/.curated/jupyter-notebook",
- "url": "https://github.com/openai/skills/tree/main/skills/.curated/jupyter-notebook"
+ "url": "https://github.com/openai/skills/tree/main/skills/.curated/jupyter-notebook",
+ "route": "/skills/openai/curated/jupyter-notebook",
+ "files": [
+ {
+ "path": "LICENSE.txt",
+ "size": 10776,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/jupyter-notebook/LICENSE.txt",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/jupyter-notebook/LICENSE.txt"
+ },
+ {
+ "path": "SKILL.md",
+ "size": 4154,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/jupyter-notebook/SKILL.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/jupyter-notebook/SKILL.md"
+ },
+ {
+ "path": "agents/openai.yaml",
+ "size": 325,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/jupyter-notebook/agents/openai.yaml",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/jupyter-notebook/agents/openai.yaml"
+ },
+ {
+ "path": "assets/experiment-template.ipynb",
+ "size": 2570,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/jupyter-notebook/assets/experiment-template.ipynb",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/jupyter-notebook/assets/experiment-template.ipynb"
+ },
+ {
+ "path": "assets/jupyter-small.svg",
+ "size": 1043,
+ "binary": true,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/jupyter-notebook/assets/jupyter-small.svg",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/jupyter-notebook/assets/jupyter-small.svg"
+ },
+ {
+ "path": "assets/jupyter.png",
+ "size": 2713,
+ "binary": true,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/jupyter-notebook/assets/jupyter.png",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/jupyter-notebook/assets/jupyter.png"
+ },
+ {
+ "path": "assets/tutorial-template.ipynb",
+ "size": 2490,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/jupyter-notebook/assets/tutorial-template.ipynb",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/jupyter-notebook/assets/tutorial-template.ipynb"
+ },
+ {
+ "path": "references/experiment-patterns.md",
+ "size": 699,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/jupyter-notebook/references/experiment-patterns.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/jupyter-notebook/references/experiment-patterns.md"
+ },
+ {
+ "path": "references/notebook-structure.md",
+ "size": 751,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/jupyter-notebook/references/notebook-structure.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/jupyter-notebook/references/notebook-structure.md"
+ },
+ {
+ "path": "references/quality-checklist.md",
+ "size": 572,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/jupyter-notebook/references/quality-checklist.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/jupyter-notebook/references/quality-checklist.md"
+ },
+ {
+ "path": "references/tutorial-patterns.md",
+ "size": 685,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/jupyter-notebook/references/tutorial-patterns.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/jupyter-notebook/references/tutorial-patterns.md"
+ },
+ {
+ "path": "scripts/new_notebook.py",
+ "size": 4086,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/jupyter-notebook/scripts/new_notebook.py",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/jupyter-notebook/scripts/new_notebook.py"
+ }
+ ]
},
{
"id": "openai/.curated/linear",
@@ -739,7 +7847,45 @@
"category": "Curated",
"license": null,
"path": "skills/.curated/linear",
- "url": "https://github.com/openai/skills/tree/main/skills/.curated/linear"
+ "url": "https://github.com/openai/skills/tree/main/skills/.curated/linear",
+ "route": "/skills/openai/curated/linear",
+ "files": [
+ {
+ "path": "LICENSE.txt",
+ "size": 11357,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/linear/LICENSE.txt",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/linear/LICENSE.txt"
+ },
+ {
+ "path": "SKILL.md",
+ "size": 4952,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/linear/SKILL.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/linear/SKILL.md"
+ },
+ {
+ "path": "agents/openai.yaml",
+ "size": 460,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/linear/agents/openai.yaml",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/linear/agents/openai.yaml"
+ },
+ {
+ "path": "assets/linear-small.svg",
+ "size": 1065,
+ "binary": true,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/linear/assets/linear-small.svg",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/linear/assets/linear-small.svg"
+ },
+ {
+ "path": "assets/linear.png",
+ "size": 6969,
+ "binary": true,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/linear/assets/linear.png",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/linear/assets/linear.png"
+ }
+ ]
},
{
"id": "openai/.curated/migrate-to-codex",
@@ -749,7 +7895,143 @@
"category": "Curated",
"license": null,
"path": "skills/.curated/migrate-to-codex",
- "url": "https://github.com/openai/skills/tree/main/skills/.curated/migrate-to-codex"
+ "url": "https://github.com/openai/skills/tree/main/skills/.curated/migrate-to-codex",
+ "route": "/skills/openai/curated/migrate-to-codex",
+ "files": [
+ {
+ "path": "LICENSE.txt",
+ "size": 11357,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/migrate-to-codex/LICENSE.txt",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/migrate-to-codex/LICENSE.txt"
+ },
+ {
+ "path": "SKILL.md",
+ "size": 7939,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/migrate-to-codex/SKILL.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/migrate-to-codex/SKILL.md"
+ },
+ {
+ "path": "agents/openai.yaml",
+ "size": 144,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/migrate-to-codex/agents/openai.yaml",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/migrate-to-codex/agents/openai.yaml"
+ },
+ {
+ "path": "references/differences.md",
+ "size": 13735,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/migrate-to-codex/references/differences.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/migrate-to-codex/references/differences.md"
+ },
+ {
+ "path": "scripts/cli.py",
+ "size": 30124,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/migrate-to-codex/scripts/cli.py",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/migrate-to-codex/scripts/cli.py"
+ },
+ {
+ "path": "scripts/migrate-to-codex.py",
+ "size": 208,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/migrate-to-codex/scripts/migrate-to-codex.py",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/migrate-to-codex/scripts/migrate-to-codex.py"
+ },
+ {
+ "path": "scripts/migrate/__init__.py",
+ "size": 285,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/migrate-to-codex/scripts/migrate/__init__.py",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/migrate-to-codex/scripts/migrate/__init__.py"
+ },
+ {
+ "path": "scripts/migrate/agents.py",
+ "size": 9991,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/migrate-to-codex/scripts/migrate/agents.py",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/migrate-to-codex/scripts/migrate/agents.py"
+ },
+ {
+ "path": "scripts/migrate/codex_config.py",
+ "size": 4031,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/migrate-to-codex/scripts/migrate/codex_config.py",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/migrate-to-codex/scripts/migrate/codex_config.py"
+ },
+ {
+ "path": "scripts/migrate/common.py",
+ "size": 11492,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/migrate-to-codex/scripts/migrate/common.py",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/migrate-to-codex/scripts/migrate/common.py"
+ },
+ {
+ "path": "scripts/migrate/hooks.py",
+ "size": 8194,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/migrate-to-codex/scripts/migrate/hooks.py",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/migrate-to-codex/scripts/migrate/hooks.py"
+ },
+ {
+ "path": "scripts/migrate/instructions.py",
+ "size": 2434,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/migrate-to-codex/scripts/migrate/instructions.py",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/migrate-to-codex/scripts/migrate/instructions.py"
+ },
+ {
+ "path": "scripts/migrate/mcps.py",
+ "size": 7078,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/migrate-to-codex/scripts/migrate/mcps.py",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/migrate-to-codex/scripts/migrate/mcps.py"
+ },
+ {
+ "path": "scripts/migrate/plugins.py",
+ "size": 660,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/migrate-to-codex/scripts/migrate/plugins.py",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/migrate-to-codex/scripts/migrate/plugins.py"
+ },
+ {
+ "path": "scripts/migrate/settings.py",
+ "size": 1027,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/migrate-to-codex/scripts/migrate/settings.py",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/migrate-to-codex/scripts/migrate/settings.py"
+ },
+ {
+ "path": "scripts/migrate/skills.py",
+ "size": 12605,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/migrate-to-codex/scripts/migrate/skills.py",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/migrate-to-codex/scripts/migrate/skills.py"
+ },
+ {
+ "path": "scripts/utils/__init__.py",
+ "size": 35,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/migrate-to-codex/scripts/utils/__init__.py",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/migrate-to-codex/scripts/utils/__init__.py"
+ },
+ {
+ "path": "scripts/utils/scan.py",
+ "size": 4370,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/migrate-to-codex/scripts/utils/scan.py",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/migrate-to-codex/scripts/utils/scan.py"
+ },
+ {
+ "path": "scripts/utils/util.py",
+ "size": 9441,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/migrate-to-codex/scripts/utils/util.py",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/migrate-to-codex/scripts/utils/util.py"
+ }
+ ]
},
{
"id": "openai/.curated/netlify-deploy",
@@ -759,7 +8041,66 @@
"category": "Curated",
"license": null,
"path": "skills/.curated/netlify-deploy",
- "url": "https://github.com/openai/skills/tree/main/skills/.curated/netlify-deploy"
+ "url": "https://github.com/openai/skills/tree/main/skills/.curated/netlify-deploy",
+ "route": "/skills/openai/curated/netlify-deploy",
+ "files": [
+ {
+ "path": "LICENSE.txt",
+ "size": 10776,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/netlify-deploy/LICENSE.txt",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/netlify-deploy/LICENSE.txt"
+ },
+ {
+ "path": "SKILL.md",
+ "size": 7011,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/netlify-deploy/SKILL.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/netlify-deploy/SKILL.md"
+ },
+ {
+ "path": "agents/openai.yaml",
+ "size": 318,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/netlify-deploy/agents/openai.yaml",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/netlify-deploy/agents/openai.yaml"
+ },
+ {
+ "path": "assets/netlify-small.svg",
+ "size": 1291,
+ "binary": true,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/netlify-deploy/assets/netlify-small.svg",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/netlify-deploy/assets/netlify-small.svg"
+ },
+ {
+ "path": "assets/netlify.png",
+ "size": 933,
+ "binary": true,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/netlify-deploy/assets/netlify.png",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/netlify-deploy/assets/netlify.png"
+ },
+ {
+ "path": "references/cli-commands.md",
+ "size": 2652,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/netlify-deploy/references/cli-commands.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/netlify-deploy/references/cli-commands.md"
+ },
+ {
+ "path": "references/deployment-patterns.md",
+ "size": 6702,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/netlify-deploy/references/deployment-patterns.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/netlify-deploy/references/deployment-patterns.md"
+ },
+ {
+ "path": "references/netlify-toml.md",
+ "size": 3972,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/netlify-deploy/references/netlify-toml.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/netlify-deploy/references/netlify-toml.md"
+ }
+ ]
},
{
"id": "openai/.curated/notion-knowledge-capture",
@@ -769,7 +8110,136 @@
"category": "Curated",
"license": null,
"path": "skills/.curated/notion-knowledge-capture",
- "url": "https://github.com/openai/skills/tree/main/skills/.curated/notion-knowledge-capture"
+ "url": "https://github.com/openai/skills/tree/main/skills/.curated/notion-knowledge-capture",
+ "route": "/skills/openai/curated/notion-knowledge-capture",
+ "files": [
+ {
+ "path": "LICENSE.txt",
+ "size": 1057,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/notion-knowledge-capture/LICENSE.txt",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/notion-knowledge-capture/LICENSE.txt"
+ },
+ {
+ "path": "SKILL.md",
+ "size": 3316,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/notion-knowledge-capture/SKILL.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/notion-knowledge-capture/SKILL.md"
+ },
+ {
+ "path": "agents/openai.yaml",
+ "size": 512,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/notion-knowledge-capture/agents/openai.yaml",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/notion-knowledge-capture/agents/openai.yaml"
+ },
+ {
+ "path": "assets/notion-small.svg",
+ "size": 15777,
+ "binary": true,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/notion-knowledge-capture/assets/notion-small.svg",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/notion-knowledge-capture/assets/notion-small.svg"
+ },
+ {
+ "path": "assets/notion.png",
+ "size": 8526,
+ "binary": true,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/notion-knowledge-capture/assets/notion.png",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/notion-knowledge-capture/assets/notion.png"
+ },
+ {
+ "path": "evaluations/README.md",
+ "size": 3487,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/notion-knowledge-capture/evaluations/README.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/notion-knowledge-capture/evaluations/README.md"
+ },
+ {
+ "path": "evaluations/conversation-to-wiki.json",
+ "size": 2035,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/notion-knowledge-capture/evaluations/conversation-to-wiki.json",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/notion-knowledge-capture/evaluations/conversation-to-wiki.json"
+ },
+ {
+ "path": "evaluations/decision-record.json",
+ "size": 2220,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/notion-knowledge-capture/evaluations/decision-record.json",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/notion-knowledge-capture/evaluations/decision-record.json"
+ },
+ {
+ "path": "examples/conversation-to-faq.md",
+ "size": 16242,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/notion-knowledge-capture/examples/conversation-to-faq.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/notion-knowledge-capture/examples/conversation-to-faq.md"
+ },
+ {
+ "path": "examples/decision-capture.md",
+ "size": 3568,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/notion-knowledge-capture/examples/decision-capture.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/notion-knowledge-capture/examples/decision-capture.md"
+ },
+ {
+ "path": "examples/how-to-guide.md",
+ "size": 2838,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/notion-knowledge-capture/examples/how-to-guide.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/notion-knowledge-capture/examples/how-to-guide.md"
+ },
+ {
+ "path": "reference/database-best-practices.md",
+ "size": 2876,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/notion-knowledge-capture/reference/database-best-practices.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/notion-knowledge-capture/reference/database-best-practices.md"
+ },
+ {
+ "path": "reference/decision-log-database.md",
+ "size": 2033,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/notion-knowledge-capture/reference/decision-log-database.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/notion-knowledge-capture/reference/decision-log-database.md"
+ },
+ {
+ "path": "reference/documentation-database.md",
+ "size": 2745,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/notion-knowledge-capture/reference/documentation-database.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/notion-knowledge-capture/reference/documentation-database.md"
+ },
+ {
+ "path": "reference/faq-database.md",
+ "size": 2037,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/notion-knowledge-capture/reference/faq-database.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/notion-knowledge-capture/reference/faq-database.md"
+ },
+ {
+ "path": "reference/how-to-guide-database.md",
+ "size": 1237,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/notion-knowledge-capture/reference/how-to-guide-database.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/notion-knowledge-capture/reference/how-to-guide-database.md"
+ },
+ {
+ "path": "reference/learning-database.md",
+ "size": 1322,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/notion-knowledge-capture/reference/learning-database.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/notion-knowledge-capture/reference/learning-database.md"
+ },
+ {
+ "path": "reference/team-wiki-database.md",
+ "size": 927,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/notion-knowledge-capture/reference/team-wiki-database.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/notion-knowledge-capture/reference/team-wiki-database.md"
+ }
+ ]
},
{
"id": "openai/.curated/notion-meeting-intelligence",
@@ -779,7 +8249,143 @@
"category": "Curated",
"license": null,
"path": "skills/.curated/notion-meeting-intelligence",
- "url": "https://github.com/openai/skills/tree/main/skills/.curated/notion-meeting-intelligence"
+ "url": "https://github.com/openai/skills/tree/main/skills/.curated/notion-meeting-intelligence",
+ "route": "/skills/openai/curated/notion-meeting-intelligence",
+ "files": [
+ {
+ "path": "LICENSE.txt",
+ "size": 1057,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/notion-meeting-intelligence/LICENSE.txt",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/notion-meeting-intelligence/LICENSE.txt"
+ },
+ {
+ "path": "SKILL.md",
+ "size": 3418,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/notion-meeting-intelligence/SKILL.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/notion-meeting-intelligence/SKILL.md"
+ },
+ {
+ "path": "agents/openai.yaml",
+ "size": 512,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/notion-meeting-intelligence/agents/openai.yaml",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/notion-meeting-intelligence/agents/openai.yaml"
+ },
+ {
+ "path": "assets/notion-small.svg",
+ "size": 15777,
+ "binary": true,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/notion-meeting-intelligence/assets/notion-small.svg",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/notion-meeting-intelligence/assets/notion-small.svg"
+ },
+ {
+ "path": "assets/notion.png",
+ "size": 8526,
+ "binary": true,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/notion-meeting-intelligence/assets/notion.png",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/notion-meeting-intelligence/assets/notion.png"
+ },
+ {
+ "path": "evaluations/README.md",
+ "size": 3971,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/notion-meeting-intelligence/evaluations/README.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/notion-meeting-intelligence/evaluations/README.md"
+ },
+ {
+ "path": "evaluations/decision-meeting-prep.json",
+ "size": 3441,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/notion-meeting-intelligence/evaluations/decision-meeting-prep.json",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/notion-meeting-intelligence/evaluations/decision-meeting-prep.json"
+ },
+ {
+ "path": "evaluations/status-meeting-prep.json",
+ "size": 3312,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/notion-meeting-intelligence/evaluations/status-meeting-prep.json",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/notion-meeting-intelligence/evaluations/status-meeting-prep.json"
+ },
+ {
+ "path": "examples/customer-meeting.md",
+ "size": 3133,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/notion-meeting-intelligence/examples/customer-meeting.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/notion-meeting-intelligence/examples/customer-meeting.md"
+ },
+ {
+ "path": "examples/executive-review.md",
+ "size": 2150,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/notion-meeting-intelligence/examples/executive-review.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/notion-meeting-intelligence/examples/executive-review.md"
+ },
+ {
+ "path": "examples/project-decision.md",
+ "size": 12840,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/notion-meeting-intelligence/examples/project-decision.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/notion-meeting-intelligence/examples/project-decision.md"
+ },
+ {
+ "path": "examples/sprint-planning.md",
+ "size": 2100,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/notion-meeting-intelligence/examples/sprint-planning.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/notion-meeting-intelligence/examples/sprint-planning.md"
+ },
+ {
+ "path": "reference/brainstorming-template.md",
+ "size": 1480,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/notion-meeting-intelligence/reference/brainstorming-template.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/notion-meeting-intelligence/reference/brainstorming-template.md"
+ },
+ {
+ "path": "reference/decision-meeting-template.md",
+ "size": 1825,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/notion-meeting-intelligence/reference/decision-meeting-template.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/notion-meeting-intelligence/reference/decision-meeting-template.md"
+ },
+ {
+ "path": "reference/one-on-one-template.md",
+ "size": 932,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/notion-meeting-intelligence/reference/one-on-one-template.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/notion-meeting-intelligence/reference/one-on-one-template.md"
+ },
+ {
+ "path": "reference/retrospective-template.md",
+ "size": 940,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/notion-meeting-intelligence/reference/retrospective-template.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/notion-meeting-intelligence/reference/retrospective-template.md"
+ },
+ {
+ "path": "reference/sprint-planning-template.md",
+ "size": 1301,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/notion-meeting-intelligence/reference/sprint-planning-template.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/notion-meeting-intelligence/reference/sprint-planning-template.md"
+ },
+ {
+ "path": "reference/status-update-template.md",
+ "size": 1356,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/notion-meeting-intelligence/reference/status-update-template.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/notion-meeting-intelligence/reference/status-update-template.md"
+ },
+ {
+ "path": "reference/template-selection-guide.md",
+ "size": 1948,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/notion-meeting-intelligence/reference/template-selection-guide.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/notion-meeting-intelligence/reference/template-selection-guide.md"
+ }
+ ]
},
{
"id": "openai/.curated/notion-research-documentation",
@@ -789,7 +8395,171 @@
"category": "Curated",
"license": null,
"path": "skills/.curated/notion-research-documentation",
- "url": "https://github.com/openai/skills/tree/main/skills/.curated/notion-research-documentation"
+ "url": "https://github.com/openai/skills/tree/main/skills/.curated/notion-research-documentation",
+ "route": "/skills/openai/curated/notion-research-documentation",
+ "files": [
+ {
+ "path": "LICENSE.txt",
+ "size": 1057,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/notion-research-documentation/LICENSE.txt",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/notion-research-documentation/LICENSE.txt"
+ },
+ {
+ "path": "SKILL.md",
+ "size": 3404,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/notion-research-documentation/SKILL.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/notion-research-documentation/SKILL.md"
+ },
+ {
+ "path": "agents/openai.yaml",
+ "size": 497,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/notion-research-documentation/agents/openai.yaml",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/notion-research-documentation/agents/openai.yaml"
+ },
+ {
+ "path": "assets/notion-small.svg",
+ "size": 15777,
+ "binary": true,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/notion-research-documentation/assets/notion-small.svg",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/notion-research-documentation/assets/notion-small.svg"
+ },
+ {
+ "path": "assets/notion.png",
+ "size": 8526,
+ "binary": true,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/notion-research-documentation/assets/notion.png",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/notion-research-documentation/assets/notion.png"
+ },
+ {
+ "path": "evaluations/README.md",
+ "size": 4254,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/notion-research-documentation/evaluations/README.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/notion-research-documentation/evaluations/README.md"
+ },
+ {
+ "path": "evaluations/basic-research.json",
+ "size": 1731,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/notion-research-documentation/evaluations/basic-research.json",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/notion-research-documentation/evaluations/basic-research.json"
+ },
+ {
+ "path": "evaluations/research-to-database.json",
+ "size": 1681,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/notion-research-documentation/evaluations/research-to-database.json",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/notion-research-documentation/evaluations/research-to-database.json"
+ },
+ {
+ "path": "examples/competitor-analysis.md",
+ "size": 8213,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/notion-research-documentation/examples/competitor-analysis.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/notion-research-documentation/examples/competitor-analysis.md"
+ },
+ {
+ "path": "examples/market-research.md",
+ "size": 1899,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/notion-research-documentation/examples/market-research.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/notion-research-documentation/examples/market-research.md"
+ },
+ {
+ "path": "examples/technical-investigation.md",
+ "size": 6521,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/notion-research-documentation/examples/technical-investigation.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/notion-research-documentation/examples/technical-investigation.md"
+ },
+ {
+ "path": "examples/trip-planning.md",
+ "size": 3789,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/notion-research-documentation/examples/trip-planning.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/notion-research-documentation/examples/trip-planning.md"
+ },
+ {
+ "path": "reference/advanced-search.md",
+ "size": 4593,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/notion-research-documentation/reference/advanced-search.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/notion-research-documentation/reference/advanced-search.md"
+ },
+ {
+ "path": "reference/citations.md",
+ "size": 5152,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/notion-research-documentation/reference/citations.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/notion-research-documentation/reference/citations.md"
+ },
+ {
+ "path": "reference/comparison-format.md",
+ "size": 870,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/notion-research-documentation/reference/comparison-format.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/notion-research-documentation/reference/comparison-format.md"
+ },
+ {
+ "path": "reference/comparison-template.md",
+ "size": 911,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/notion-research-documentation/reference/comparison-template.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/notion-research-documentation/reference/comparison-template.md"
+ },
+ {
+ "path": "reference/comprehensive-report-format.md",
+ "size": 1077,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/notion-research-documentation/reference/comprehensive-report-format.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/notion-research-documentation/reference/comprehensive-report-format.md"
+ },
+ {
+ "path": "reference/comprehensive-report-template.md",
+ "size": 1270,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/notion-research-documentation/reference/comprehensive-report-template.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/notion-research-documentation/reference/comprehensive-report-template.md"
+ },
+ {
+ "path": "reference/format-selection-guide.md",
+ "size": 2798,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/notion-research-documentation/reference/format-selection-guide.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/notion-research-documentation/reference/format-selection-guide.md"
+ },
+ {
+ "path": "reference/quick-brief-format.md",
+ "size": 767,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/notion-research-documentation/reference/quick-brief-format.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/notion-research-documentation/reference/quick-brief-format.md"
+ },
+ {
+ "path": "reference/quick-brief-template.md",
+ "size": 473,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/notion-research-documentation/reference/quick-brief-template.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/notion-research-documentation/reference/quick-brief-template.md"
+ },
+ {
+ "path": "reference/research-summary-format.md",
+ "size": 841,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/notion-research-documentation/reference/research-summary-format.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/notion-research-documentation/reference/research-summary-format.md"
+ },
+ {
+ "path": "reference/research-summary-template.md",
+ "size": 1152,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/notion-research-documentation/reference/research-summary-template.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/notion-research-documentation/reference/research-summary-template.md"
+ }
+ ]
},
{
"id": "openai/.curated/notion-spec-to-implementation",
@@ -799,7 +8569,143 @@
"category": "Curated",
"license": null,
"path": "skills/.curated/notion-spec-to-implementation",
- "url": "https://github.com/openai/skills/tree/main/skills/.curated/notion-spec-to-implementation"
+ "url": "https://github.com/openai/skills/tree/main/skills/.curated/notion-spec-to-implementation",
+ "route": "/skills/openai/curated/notion-spec-to-implementation",
+ "files": [
+ {
+ "path": "LICENSE.txt",
+ "size": 1057,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/notion-spec-to-implementation/LICENSE.txt",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/notion-spec-to-implementation/LICENSE.txt"
+ },
+ {
+ "path": "SKILL.md",
+ "size": 3521,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/notion-spec-to-implementation/SKILL.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/notion-spec-to-implementation/SKILL.md"
+ },
+ {
+ "path": "agents/openai.yaml",
+ "size": 524,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/notion-spec-to-implementation/agents/openai.yaml",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/notion-spec-to-implementation/agents/openai.yaml"
+ },
+ {
+ "path": "assets/notion-small.svg",
+ "size": 15777,
+ "binary": true,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/notion-spec-to-implementation/assets/notion-small.svg",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/notion-spec-to-implementation/assets/notion-small.svg"
+ },
+ {
+ "path": "assets/notion.png",
+ "size": 8526,
+ "binary": true,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/notion-spec-to-implementation/assets/notion.png",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/notion-spec-to-implementation/assets/notion.png"
+ },
+ {
+ "path": "evaluations/README.md",
+ "size": 4427,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/notion-spec-to-implementation/evaluations/README.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/notion-spec-to-implementation/evaluations/README.md"
+ },
+ {
+ "path": "evaluations/basic-spec-implementation.json",
+ "size": 2401,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/notion-spec-to-implementation/evaluations/basic-spec-implementation.json",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/notion-spec-to-implementation/evaluations/basic-spec-implementation.json"
+ },
+ {
+ "path": "evaluations/spec-to-tasks.json",
+ "size": 2561,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/notion-spec-to-implementation/evaluations/spec-to-tasks.json",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/notion-spec-to-implementation/evaluations/spec-to-tasks.json"
+ },
+ {
+ "path": "examples/api-feature.md",
+ "size": 13579,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/notion-spec-to-implementation/examples/api-feature.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/notion-spec-to-implementation/examples/api-feature.md"
+ },
+ {
+ "path": "examples/database-migration.md",
+ "size": 2443,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/notion-spec-to-implementation/examples/database-migration.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/notion-spec-to-implementation/examples/database-migration.md"
+ },
+ {
+ "path": "examples/ui-component.md",
+ "size": 1662,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/notion-spec-to-implementation/examples/ui-component.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/notion-spec-to-implementation/examples/ui-component.md"
+ },
+ {
+ "path": "reference/milestone-summary-template.md",
+ "size": 456,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/notion-spec-to-implementation/reference/milestone-summary-template.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/notion-spec-to-implementation/reference/milestone-summary-template.md"
+ },
+ {
+ "path": "reference/progress-tracking.md",
+ "size": 9020,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/notion-spec-to-implementation/reference/progress-tracking.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/notion-spec-to-implementation/reference/progress-tracking.md"
+ },
+ {
+ "path": "reference/progress-update-template.md",
+ "size": 420,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/notion-spec-to-implementation/reference/progress-update-template.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/notion-spec-to-implementation/reference/progress-update-template.md"
+ },
+ {
+ "path": "reference/quick-implementation-plan.md",
+ "size": 480,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/notion-spec-to-implementation/reference/quick-implementation-plan.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/notion-spec-to-implementation/reference/quick-implementation-plan.md"
+ },
+ {
+ "path": "reference/spec-parsing.md",
+ "size": 6942,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/notion-spec-to-implementation/reference/spec-parsing.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/notion-spec-to-implementation/reference/spec-parsing.md"
+ },
+ {
+ "path": "reference/standard-implementation-plan.md",
+ "size": 3286,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/notion-spec-to-implementation/reference/standard-implementation-plan.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/notion-spec-to-implementation/reference/standard-implementation-plan.md"
+ },
+ {
+ "path": "reference/task-creation-template.md",
+ "size": 597,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/notion-spec-to-implementation/reference/task-creation-template.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/notion-spec-to-implementation/reference/task-creation-template.md"
+ },
+ {
+ "path": "reference/task-creation.md",
+ "size": 7965,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/notion-spec-to-implementation/reference/task-creation.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/notion-spec-to-implementation/reference/task-creation.md"
+ }
+ ]
},
{
"id": "openai/.curated/openai-docs",
@@ -809,7 +8715,80 @@
"category": "Curated",
"license": null,
"path": "skills/.curated/openai-docs",
- "url": "https://github.com/openai/skills/tree/main/skills/.curated/openai-docs"
+ "url": "https://github.com/openai/skills/tree/main/skills/.curated/openai-docs",
+ "route": "/skills/openai/curated/openai-docs",
+ "files": [
+ {
+ "path": "LICENSE.txt",
+ "size": 10776,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/openai-docs/LICENSE.txt",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/openai-docs/LICENSE.txt"
+ },
+ {
+ "path": "SKILL.md",
+ "size": 18302,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/openai-docs/SKILL.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/openai-docs/SKILL.md"
+ },
+ {
+ "path": "agents/openai.yaml",
+ "size": 598,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/openai-docs/agents/openai.yaml",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/openai-docs/agents/openai.yaml"
+ },
+ {
+ "path": "assets/openai-small.svg",
+ "size": 1091,
+ "binary": true,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/openai-docs/assets/openai-small.svg",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/openai-docs/assets/openai-small.svg"
+ },
+ {
+ "path": "assets/openai.png",
+ "size": 1429,
+ "binary": true,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/openai-docs/assets/openai.png",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/openai-docs/assets/openai.png"
+ },
+ {
+ "path": "references/latest-model.md",
+ "size": 2028,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/openai-docs/references/latest-model.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/openai-docs/references/latest-model.md"
+ },
+ {
+ "path": "references/prompting-guide.md",
+ "size": 14338,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/openai-docs/references/prompting-guide.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/openai-docs/references/prompting-guide.md"
+ },
+ {
+ "path": "references/upgrade-guide.md",
+ "size": 11308,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/openai-docs/references/upgrade-guide.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/openai-docs/references/upgrade-guide.md"
+ },
+ {
+ "path": "scripts/fetch-codex-manual.mjs",
+ "size": 16085,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/openai-docs/scripts/fetch-codex-manual.mjs",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/openai-docs/scripts/fetch-codex-manual.mjs"
+ },
+ {
+ "path": "scripts/resolve-latest-model-info.js",
+ "size": 3463,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/openai-docs/scripts/resolve-latest-model-info.js",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/openai-docs/scripts/resolve-latest-model-info.js"
+ }
+ ]
},
{
"id": "openai/.curated/pdf",
@@ -819,7 +8798,38 @@
"category": "Curated",
"license": null,
"path": "skills/.curated/pdf",
- "url": "https://github.com/openai/skills/tree/main/skills/.curated/pdf"
+ "url": "https://github.com/openai/skills/tree/main/skills/.curated/pdf",
+ "route": "/skills/openai/curated/pdf",
+ "files": [
+ {
+ "path": "LICENSE.txt",
+ "size": 10776,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/pdf/LICENSE.txt",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/pdf/LICENSE.txt"
+ },
+ {
+ "path": "SKILL.md",
+ "size": 2517,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/pdf/SKILL.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/pdf/SKILL.md"
+ },
+ {
+ "path": "agents/openai.yaml",
+ "size": 219,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/pdf/agents/openai.yaml",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/pdf/agents/openai.yaml"
+ },
+ {
+ "path": "assets/pdf.png",
+ "size": 1312,
+ "binary": true,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/pdf/assets/pdf.png",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/pdf/assets/pdf.png"
+ }
+ ]
},
{
"id": "openai/.curated/playwright",
@@ -829,7 +8839,73 @@
"category": "Curated",
"license": null,
"path": "skills/.curated/playwright",
- "url": "https://github.com/openai/skills/tree/main/skills/.curated/playwright"
+ "url": "https://github.com/openai/skills/tree/main/skills/.curated/playwright",
+ "route": "/skills/openai/curated/playwright",
+ "files": [
+ {
+ "path": "LICENSE.txt",
+ "size": 11552,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/playwright/LICENSE.txt",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/playwright/LICENSE.txt"
+ },
+ {
+ "path": "NOTICE.txt",
+ "size": 403,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/playwright/NOTICE.txt",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/playwright/NOTICE.txt"
+ },
+ {
+ "path": "SKILL.md",
+ "size": 3771,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/playwright/SKILL.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/playwright/SKILL.md"
+ },
+ {
+ "path": "agents/openai.yaml",
+ "size": 313,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/playwright/agents/openai.yaml",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/playwright/agents/openai.yaml"
+ },
+ {
+ "path": "assets/playwright-small.svg",
+ "size": 828,
+ "binary": true,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/playwright/assets/playwright-small.svg",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/playwright/assets/playwright-small.svg"
+ },
+ {
+ "path": "assets/playwright.png",
+ "size": 1730,
+ "binary": true,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/playwright/assets/playwright.png",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/playwright/assets/playwright.png"
+ },
+ {
+ "path": "references/cli.md",
+ "size": 1863,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/playwright/references/cli.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/playwright/references/cli.md"
+ },
+ {
+ "path": "references/workflows.md",
+ "size": 1864,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/playwright/references/workflows.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/playwright/references/workflows.md"
+ },
+ {
+ "path": "scripts/playwright_cli.sh",
+ "size": 526,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/playwright/scripts/playwright_cli.sh",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/playwright/scripts/playwright_cli.sh"
+ }
+ ]
},
{
"id": "openai/.curated/playwright-interactive",
@@ -839,7 +8915,52 @@
"category": "Curated",
"license": null,
"path": "skills/.curated/playwright-interactive",
- "url": "https://github.com/openai/skills/tree/main/skills/.curated/playwright-interactive"
+ "url": "https://github.com/openai/skills/tree/main/skills/.curated/playwright-interactive",
+ "route": "/skills/openai/curated/playwright-interactive",
+ "files": [
+ {
+ "path": "LICENSE.txt",
+ "size": 11552,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/playwright-interactive/LICENSE.txt",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/playwright-interactive/LICENSE.txt"
+ },
+ {
+ "path": "NOTICE.txt",
+ "size": 478,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/playwright-interactive/NOTICE.txt",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/playwright-interactive/NOTICE.txt"
+ },
+ {
+ "path": "SKILL.md",
+ "size": 31711,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/playwright-interactive/SKILL.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/playwright-interactive/SKILL.md"
+ },
+ {
+ "path": "agents/openai.yaml",
+ "size": 345,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/playwright-interactive/agents/openai.yaml",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/playwright-interactive/agents/openai.yaml"
+ },
+ {
+ "path": "assets/playwright-small.svg",
+ "size": 843,
+ "binary": true,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/playwright-interactive/assets/playwright-small.svg",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/playwright-interactive/assets/playwright-small.svg"
+ },
+ {
+ "path": "assets/playwright.png",
+ "size": 1785,
+ "binary": true,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/playwright-interactive/assets/playwright.png",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/playwright-interactive/assets/playwright.png"
+ }
+ ]
},
{
"id": "openai/.curated/render-deploy",
@@ -849,7 +8970,157 @@
"category": "Curated",
"license": null,
"path": "skills/.curated/render-deploy",
- "url": "https://github.com/openai/skills/tree/main/skills/.curated/render-deploy"
+ "url": "https://github.com/openai/skills/tree/main/skills/.curated/render-deploy",
+ "route": "/skills/openai/curated/render-deploy",
+ "files": [
+ {
+ "path": "LICENSE.txt",
+ "size": 10776,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/render-deploy/LICENSE.txt",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/render-deploy/LICENSE.txt"
+ },
+ {
+ "path": "SKILL.md",
+ "size": 17582,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/render-deploy/SKILL.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/render-deploy/SKILL.md"
+ },
+ {
+ "path": "agents/openai.yaml",
+ "size": 480,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/render-deploy/agents/openai.yaml",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/render-deploy/agents/openai.yaml"
+ },
+ {
+ "path": "assets/docker.yaml",
+ "size": 1398,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/render-deploy/assets/docker.yaml",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/render-deploy/assets/docker.yaml"
+ },
+ {
+ "path": "assets/go-api.yaml",
+ "size": 848,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/render-deploy/assets/go-api.yaml",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/render-deploy/assets/go-api.yaml"
+ },
+ {
+ "path": "assets/nextjs-postgres.yaml",
+ "size": 870,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/render-deploy/assets/nextjs-postgres.yaml",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/render-deploy/assets/nextjs-postgres.yaml"
+ },
+ {
+ "path": "assets/node-express.yaml",
+ "size": 619,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/render-deploy/assets/node-express.yaml",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/render-deploy/assets/node-express.yaml"
+ },
+ {
+ "path": "assets/python-django.yaml",
+ "size": 2538,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/render-deploy/assets/python-django.yaml",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/render-deploy/assets/python-django.yaml"
+ },
+ {
+ "path": "assets/render-small.svg",
+ "size": 553,
+ "binary": true,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/render-deploy/assets/render-small.svg",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/render-deploy/assets/render-small.svg"
+ },
+ {
+ "path": "assets/render.png",
+ "size": 911,
+ "binary": true,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/render-deploy/assets/render.png",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/render-deploy/assets/render.png"
+ },
+ {
+ "path": "assets/static-site.yaml",
+ "size": 1352,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/render-deploy/assets/static-site.yaml",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/render-deploy/assets/static-site.yaml"
+ },
+ {
+ "path": "references/blueprint-spec.md",
+ "size": 16013,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/render-deploy/references/blueprint-spec.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/render-deploy/references/blueprint-spec.md"
+ },
+ {
+ "path": "references/codebase-analysis.md",
+ "size": 2300,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/render-deploy/references/codebase-analysis.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/render-deploy/references/codebase-analysis.md"
+ },
+ {
+ "path": "references/configuration-guide.md",
+ "size": 11735,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/render-deploy/references/configuration-guide.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/render-deploy/references/configuration-guide.md"
+ },
+ {
+ "path": "references/deployment-details.md",
+ "size": 5345,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/render-deploy/references/deployment-details.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/render-deploy/references/deployment-details.md"
+ },
+ {
+ "path": "references/direct-creation.md",
+ "size": 2786,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/render-deploy/references/direct-creation.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/render-deploy/references/direct-creation.md"
+ },
+ {
+ "path": "references/error-patterns.md",
+ "size": 833,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/render-deploy/references/error-patterns.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/render-deploy/references/error-patterns.md"
+ },
+ {
+ "path": "references/post-deploy-checks.md",
+ "size": 1025,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/render-deploy/references/post-deploy-checks.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/render-deploy/references/post-deploy-checks.md"
+ },
+ {
+ "path": "references/runtimes.md",
+ "size": 9849,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/render-deploy/references/runtimes.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/render-deploy/references/runtimes.md"
+ },
+ {
+ "path": "references/service-types.md",
+ "size": 11338,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/render-deploy/references/service-types.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/render-deploy/references/service-types.md"
+ },
+ {
+ "path": "references/troubleshooting-basics.md",
+ "size": 1361,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/render-deploy/references/troubleshooting-basics.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/render-deploy/references/troubleshooting-basics.md"
+ }
+ ]
},
{
"id": "openai/.curated/screenshot",
@@ -859,7 +9130,87 @@
"category": "Curated",
"license": null,
"path": "skills/.curated/screenshot",
- "url": "https://github.com/openai/skills/tree/main/skills/.curated/screenshot"
+ "url": "https://github.com/openai/skills/tree/main/skills/.curated/screenshot",
+ "route": "/skills/openai/curated/screenshot",
+ "files": [
+ {
+ "path": "LICENSE.txt",
+ "size": 10776,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/screenshot/LICENSE.txt",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/screenshot/LICENSE.txt"
+ },
+ {
+ "path": "SKILL.md",
+ "size": 7754,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/screenshot/SKILL.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/screenshot/SKILL.md"
+ },
+ {
+ "path": "agents/openai.yaml",
+ "size": 273,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/screenshot/agents/openai.yaml",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/screenshot/agents/openai.yaml"
+ },
+ {
+ "path": "assets/screenshot-small.svg",
+ "size": 1019,
+ "binary": true,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/screenshot/assets/screenshot-small.svg",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/screenshot/assets/screenshot-small.svg"
+ },
+ {
+ "path": "assets/screenshot.png",
+ "size": 860,
+ "binary": true,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/screenshot/assets/screenshot.png",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/screenshot/assets/screenshot.png"
+ },
+ {
+ "path": "scripts/ensure_macos_permissions.sh",
+ "size": 1702,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/screenshot/scripts/ensure_macos_permissions.sh",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/screenshot/scripts/ensure_macos_permissions.sh"
+ },
+ {
+ "path": "scripts/macos_display_info.swift",
+ "size": 482,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/screenshot/scripts/macos_display_info.swift",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/screenshot/scripts/macos_display_info.swift"
+ },
+ {
+ "path": "scripts/macos_permissions.swift",
+ "size": 929,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/screenshot/scripts/macos_permissions.swift",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/screenshot/scripts/macos_permissions.swift"
+ },
+ {
+ "path": "scripts/macos_window_info.swift",
+ "size": 3595,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/screenshot/scripts/macos_window_info.swift",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/screenshot/scripts/macos_window_info.swift"
+ },
+ {
+ "path": "scripts/take_screenshot.ps1",
+ "size": 4947,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/screenshot/scripts/take_screenshot.ps1",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/screenshot/scripts/take_screenshot.ps1"
+ },
+ {
+ "path": "scripts/take_screenshot.py",
+ "size": 19659,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/screenshot/scripts/take_screenshot.py",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/screenshot/scripts/take_screenshot.py"
+ }
+ ]
},
{
"id": "openai/.curated/security-best-practices",
@@ -869,7 +9220,101 @@
"category": "Curated",
"license": null,
"path": "skills/.curated/security-best-practices",
- "url": "https://github.com/openai/skills/tree/main/skills/.curated/security-best-practices"
+ "url": "https://github.com/openai/skills/tree/main/skills/.curated/security-best-practices",
+ "route": "/skills/openai/curated/security-best-practices",
+ "files": [
+ {
+ "path": "LICENSE.txt",
+ "size": 10776,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/security-best-practices/LICENSE.txt",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/security-best-practices/LICENSE.txt"
+ },
+ {
+ "path": "SKILL.md",
+ "size": 8612,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/security-best-practices/SKILL.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/security-best-practices/SKILL.md"
+ },
+ {
+ "path": "agents/openai.yaml",
+ "size": 237,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/security-best-practices/agents/openai.yaml",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/security-best-practices/agents/openai.yaml"
+ },
+ {
+ "path": "references/golang-general-backend-security.md",
+ "size": 38659,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/security-best-practices/references/golang-general-backend-security.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/security-best-practices/references/golang-general-backend-security.md"
+ },
+ {
+ "path": "references/javascript-express-web-server-security.md",
+ "size": 49357,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/security-best-practices/references/javascript-express-web-server-security.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/security-best-practices/references/javascript-express-web-server-security.md"
+ },
+ {
+ "path": "references/javascript-general-web-frontend-security.md",
+ "size": 38638,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/security-best-practices/references/javascript-general-web-frontend-security.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/security-best-practices/references/javascript-general-web-frontend-security.md"
+ },
+ {
+ "path": "references/javascript-jquery-web-frontend-security.md",
+ "size": 33581,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/security-best-practices/references/javascript-jquery-web-frontend-security.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/security-best-practices/references/javascript-jquery-web-frontend-security.md"
+ },
+ {
+ "path": "references/javascript-typescript-nextjs-web-server-security.md",
+ "size": 43423,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/security-best-practices/references/javascript-typescript-nextjs-web-server-security.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/security-best-practices/references/javascript-typescript-nextjs-web-server-security.md"
+ },
+ {
+ "path": "references/javascript-typescript-react-web-frontend-security.md",
+ "size": 41686,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/security-best-practices/references/javascript-typescript-react-web-frontend-security.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/security-best-practices/references/javascript-typescript-react-web-frontend-security.md"
+ },
+ {
+ "path": "references/javascript-typescript-vue-web-frontend-security.md",
+ "size": 31445,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/security-best-practices/references/javascript-typescript-vue-web-frontend-security.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/security-best-practices/references/javascript-typescript-vue-web-frontend-security.md"
+ },
+ {
+ "path": "references/python-django-web-server-security.md",
+ "size": 38661,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/security-best-practices/references/python-django-web-server-security.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/security-best-practices/references/python-django-web-server-security.md"
+ },
+ {
+ "path": "references/python-fastapi-web-server-security.md",
+ "size": 44926,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/security-best-practices/references/python-fastapi-web-server-security.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/security-best-practices/references/python-fastapi-web-server-security.md"
+ },
+ {
+ "path": "references/python-flask-web-server-security.md",
+ "size": 31748,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/security-best-practices/references/python-flask-web-server-security.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/security-best-practices/references/python-flask-web-server-security.md"
+ }
+ ]
},
{
"id": "openai/.curated/security-ownership-map",
@@ -879,7 +9324,66 @@
"category": "Curated",
"license": null,
"path": "skills/.curated/security-ownership-map",
- "url": "https://github.com/openai/skills/tree/main/skills/.curated/security-ownership-map"
+ "url": "https://github.com/openai/skills/tree/main/skills/.curated/security-ownership-map",
+ "route": "/skills/openai/curated/security-ownership-map",
+ "files": [
+ {
+ "path": "LICENSE.txt",
+ "size": 10776,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/security-ownership-map/LICENSE.txt",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/security-ownership-map/LICENSE.txt"
+ },
+ {
+ "path": "SKILL.md",
+ "size": 8736,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/security-ownership-map/SKILL.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/security-ownership-map/SKILL.md"
+ },
+ {
+ "path": "agents/openai.yaml",
+ "size": 253,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/security-ownership-map/agents/openai.yaml",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/security-ownership-map/agents/openai.yaml"
+ },
+ {
+ "path": "references/neo4j-import.md",
+ "size": 2428,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/security-ownership-map/references/neo4j-import.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/security-ownership-map/references/neo4j-import.md"
+ },
+ {
+ "path": "scripts/build_ownership_map.py",
+ "size": 34330,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/security-ownership-map/scripts/build_ownership_map.py",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/security-ownership-map/scripts/build_ownership_map.py"
+ },
+ {
+ "path": "scripts/community_maintainers.py",
+ "size": 18122,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/security-ownership-map/scripts/community_maintainers.py",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/security-ownership-map/scripts/community_maintainers.py"
+ },
+ {
+ "path": "scripts/query_ownership.py",
+ "size": 17991,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/security-ownership-map/scripts/query_ownership.py",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/security-ownership-map/scripts/query_ownership.py"
+ },
+ {
+ "path": "scripts/run_ownership_map.py",
+ "size": 5890,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/security-ownership-map/scripts/run_ownership_map.py",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/security-ownership-map/scripts/run_ownership_map.py"
+ }
+ ]
},
{
"id": "openai/.curated/security-threat-model",
@@ -889,7 +9393,45 @@
"category": "Curated",
"license": null,
"path": "skills/.curated/security-threat-model",
- "url": "https://github.com/openai/skills/tree/main/skills/.curated/security-threat-model"
+ "url": "https://github.com/openai/skills/tree/main/skills/.curated/security-threat-model",
+ "route": "/skills/openai/curated/security-threat-model",
+ "files": [
+ {
+ "path": "LICENSE.txt",
+ "size": 10776,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/security-threat-model/LICENSE.txt",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/security-threat-model/LICENSE.txt"
+ },
+ {
+ "path": "SKILL.md",
+ "size": 5561,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/security-threat-model/SKILL.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/security-threat-model/SKILL.md"
+ },
+ {
+ "path": "agents/openai.yaml",
+ "size": 254,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/security-threat-model/agents/openai.yaml",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/security-threat-model/agents/openai.yaml"
+ },
+ {
+ "path": "references/prompt-template.md",
+ "size": 12642,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/security-threat-model/references/prompt-template.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/security-threat-model/references/prompt-template.md"
+ },
+ {
+ "path": "references/security-controls-and-assets.md",
+ "size": 1680,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/security-threat-model/references/security-controls-and-assets.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/security-threat-model/references/security-controls-and-assets.md"
+ }
+ ]
},
{
"id": "openai/.curated/sentry",
@@ -899,7 +9441,45 @@
"category": "Curated",
"license": null,
"path": "skills/.curated/sentry",
- "url": "https://github.com/openai/skills/tree/main/skills/.curated/sentry"
+ "url": "https://github.com/openai/skills/tree/main/skills/.curated/sentry",
+ "route": "/skills/openai/curated/sentry",
+ "files": [
+ {
+ "path": "LICENSE.txt",
+ "size": 10776,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/sentry/LICENSE.txt",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/sentry/LICENSE.txt"
+ },
+ {
+ "path": "SKILL.md",
+ "size": 3810,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/sentry/SKILL.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/sentry/SKILL.md"
+ },
+ {
+ "path": "agents/openai.yaml",
+ "size": 316,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/sentry/agents/openai.yaml",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/sentry/agents/openai.yaml"
+ },
+ {
+ "path": "assets/sentry-small.svg",
+ "size": 661,
+ "binary": true,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/sentry/assets/sentry-small.svg",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/sentry/assets/sentry-small.svg"
+ },
+ {
+ "path": "assets/sentry.png",
+ "size": 1998,
+ "binary": true,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/sentry/assets/sentry.png",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/sentry/assets/sentry.png"
+ }
+ ]
},
{
"id": "openai/.curated/speech",
@@ -909,7 +9489,122 @@
"category": "Curated",
"license": null,
"path": "skills/.curated/speech",
- "url": "https://github.com/openai/skills/tree/main/skills/.curated/speech"
+ "url": "https://github.com/openai/skills/tree/main/skills/.curated/speech",
+ "route": "/skills/openai/curated/speech",
+ "files": [
+ {
+ "path": "LICENSE.txt",
+ "size": 10776,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/speech/LICENSE.txt",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/speech/LICENSE.txt"
+ },
+ {
+ "path": "SKILL.md",
+ "size": 7241,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/speech/SKILL.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/speech/SKILL.md"
+ },
+ {
+ "path": "agents/openai.yaml",
+ "size": 299,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/speech/agents/openai.yaml",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/speech/agents/openai.yaml"
+ },
+ {
+ "path": "assets/speech-small.svg",
+ "size": 742,
+ "binary": true,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/speech/assets/speech-small.svg",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/speech/assets/speech-small.svg"
+ },
+ {
+ "path": "assets/speech.png",
+ "size": 1234,
+ "binary": true,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/speech/assets/speech.png",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/speech/assets/speech.png"
+ },
+ {
+ "path": "references/accessibility.md",
+ "size": 696,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/speech/references/accessibility.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/speech/references/accessibility.md"
+ },
+ {
+ "path": "references/audio-api.md",
+ "size": 902,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/speech/references/audio-api.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/speech/references/audio-api.md"
+ },
+ {
+ "path": "references/cli.md",
+ "size": 3275,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/speech/references/cli.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/speech/references/cli.md"
+ },
+ {
+ "path": "references/codex-network.md",
+ "size": 1148,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/speech/references/codex-network.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/speech/references/codex-network.md"
+ },
+ {
+ "path": "references/ivr.md",
+ "size": 708,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/speech/references/ivr.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/speech/references/ivr.md"
+ },
+ {
+ "path": "references/narration.md",
+ "size": 671,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/speech/references/narration.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/speech/references/narration.md"
+ },
+ {
+ "path": "references/prompting.md",
+ "size": 1553,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/speech/references/prompting.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/speech/references/prompting.md"
+ },
+ {
+ "path": "references/sample-prompts.md",
+ "size": 991,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/speech/references/sample-prompts.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/speech/references/sample-prompts.md"
+ },
+ {
+ "path": "references/voice-directions.md",
+ "size": 2155,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/speech/references/voice-directions.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/speech/references/voice-directions.md"
+ },
+ {
+ "path": "references/voiceover.md",
+ "size": 790,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/speech/references/voiceover.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/speech/references/voiceover.md"
+ },
+ {
+ "path": "scripts/text_to_speech.py",
+ "size": 15592,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/speech/scripts/text_to_speech.py",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/speech/scripts/text_to_speech.py"
+ }
+ ]
},
{
"id": "openai/.curated/transcribe",
@@ -919,7 +9614,59 @@
"category": "Curated",
"license": null,
"path": "skills/.curated/transcribe",
- "url": "https://github.com/openai/skills/tree/main/skills/.curated/transcribe"
+ "url": "https://github.com/openai/skills/tree/main/skills/.curated/transcribe",
+ "route": "/skills/openai/curated/transcribe",
+ "files": [
+ {
+ "path": "LICENSE.txt",
+ "size": 10776,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/transcribe/LICENSE.txt",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/transcribe/LICENSE.txt"
+ },
+ {
+ "path": "SKILL.md",
+ "size": 2834,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/transcribe/SKILL.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/transcribe/SKILL.md"
+ },
+ {
+ "path": "agents/openai.yaml",
+ "size": 414,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/transcribe/agents/openai.yaml",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/transcribe/agents/openai.yaml"
+ },
+ {
+ "path": "assets/transcribe-small.svg",
+ "size": 750,
+ "binary": true,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/transcribe/assets/transcribe-small.svg",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/transcribe/assets/transcribe-small.svg"
+ },
+ {
+ "path": "assets/transcribe.png",
+ "size": 1288,
+ "binary": true,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/transcribe/assets/transcribe.png",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/transcribe/assets/transcribe.png"
+ },
+ {
+ "path": "references/api.md",
+ "size": 457,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/transcribe/references/api.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/transcribe/references/api.md"
+ },
+ {
+ "path": "scripts/transcribe_diarize.py",
+ "size": 8684,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/transcribe/scripts/transcribe_diarize.py",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/transcribe/scripts/transcribe_diarize.py"
+ }
+ ]
},
{
"id": "openai/.curated/vercel-deploy",
@@ -929,7 +9676,52 @@
"category": "Curated",
"license": null,
"path": "skills/.curated/vercel-deploy",
- "url": "https://github.com/openai/skills/tree/main/skills/.curated/vercel-deploy"
+ "url": "https://github.com/openai/skills/tree/main/skills/.curated/vercel-deploy",
+ "route": "/skills/openai/curated/vercel-deploy",
+ "files": [
+ {
+ "path": "LICENSE.txt",
+ "size": 1063,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/vercel-deploy/LICENSE.txt",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/vercel-deploy/LICENSE.txt"
+ },
+ {
+ "path": "SKILL.md",
+ "size": 2653,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/vercel-deploy/SKILL.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/vercel-deploy/SKILL.md"
+ },
+ {
+ "path": "agents/openai.yaml",
+ "size": 306,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/vercel-deploy/agents/openai.yaml",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/vercel-deploy/agents/openai.yaml"
+ },
+ {
+ "path": "assets/vercel-small.svg",
+ "size": 243,
+ "binary": true,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/vercel-deploy/assets/vercel-small.svg",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/vercel-deploy/assets/vercel-small.svg"
+ },
+ {
+ "path": "assets/vercel.png",
+ "size": 788,
+ "binary": true,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/vercel-deploy/assets/vercel.png",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/vercel-deploy/assets/vercel.png"
+ },
+ {
+ "path": "scripts/deploy.sh",
+ "size": 8877,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/vercel-deploy/scripts/deploy.sh",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/vercel-deploy/scripts/deploy.sh"
+ }
+ ]
},
{
"id": "openai/.curated/winui-app",
@@ -939,7 +9731,157 @@
"category": "Curated",
"license": null,
"path": "skills/.curated/winui-app",
- "url": "https://github.com/openai/skills/tree/main/skills/.curated/winui-app"
+ "url": "https://github.com/openai/skills/tree/main/skills/.curated/winui-app",
+ "route": "/skills/openai/curated/winui-app",
+ "files": [
+ {
+ "path": "LICENSE.txt",
+ "size": 11357,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/winui-app/LICENSE.txt",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/winui-app/LICENSE.txt"
+ },
+ {
+ "path": "SKILL.md",
+ "size": 11272,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/winui-app/SKILL.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/winui-app/SKILL.md"
+ },
+ {
+ "path": "agents/openai.yaml",
+ "size": 202,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/winui-app/agents/openai.yaml",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/winui-app/agents/openai.yaml"
+ },
+ {
+ "path": "assets/winui.png",
+ "size": 8770,
+ "binary": true,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/winui-app/assets/winui.png",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/winui-app/assets/winui.png"
+ },
+ {
+ "path": "config.yaml",
+ "size": 2515,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/winui-app/config.yaml",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/winui-app/config.yaml"
+ },
+ {
+ "path": "references/_sections.md",
+ "size": 4279,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/winui-app/references/_sections.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/winui-app/references/_sections.md"
+ },
+ {
+ "path": "references/accessibility-input-and-localization.md",
+ "size": 2026,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/winui-app/references/accessibility-input-and-localization.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/winui-app/references/accessibility-input-and-localization.md"
+ },
+ {
+ "path": "references/build-run-and-launch-verification.md",
+ "size": 4332,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/winui-app/references/build-run-and-launch-verification.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/winui-app/references/build-run-and-launch-verification.md"
+ },
+ {
+ "path": "references/community-toolkit-controls-and-helpers.md",
+ "size": 1954,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/winui-app/references/community-toolkit-controls-and-helpers.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/winui-app/references/community-toolkit-controls-and-helpers.md"
+ },
+ {
+ "path": "references/controls-layout-and-adaptive-ui.md",
+ "size": 6012,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/winui-app/references/controls-layout-and-adaptive-ui.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/winui-app/references/controls-layout-and-adaptive-ui.md"
+ },
+ {
+ "path": "references/foundation-environment-audit-and-remediation.md",
+ "size": 3730,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/winui-app/references/foundation-environment-audit-and-remediation.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/winui-app/references/foundation-environment-audit-and-remediation.md"
+ },
+ {
+ "path": "references/foundation-setup-and-project-selection.md",
+ "size": 4412,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/winui-app/references/foundation-setup-and-project-selection.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/winui-app/references/foundation-setup-and-project-selection.md"
+ },
+ {
+ "path": "references/foundation-template-first-recovery.md",
+ "size": 3381,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/winui-app/references/foundation-template-first-recovery.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/winui-app/references/foundation-template-first-recovery.md"
+ },
+ {
+ "path": "references/foundation-winui-app-structure.md",
+ "size": 2479,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/winui-app/references/foundation-winui-app-structure.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/winui-app/references/foundation-winui-app-structure.md"
+ },
+ {
+ "path": "references/motion-animations-and-polish.md",
+ "size": 1577,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/winui-app/references/motion-animations-and-polish.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/winui-app/references/motion-animations-and-polish.md"
+ },
+ {
+ "path": "references/performance-diagnostics-and-responsiveness.md",
+ "size": 1759,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/winui-app/references/performance-diagnostics-and-responsiveness.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/winui-app/references/performance-diagnostics-and-responsiveness.md"
+ },
+ {
+ "path": "references/sample-source-map.md",
+ "size": 2201,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/winui-app/references/sample-source-map.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/winui-app/references/sample-source-map.md"
+ },
+ {
+ "path": "references/shell-navigation-and-windowing.md",
+ "size": 3551,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/winui-app/references/shell-navigation-and-windowing.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/winui-app/references/shell-navigation-and-windowing.md"
+ },
+ {
+ "path": "references/styling-theming-materials-and-icons.md",
+ "size": 3948,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/winui-app/references/styling-theming-materials-and-icons.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/winui-app/references/styling-theming-materials-and-icons.md"
+ },
+ {
+ "path": "references/testing-debugging-and-review-checklists.md",
+ "size": 4288,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/winui-app/references/testing-debugging-and-review-checklists.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/winui-app/references/testing-debugging-and-review-checklists.md"
+ },
+ {
+ "path": "references/windows-app-sdk-lifecycle-notifications-and-deployment.md",
+ "size": 2731,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/winui-app/references/windows-app-sdk-lifecycle-notifications-and-deployment.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/winui-app/references/windows-app-sdk-lifecycle-notifications-and-deployment.md"
+ }
+ ]
},
{
"id": "openai/.curated/yeet",
@@ -949,7 +9891,45 @@
"category": "Curated",
"license": null,
"path": "skills/.curated/yeet",
- "url": "https://github.com/openai/skills/tree/main/skills/.curated/yeet"
+ "url": "https://github.com/openai/skills/tree/main/skills/.curated/yeet",
+ "route": "/skills/openai/curated/yeet",
+ "files": [
+ {
+ "path": "LICENSE.txt",
+ "size": 10776,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/yeet/LICENSE.txt",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/yeet/LICENSE.txt"
+ },
+ {
+ "path": "SKILL.md",
+ "size": 6952,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/yeet/SKILL.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/yeet/SKILL.md"
+ },
+ {
+ "path": "agents/openai.yaml",
+ "size": 273,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/yeet/agents/openai.yaml",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/yeet/agents/openai.yaml"
+ },
+ {
+ "path": "assets/yeet-small.svg",
+ "size": 967,
+ "binary": true,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/yeet/assets/yeet-small.svg",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/yeet/assets/yeet-small.svg"
+ },
+ {
+ "path": "assets/yeet.png",
+ "size": 1262,
+ "binary": true,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/yeet/assets/yeet.png",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/yeet/assets/yeet.png"
+ }
+ ]
},
{
"id": "openai/.system/imagegen",
@@ -959,7 +9939,87 @@
"category": "System",
"license": null,
"path": "skills/.system/imagegen",
- "url": "https://github.com/openai/skills/tree/main/skills/.system/imagegen"
+ "url": "https://github.com/openai/skills/tree/main/skills/.system/imagegen",
+ "route": "/skills/openai/system/imagegen",
+ "files": [
+ {
+ "path": "LICENSE.txt",
+ "size": 10776,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.system/imagegen/LICENSE.txt",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.system/imagegen/LICENSE.txt"
+ },
+ {
+ "path": "SKILL.md",
+ "size": 16204,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.system/imagegen/SKILL.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.system/imagegen/SKILL.md"
+ },
+ {
+ "path": "agents/openai.yaml",
+ "size": 918,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.system/imagegen/agents/openai.yaml",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.system/imagegen/agents/openai.yaml"
+ },
+ {
+ "path": "assets/imagegen-small.svg",
+ "size": 2889,
+ "binary": true,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.system/imagegen/assets/imagegen-small.svg",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.system/imagegen/assets/imagegen-small.svg"
+ },
+ {
+ "path": "assets/imagegen.png",
+ "size": 1711,
+ "binary": true,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.system/imagegen/assets/imagegen.png",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.system/imagegen/assets/imagegen.png"
+ },
+ {
+ "path": "references/cli.md",
+ "size": 6257,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.system/imagegen/references/cli.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.system/imagegen/references/cli.md"
+ },
+ {
+ "path": "references/codex-network.md",
+ "size": 1620,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.system/imagegen/references/codex-network.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.system/imagegen/references/codex-network.md"
+ },
+ {
+ "path": "references/image-api.md",
+ "size": 2500,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.system/imagegen/references/image-api.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.system/imagegen/references/image-api.md"
+ },
+ {
+ "path": "references/prompting.md",
+ "size": 6462,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.system/imagegen/references/prompting.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.system/imagegen/references/prompting.md"
+ },
+ {
+ "path": "references/sample-prompts.md",
+ "size": 14789,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.system/imagegen/references/sample-prompts.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.system/imagegen/references/sample-prompts.md"
+ },
+ {
+ "path": "scripts/image_gen.py",
+ "size": 31856,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.system/imagegen/scripts/image_gen.py",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.system/imagegen/scripts/image_gen.py"
+ }
+ ]
},
{
"id": "openai/.system/openai-docs",
@@ -969,7 +10029,80 @@
"category": "System",
"license": null,
"path": "skills/.system/openai-docs",
- "url": "https://github.com/openai/skills/tree/main/skills/.system/openai-docs"
+ "url": "https://github.com/openai/skills/tree/main/skills/.system/openai-docs",
+ "route": "/skills/openai/system/openai-docs",
+ "files": [
+ {
+ "path": "LICENSE.txt",
+ "size": 10776,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.system/openai-docs/LICENSE.txt",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.system/openai-docs/LICENSE.txt"
+ },
+ {
+ "path": "SKILL.md",
+ "size": 18747,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.system/openai-docs/SKILL.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.system/openai-docs/SKILL.md"
+ },
+ {
+ "path": "agents/openai.yaml",
+ "size": 598,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.system/openai-docs/agents/openai.yaml",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.system/openai-docs/agents/openai.yaml"
+ },
+ {
+ "path": "assets/openai-small.svg",
+ "size": 1091,
+ "binary": true,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.system/openai-docs/assets/openai-small.svg",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.system/openai-docs/assets/openai-small.svg"
+ },
+ {
+ "path": "assets/openai.png",
+ "size": 1429,
+ "binary": true,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.system/openai-docs/assets/openai.png",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.system/openai-docs/assets/openai.png"
+ },
+ {
+ "path": "references/latest-model.md",
+ "size": 1959,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.system/openai-docs/references/latest-model.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.system/openai-docs/references/latest-model.md"
+ },
+ {
+ "path": "references/prompting-guide.md",
+ "size": 14338,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.system/openai-docs/references/prompting-guide.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.system/openai-docs/references/prompting-guide.md"
+ },
+ {
+ "path": "references/upgrade-guide.md",
+ "size": 11308,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.system/openai-docs/references/upgrade-guide.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.system/openai-docs/references/upgrade-guide.md"
+ },
+ {
+ "path": "scripts/fetch-codex-manual.mjs",
+ "size": 16085,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.system/openai-docs/scripts/fetch-codex-manual.mjs",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.system/openai-docs/scripts/fetch-codex-manual.mjs"
+ },
+ {
+ "path": "scripts/resolve-latest-model-info.js",
+ "size": 3463,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.system/openai-docs/scripts/resolve-latest-model-info.js",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.system/openai-docs/scripts/resolve-latest-model-info.js"
+ }
+ ]
},
{
"id": "openai/.system/plugin-creator",
@@ -979,7 +10112,45 @@
"category": "System",
"license": null,
"path": "skills/.system/plugin-creator",
- "url": "https://github.com/openai/skills/tree/main/skills/.system/plugin-creator"
+ "url": "https://github.com/openai/skills/tree/main/skills/.system/plugin-creator",
+ "route": "/skills/openai/system/plugin-creator",
+ "files": [
+ {
+ "path": "LICENSE.txt",
+ "size": 10775,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.system/plugin-creator/LICENSE.txt",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.system/plugin-creator/LICENSE.txt"
+ },
+ {
+ "path": "SKILL.md",
+ "size": 6382,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.system/plugin-creator/SKILL.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.system/plugin-creator/SKILL.md"
+ },
+ {
+ "path": "agents/openai.yaml",
+ "size": 343,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.system/plugin-creator/agents/openai.yaml",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.system/plugin-creator/agents/openai.yaml"
+ },
+ {
+ "path": "references/plugin-json-spec.md",
+ "size": 7152,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.system/plugin-creator/references/plugin-json-spec.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.system/plugin-creator/references/plugin-json-spec.md"
+ },
+ {
+ "path": "scripts/create_basic_plugin.py",
+ "size": 10457,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.system/plugin-creator/scripts/create_basic_plugin.py",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.system/plugin-creator/scripts/create_basic_plugin.py"
+ }
+ ]
},
{
"id": "openai/.system/skill-creator",
@@ -989,7 +10160,59 @@
"category": "System",
"license": null,
"path": "skills/.system/skill-creator",
- "url": "https://github.com/openai/skills/tree/main/skills/.system/skill-creator"
+ "url": "https://github.com/openai/skills/tree/main/skills/.system/skill-creator",
+ "route": "/skills/openai/system/skill-creator",
+ "files": [
+ {
+ "path": "LICENSE.txt",
+ "size": 11358,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.system/skill-creator/LICENSE.txt",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.system/skill-creator/LICENSE.txt"
+ },
+ {
+ "path": "SKILL.md",
+ "size": 18664,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.system/skill-creator/SKILL.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.system/skill-creator/SKILL.md"
+ },
+ {
+ "path": "agents/openai.yaml",
+ "size": 192,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.system/skill-creator/agents/openai.yaml",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.system/skill-creator/agents/openai.yaml"
+ },
+ {
+ "path": "references/openai_yaml.md",
+ "size": 2130,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.system/skill-creator/references/openai_yaml.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.system/skill-creator/references/openai_yaml.md"
+ },
+ {
+ "path": "scripts/generate_openai_yaml.py",
+ "size": 6614,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.system/skill-creator/scripts/generate_openai_yaml.py",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.system/skill-creator/scripts/generate_openai_yaml.py"
+ },
+ {
+ "path": "scripts/init_skill.py",
+ "size": 14483,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.system/skill-creator/scripts/init_skill.py",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.system/skill-creator/scripts/init_skill.py"
+ },
+ {
+ "path": "scripts/quick_validate.py",
+ "size": 3293,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.system/skill-creator/scripts/quick_validate.py",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.system/skill-creator/scripts/quick_validate.py"
+ }
+ ]
},
{
"id": "openai/.system/skill-installer",
@@ -999,7 +10222,66 @@
"category": "System",
"license": null,
"path": "skills/.system/skill-installer",
- "url": "https://github.com/openai/skills/tree/main/skills/.system/skill-installer"
+ "url": "https://github.com/openai/skills/tree/main/skills/.system/skill-installer",
+ "route": "/skills/openai/system/skill-installer",
+ "files": [
+ {
+ "path": "LICENSE.txt",
+ "size": 11358,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.system/skill-installer/LICENSE.txt",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.system/skill-installer/LICENSE.txt"
+ },
+ {
+ "path": "SKILL.md",
+ "size": 3240,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.system/skill-installer/SKILL.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.system/skill-installer/SKILL.md"
+ },
+ {
+ "path": "agents/openai.yaml",
+ "size": 221,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.system/skill-installer/agents/openai.yaml",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.system/skill-installer/agents/openai.yaml"
+ },
+ {
+ "path": "assets/skill-installer-small.svg",
+ "size": 923,
+ "binary": true,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.system/skill-installer/assets/skill-installer-small.svg",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.system/skill-installer/assets/skill-installer-small.svg"
+ },
+ {
+ "path": "assets/skill-installer.png",
+ "size": 1036,
+ "binary": true,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.system/skill-installer/assets/skill-installer.png",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.system/skill-installer/assets/skill-installer.png"
+ },
+ {
+ "path": "scripts/github_utils.py",
+ "size": 659,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.system/skill-installer/scripts/github_utils.py",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.system/skill-installer/scripts/github_utils.py"
+ },
+ {
+ "path": "scripts/install-skill-from-github.py",
+ "size": 10096,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.system/skill-installer/scripts/install-skill-from-github.py",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.system/skill-installer/scripts/install-skill-from-github.py"
+ },
+ {
+ "path": "scripts/list-skills.py",
+ "size": 2967,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.system/skill-installer/scripts/list-skills.py",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.system/skill-installer/scripts/list-skills.py"
+ }
+ ]
}
]
}
diff --git a/web/src/pages/skills/index.tsx b/web/src/pages/skills/index.tsx
index e3eb31b1..48f24ebe 100644
--- a/web/src/pages/skills/index.tsx
+++ b/web/src/pages/skills/index.tsx
@@ -14,6 +14,7 @@ type Skill = {
license: string | null;
path: string;
url: string;
+ route: string;
};
const skills = catalog.skills as Skill[];
@@ -78,8 +79,8 @@ export default function SkillsPage() {
Agent Skills
{' '}
- curated from {sources.map((s) => s.name).join(', ')}. Every card links to the original source
- repository — clone from there to use a skill.
+ curated from {sources.map((s) => s.name).join(', ')}. Open a skill to browse its files, or jump
+ straight to the source repository.
@@ -143,13 +144,7 @@ export default function SkillsPage() {
) : (
{filtered.map((skill) => (
-
+
{skill.name}
From 81a8ab2d9cf2bb0cc90d020cad22bb662c7f31dc Mon Sep 17 00:00:00 2001
From: Claude
Date: Tue, 21 Jul 2026 14:18:43 +0000
Subject: [PATCH 3/6] feat: markdown preview tabs, detected licenses, mobile
file picker
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
- Markdown files (SKILL.md, reference docs, etc.) now render through a
remark → rehype-sanitize → HTML pipeline in a "Preview" tab (shown
first); a "Code" tab shows the existing syntax-highlighted raw
source. Sanitized since this is third-party content.
- fetch-skills-catalog.mjs now reads each skill's LICENSE.txt (falling
back to the repo-root LICENSE) and pattern-matches it to a short
label — Apache-2.0 / MIT / Proprietary / Custom — instead of
surfacing the raw "see LICENSE.txt" frontmatter pointer.
- Below 768px the file browser swaps its sidebar tree for a dropdown
(MobileFileSelect) so file choice still works on small screens.
---
web/e2e/skills.spec.ts | 50 +++++
web/package-lock.json | 75 ++++++-
web/package.json | 8 +-
web/scripts/fetch-skills-catalog.mjs | 44 +++-
.../SkillDetailPage/MarkdownPreview.tsx | 16 ++
.../SkillDetailPage/MobileFileSelect.tsx | 35 ++++
web/src/components/SkillDetailPage/index.tsx | 44 +++-
.../components/SkillDetailPage/markdown.ts | 19 ++
.../SkillDetailPage/styles.module.css | 90 ++++++++
web/src/data/skills.json | 196 +++++++++---------
10 files changed, 471 insertions(+), 106 deletions(-)
create mode 100644 web/src/components/SkillDetailPage/MarkdownPreview.tsx
create mode 100644 web/src/components/SkillDetailPage/MobileFileSelect.tsx
create mode 100644 web/src/components/SkillDetailPage/markdown.ts
diff --git a/web/e2e/skills.spec.ts b/web/e2e/skills.spec.ts
index 895248b3..641fbce7 100644
--- a/web/e2e/skills.spec.ts
+++ b/web/e2e/skills.spec.ts
@@ -85,4 +85,54 @@ test.describe('Skill detail page', () => {
await page.getByRole('link', { name: 'Skills Library' }).click();
await expect(page.getByRole('heading', { name: 'Skills Library', level: 1 })).toBeVisible();
});
+
+ test('detects the license instead of showing the raw frontmatter pointer', async ({ page }) => {
+ await expect(page.getByRole('heading', { name: 'pdf', level: 1 })).toBeVisible();
+ await expect(page.getByTestId('license-badge')).toHaveText('Proprietary');
+ await expect(page.getByText('Complete terms in LICENSE.txt')).toHaveCount(0);
+ });
+
+ test('markdown files default to a Preview tab, with Code as a second tab', async ({ page }) => {
+ test.setTimeout(30_000);
+ const tabs = page.getByRole('tablist');
+ await expect(tabs.getByRole('tab', { name: 'Preview' })).toHaveAttribute('aria-selected', 'true');
+ await expect(tabs.getByRole('tab', { name: 'Code' })).toHaveAttribute('aria-selected', 'false');
+ // Rendered preview produces a real heading element, not literal "#" markdown source.
+ const viewerBody = page.getByTestId('viewer-body');
+ await expect(viewerBody.getByRole('heading', { level: 1 })).toBeVisible({ timeout: 20_000 });
+ });
+
+ test('switching to the Code tab shows the raw markdown source', async ({ page }) => {
+ test.setTimeout(30_000);
+ const viewerBody = page.getByTestId('viewer-body');
+ await expect(viewerBody.getByRole('heading', { level: 1 })).toBeVisible({ timeout: 20_000 });
+ await page.getByRole('tab', { name: 'Code' }).click();
+ await expect(page.getByRole('tab', { name: 'Code' })).toHaveAttribute('aria-selected', 'true');
+ await expect(viewerBody.getByRole('heading', { level: 1 })).toHaveCount(0);
+ await expect(viewerBody).toContainText('#');
+ });
+});
+
+// ── Skill detail page — mobile ──────────────────────────────────────────────
+
+test.describe('Skill detail page on mobile', () => {
+ test.use({ viewport: { width: 375, height: 667 } });
+
+ test.beforeEach(async ({ page }) => {
+ await page.goto('/');
+ await page.getByRole('button', { name: 'Toggle navigation bar' }).click();
+ await page.getByRole('navigation').getByRole('link', { name: 'Skills' }).click();
+ await page.getByRole('link', { name: /^pdf/ }).first().click();
+ });
+
+ test('shows a file dropdown instead of the folder tree', async ({ page }) => {
+ await expect(page.getByLabel('Choose a file')).toBeVisible();
+ await expect(page.getByRole('button', { name: 'SKILL.md' })).not.toBeVisible();
+ });
+
+ test('picking a file from the dropdown updates the preview', async ({ page }) => {
+ await expect(page.getByTestId('viewer-path')).toHaveText('SKILL.md');
+ await page.getByLabel('Choose a file').selectOption('reference.md');
+ await expect(page.getByTestId('viewer-path')).toHaveText('reference.md');
+ });
});
diff --git a/web/package-lock.json b/web/package-lock.json
index a1a89cbe..a74275fd 100644
--- a/web/package-lock.json
+++ b/web/package-lock.json
@@ -19,9 +19,15 @@
"prism-react-renderer": "^2.4.1",
"react": "^19.2.7",
"react-dom": "^19.2.7",
+ "rehype-sanitize": "^6.0.0",
+ "rehype-stringify": "^10.0.1",
+ "remark-gfm": "^4.0.1",
+ "remark-parse": "^11.0.0",
+ "remark-rehype": "^11.1.2",
"roughjs": "^4.6.6",
"sql.js": "^1.14.1",
- "three": "^0.185.1"
+ "three": "^0.185.1",
+ "unified": "^11.0.5"
},
"devDependencies": {
"@docusaurus/faster": "^3.10.1",
@@ -10498,6 +10504,21 @@
"url": "https://opencollective.com/unified"
}
},
+ "node_modules/hast-util-sanitize": {
+ "version": "5.0.2",
+ "resolved": "https://registry.npmjs.org/hast-util-sanitize/-/hast-util-sanitize-5.0.2.tgz",
+ "integrity": "sha512-3yTWghByc50aGS7JlGhk61SPenfE/p1oaFeNwkOOyrscaOkMGrcW9+Cy/QAIOBpZxP1yqDIzFMR0+Np0i0+usg==",
+ "license": "MIT",
+ "dependencies": {
+ "@types/hast": "^3.0.0",
+ "@ungap/structured-clone": "^1.0.0",
+ "unist-util-position": "^5.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/unified"
+ }
+ },
"node_modules/hast-util-to-estree": {
"version": "3.1.3",
"resolved": "https://registry.npmjs.org/hast-util-to-estree/-/hast-util-to-estree-3.1.3.tgz",
@@ -10526,6 +10547,29 @@
"url": "https://opencollective.com/unified"
}
},
+ "node_modules/hast-util-to-html": {
+ "version": "9.0.5",
+ "resolved": "https://registry.npmjs.org/hast-util-to-html/-/hast-util-to-html-9.0.5.tgz",
+ "integrity": "sha512-OguPdidb+fbHQSU4Q4ZiLKnzWo8Wwsf5bZfbvu7//a9oTYoqD/fWpe96NuHkoS9h0ccGOTe0C4NGXdtS0iObOw==",
+ "license": "MIT",
+ "dependencies": {
+ "@types/hast": "^3.0.0",
+ "@types/unist": "^3.0.0",
+ "ccount": "^2.0.0",
+ "comma-separated-tokens": "^2.0.0",
+ "hast-util-whitespace": "^3.0.0",
+ "html-void-elements": "^3.0.0",
+ "mdast-util-to-hast": "^13.0.0",
+ "property-information": "^7.0.0",
+ "space-separated-tokens": "^2.0.0",
+ "stringify-entities": "^4.0.0",
+ "zwitch": "^2.0.4"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/unified"
+ }
+ },
"node_modules/hast-util-to-jsx-runtime": {
"version": "2.3.6",
"resolved": "https://registry.npmjs.org/hast-util-to-jsx-runtime/-/hast-util-to-jsx-runtime-2.3.6.tgz",
@@ -17372,6 +17416,35 @@
"url": "https://opencollective.com/unified"
}
},
+ "node_modules/rehype-sanitize": {
+ "version": "6.0.0",
+ "resolved": "https://registry.npmjs.org/rehype-sanitize/-/rehype-sanitize-6.0.0.tgz",
+ "integrity": "sha512-CsnhKNsyI8Tub6L4sm5ZFsme4puGfc6pYylvXo1AeqaGbjOYyzNv3qZPwvs0oMJ39eryyeOdmxwUIo94IpEhqg==",
+ "license": "MIT",
+ "dependencies": {
+ "@types/hast": "^3.0.0",
+ "hast-util-sanitize": "^5.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/unified"
+ }
+ },
+ "node_modules/rehype-stringify": {
+ "version": "10.0.1",
+ "resolved": "https://registry.npmjs.org/rehype-stringify/-/rehype-stringify-10.0.1.tgz",
+ "integrity": "sha512-k9ecfXHmIPuFVI61B9DeLPN0qFHfawM6RsuX48hoqlaKSF61RskNjSm1lI8PhBEM0MRdLxVVm4WmTqJQccH9mA==",
+ "license": "MIT",
+ "dependencies": {
+ "@types/hast": "^3.0.0",
+ "hast-util-to-html": "^9.0.0",
+ "unified": "^11.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/unified"
+ }
+ },
"node_modules/relateurl": {
"version": "0.2.7",
"resolved": "https://registry.npmjs.org/relateurl/-/relateurl-0.2.7.tgz",
diff --git a/web/package.json b/web/package.json
index 34b229bf..04374f76 100644
--- a/web/package.json
+++ b/web/package.json
@@ -30,9 +30,15 @@
"prism-react-renderer": "^2.4.1",
"react": "^19.2.7",
"react-dom": "^19.2.7",
+ "rehype-sanitize": "^6.0.0",
+ "rehype-stringify": "^10.0.1",
+ "remark-gfm": "^4.0.1",
+ "remark-parse": "^11.0.0",
+ "remark-rehype": "^11.1.2",
"roughjs": "^4.6.6",
"sql.js": "^1.14.1",
- "three": "^0.185.1"
+ "three": "^0.185.1",
+ "unified": "^11.0.5"
},
"devDependencies": {
"@docusaurus/faster": "^3.10.1",
diff --git a/web/scripts/fetch-skills-catalog.mjs b/web/scripts/fetch-skills-catalog.mjs
index 0f998ee8..7dbf5bf6 100644
--- a/web/scripts/fetch-skills-catalog.mjs
+++ b/web/scripts/fetch-skills-catalog.mjs
@@ -64,6 +64,43 @@ function isBinaryFile(path) {
return BINARY_EXTENSIONS.some((ext) => lower.endsWith(ext));
}
+// Detects a short SPDX-ish label from license file text. Skill folders often
+// ship a LICENSE.txt whose SKILL.md frontmatter only says "see LICENSE.txt" —
+// this reads the actual text so the UI can show "Apache-2.0" / "MIT" /
+// "Proprietary" instead of that unhelpful pointer.
+function detectLicense(text) {
+ const head = text.slice(0, 3000);
+ if (/Apache License[\s\S]{0,60}Version 2\.0/i.test(head)) return 'Apache-2.0';
+ if (
+ /\bMIT License\b/i.test(head) ||
+ /Permission is hereby granted, free of charge, to any person obtaining a copy/i.test(head)
+ ) return 'MIT';
+ if (/BSD 3-Clause/i.test(head) || (/Redistribution and use in source and binary forms/i.test(head) && /neither the name/i.test(head))) {
+ return 'BSD-3-Clause';
+ }
+ if (/BSD 2-Clause/i.test(head)) return 'BSD-2-Clause';
+ if (/GNU GENERAL PUBLIC LICENSE[\s\S]{0,60}Version 3/i.test(head)) return 'GPL-3.0';
+ if (/GNU GENERAL PUBLIC LICENSE[\s\S]{0,60}Version 2/i.test(head)) return 'GPL-2.0';
+ if (/Mozilla Public License/i.test(head)) return 'MPL-2.0';
+ if (/\bISC License\b/i.test(head)) return 'ISC';
+ if (/\bThe Unlicense\b/i.test(head)) return 'Unlicense';
+ if (/all rights reserved/i.test(head) && /(commercial terms|consumer terms|additional restrictions|proprietary)/i.test(head)) {
+ return 'Proprietary';
+ }
+ return 'Custom';
+}
+
+function findLicenseFile(dir) {
+ const match = readdirSync(dir).find((entry) => /^license(\.(txt|md))?$/i.test(entry));
+ return match ? join(dir, match) : null;
+}
+
+function detectDirLicense(dir) {
+ const file = findLicenseFile(dir);
+ if (!file) return null;
+ return detectLicense(readFileSync(file, 'utf8'));
+}
+
function humanize(segment) {
return segment
.replace(/^\./, '')
@@ -125,7 +162,7 @@ function buildFileManifest(source, skillDir, repoRelPath) {
});
}
-function extractSkills(source, cloneDir) {
+function extractSkills(source, cloneDir, rootLicense) {
const skillsRoot = join(cloneDir, source.skillsRoot);
const skills = [];
@@ -150,7 +187,7 @@ function extractSkills(source, cloneDir) {
description: String(frontmatter.description).trim(),
source: source.id,
category: category ? humanize(category) : null,
- license: frontmatter.license ? String(frontmatter.license).trim() : null,
+ license: detectDirLicense(skillDir) ?? rootLicense,
path: repoRelPath,
url: `https://github.com/${source.org}/${source.repo}/tree/${source.branch}/${repoRelPath}`,
route: `/skills/${source.id}/${routeSlug}`,
@@ -170,7 +207,8 @@ async function main() {
for (const source of SOURCES) {
console.log(`Fetching ${source.org}/${source.repo}...`);
const cloneDir = cloneSource(source, scratchDir);
- const skills = extractSkills(source, cloneDir);
+ const rootLicense = detectDirLicense(cloneDir);
+ const skills = extractSkills(source, cloneDir, rootLicense);
allSkills.push(...skills);
sourceMeta.push({
id: source.id,
diff --git a/web/src/components/SkillDetailPage/MarkdownPreview.tsx b/web/src/components/SkillDetailPage/MarkdownPreview.tsx
new file mode 100644
index 00000000..190dd920
--- /dev/null
+++ b/web/src/components/SkillDetailPage/MarkdownPreview.tsx
@@ -0,0 +1,16 @@
+import React, { useMemo } from 'react';
+import clsx from 'clsx';
+import { renderMarkdownToHtml } from './markdown';
+import styles from './styles.module.css';
+
+export function MarkdownPreview({ content }: { content: string }) {
+ const html = useMemo(() => renderMarkdownToHtml(content), [content]);
+ // The "markdown" class picks up Infima's default doc-content styling
+ // (headings, tables, code blocks) so the preview matches the rest of the site.
+ return (
+
+ );
+}
diff --git a/web/src/components/SkillDetailPage/MobileFileSelect.tsx b/web/src/components/SkillDetailPage/MobileFileSelect.tsx
new file mode 100644
index 00000000..6cdc69ce
--- /dev/null
+++ b/web/src/components/SkillDetailPage/MobileFileSelect.tsx
@@ -0,0 +1,35 @@
+import React from 'react';
+import type { SkillFile } from './types';
+import styles from './styles.module.css';
+
+// Shown only on narrow viewports (see the media query in styles.module.css) —
+// the two-pane tree/viewer layout doesn't fit on mobile, so file choice
+// becomes a dropdown instead of a sidebar tree.
+export function MobileFileSelect({
+ files,
+ selectedPath,
+ onSelect,
+}: {
+ files: SkillFile[];
+ selectedPath: string | null;
+ onSelect: (file: SkillFile) => void;
+}) {
+ return (
+ {
+ const file = files.find((f) => f.path === e.target.value);
+ if (file) onSelect(file);
+ }}
+ >
+ {!selectedPath && Select a file… }
+ {files.map((file) => (
+
+ {file.path}
+
+ ))}
+
+ );
+}
diff --git a/web/src/components/SkillDetailPage/index.tsx b/web/src/components/SkillDetailPage/index.tsx
index ade00c05..5fadd827 100644
--- a/web/src/components/SkillDetailPage/index.tsx
+++ b/web/src/components/SkillDetailPage/index.tsx
@@ -5,6 +5,8 @@ import Link from '@docusaurus/Link';
import { useColorMode } from '@docusaurus/theme-common';
import { Highlight, themes } from 'prism-react-renderer';
import { FileTree } from './FileTree';
+import { MobileFileSelect } from './MobileFileSelect';
+import { MarkdownPreview } from './MarkdownPreview';
import type { Skill, SkillFile } from './types';
import { formatBytes, getPrismLanguage } from './utils';
import styles from './styles.module.css';
@@ -41,12 +43,17 @@ function SkillDetailContent({ skill }: { skill: Skill }) {
const [selected, setSelected] = useState(() => pickDefaultFile(skill.files));
const [content, setContent] = useState(null);
const [status, setStatus] = useState<'idle' | 'loading' | 'error'>('idle');
+ const [tab, setTab] = useState<'preview' | 'code'>('preview');
const { colorMode } = useColorMode();
+ const language = selected ? getPrismLanguage(selected.path) : null;
+ const isMarkdown = language === 'markdown';
+
// File contents are fetched live from GitHub's raw CDN when a file is
// selected — never bundled into the site or indexed for search.
useEffect(() => {
setContent(null);
+ setTab('preview');
if (!selected || selected.binary || selected.size > MAX_PREVIEW_BYTES) {
setStatus('idle');
return;
@@ -72,7 +79,6 @@ function SkillDetailContent({ skill }: { skill: Skill }) {
};
}, [selected]);
- const language = selected ? getPrismLanguage(selected.path) : null;
const sourceLabel = SOURCE_LABELS[skill.source] ?? skill.source;
return (
@@ -92,7 +98,9 @@ function SkillDetailContent({ skill }: { skill: Skill }) {
{sourceLabel}
{skill.category && {skill.category} }
- {skill.license && {skill.license} }
+ {skill.license && (
+ {skill.license}
+ )}
+
+
+
+
@@ -128,6 +140,28 @@ function SkillDetailContent({ skill }: { skill: Skill }) {
View on GitHub ↗
+ {isMarkdown && content !== null && (
+
+ setTab('preview')}
+ >
+ Preview
+
+ setTab('code')}
+ >
+ Code
+
+
+ )}
{selected.binary ? (
Binary file — preview isn't available. View it on GitHub instead.
@@ -138,7 +172,11 @@ function SkillDetailContent({ skill }: { skill: Skill }) {
) : status === 'error' ? (
Failed to load this file. View it on GitHub instead.
) : content !== null ? (
-
+ isMarkdown && tab === 'preview' ? (
+
+ ) : (
+
+ )
) : null}
>
diff --git a/web/src/components/SkillDetailPage/markdown.ts b/web/src/components/SkillDetailPage/markdown.ts
new file mode 100644
index 00000000..0375b7a2
--- /dev/null
+++ b/web/src/components/SkillDetailPage/markdown.ts
@@ -0,0 +1,19 @@
+import { unified } from 'unified';
+import remarkParse from 'remark-parse';
+import remarkGfm from 'remark-gfm';
+import remarkRehype from 'remark-rehype';
+import rehypeSanitize from 'rehype-sanitize';
+import rehypeStringify from 'rehype-stringify';
+
+// Skill markdown comes from third-party repos, so it's rendered through
+// rehype-sanitize before hitting dangerouslySetInnerHTML.
+const processor = unified()
+ .use(remarkParse)
+ .use(remarkGfm)
+ .use(remarkRehype)
+ .use(rehypeSanitize)
+ .use(rehypeStringify);
+
+export function renderMarkdownToHtml(markdown: string): string {
+ return String(processor.processSync(markdown));
+}
diff --git a/web/src/components/SkillDetailPage/styles.module.css b/web/src/components/SkillDetailPage/styles.module.css
index de00394e..c03e7f8e 100644
--- a/web/src/components/SkillDetailPage/styles.module.css
+++ b/web/src/components/SkillDetailPage/styles.module.css
@@ -88,6 +88,24 @@
border-color: var(--ifm-color-primary);
}
+/* Hidden on desktop — the file tree in .browser is the primary way to pick a
+ file. Below the mobile breakpoint this swaps places with .tree. */
+.mobilePicker {
+ display: none;
+ margin-bottom: 0.75rem;
+}
+
+.mobileSelect {
+ width: 100%;
+ padding: 0.55rem 0.75rem;
+ font-size: 0.85rem;
+ font-family: var(--ifm-font-family-monospace);
+ border: 1px solid var(--ifm-color-emphasis-300);
+ border-radius: 8px;
+ background: var(--ifm-background-surface-color);
+ color: var(--ifm-font-color-base);
+}
+
.browser {
display: flex;
border: 1px solid var(--ifm-color-emphasis-200);
@@ -200,11 +218,51 @@
text-decoration: underline !important;
}
+.tabs {
+ display: flex;
+ gap: 0.25rem;
+ padding: 0.4rem 1rem 0;
+ border-bottom: 1px solid var(--ifm-color-emphasis-200);
+}
+
+.tab,
+.tabActive {
+ font-size: 0.8rem;
+ font-weight: 600;
+ padding: 0.4rem 0.75rem;
+ border: none;
+ background: none;
+ cursor: pointer;
+ color: var(--ifm-color-emphasis-600);
+ border-bottom: 2px solid transparent;
+}
+
+.tab:hover {
+ color: var(--ifm-font-color-base);
+}
+
+.tabActive {
+ color: var(--ifm-color-primary);
+ border-bottom-color: var(--ifm-color-primary);
+}
+
.viewerBody {
flex: 1;
overflow: auto;
}
+.markdownPreview {
+ padding: 1.25rem 1.5rem;
+}
+
+.markdownPreview :global(pre) {
+ overflow-x: auto;
+}
+
+.markdownPreview :global(img) {
+ max-width: 100%;
+}
+
.notice {
padding: 1.5rem;
color: var(--ifm-color-emphasis-600);
@@ -233,3 +291,35 @@
width: 1%;
white-space: nowrap;
}
+
+/* Below this width the two-pane tree/viewer layout doesn't fit — swap the
+ sidebar tree for a dropdown above the file preview. */
+@media (max-width: 768px) {
+ .page {
+ padding: 1.25rem 1rem 2rem;
+ }
+
+ .title {
+ font-size: 1.5rem;
+ }
+
+ .mobilePicker {
+ display: block;
+ }
+
+ .tree {
+ display: none;
+ }
+
+ .browser {
+ height: 70vh;
+ }
+
+ .viewerHeader {
+ flex-wrap: wrap;
+ }
+
+ .viewerGithub {
+ margin-left: 0;
+ }
+}
diff --git a/web/src/data/skills.json b/web/src/data/skills.json
index c9d167ad..7116c3f8 100644
--- a/web/src/data/skills.json
+++ b/web/src/data/skills.json
@@ -1,5 +1,5 @@
{
- "generatedAt": "2026-07-21T13:28:43.418Z",
+ "generatedAt": "2026-07-21T14:03:48.626Z",
"sources": [
{
"id": "anthropic",
@@ -27,7 +27,7 @@
"description": "Creating algorithmic art using p5.js with seeded randomness and interactive parameter exploration. Use this when users request creating art using code, generative art, algorithmic art, flow fields, or particle systems. Create original algorithmic art rather than copying existing artists' work to avoid copyright violations.",
"source": "anthropic",
"category": null,
- "license": "Complete terms in LICENSE.txt",
+ "license": "Apache-2.0",
"path": "skills/algorithmic-art",
"url": "https://github.com/anthropics/skills/tree/main/skills/algorithmic-art",
"route": "/skills/anthropic/algorithmic-art",
@@ -68,7 +68,7 @@
"description": "Applies Anthropic's official brand colors and typography to any sort of artifact that may benefit from having Anthropic's look-and-feel. Use it when brand colors or style guidelines, visual formatting, or company design standards apply.",
"source": "anthropic",
"category": null,
- "license": "Complete terms in LICENSE.txt",
+ "license": "Apache-2.0",
"path": "skills/brand-guidelines",
"url": "https://github.com/anthropics/skills/tree/main/skills/brand-guidelines",
"route": "/skills/anthropic/brand-guidelines",
@@ -95,7 +95,7 @@
"description": "Create beautiful visual art in .png and .pdf documents using design philosophy. You should use this skill when the user asks to create a poster, piece of art, design, or other static piece. Create original visual designs, never copying existing artists' work to avoid copyright violations.",
"source": "anthropic",
"category": null,
- "license": "Complete terms in LICENSE.txt",
+ "license": "Apache-2.0",
"path": "skills/canvas-design",
"url": "https://github.com/anthropics/skills/tree/main/skills/canvas-design",
"route": "/skills/anthropic/canvas-design",
@@ -689,7 +689,7 @@
"description": "Reference for the Claude API / Anthropic SDK — model ids, pricing, params, streaming, tool use, MCP, agents, caching, token counting, model migration.\nTRIGGER — read BEFORE opening the target file; don't skip because it \"looks like a one-liner\" — whenever: the prompt names Claude/Anthropic in any form (Claude, Anthropic, Fable, Opus, Sonnet, Haiku, `anthropic`, `@anthropic-ai`, `claude-*`, `us.anthropic.*`, `[1m]`); the user asks about an LLM (pricing/model choice/limits/caching) — never answer from memory; OR the task is LLM-shaped with provider unstated (agent/MCP/tool-definition/multi-agent/RAG/LLM-judge/computer-use; generate/summarize/extract/classify/rewrite/converse over NL; debugging refusals/cutoffs/streaming/tool-calls/tokens).\nSKIP only when another provider is being worked on (overrides all triggers): OpenAI/GPT/Gemini/Llama/Mistral/Cohere/Ollama named in the query; OR `grep -rE 'openai|langchain_openai|google.generativeai|genai|mistralai|cohere|ollama'` over the project hits (run this grep FIRST if no provider named — don't Read the file).",
"source": "anthropic",
"category": null,
- "license": "Complete terms in LICENSE.txt",
+ "license": "Apache-2.0",
"path": "skills/claude-api",
"url": "https://github.com/anthropics/skills/tree/main/skills/claude-api",
"route": "/skills/anthropic/claude-api",
@@ -1184,7 +1184,7 @@
"description": "Use this skill whenever the user wants to create, read, edit, or manipulate Word documents (.docx files) or Word templates (.dotx files). Triggers include: any mention of 'Word doc', 'word document', '.docx', '.dotx', or requests to produce professional documents with formatting like tables of contents, headings, page numbers, or letterheads. Also use when extracting or reorganizing content from .docx or .dotx files, inserting or replacing images in documents, performing find-and-replace in Word files, working with tracked changes or comments, or converting content into a polished Word document. If the user asks for a 'report', 'memo', 'letter', 'template', or similar deliverable as a Word or .docx file, use this skill. Do NOT use for PDFs, spreadsheets, Google Docs, or general coding tasks unrelated to document generation.",
"source": "anthropic",
"category": null,
- "license": "Proprietary. LICENSE.txt has complete terms",
+ "license": "Proprietary",
"path": "skills/docx",
"url": "https://github.com/anthropics/skills/tree/main/skills/docx",
"route": "/skills/anthropic/docx",
@@ -1624,7 +1624,7 @@
"description": "Guidance for distinctive, intentional visual design when building new UI or reshaping an existing one. Helps with aesthetic direction, typography, and making choices that don't read as templated defaults.",
"source": "anthropic",
"category": null,
- "license": "Complete terms in LICENSE.txt",
+ "license": "Apache-2.0",
"path": "skills/frontend-design",
"url": "https://github.com/anthropics/skills/tree/main/skills/frontend-design",
"route": "/skills/anthropic/frontend-design",
@@ -1651,7 +1651,7 @@
"description": "A set of resources to help me write all kinds of internal communications, using the formats that my company likes to use. Claude should use this skill whenever asked to write some sort of internal communications (status reports, leadership updates, 3P updates, company newsletters, FAQs, incident reports, project updates, etc.).",
"source": "anthropic",
"category": null,
- "license": "Complete terms in LICENSE.txt",
+ "license": "Apache-2.0",
"path": "skills/internal-comms",
"url": "https://github.com/anthropics/skills/tree/main/skills/internal-comms",
"route": "/skills/anthropic/internal-comms",
@@ -1706,7 +1706,7 @@
"description": "Guide for creating high-quality MCP (Model Context Protocol) servers that enable LLMs to interact with external services through well-designed tools. Use when building MCP servers to integrate external APIs or services, whether in Python (FastMCP) or Node/TypeScript (MCP SDK).",
"source": "anthropic",
"category": null,
- "license": "Complete terms in LICENSE.txt",
+ "license": "Apache-2.0",
"path": "skills/mcp-builder",
"url": "https://github.com/anthropics/skills/tree/main/skills/mcp-builder",
"route": "/skills/anthropic/mcp-builder",
@@ -1789,7 +1789,7 @@
"description": "Use this skill whenever the user wants to do anything with PDF files. This includes reading or extracting text/tables from PDFs, combining or merging multiple PDFs into one, splitting PDFs apart, rotating pages, adding watermarks, creating new PDFs, filling PDF forms, encrypting/decrypting PDFs, extracting images, and OCR on scanned PDFs to make them searchable. If the user mentions a .pdf file or asks to produce one, use this skill.",
"source": "anthropic",
"category": null,
- "license": "Proprietary. LICENSE.txt has complete terms",
+ "license": "Proprietary",
"path": "skills/pdf",
"url": "https://github.com/anthropics/skills/tree/main/skills/pdf",
"route": "/skills/anthropic/pdf",
@@ -1886,7 +1886,7 @@
"description": "Use this skill any time a .pptx or .potx file is involved in any way — as input, output, or both. This includes: creating slide decks, pitch decks, or presentations; reading, parsing, or extracting text from any .pptx or .potx file (even if the extracted content will be used elsewhere, like in an email or summary); editing, modifying, or updating existing presentations; combining or splitting slide files; working with templates (.potx), layouts, speaker notes, or comments. Trigger whenever the user mentions \"deck,\" \"slides,\" \"presentation,\" or references a .pptx or .potx filename, regardless of what they plan to do with the content afterward. If a .pptx or .potx file needs to be opened, created, or touched, use this skill.",
"source": "anthropic",
"category": null,
- "license": "Proprietary. LICENSE.txt has complete terms",
+ "license": "Proprietary",
"path": "skills/pptx",
"url": "https://github.com/anthropics/skills/tree/main/skills/pptx",
"route": "/skills/anthropic/pptx",
@@ -2291,7 +2291,7 @@
"description": "Create new skills, modify and improve existing skills, and measure skill performance. Use when users want to create a skill from scratch, edit, or optimize an existing skill, run evals to test a skill, benchmark skill performance with variance analysis, or optimize a skill's description for better triggering accuracy.",
"source": "anthropic",
"category": null,
- "license": null,
+ "license": "Apache-2.0",
"path": "skills/skill-creator",
"url": "https://github.com/anthropics/skills/tree/main/skills/skill-creator",
"route": "/skills/anthropic/skill-creator",
@@ -2430,7 +2430,7 @@
"description": "Knowledge and utilities for creating animated GIFs optimized for Slack. Provides constraints, validation tools, and animation concepts. Use when users request animated GIFs for Slack like \"make me a GIF of X doing Y for Slack.\"",
"source": "anthropic",
"category": null,
- "license": "Complete terms in LICENSE.txt",
+ "license": "Apache-2.0",
"path": "skills/slack-gif-creator",
"url": "https://github.com/anthropics/skills/tree/main/skills/slack-gif-creator",
"route": "/skills/anthropic/slack-gif-creator",
@@ -2492,7 +2492,7 @@
"description": "Toolkit for styling artifacts with a theme. These artifacts can be slides, docs, reportings, HTML landing pages, etc. There are 10 pre-set themes with colors/fonts that you can apply to any artifact that has been creating, or can generate a new theme on-the-fly.",
"source": "anthropic",
"category": null,
- "license": "Complete terms in LICENSE.txt",
+ "license": "Apache-2.0",
"path": "skills/theme-factory",
"url": "https://github.com/anthropics/skills/tree/main/skills/theme-factory",
"route": "/skills/anthropic/theme-factory",
@@ -2596,7 +2596,7 @@
"description": "Suite of tools for creating elaborate, multi-component claude.ai HTML artifacts using modern frontend web technologies (React, Tailwind CSS, shadcn/ui). Use for complex artifacts requiring state management, routing, or shadcn/ui components - not for simple single-file HTML/JSX artifacts.",
"source": "anthropic",
"category": null,
- "license": "Complete terms in LICENSE.txt",
+ "license": "Apache-2.0",
"path": "skills/web-artifacts-builder",
"url": "https://github.com/anthropics/skills/tree/main/skills/web-artifacts-builder",
"route": "/skills/anthropic/web-artifacts-builder",
@@ -2644,7 +2644,7 @@
"description": "Toolkit for interacting with and testing local web applications using Playwright. Supports verifying frontend functionality, debugging UI behavior, capturing browser screenshots, and viewing browser logs.",
"source": "anthropic",
"category": null,
- "license": "Complete terms in LICENSE.txt",
+ "license": "Apache-2.0",
"path": "skills/webapp-testing",
"url": "https://github.com/anthropics/skills/tree/main/skills/webapp-testing",
"route": "/skills/anthropic/webapp-testing",
@@ -2699,7 +2699,7 @@
"description": "Use this skill any time a spreadsheet file is the primary input or output. This means any task where the user wants to: open, read, edit, or fix an existing .xlsx, .xlsm, .xltx, .csv, or .tsv file (e.g., adding columns, computing formulas, formatting, charting, cleaning messy data); create a new spreadsheet from scratch or from other data sources; or convert between tabular file formats. Trigger especially when the user references a spreadsheet file by name or path — even casually (like \"the xlsx in my downloads\") — and wants something done to it or produced from it. Also trigger for cleaning or restructuring messy tabular data files (malformed rows, misplaced headers, junk data) into proper spreadsheets. The deliverable must be a spreadsheet file. Do NOT trigger when the primary deliverable is a Word document, HTML report, standalone Python script, database pipeline, or Google Sheets API integration, even if tabular data is involved.",
"source": "anthropic",
"category": null,
- "license": "Proprietary. LICENSE.txt has complete terms",
+ "license": "Proprietary",
"path": "skills/xlsx",
"url": "https://github.com/anthropics/skills/tree/main/skills/xlsx",
"route": "/skills/anthropic/xlsx",
@@ -3083,7 +3083,7 @@
"description": "Ask which skill or flow fits your situation. A router over the skills in this repo.",
"source": "mattpocock",
"category": "Engineering",
- "license": null,
+ "license": "MIT",
"path": "skills/engineering/ask-matt",
"url": "https://github.com/mattpocock/skills/tree/main/skills/engineering/ask-matt",
"route": "/skills/mattpocock/engineering/ask-matt",
@@ -3110,7 +3110,7 @@
"description": "Review the changes since a fixed point (commit, branch, tag, or merge-base) along two axes — Standards (does the code follow this repo's documented coding standards?) and Spec (does the code match what the originating issue/PRD asked for?). Runs both reviews in parallel sub-agents and reports them side by side. Use when the user wants to review a branch, a PR, work-in-progress changes, or asks to \"review since X\".",
"source": "mattpocock",
"category": "Engineering",
- "license": null,
+ "license": "MIT",
"path": "skills/engineering/code-review",
"url": "https://github.com/mattpocock/skills/tree/main/skills/engineering/code-review",
"route": "/skills/mattpocock/engineering/code-review",
@@ -3137,7 +3137,7 @@
"description": "Shared vocabulary for designing deep modules. Use when the user wants to design or improve a module's interface, find deepening opportunities, decide where a seam goes, make code more testable or AI-navigable, or when another skill needs the deep-module vocabulary.",
"source": "mattpocock",
"category": "Engineering",
- "license": null,
+ "license": "MIT",
"path": "skills/engineering/codebase-design",
"url": "https://github.com/mattpocock/skills/tree/main/skills/engineering/codebase-design",
"route": "/skills/mattpocock/engineering/codebase-design",
@@ -3178,7 +3178,7 @@
"description": "Diagnosis loop for hard bugs and performance regressions. Use when the user says \"diagnose\"/\"debug this\", or reports something broken/throwing/failing/slow.",
"source": "mattpocock",
"category": "Engineering",
- "license": null,
+ "license": "MIT",
"path": "skills/engineering/diagnosing-bugs",
"url": "https://github.com/mattpocock/skills/tree/main/skills/engineering/diagnosing-bugs",
"route": "/skills/mattpocock/engineering/diagnosing-bugs",
@@ -3212,7 +3212,7 @@
"description": "Build and sharpen a project's domain model. Use when the user wants to pin down domain terminology or a ubiquitous language, record an architectural decision, or when another skill needs to maintain the domain model.",
"source": "mattpocock",
"category": "Engineering",
- "license": null,
+ "license": "MIT",
"path": "skills/engineering/domain-modeling",
"url": "https://github.com/mattpocock/skills/tree/main/skills/engineering/domain-modeling",
"route": "/skills/mattpocock/engineering/domain-modeling",
@@ -3253,7 +3253,7 @@
"description": "A relentless interview to sharpen a plan or design, which also creates docs (ADR's and glossary) as we go.",
"source": "mattpocock",
"category": "Engineering",
- "license": null,
+ "license": "MIT",
"path": "skills/engineering/grill-with-docs",
"url": "https://github.com/mattpocock/skills/tree/main/skills/engineering/grill-with-docs",
"route": "/skills/mattpocock/engineering/grill-with-docs",
@@ -3280,7 +3280,7 @@
"description": "Implement a piece of work based on a spec or set of tickets.",
"source": "mattpocock",
"category": "Engineering",
- "license": null,
+ "license": "MIT",
"path": "skills/engineering/implement",
"url": "https://github.com/mattpocock/skills/tree/main/skills/engineering/implement",
"route": "/skills/mattpocock/engineering/implement",
@@ -3307,7 +3307,7 @@
"description": "Scan a codebase for deepening opportunities, present them as a visual HTML report, then grill through whichever one you pick.",
"source": "mattpocock",
"category": "Engineering",
- "license": null,
+ "license": "MIT",
"path": "skills/engineering/improve-codebase-architecture",
"url": "https://github.com/mattpocock/skills/tree/main/skills/engineering/improve-codebase-architecture",
"route": "/skills/mattpocock/engineering/improve-codebase-architecture",
@@ -3341,7 +3341,7 @@
"description": "Build a throwaway prototype to answer a design question. Use when the user wants to sanity-check whether a state model or logic feels right, or explore what a UI should look like.",
"source": "mattpocock",
"category": "Engineering",
- "license": null,
+ "license": "MIT",
"path": "skills/engineering/prototype",
"url": "https://github.com/mattpocock/skills/tree/main/skills/engineering/prototype",
"route": "/skills/mattpocock/engineering/prototype",
@@ -3382,7 +3382,7 @@
"description": "Investigate a question against high-trust primary sources and capture the findings as a Markdown file in the repo. Use when the user wants a topic researched, docs or API facts gathered, or reading legwork delegated to a background agent.",
"source": "mattpocock",
"category": "Engineering",
- "license": null,
+ "license": "MIT",
"path": "skills/engineering/research",
"url": "https://github.com/mattpocock/skills/tree/main/skills/engineering/research",
"route": "/skills/mattpocock/engineering/research",
@@ -3409,7 +3409,7 @@
"description": "Use when you need to resolve an in-progress git merge/rebase conflict.",
"source": "mattpocock",
"category": "Engineering",
- "license": null,
+ "license": "MIT",
"path": "skills/engineering/resolving-merge-conflicts",
"url": "https://github.com/mattpocock/skills/tree/main/skills/engineering/resolving-merge-conflicts",
"route": "/skills/mattpocock/engineering/resolving-merge-conflicts",
@@ -3436,7 +3436,7 @@
"description": "Configure this repo for the engineering skills — set up its issue tracker, triage label vocabulary, and domain doc layout. Run once before first use of the other engineering skills.",
"source": "mattpocock",
"category": "Engineering",
- "license": null,
+ "license": "MIT",
"path": "skills/engineering/setup-matt-pocock-skills",
"url": "https://github.com/mattpocock/skills/tree/main/skills/engineering/setup-matt-pocock-skills",
"route": "/skills/mattpocock/engineering/setup-matt-pocock-skills",
@@ -3498,7 +3498,7 @@
"description": "Test-driven development. Use when the user wants to build features or fix bugs test-first, mentions \"red-green-refactor\", or wants integration tests.",
"source": "mattpocock",
"category": "Engineering",
- "license": null,
+ "license": "MIT",
"path": "skills/engineering/tdd",
"url": "https://github.com/mattpocock/skills/tree/main/skills/engineering/tdd",
"route": "/skills/mattpocock/engineering/tdd",
@@ -3539,7 +3539,7 @@
"description": "Turn the current conversation into a spec and publish it to the project issue tracker — no interview, just synthesis of what you've already discussed.",
"source": "mattpocock",
"category": "Engineering",
- "license": null,
+ "license": "MIT",
"path": "skills/engineering/to-spec",
"url": "https://github.com/mattpocock/skills/tree/main/skills/engineering/to-spec",
"route": "/skills/mattpocock/engineering/to-spec",
@@ -3566,7 +3566,7 @@
"description": "Break a plan, spec, or the current conversation into a set of tracer-bullet tickets, each declaring its blocking edges, published to the configured tracker — edges as text in one file per ticket locally, or native blocking links on a real tracker.",
"source": "mattpocock",
"category": "Engineering",
- "license": null,
+ "license": "MIT",
"path": "skills/engineering/to-tickets",
"url": "https://github.com/mattpocock/skills/tree/main/skills/engineering/to-tickets",
"route": "/skills/mattpocock/engineering/to-tickets",
@@ -3593,7 +3593,7 @@
"description": "Move issues and external PRs through a state machine of triage roles — categorise, verify, grill if needed, and write agent-ready briefs.",
"source": "mattpocock",
"category": "Engineering",
- "license": null,
+ "license": "MIT",
"path": "skills/engineering/triage",
"url": "https://github.com/mattpocock/skills/tree/main/skills/engineering/triage",
"route": "/skills/mattpocock/engineering/triage",
@@ -3634,7 +3634,7 @@
"description": "Plan a huge chunk of work — more than one agent session can hold — as a shared map of decision tickets on your issue tracker, and resolve them one at a time until the way to the destination is clear.",
"source": "mattpocock",
"category": "Engineering",
- "license": null,
+ "license": "MIT",
"path": "skills/engineering/wayfinder",
"url": "https://github.com/mattpocock/skills/tree/main/skills/engineering/wayfinder",
"route": "/skills/mattpocock/engineering/wayfinder",
@@ -3661,7 +3661,7 @@
"description": "A relentless interview that asks every frontier question at once, round by round.",
"source": "mattpocock",
"category": "In Progress",
- "license": null,
+ "license": "MIT",
"path": "skills/in-progress/batch-grill-me",
"url": "https://github.com/mattpocock/skills/tree/main/skills/in-progress/batch-grill-me",
"route": "/skills/mattpocock/in-progress/batch-grill-me",
@@ -3688,7 +3688,7 @@
"description": "Hand the current conversation off to a fresh background agent that picks up the work immediately.",
"source": "mattpocock",
"category": "In Progress",
- "license": null,
+ "license": "MIT",
"path": "skills/in-progress/claude-handoff",
"url": "https://github.com/mattpocock/skills/tree/main/skills/in-progress/claude-handoff",
"route": "/skills/mattpocock/in-progress/claude-handoff",
@@ -3715,7 +3715,7 @@
"description": "Grill me about specs for the workflows I want to build, within this workspace.",
"source": "mattpocock",
"category": "In Progress",
- "license": null,
+ "license": "MIT",
"path": "skills/in-progress/loop-me",
"url": "https://github.com/mattpocock/skills/tree/main/skills/in-progress/loop-me",
"route": "/skills/mattpocock/in-progress/loop-me",
@@ -3742,7 +3742,7 @@
"description": "Wire dependency-cruiser into a TypeScript repo so each package is a deep module — implementation hidden in subfolders, reachable only through its entry-point files. User-invoked.",
"source": "mattpocock",
"category": "In Progress",
- "license": null,
+ "license": "MIT",
"path": "skills/in-progress/setup-ts-deep-modules",
"url": "https://github.com/mattpocock/skills/tree/main/skills/in-progress/setup-ts-deep-modules",
"route": "/skills/mattpocock/in-progress/setup-ts-deep-modules",
@@ -3776,7 +3776,7 @@
"description": "Turn a decision you can't fully answer into a questionnaire for someone else to fill in.",
"source": "mattpocock",
"category": "In Progress",
- "license": null,
+ "license": "MIT",
"path": "skills/in-progress/to-questionnaire",
"url": "https://github.com/mattpocock/skills/tree/main/skills/in-progress/to-questionnaire",
"route": "/skills/mattpocock/in-progress/to-questionnaire",
@@ -3803,7 +3803,7 @@
"description": "Generate an interactive bash wizard that walks a human through a manual procedure — third-party setup, a one-off migration, an A→B state transition — opening URLs, capturing values, confirming each step, and writing .env files and GitHub Actions secrets.",
"source": "mattpocock",
"category": "In Progress",
- "license": null,
+ "license": "MIT",
"path": "skills/in-progress/wizard",
"url": "https://github.com/mattpocock/skills/tree/main/skills/in-progress/wizard",
"route": "/skills/mattpocock/in-progress/wizard",
@@ -3837,7 +3837,7 @@
"description": "Writing, exploit — assemble raw material into a journey of beats, grounding each term before a beat leans on it.",
"source": "mattpocock",
"category": "In Progress",
- "license": null,
+ "license": "MIT",
"path": "skills/in-progress/writing-beats",
"url": "https://github.com/mattpocock/skills/tree/main/skills/in-progress/writing-beats",
"route": "/skills/mattpocock/in-progress/writing-beats",
@@ -3864,7 +3864,7 @@
"description": "Writing, explore — mine raw fragments, no structure yet.",
"source": "mattpocock",
"category": "In Progress",
- "license": null,
+ "license": "MIT",
"path": "skills/in-progress/writing-fragments",
"url": "https://github.com/mattpocock/skills/tree/main/skills/in-progress/writing-fragments",
"route": "/skills/mattpocock/in-progress/writing-fragments",
@@ -3891,7 +3891,7 @@
"description": "Writing, exploit — shape raw material into an article, paragraph by paragraph.",
"source": "mattpocock",
"category": "In Progress",
- "license": null,
+ "license": "MIT",
"path": "skills/in-progress/writing-shape",
"url": "https://github.com/mattpocock/skills/tree/main/skills/in-progress/writing-shape",
"route": "/skills/mattpocock/in-progress/writing-shape",
@@ -3918,7 +3918,7 @@
"description": "Set up Claude Code hooks to block dangerous git commands (push, reset --hard, clean, branch -D, etc.) before they execute. Use when user wants to prevent destructive git operations, add git safety hooks, or block git push/reset in Claude Code.",
"source": "mattpocock",
"category": "Misc",
- "license": null,
+ "license": "MIT",
"path": "skills/misc/git-guardrails-claude-code",
"url": "https://github.com/mattpocock/skills/tree/main/skills/misc/git-guardrails-claude-code",
"route": "/skills/mattpocock/misc/git-guardrails-claude-code",
@@ -3952,7 +3952,7 @@
"description": "Migrate test files from `as` type assertions to @total-typescript/shoehorn. Use when user mentions shoehorn, wants to replace `as` in tests, or needs partial test data.",
"source": "mattpocock",
"category": "Misc",
- "license": null,
+ "license": "MIT",
"path": "skills/misc/migrate-to-shoehorn",
"url": "https://github.com/mattpocock/skills/tree/main/skills/misc/migrate-to-shoehorn",
"route": "/skills/mattpocock/misc/migrate-to-shoehorn",
@@ -3979,7 +3979,7 @@
"description": "Create exercise directory structures with sections, problems, solutions, and explainers that pass linting. Use when user wants to scaffold exercises, create exercise stubs, or set up a new course section.",
"source": "mattpocock",
"category": "Misc",
- "license": null,
+ "license": "MIT",
"path": "skills/misc/scaffold-exercises",
"url": "https://github.com/mattpocock/skills/tree/main/skills/misc/scaffold-exercises",
"route": "/skills/mattpocock/misc/scaffold-exercises",
@@ -4006,7 +4006,7 @@
"description": "Set up Husky pre-commit hooks with lint-staged (Prettier), type checking, and tests in the current repo. Use when user wants to add pre-commit hooks, set up Husky, configure lint-staged, or add commit-time formatting/typechecking/testing.",
"source": "mattpocock",
"category": "Misc",
- "license": null,
+ "license": "MIT",
"path": "skills/misc/setup-pre-commit",
"url": "https://github.com/mattpocock/skills/tree/main/skills/misc/setup-pre-commit",
"route": "/skills/mattpocock/misc/setup-pre-commit",
@@ -4033,7 +4033,7 @@
"description": "Edit and improve articles by restructuring sections, improving clarity, and tightening prose. Use when user wants to edit, revise, or improve an article draft.",
"source": "mattpocock",
"category": "Personal",
- "license": null,
+ "license": "MIT",
"path": "skills/personal/edit-article",
"url": "https://github.com/mattpocock/skills/tree/main/skills/personal/edit-article",
"route": "/skills/mattpocock/personal/edit-article",
@@ -4060,7 +4060,7 @@
"description": "Search, create, and manage notes in the Obsidian vault with wikilinks and index notes. Use when user wants to find, create, or organize notes in Obsidian.",
"source": "mattpocock",
"category": "Personal",
- "license": null,
+ "license": "MIT",
"path": "skills/personal/obsidian-vault",
"url": "https://github.com/mattpocock/skills/tree/main/skills/personal/obsidian-vault",
"route": "/skills/mattpocock/personal/obsidian-vault",
@@ -4087,7 +4087,7 @@
"description": "A relentless interview to sharpen a plan or design.",
"source": "mattpocock",
"category": "Productivity",
- "license": null,
+ "license": "MIT",
"path": "skills/productivity/grill-me",
"url": "https://github.com/mattpocock/skills/tree/main/skills/productivity/grill-me",
"route": "/skills/mattpocock/productivity/grill-me",
@@ -4114,7 +4114,7 @@
"description": "Grill the user relentlessly about a plan, decision, or idea. Use when the user wants to stress-test their thinking, or uses any 'grill' trigger phrases.",
"source": "mattpocock",
"category": "Productivity",
- "license": null,
+ "license": "MIT",
"path": "skills/productivity/grilling",
"url": "https://github.com/mattpocock/skills/tree/main/skills/productivity/grilling",
"route": "/skills/mattpocock/productivity/grilling",
@@ -4141,7 +4141,7 @@
"description": "Compact the current conversation into a handoff document for another agent to pick up.",
"source": "mattpocock",
"category": "Productivity",
- "license": null,
+ "license": "MIT",
"path": "skills/productivity/handoff",
"url": "https://github.com/mattpocock/skills/tree/main/skills/productivity/handoff",
"route": "/skills/mattpocock/productivity/handoff",
@@ -4168,7 +4168,7 @@
"description": "Teach the user a new skill or concept, within this workspace.",
"source": "mattpocock",
"category": "Productivity",
- "license": null,
+ "license": "MIT",
"path": "skills/productivity/teach",
"url": "https://github.com/mattpocock/skills/tree/main/skills/productivity/teach",
"route": "/skills/mattpocock/productivity/teach",
@@ -4223,7 +4223,7 @@
"description": "Reference for writing and editing skills well — the vocabulary and principles that make a skill predictable.",
"source": "mattpocock",
"category": "Productivity",
- "license": null,
+ "license": "MIT",
"path": "skills/productivity/writing-great-skills",
"url": "https://github.com/mattpocock/skills/tree/main/skills/productivity/writing-great-skills",
"route": "/skills/mattpocock/productivity/writing-great-skills",
@@ -4257,7 +4257,7 @@
"description": "Build, review, refactor, or architect ASP.NET Core web applications using current official guidance for .NET web development. Use when working on Blazor Web Apps, Razor Pages, MVC, Minimal APIs, controller-based Web APIs, SignalR, gRPC, middleware, dependency injection, configuration, authentication, authorization, testing, performance, deployment, or ASP.NET Core upgrades.",
"source": "openai",
"category": "Curated",
- "license": null,
+ "license": "Apache-2.0",
"path": "skills/.curated/aspnet-core",
"url": "https://github.com/openai/skills/tree/main/skills/.curated/aspnet-core",
"route": "/skills/openai/curated/aspnet-core",
@@ -4389,7 +4389,7 @@
"description": "Build, scaffold, refactor, and troubleshoot ChatGPT Apps SDK applications that combine an MCP server and widget UI. Use when Codex needs to design tools, register UI resources, wire the MCP Apps bridge or ChatGPT compatibility APIs, apply Apps SDK metadata or CSP or domain settings, or produce a docs-aligned project scaffold. Prefer a docs-first workflow by invoking the openai-docs skill or OpenAI developer docs MCP tools before generating code.",
"source": "openai",
"category": "Curated",
- "license": null,
+ "license": "Apache-2.0",
"path": "skills/.curated/chatgpt-apps",
"url": "https://github.com/openai/skills/tree/main/skills/.curated/chatgpt-apps",
"route": "/skills/openai/curated/chatgpt-apps",
@@ -4479,7 +4479,7 @@
"description": "Build a composable CLI for Codex from API docs, an OpenAPI spec, existing curl examples, an SDK, a web app, an admin tool, or a local script. Use when the user wants Codex to create a command-line tool that can run from any repo, expose composable read/write commands, return stable JSON, manage auth, and pair with a companion skill.",
"source": "openai",
"category": "Curated",
- "license": null,
+ "license": "Apache-2.0",
"path": "skills/.curated/cli-creator",
"url": "https://github.com/openai/skills/tree/main/skills/.curated/cli-creator",
"route": "/skills/openai/curated/cli-creator",
@@ -4520,7 +4520,7 @@
"description": "Deploy applications and infrastructure to Cloudflare using Workers, Pages, and related platform services. Use when the user asks to deploy, host, publish, or set up a project on Cloudflare.",
"source": "openai",
"category": "Curated",
- "license": null,
+ "license": "Apache-2.0",
"path": "skills/.curated/cloudflare-deploy",
"url": "https://github.com/openai/skills/tree/main/skills/.curated/cloudflare-deploy",
"route": "/skills/openai/curated/cloudflare-deploy",
@@ -6717,7 +6717,7 @@
"description": "Help the user define a concrete, measurable goal before starting work, especially when they ask to use the goal tool, create a goal, set an objective, clarify success criteria, or turn a fuzzy intention into a quantitative outcome. Use this skill for goal creation and goal refinement only; it does not manage durable snapshots, decision logs, or long-running execution artifacts.",
"source": "openai",
"category": "Curated",
- "license": null,
+ "license": "Apache-2.0",
"path": "skills/.curated/define-goal",
"url": "https://github.com/openai/skills/tree/main/skills/.curated/define-goal",
"route": "/skills/openai/curated/define-goal",
@@ -6751,7 +6751,7 @@
"description": "Use the Figma MCP server to fetch design context, screenshots, variables, and assets from Figma, and to translate Figma nodes into production code. Trigger when a task involves Figma URLs, node IDs, design-to-code implementation, or Figma MCP setup and troubleshooting.",
"source": "openai",
"category": "Curated",
- "license": null,
+ "license": "Custom",
"path": "skills/.curated/figma",
"url": "https://github.com/openai/skills/tree/main/skills/.curated/figma",
"route": "/skills/openai/curated/figma",
@@ -6820,7 +6820,7 @@
"description": "Connects Figma design components to code components using Code Connect mapping tools. Use when user says \"code connect\", \"connect this component to code\", \"map this component\", \"link component to code\", \"create code connect mapping\", or wants to establish mappings between Figma designs and code implementations. For canvas writes via `use_figma`, use `figma-use`.",
"source": "openai",
"category": "Curated",
- "license": null,
+ "license": "Custom",
"path": "skills/.curated/figma-code-connect-components",
"url": "https://github.com/openai/skills/tree/main/skills/.curated/figma-code-connect-components",
"route": "/skills/openai/curated/figma-code-connect-components",
@@ -6889,7 +6889,7 @@
"description": "Generates custom design system rules for the user's codebase. Use when user says \"create design system rules\", \"generate rules for my project\", \"set up design rules\", \"customize design system guidelines\", or wants to establish project-specific conventions for Figma-to-code workflows. Requires Figma MCP server connection.",
"source": "openai",
"category": "Curated",
- "license": null,
+ "license": "Custom",
"path": "skills/.curated/figma-create-design-system-rules",
"url": "https://github.com/openai/skills/tree/main/skills/.curated/figma-create-design-system-rules",
"route": "/skills/openai/curated/figma-create-design-system-rules",
@@ -6958,7 +6958,7 @@
"description": "Create a new blank Figma file. Use when the user wants to create a new Figma design or FigJam file, or when you need a new file before calling use_figma. Handles plan resolution via whoami if needed. Usage — /figma-create-new-file [editorType] [fileName] (e.g. /figma-create-new-file figjam My Whiteboard)",
"source": "openai",
"category": "Curated",
- "license": null,
+ "license": "Custom",
"path": "skills/.curated/figma-create-new-file",
"url": "https://github.com/openai/skills/tree/main/skills/.curated/figma-create-new-file",
"route": "/skills/openai/curated/figma-create-new-file",
@@ -7020,7 +7020,7 @@
"description": "Use this skill alongside figma-use when the task involves translating an application page, view, or multi-section layout into Figma. Triggers: 'write to Figma', 'create in Figma from code', 'push page to Figma', 'take this app/page and build it in Figma', 'create a screen', 'build a landing page in Figma', 'update the Figma screen to match code'. This is the preferred workflow skill whenever the user wants to build or update a full page, screen, or view in Figma from code or a description. Discovers design system components, variables, and styles via search_design_system, imports them, and assembles screens incrementally section-by-section using design system tokens instead of hardcoded values.",
"source": "openai",
"category": "Curated",
- "license": null,
+ "license": "Custom",
"path": "skills/.curated/figma-generate-design",
"url": "https://github.com/openai/skills/tree/main/skills/.curated/figma-generate-design",
"route": "/skills/openai/curated/figma-generate-design",
@@ -7082,7 +7082,7 @@
"description": "Build or update a professional-grade design system in Figma from a codebase. Use when the user wants to create variables/tokens, build component libraries, set up theming (light/dark modes), document foundations, or reconcile gaps between code and Figma. This skill teaches WHAT to build and in WHAT ORDER — it complements the `figma-use` skill which teaches HOW to call the Plugin API. Both skills should be loaded together.",
"source": "openai",
"category": "Curated",
- "license": null,
+ "license": "Custom",
"path": "skills/.curated/figma-generate-library",
"url": "https://github.com/openai/skills/tree/main/skills/.curated/figma-generate-library",
"route": "/skills/openai/curated/figma-generate-library",
@@ -7256,7 +7256,7 @@
"description": "Translates Figma designs into production-ready application code with 1:1 visual fidelity. Use when implementing UI code from Figma files, when user mentions \"implement design\", \"generate code\", \"implement component\", provides Figma URLs, or asks to build components matching Figma specs. For Figma canvas writes via `use_figma`, use `figma-use`.",
"source": "openai",
"category": "Curated",
- "license": null,
+ "license": "Custom",
"path": "skills/.curated/figma-implement-design",
"url": "https://github.com/openai/skills/tree/main/skills/.curated/figma-implement-design",
"route": "/skills/openai/curated/figma-implement-design",
@@ -7311,7 +7311,7 @@
"description": "**MANDATORY prerequisite** — you MUST invoke this skill BEFORE every `use_figma` tool call. NEVER call `use_figma` directly without loading this skill first. Skipping it causes common, hard-to-debug failures. Trigger whenever the user wants to perform a write action or a unique read action that requires JavaScript execution in the Figma file context — e.g. create/edit/delete nodes, set up variables or tokens, build components and variants, modify auto-layout or fills, bind variables to properties, or inspect file structure programmatically.",
"source": "openai",
"category": "Curated",
- "license": null,
+ "license": "Custom",
"path": "skills/.curated/figma-use",
"url": "https://github.com/openai/skills/tree/main/skills/.curated/figma-use",
"route": "/skills/openai/curated/figma-use",
@@ -7527,7 +7527,7 @@
"description": "Help address review/issue comments on the open GitHub PR for the current branch using gh CLI; verify gh auth first and prompt the user to authenticate if not logged in.",
"source": "openai",
"category": "Curated",
- "license": null,
+ "license": "Apache-2.0",
"path": "skills/.curated/gh-address-comments",
"url": "https://github.com/openai/skills/tree/main/skills/.curated/gh-address-comments",
"route": "/skills/openai/curated/gh-address-comments",
@@ -7582,7 +7582,7 @@
"description": "Use when a user asks to debug or fix failing GitHub PR checks that run in GitHub Actions; use `gh` to inspect checks and logs, summarize failure context, draft a fix plan, and implement only after explicit approval. Treat external providers (for example Buildkite) as out of scope and report only the details URL.",
"source": "openai",
"category": "Curated",
- "license": null,
+ "license": "Apache-2.0",
"path": "skills/.curated/gh-fix-ci",
"url": "https://github.com/openai/skills/tree/main/skills/.curated/gh-fix-ci",
"route": "/skills/openai/curated/gh-fix-ci",
@@ -7637,7 +7637,7 @@
"description": "Create, repair, validate, visually QA, and package Codex-compatible animated pets and pet spritesheets from character art, generated images, company or prospect brand cues, or visual references. Use when a user wants a lightweight-worker Codex pet workflow, a non-pixel custom pet style, a prospect or company mascot pet, or a full 8x9 animated pet atlas with transparent unused cells, QA contact sheets, and pet.json packaging. This skill composes the installed $imagegen system skill for visual generation and uses bundled scripts for deterministic spritesheet assembly.",
"source": "openai",
"category": "Curated",
- "license": null,
+ "license": "Apache-2.0",
"path": "skills/.curated/hatch-pet",
"url": "https://github.com/openai/skills/tree/main/skills/.curated/hatch-pet",
"route": "/skills/openai/curated/hatch-pet",
@@ -7748,7 +7748,7 @@
"description": "Use when the user asks to create, scaffold, or edit Jupyter notebooks (`.ipynb`) for experiments, explorations, or tutorials; prefer the bundled templates and run the helper script `new_notebook.py` to generate a clean starting notebook.",
"source": "openai",
"category": "Curated",
- "license": null,
+ "license": "Apache-2.0",
"path": "skills/.curated/jupyter-notebook",
"url": "https://github.com/openai/skills/tree/main/skills/.curated/jupyter-notebook",
"route": "/skills/openai/curated/jupyter-notebook",
@@ -7845,7 +7845,7 @@
"description": "Manage issues, projects & team workflows in Linear. Use when the user wants to read, create or updates tickets in Linear.",
"source": "openai",
"category": "Curated",
- "license": null,
+ "license": "Apache-2.0",
"path": "skills/.curated/linear",
"url": "https://github.com/openai/skills/tree/main/skills/.curated/linear",
"route": "/skills/openai/curated/linear",
@@ -7893,7 +7893,7 @@
"description": "Migrate supported instruction files, skills, agents, and MCP config into Codex project and global files.",
"source": "openai",
"category": "Curated",
- "license": null,
+ "license": "Apache-2.0",
"path": "skills/.curated/migrate-to-codex",
"url": "https://github.com/openai/skills/tree/main/skills/.curated/migrate-to-codex",
"route": "/skills/openai/curated/migrate-to-codex",
@@ -8039,7 +8039,7 @@
"description": "Deploy web projects to Netlify using the Netlify CLI (`npx netlify`). Use when the user asks to deploy, host, publish, or link a site/repo on Netlify, including preview and production deploys.",
"source": "openai",
"category": "Curated",
- "license": null,
+ "license": "Apache-2.0",
"path": "skills/.curated/netlify-deploy",
"url": "https://github.com/openai/skills/tree/main/skills/.curated/netlify-deploy",
"route": "/skills/openai/curated/netlify-deploy",
@@ -8108,7 +8108,7 @@
"description": "Capture conversations and decisions into structured Notion pages; use when turning chats/notes into wiki entries, how-tos, decisions, or FAQs with proper linking.",
"source": "openai",
"category": "Curated",
- "license": null,
+ "license": "MIT",
"path": "skills/.curated/notion-knowledge-capture",
"url": "https://github.com/openai/skills/tree/main/skills/.curated/notion-knowledge-capture",
"route": "/skills/openai/curated/notion-knowledge-capture",
@@ -8247,7 +8247,7 @@
"description": "Prepare meeting materials with Notion context and Codex research; use when gathering context, drafting agendas/pre-reads, and tailoring materials to attendees.",
"source": "openai",
"category": "Curated",
- "license": null,
+ "license": "MIT",
"path": "skills/.curated/notion-meeting-intelligence",
"url": "https://github.com/openai/skills/tree/main/skills/.curated/notion-meeting-intelligence",
"route": "/skills/openai/curated/notion-meeting-intelligence",
@@ -8393,7 +8393,7 @@
"description": "Research across Notion and synthesize into structured documentation; use when gathering info from multiple Notion sources to produce briefs, comparisons, or reports with citations.",
"source": "openai",
"category": "Curated",
- "license": null,
+ "license": "MIT",
"path": "skills/.curated/notion-research-documentation",
"url": "https://github.com/openai/skills/tree/main/skills/.curated/notion-research-documentation",
"route": "/skills/openai/curated/notion-research-documentation",
@@ -8567,7 +8567,7 @@
"description": "Turn Notion specs into implementation plans, tasks, and progress tracking; use when implementing PRDs/feature specs and creating Notion plans + tasks from them.",
"source": "openai",
"category": "Curated",
- "license": null,
+ "license": "MIT",
"path": "skills/.curated/notion-spec-to-implementation",
"url": "https://github.com/openai/skills/tree/main/skills/.curated/notion-spec-to-implementation",
"route": "/skills/openai/curated/notion-spec-to-implementation",
@@ -8713,7 +8713,7 @@
"description": "Use when the user asks how to build with OpenAI products or APIs, asks about Codex itself or choosing Codex surfaces, needs up-to-date official documentation with citations, help choosing the latest model for a use case, or model upgrade and prompt-upgrade guidance; use OpenAI docs MCP tools for non-Codex docs questions, use the Codex manual helper first for broad Codex self-knowledge, and restrict fallback browsing to official OpenAI domains.",
"source": "openai",
"category": "Curated",
- "license": null,
+ "license": "Apache-2.0",
"path": "skills/.curated/openai-docs",
"url": "https://github.com/openai/skills/tree/main/skills/.curated/openai-docs",
"route": "/skills/openai/curated/openai-docs",
@@ -8796,7 +8796,7 @@
"description": "Use when tasks involve reading, creating, or reviewing PDF files where rendering and layout matter; prefer visual checks by rendering pages (Poppler) and use Python tools such as `reportlab`, `pdfplumber`, and `pypdf` for generation and extraction.",
"source": "openai",
"category": "Curated",
- "license": null,
+ "license": "Apache-2.0",
"path": "skills/.curated/pdf",
"url": "https://github.com/openai/skills/tree/main/skills/.curated/pdf",
"route": "/skills/openai/curated/pdf",
@@ -8837,7 +8837,7 @@
"description": "Use when the task requires automating a real browser from the terminal (navigation, form filling, snapshots, screenshots, data extraction, UI-flow debugging) via `playwright-cli` or the bundled wrapper script.",
"source": "openai",
"category": "Curated",
- "license": null,
+ "license": "Apache-2.0",
"path": "skills/.curated/playwright",
"url": "https://github.com/openai/skills/tree/main/skills/.curated/playwright",
"route": "/skills/openai/curated/playwright",
@@ -8913,7 +8913,7 @@
"description": "Persistent browser and Electron interaction through `js_repl` for fast iterative UI debugging.",
"source": "openai",
"category": "Curated",
- "license": null,
+ "license": "Apache-2.0",
"path": "skills/.curated/playwright-interactive",
"url": "https://github.com/openai/skills/tree/main/skills/.curated/playwright-interactive",
"route": "/skills/openai/curated/playwright-interactive",
@@ -8968,7 +8968,7 @@
"description": "Deploy applications to Render by analyzing codebases, generating render.yaml Blueprints, and providing Dashboard deeplinks. Use when the user wants to deploy, host, publish, or set up their application on Render's cloud platform.",
"source": "openai",
"category": "Curated",
- "license": null,
+ "license": "Apache-2.0",
"path": "skills/.curated/render-deploy",
"url": "https://github.com/openai/skills/tree/main/skills/.curated/render-deploy",
"route": "/skills/openai/curated/render-deploy",
@@ -9128,7 +9128,7 @@
"description": "Use when the user explicitly asks for a desktop or system screenshot (full screen, specific app or window, or a pixel region), or when tool-specific capture capabilities are unavailable and an OS-level capture is needed.",
"source": "openai",
"category": "Curated",
- "license": null,
+ "license": "Apache-2.0",
"path": "skills/.curated/screenshot",
"url": "https://github.com/openai/skills/tree/main/skills/.curated/screenshot",
"route": "/skills/openai/curated/screenshot",
@@ -9218,7 +9218,7 @@
"description": "Perform language and framework specific security best-practice reviews and suggest improvements. Trigger only when the user explicitly requests security best practices guidance, a security review/report, or secure-by-default coding help. Trigger only for supported languages (python, javascript/typescript, go). Do not trigger for general code review, debugging, or non-security tasks.",
"source": "openai",
"category": "Curated",
- "license": null,
+ "license": "Apache-2.0",
"path": "skills/.curated/security-best-practices",
"url": "https://github.com/openai/skills/tree/main/skills/.curated/security-best-practices",
"route": "/skills/openai/curated/security-best-practices",
@@ -9322,7 +9322,7 @@
"description": "Analyze git repositories to build a security ownership topology (people-to-file), compute bus factor and sensitive-code ownership, and export CSV/JSON for graph databases and visualization. Trigger only when the user explicitly wants a security-oriented ownership or bus-factor analysis grounded in git history (for example: orphaned sensitive code, security maintainers, CODEOWNERS reality checks for risk, sensitive hotspots, or ownership clusters). Do not trigger for general maintainer lists or non-security ownership questions.",
"source": "openai",
"category": "Curated",
- "license": null,
+ "license": "Apache-2.0",
"path": "skills/.curated/security-ownership-map",
"url": "https://github.com/openai/skills/tree/main/skills/.curated/security-ownership-map",
"route": "/skills/openai/curated/security-ownership-map",
@@ -9391,7 +9391,7 @@
"description": "Repository-grounded threat modeling that enumerates trust boundaries, assets, attacker capabilities, abuse paths, and mitigations, and writes a concise Markdown threat model. Trigger only when the user explicitly asks to threat model a codebase or path, enumerate threats/abuse paths, or perform AppSec threat modeling. Do not trigger for general architecture summaries, code review, or non-security design work.",
"source": "openai",
"category": "Curated",
- "license": null,
+ "license": "Apache-2.0",
"path": "skills/.curated/security-threat-model",
"url": "https://github.com/openai/skills/tree/main/skills/.curated/security-threat-model",
"route": "/skills/openai/curated/security-threat-model",
@@ -9439,7 +9439,7 @@
"description": "Use when the user asks to inspect Sentry issues or events, summarize recent production errors, or pull basic Sentry health data via the Sentry CLI; perform read-only queries using the `sentry` command.",
"source": "openai",
"category": "Curated",
- "license": null,
+ "license": "Apache-2.0",
"path": "skills/.curated/sentry",
"url": "https://github.com/openai/skills/tree/main/skills/.curated/sentry",
"route": "/skills/openai/curated/sentry",
@@ -9487,7 +9487,7 @@
"description": "Use when the user asks for text-to-speech narration or voiceover, accessibility reads, audio prompts, or batch speech generation via the OpenAI Audio API; run the bundled CLI (`scripts/text_to_speech.py`) with built-in voices and require `OPENAI_API_KEY` for live calls. Custom voice creation is out of scope.",
"source": "openai",
"category": "Curated",
- "license": null,
+ "license": "Apache-2.0",
"path": "skills/.curated/speech",
"url": "https://github.com/openai/skills/tree/main/skills/.curated/speech",
"route": "/skills/openai/curated/speech",
@@ -9612,7 +9612,7 @@
"description": "Transcribe audio files to text with optional diarization and known-speaker hints. Use when a user asks to transcribe speech from audio/video, extract text from recordings, or label speakers in interviews or meetings.",
"source": "openai",
"category": "Curated",
- "license": null,
+ "license": "Apache-2.0",
"path": "skills/.curated/transcribe",
"url": "https://github.com/openai/skills/tree/main/skills/.curated/transcribe",
"route": "/skills/openai/curated/transcribe",
@@ -9674,7 +9674,7 @@
"description": "Deploy applications and websites to Vercel. Use when the user requests deployment actions like \"deploy my app\", \"deploy and give me the link\", \"push this live\", or \"create a preview deployment\".",
"source": "openai",
"category": "Curated",
- "license": null,
+ "license": "MIT",
"path": "skills/.curated/vercel-deploy",
"url": "https://github.com/openai/skills/tree/main/skills/.curated/vercel-deploy",
"route": "/skills/openai/curated/vercel-deploy",
@@ -9729,7 +9729,7 @@
"description": "Bootstrap, develop, and design modern WinUI 3 desktop applications with C# and the Windows App SDK using official Microsoft guidance, WinUI Gallery patterns, Windows App SDK samples, and CommunityToolkit components. Use when creating a brand new app, preparing a machine for WinUI, reviewing, refactoring, planning, troubleshooting, environment-checking, or setting up WinUI 3 XAML, controls, navigation, windowing, theming, accessibility, responsiveness, performance, deployment, or related Windows app design and development work.",
"source": "openai",
"category": "Curated",
- "license": null,
+ "license": "Apache-2.0",
"path": "skills/.curated/winui-app",
"url": "https://github.com/openai/skills/tree/main/skills/.curated/winui-app",
"route": "/skills/openai/curated/winui-app",
@@ -9889,7 +9889,7 @@
"description": "Use only when the user explicitly asks to stage, commit, push, and open a GitHub pull request in one flow using the GitHub CLI (`gh`).",
"source": "openai",
"category": "Curated",
- "license": null,
+ "license": "Apache-2.0",
"path": "skills/.curated/yeet",
"url": "https://github.com/openai/skills/tree/main/skills/.curated/yeet",
"route": "/skills/openai/curated/yeet",
@@ -9937,7 +9937,7 @@
"description": "Generate or edit raster images when the task benefits from AI-created bitmap visuals such as photos, illustrations, textures, sprites, mockups, or transparent-background cutouts. Use when Codex should create a brand-new image, transform an existing image, or derive visual variants from references, and the output should be a bitmap asset rather than repo-native code or vector. Do not use when the task is better handled by editing existing SVG/vector/code-native assets, extending an established icon or logo system, or building the visual directly in HTML/CSS/canvas.",
"source": "openai",
"category": "System",
- "license": null,
+ "license": "Apache-2.0",
"path": "skills/.system/imagegen",
"url": "https://github.com/openai/skills/tree/main/skills/.system/imagegen",
"route": "/skills/openai/system/imagegen",
@@ -10027,7 +10027,7 @@
"description": "Use when the user asks how to build with OpenAI products or APIs, asks about Codex itself or choosing Codex surfaces, needs up-to-date official documentation with citations, help choosing the latest model for a use case, or model upgrade and prompt-upgrade guidance; use OpenAI docs MCP tools for non-Codex docs questions, use the Codex manual helper first for broad Codex self-knowledge, and restrict fallback browsing to official OpenAI domains.",
"source": "openai",
"category": "System",
- "license": null,
+ "license": "Apache-2.0",
"path": "skills/.system/openai-docs",
"url": "https://github.com/openai/skills/tree/main/skills/.system/openai-docs",
"route": "/skills/openai/system/openai-docs",
@@ -10110,7 +10110,7 @@
"description": "Create and scaffold plugin directories for Codex with a required `.codex-plugin/plugin.json`, optional plugin folders/files, and baseline placeholders you can edit before publishing or testing. Use when Codex needs to create a new local plugin, add optional plugin structure, or generate or update repo-root `.agents/plugins/marketplace.json` entries for plugin ordering and availability metadata.",
"source": "openai",
"category": "System",
- "license": null,
+ "license": "Apache-2.0",
"path": "skills/.system/plugin-creator",
"url": "https://github.com/openai/skills/tree/main/skills/.system/plugin-creator",
"route": "/skills/openai/system/plugin-creator",
@@ -10158,7 +10158,7 @@
"description": "Guide for creating effective skills. This skill should be used when users want to create a new skill (or update an existing skill) that extends Codex's capabilities with specialized knowledge, workflows, or tool integrations.",
"source": "openai",
"category": "System",
- "license": null,
+ "license": "Apache-2.0",
"path": "skills/.system/skill-creator",
"url": "https://github.com/openai/skills/tree/main/skills/.system/skill-creator",
"route": "/skills/openai/system/skill-creator",
@@ -10220,7 +10220,7 @@
"description": "Install Codex skills into $CODEX_HOME/skills from a curated list or a GitHub repo path. Use when a user asks to list installable skills, install a curated skill, or install a skill from another repo (including private repos).",
"source": "openai",
"category": "System",
- "license": null,
+ "license": "Apache-2.0",
"path": "skills/.system/skill-installer",
"url": "https://github.com/openai/skills/tree/main/skills/.system/skill-installer",
"route": "/skills/openai/system/skill-installer",
From ffc06012a9dd4111e43fb929aee791bc3f581f5b Mon Sep 17 00:00:00 2001
From: Claude
Date: Tue, 21 Jul 2026 19:28:33 +0000
Subject: [PATCH 4/6] fix: contain the skill file previewer within the viewport
on mobile
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
.page was a flex item of Docusaurus's sticky-footer flex wrapper; a long
unwrapped line in a fenced code block (or any nowrap content) forced its
cross-axis stretch sizing to the content's width instead of the container's,
blowing the whole page out to ~2x viewport width with no scrollbar. Pin it
to width:100%/min-width:0 so code blocks scroll internally instead.
Also strip SKILL.md's YAML frontmatter (via remark-frontmatter) from the
rendered Preview tab — it was showing up as a garbled leading paragraph.
Verified by intercepting the raw-content fetch with real SKILL.md text at
a 375px viewport and diffing document.body.scrollWidth before/after.
---
web/package-lock.json | 1 +
web/package.json | 1 +
web/src/components/SkillDetailPage/markdown.ts | 7 ++++++-
web/src/components/SkillDetailPage/styles.module.css | 8 ++++++++
4 files changed, 16 insertions(+), 1 deletion(-)
diff --git a/web/package-lock.json b/web/package-lock.json
index a74275fd..9764b07c 100644
--- a/web/package-lock.json
+++ b/web/package-lock.json
@@ -21,6 +21,7 @@
"react-dom": "^19.2.7",
"rehype-sanitize": "^6.0.0",
"rehype-stringify": "^10.0.1",
+ "remark-frontmatter": "^5.0.0",
"remark-gfm": "^4.0.1",
"remark-parse": "^11.0.0",
"remark-rehype": "^11.1.2",
diff --git a/web/package.json b/web/package.json
index 04374f76..c9ec4ac5 100644
--- a/web/package.json
+++ b/web/package.json
@@ -32,6 +32,7 @@
"react-dom": "^19.2.7",
"rehype-sanitize": "^6.0.0",
"rehype-stringify": "^10.0.1",
+ "remark-frontmatter": "^5.0.0",
"remark-gfm": "^4.0.1",
"remark-parse": "^11.0.0",
"remark-rehype": "^11.1.2",
diff --git a/web/src/components/SkillDetailPage/markdown.ts b/web/src/components/SkillDetailPage/markdown.ts
index 0375b7a2..52304d50 100644
--- a/web/src/components/SkillDetailPage/markdown.ts
+++ b/web/src/components/SkillDetailPage/markdown.ts
@@ -1,14 +1,19 @@
import { unified } from 'unified';
import remarkParse from 'remark-parse';
+import remarkFrontmatter from 'remark-frontmatter';
import remarkGfm from 'remark-gfm';
import remarkRehype from 'remark-rehype';
import rehypeSanitize from 'rehype-sanitize';
import rehypeStringify from 'rehype-stringify';
// Skill markdown comes from third-party repos, so it's rendered through
-// rehype-sanitize before hitting dangerouslySetInnerHTML.
+// rehype-sanitize before hitting dangerouslySetInnerHTML. remark-frontmatter
+// recognizes the leading YAML block (SKILL.md's name/description) as its own
+// node type so it's dropped from the render instead of showing up as a
+// garbled paragraph.
const processor = unified()
.use(remarkParse)
+ .use(remarkFrontmatter, ['yaml'])
.use(remarkGfm)
.use(remarkRehype)
.use(rehypeSanitize)
diff --git a/web/src/components/SkillDetailPage/styles.module.css b/web/src/components/SkillDetailPage/styles.module.css
index c03e7f8e..127970ff 100644
--- a/web/src/components/SkillDetailPage/styles.module.css
+++ b/web/src/components/SkillDetailPage/styles.module.css
@@ -1,7 +1,15 @@
.page {
+ width: 100%;
max-width: 1200px;
margin: 0 auto;
padding: 2rem 1.5rem 3rem;
+ box-sizing: border-box;
+ /* Docusaurus's sticky-footer wrapper is a flex column, making this a flex
+ item whose cross-axis stretch sizing otherwise refuses to shrink below
+ the widest unwrapped descendant (e.g. a long fenced code line) — an
+ explicit width, not min-width alone, is what actually pins it to the
+ container's size instead of stretching the whole page. */
+ min-width: 0;
}
.breadcrumbs {
From 1715edfcf5ca789847d05a97cddaad7bcf81cc44 Mon Sep 17 00:00:00 2001
From: Claude
Date: Wed, 22 Jul 2026 02:55:20 +0000
Subject: [PATCH 5/6] =?UTF-8?q?feat:=20expand=20skills=20catalog=20?=
=?UTF-8?q?=E2=80=94=205=20new=20sources,=20provider=20filter,=20stars=20a?=
=?UTF-8?q?side,=20proprietary=20handling?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Sources: adds Vercel (agent-browser), Microsoft (azure-skills), Superpowers
(obra), Caveman (JuliusBrussee), and Prisma — 161 skills across 8 providers.
Prisma keeps skills at the repo root, so skillsRoot now supports ''.
Nested skills: a skill folder that contains sub-skill folders (each with their
own SKILL.md) no longer slurps the child files into the parent's manifest.
Proprietary licenses: skills detected as Proprietary (Anthropic docx/pdf/pptx/
xlsx) are still listed, but their description and file manifest are withheld —
the index card shows a notice and the detail page shows a callout, both keeping
the GitHub link. Keeps their contents out of the repo and the search index.
Provider filter: the single-select source chips become a dropdown multi-select
(checkbox list) keyed on the GitHub org.
Source-repos aside: fetches each repo's GitHub star count (live in CI via
GITHUB_TOKEN, preserved from prior data when the API is unreachable) and renders
a right-hand column ranking providers by stars; clicking one filters the
catalog. Page widened to fit the extra column; aside stacks above on mobile.
Also strips SKILL.md frontmatter from the markdown preview.
---
.github/workflows/update-skills-catalog.yml | 4 +
web/e2e/skills.spec.ts | 94 +-
web/scripts/fetch-skills-catalog.mjs | 115 +-
web/src/components/SkillDetailPage/index.tsx | 82 +-
.../SkillDetailPage/styles.module.css | 22 +
web/src/components/SkillDetailPage/types.ts | 3 +-
web/src/data/skills.json | 17576 +++++++++++-----
web/src/pages/skills/_ProviderFilter.tsx | 79 +
web/src/pages/skills/index.module.css | 260 +-
web/src/pages/skills/index.tsx | 223 +-
10 files changed, 12527 insertions(+), 5931 deletions(-)
create mode 100644 web/src/pages/skills/_ProviderFilter.tsx
diff --git a/.github/workflows/update-skills-catalog.yml b/.github/workflows/update-skills-catalog.yml
index d01052f2..8cf5b1f9 100644
--- a/.github/workflows/update-skills-catalog.yml
+++ b/.github/workflows/update-skills-catalog.yml
@@ -32,6 +32,10 @@ jobs:
run: npm ci
- name: Fetch skills catalog
+ # GITHUB_TOKEN raises the api.github.com rate limit for the per-repo
+ # star-count lookups.
+ env:
+ GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
run: npm run build:skills-catalog
- name: Commit and push catalog
diff --git a/web/e2e/skills.spec.ts b/web/e2e/skills.spec.ts
index 641fbce7..7535a79c 100644
--- a/web/e2e/skills.spec.ts
+++ b/web/e2e/skills.spec.ts
@@ -19,7 +19,7 @@ test.describe('Skills Library (/skills)', () => {
test('searching narrows the results', async ({ page }) => {
const search = page.getByRole('searchbox', { name: 'Search skills' });
await search.fill('tdd');
- await expect(page.getByText('of 98 skills')).toBeVisible();
+ await expect(page.getByText('of 161 skills')).toBeVisible();
await expect(page.getByRole('link', { name: /^tdd/ })).toBeVisible();
});
@@ -28,9 +28,12 @@ test.describe('Skills Library (/skills)', () => {
await expect(page.getByText('No skills match your search.')).toBeVisible();
});
- test('filtering by source shows only that source', async ({ page }) => {
- await page.getByRole('button', { name: /^Matt Pocock/ }).click();
- await expect(page.getByText(/of 98 skills/)).toBeVisible();
+ test('the provider dropdown multi-selects and filters', async ({ page }) => {
+ await page.getByRole('button', { name: /All providers/ }).click();
+ await page.getByRole('checkbox', { name: /Matt Pocock/ }).check();
+ // Close the dropdown so it doesn't overlay the results.
+ await page.getByRole('heading', { name: 'Skills Library', level: 1 }).click();
+ await expect(page.getByText('37 of 161 skills')).toBeVisible();
await expect(page.getByRole('link', { name: /^tdd/ })).toBeVisible();
await expect(page.getByRole('link', { name: /^pdf/ })).toHaveCount(0);
});
@@ -40,6 +43,34 @@ test.describe('Skills Library (/skills)', () => {
await expect(card).toHaveAttribute('href', '/skills/anthropic/pdf');
await expect(card).not.toHaveAttribute('target', '_blank');
});
+
+ test('proprietary skills show a notice on their card instead of a description', async ({ page }) => {
+ const card = page.getByRole('link', { name: /^pdf/ }).first();
+ await expect(card).toContainText('Proprietary license');
+ await expect(card).toContainText('Proprietary');
+ });
+});
+
+// ── Ranked source-repos aside ───────────────────────────────────────────────
+
+test.describe('Source repos aside', () => {
+ test.beforeEach(async ({ page }) => {
+ await page.goto('/');
+ await page.getByRole('navigation').getByRole('link', { name: 'Skills' }).click();
+ });
+
+ test('lists source repos ranked by stars', async ({ page }) => {
+ const aside = page.getByRole('complementary', { name: /Source repositories by stars/ });
+ await expect(aside.getByText('Source repos')).toBeVisible();
+ await expect(aside.getByRole('button', { name: /Superpowers/ })).toBeVisible();
+ await expect(aside.getByText('258.8k')).toBeVisible();
+ });
+
+ test('clicking a repo in the aside filters the catalog by that provider', async ({ page }) => {
+ const aside = page.getByRole('complementary', { name: /Source repositories by stars/ });
+ await aside.getByRole('button', { name: /Microsoft/ }).click();
+ await expect(page.getByText('32 of 161 skills')).toBeVisible();
+ });
});
// ── Skill detail page (file browser) ────────────────────────────────────────
@@ -48,20 +79,20 @@ test.describe('Skill detail page', () => {
test.beforeEach(async ({ page }) => {
await page.goto('/');
await page.getByRole('navigation').getByRole('link', { name: 'Skills' }).click();
- await page.getByRole('link', { name: /^pdf/ }).first().click();
+ await page.getByRole('link', { name: /^mcp-builder/ }).first().click();
});
test('renders skill heading and repo GitHub link', async ({ page }) => {
- await expect(page.getByRole('heading', { name: 'pdf', level: 1 })).toBeVisible();
+ await expect(page.getByRole('heading', { name: 'mcp-builder', level: 1 })).toBeVisible();
await expect(page.getByTestId('repo-github-link')).toHaveAttribute(
'href',
- 'https://github.com/anthropics/skills/tree/main/skills/pdf',
+ 'https://github.com/anthropics/skills/tree/main/skills/mcp-builder',
);
});
test('file tree lists the skill files', async ({ page }) => {
await expect(page.getByRole('button', { name: 'SKILL.md' })).toBeVisible();
- await expect(page.getByRole('button', { name: 'reference.md' })).toBeVisible();
+ await expect(page.getByRole('button', { name: 'mcp_best_practices.md' })).toBeVisible();
});
test('SKILL.md is selected by default and its content loads', async ({ page }) => {
@@ -69,15 +100,15 @@ test.describe('Skill detail page', () => {
// request more headroom than the default UI-interaction assertions.
test.setTimeout(30_000);
await expect(page.getByTestId('viewer-path')).toHaveText('SKILL.md');
- await expect(page.getByTestId('viewer-body')).toContainText('PDF', { timeout: 20_000 });
+ await expect(page.getByTestId('viewer-body')).toContainText('MCP', { timeout: 20_000 });
});
test('clicking another file swaps the preview and its GitHub link', async ({ page }) => {
- await page.getByRole('button', { name: 'reference.md' }).click();
- await expect(page.getByTestId('viewer-path')).toHaveText('reference.md');
+ await page.getByRole('button', { name: 'mcp_best_practices.md' }).click();
+ await expect(page.getByTestId('viewer-path')).toHaveText('reference/mcp_best_practices.md');
await expect(page.getByTestId('viewer-github-link')).toHaveAttribute(
'href',
- 'https://github.com/anthropics/skills/blob/main/skills/pdf/reference.md',
+ 'https://github.com/anthropics/skills/blob/main/skills/mcp-builder/reference/mcp_best_practices.md',
);
});
@@ -86,10 +117,9 @@ test.describe('Skill detail page', () => {
await expect(page.getByRole('heading', { name: 'Skills Library', level: 1 })).toBeVisible();
});
- test('detects the license instead of showing the raw frontmatter pointer', async ({ page }) => {
- await expect(page.getByRole('heading', { name: 'pdf', level: 1 })).toBeVisible();
- await expect(page.getByTestId('license-badge')).toHaveText('Proprietary');
- await expect(page.getByText('Complete terms in LICENSE.txt')).toHaveCount(0);
+ test('shows a detected license label', async ({ page }) => {
+ await expect(page.getByRole('heading', { name: 'mcp-builder', level: 1 })).toBeVisible();
+ await expect(page.getByTestId('license-badge')).toHaveText('Apache-2.0');
});
test('markdown files default to a Preview tab, with Code as a second tab', async ({ page }) => {
@@ -97,7 +127,6 @@ test.describe('Skill detail page', () => {
const tabs = page.getByRole('tablist');
await expect(tabs.getByRole('tab', { name: 'Preview' })).toHaveAttribute('aria-selected', 'true');
await expect(tabs.getByRole('tab', { name: 'Code' })).toHaveAttribute('aria-selected', 'false');
- // Rendered preview produces a real heading element, not literal "#" markdown source.
const viewerBody = page.getByTestId('viewer-body');
await expect(viewerBody.getByRole('heading', { level: 1 })).toBeVisible({ timeout: 20_000 });
});
@@ -113,6 +142,26 @@ test.describe('Skill detail page', () => {
});
});
+// ── Proprietary skill detail page ───────────────────────────────────────────
+
+test.describe('Proprietary skill detail page', () => {
+ test.beforeEach(async ({ page }) => {
+ await page.goto('/');
+ await page.getByRole('navigation').getByRole('link', { name: 'Skills' }).click();
+ await page.getByRole('link', { name: /^pdf/ }).first().click();
+ });
+
+ test('shows a proprietary callout, no file browser, but keeps the GitHub link', async ({ page }) => {
+ await expect(page.getByRole('heading', { name: 'pdf', level: 1 })).toBeVisible();
+ await expect(page.getByTestId('proprietary-callout')).toBeVisible();
+ await expect(page.getByTestId('skill-file-browser')).toHaveCount(0);
+ await expect(page.getByTestId('repo-github-link')).toHaveAttribute(
+ 'href',
+ 'https://github.com/anthropics/skills/tree/main/skills/pdf',
+ );
+ });
+});
+
// ── Skill detail page — mobile ──────────────────────────────────────────────
test.describe('Skill detail page on mobile', () => {
@@ -120,9 +169,10 @@ test.describe('Skill detail page on mobile', () => {
test.beforeEach(async ({ page }) => {
await page.goto('/');
- await page.getByRole('button', { name: 'Toggle navigation bar' }).click();
- await page.getByRole('navigation').getByRole('link', { name: 'Skills' }).click();
- await page.getByRole('link', { name: /^pdf/ }).first().click();
+ // The navbar collapses to a hamburger at this width.
+ await page.getByLabel('Toggle navigation bar').click();
+ await page.getByRole('link', { name: 'Skills' }).filter({ visible: true }).first().click();
+ await page.getByRole('link', { name: /^mcp-builder/ }).first().click();
});
test('shows a file dropdown instead of the folder tree', async ({ page }) => {
@@ -132,7 +182,7 @@ test.describe('Skill detail page on mobile', () => {
test('picking a file from the dropdown updates the preview', async ({ page }) => {
await expect(page.getByTestId('viewer-path')).toHaveText('SKILL.md');
- await page.getByLabel('Choose a file').selectOption('reference.md');
- await expect(page.getByTestId('viewer-path')).toHaveText('reference.md');
+ await page.getByLabel('Choose a file').selectOption('reference/mcp_best_practices.md');
+ await expect(page.getByTestId('viewer-path')).toHaveText('reference/mcp_best_practices.md');
});
});
diff --git a/web/scripts/fetch-skills-catalog.mjs b/web/scripts/fetch-skills-catalog.mjs
index 7dbf5bf6..b504f227 100644
--- a/web/scripts/fetch-skills-catalog.mjs
+++ b/web/scripts/fetch-skills-catalog.mjs
@@ -7,7 +7,7 @@
// Run manually with `npm run build:skills-catalog`, or automatically by the
// "Update Skills Catalog" GitHub Action (see .github/workflows).
import { execFileSync } from 'child_process';
-import { mkdtempSync, readdirSync, statSync, readFileSync, writeFileSync, rmSync } from 'fs';
+import { mkdtempSync, readdirSync, statSync, readFileSync, writeFileSync, rmSync, existsSync } from 'fs';
import { join, relative, dirname } from 'path';
import { tmpdir } from 'os';
import { fileURLToPath } from 'url';
@@ -17,9 +17,43 @@ const __dirname = fileURLToPath(new URL('.', import.meta.url));
const webRoot = join(__dirname, '..');
const outPath = join(webRoot, 'src', 'data', 'skills.json');
-// Curated sources. Each repo is expected to hold its skills under
-// `skillsRoot`, one `SKILL.md` per skill folder, per the Agent Skills spec:
-// https://github.com/anthropics/skills
+// Reads star counts from the previously-generated catalog so a regen in an
+// environment that can't reach api.github.com (e.g. behind a restrictive
+// egress proxy) preserves them instead of wiping them to null.
+function readPreviousStars() {
+ if (!existsSync(outPath)) return {};
+ try {
+ const prev = JSON.parse(readFileSync(outPath, 'utf8'));
+ return Object.fromEntries((prev.sources ?? []).map((s) => [s.id, s.stars ?? null]));
+ } catch {
+ return {};
+ }
+}
+
+// Live GitHub star count for a repo. Returns null on any failure (rate limit,
+// network, blocked host) so the build never fails over stars. In CI, set
+// GITHUB_TOKEN to raise the unauthenticated rate limit.
+async function fetchStars(source) {
+ const headers = {
+ Accept: 'application/vnd.github+json',
+ 'User-Agent': 'treq-skills-catalog',
+ };
+ if (process.env.GITHUB_TOKEN) headers.Authorization = `Bearer ${process.env.GITHUB_TOKEN}`;
+ try {
+ const res = await fetch(`https://api.github.com/repos/${source.org}/${source.repo}`, { headers });
+ if (!res.ok) return null;
+ const data = await res.json();
+ return typeof data.stargazers_count === 'number' ? data.stargazers_count : null;
+ } catch {
+ return null;
+ }
+}
+
+// Curated sources. `id` is the stable provider key used in routes and the
+// provider filter; `org`/`repo` locate the GitHub repo; `skillsRoot` is the
+// path within the repo that holds one `SKILL.md` per skill folder (per the
+// Agent Skills spec https://github.com/anthropics/skills) — use '' when skills
+// live at the repo root.
const SOURCES = [
{
id: 'anthropic',
@@ -49,6 +83,52 @@ const SOURCES = [
// Skills the author has explicitly marked as superseded/unfinished.
excludeCategories: ['deprecated'],
},
+ {
+ id: 'vercel',
+ name: 'Vercel',
+ org: 'vercel-labs',
+ repo: 'agent-browser',
+ branch: 'main',
+ skillsRoot: 'skills',
+ excludeCategories: [],
+ },
+ {
+ id: 'microsoft',
+ name: 'Microsoft',
+ org: 'microsoft',
+ repo: 'azure-skills',
+ branch: 'main',
+ skillsRoot: 'skills',
+ excludeCategories: [],
+ },
+ {
+ id: 'superpowers',
+ name: 'Superpowers',
+ org: 'obra',
+ repo: 'superpowers',
+ branch: 'main',
+ skillsRoot: 'skills',
+ excludeCategories: [],
+ },
+ {
+ id: 'caveman',
+ name: 'Caveman',
+ org: 'JuliusBrussee',
+ repo: 'caveman',
+ branch: 'main',
+ skillsRoot: 'skills',
+ excludeCategories: [],
+ },
+ {
+ id: 'prisma',
+ name: 'Prisma',
+ org: 'prisma',
+ repo: 'skills',
+ branch: 'main',
+ // Prisma keeps each skill folder at the repo root, not under skills/.
+ skillsRoot: '',
+ excludeCategories: [],
+ },
];
// Mirrors the isBinaryFile() extension list in src/components/FileBrowser.tsx
@@ -125,10 +205,17 @@ function findSkillFiles(dir, results = []) {
return results;
}
+function dirHasSkillFile(dir) {
+ return readdirSync(dir).includes('SKILL.md');
+}
+
function walkFiles(dir, base, results = []) {
for (const entry of readdirSync(dir)) {
const full = join(dir, entry);
if (statSync(full).isDirectory()) {
+ // A subdirectory with its own SKILL.md is a separate (nested) skill —
+ // its files belong to that skill, not this one, so don't descend.
+ if (dirHasSkillFile(full)) continue;
walkFiles(full, base, results);
} else {
results.push(relative(base, full).replace(/\\/g, '/'));
@@ -180,18 +267,27 @@ function extractSkills(source, cloneDir, rootLicense) {
const repoRelPath = relative(cloneDir, skillDir).replace(/\\/g, '/');
const routeSlug = segments.map(slugifySegment).join('/');
+ const license = detectDirLicense(skillDir) ?? rootLicense;
+
+ // Proprietary/source-available skills (e.g. Anthropic's docx/pdf/pptx/xlsx)
+ // don't permit us to reproduce their contents, so we still list them but
+ // withhold the description and file manifest — the UI shows a notice and a
+ // link to GitHub instead. This also keeps their text out of the search
+ // index (which only reads description/name).
+ const proprietary = license === 'Proprietary';
skills.push({
id: `${source.id}/${relDir}`,
name: frontmatter.name,
- description: String(frontmatter.description).trim(),
+ description: proprietary ? null : String(frontmatter.description).trim(),
source: source.id,
category: category ? humanize(category) : null,
- license: detectDirLicense(skillDir) ?? rootLicense,
+ license,
+ proprietary,
path: repoRelPath,
url: `https://github.com/${source.org}/${source.repo}/tree/${source.branch}/${repoRelPath}`,
route: `/skills/${source.id}/${routeSlug}`,
- files: buildFileManifest(source, skillDir, repoRelPath),
+ files: proprietary ? [] : buildFileManifest(source, skillDir, repoRelPath),
});
}
@@ -200,6 +296,7 @@ function extractSkills(source, cloneDir, rootLicense) {
async function main() {
const scratchDir = mkdtempSync(join(tmpdir(), 'skills-catalog-'));
+ const previousStars = readPreviousStars();
const allSkills = [];
const sourceMeta = [];
@@ -210,13 +307,15 @@ async function main() {
const rootLicense = detectDirLicense(cloneDir);
const skills = extractSkills(source, cloneDir, rootLicense);
allSkills.push(...skills);
+ const stars = (await fetchStars(source)) ?? previousStars[source.id] ?? null;
sourceMeta.push({
id: source.id,
name: source.name,
url: `https://github.com/${source.org}/${source.repo}`,
skillCount: skills.length,
+ stars,
});
- console.log(` found ${skills.length} skills`);
+ console.log(` found ${skills.length} skills (${stars ?? '?'} stars)`);
}
} finally {
rmSync(scratchDir, { recursive: true, force: true });
diff --git a/web/src/components/SkillDetailPage/index.tsx b/web/src/components/SkillDetailPage/index.tsx
index 5fadd827..f2dcd874 100644
--- a/web/src/components/SkillDetailPage/index.tsx
+++ b/web/src/components/SkillDetailPage/index.tsx
@@ -15,6 +15,11 @@ const SOURCE_LABELS: Record = {
anthropic: 'Anthropic',
openai: 'OpenAI',
mattpocock: 'Matt Pocock',
+ vercel: 'Vercel',
+ microsoft: 'Microsoft',
+ superpowers: 'Superpowers',
+ caveman: 'Caveman',
+ prisma: 'Prisma',
};
// Files above this size aren't fetched for inline preview — the GitHub link
@@ -94,7 +99,7 @@ function SkillDetailContent({ skill }: { skill: Skill }) {
{skill.name}
-
{skill.description}
+ {skill.description &&
{skill.description}
}
{sourceLabel}
{skill.category && {skill.category} }
@@ -114,13 +119,76 @@ function SkillDetailContent({ skill }: { skill: Skill }) {
+ {skill.proprietary ? (
+
+
Proprietary license
+
+ This skill is distributed under a proprietary, source-available license
+ {skill.license && skill.license !== 'Proprietary' ? ` (${skill.license})` : ''} that
+ doesn't permit us to reproduce its description or file contents here. Browse the
+ skill on GitHub instead.
+
+
+ View on GitHub ↗
+
+
+ ) : (
+
+ )}
+
+ );
+}
+
+interface SkillFileBrowserProps {
+ skill: Skill;
+ selected: SkillFile | null;
+ onSelect: (file: SkillFile) => void;
+ content: string | null;
+ status: 'idle' | 'loading' | 'error';
+ tab: 'preview' | 'code';
+ onTabChange: (tab: 'preview' | 'code') => void;
+ language: string | null;
+ isMarkdown: boolean;
+ dark: boolean;
+}
+
+function SkillFileBrowser({
+ skill,
+ selected,
+ onSelect,
+ content,
+ status,
+ tab,
+ onTabChange,
+ language,
+ isMarkdown,
+ dark,
+}: SkillFileBrowserProps) {
+ return (
+ <>
-
+
-
+
{!selected ? (
@@ -147,7 +215,7 @@ function SkillDetailContent({ skill }: { skill: Skill }) {
role="tab"
aria-selected={tab === 'preview'}
className={tab === 'preview' ? styles.tabActive : styles.tab}
- onClick={() => setTab('preview')}
+ onClick={() => onTabChange('preview')}
>
Preview
@@ -156,7 +224,7 @@ function SkillDetailContent({ skill }: { skill: Skill }) {
role="tab"
aria-selected={tab === 'code'}
className={tab === 'code' ? styles.tabActive : styles.tab}
- onClick={() => setTab('code')}
+ onClick={() => onTabChange('code')}
>
Code
@@ -175,7 +243,7 @@ function SkillDetailContent({ skill }: { skill: Skill }) {
isMarkdown && tab === 'preview' ? (
) : (
-
+
)
) : null}
@@ -183,7 +251,7 @@ function SkillDetailContent({ skill }: { skill: Skill }) {
)}
-
+ >
);
}
diff --git a/web/src/components/SkillDetailPage/styles.module.css b/web/src/components/SkillDetailPage/styles.module.css
index 127970ff..d5c52851 100644
--- a/web/src/components/SkillDetailPage/styles.module.css
+++ b/web/src/components/SkillDetailPage/styles.module.css
@@ -96,6 +96,28 @@
border-color: var(--ifm-color-primary);
}
+.callout {
+ border: 1px solid var(--ifm-color-warning-dark);
+ background: color-mix(in srgb, var(--ifm-color-warning) 12%, transparent);
+ border-radius: 12px;
+ padding: 1.5rem;
+ display: flex;
+ flex-direction: column;
+ align-items: flex-start;
+ gap: 0.75rem;
+}
+
+.calloutTitle {
+ font-size: 1rem;
+}
+
+.calloutBody {
+ margin: 0;
+ color: var(--ifm-color-emphasis-800);
+ line-height: 1.5;
+ max-width: 65ch;
+}
+
/* Hidden on desktop — the file tree in .browser is the primary way to pick a
file. Below the mobile breakpoint this swaps places with .tree. */
.mobilePicker {
diff --git a/web/src/components/SkillDetailPage/types.ts b/web/src/components/SkillDetailPage/types.ts
index fb0087af..0a7b9232 100644
--- a/web/src/components/SkillDetailPage/types.ts
+++ b/web/src/components/SkillDetailPage/types.ts
@@ -9,10 +9,11 @@ export interface SkillFile {
export interface Skill {
id: string;
name: string;
- description: string;
+ description: string | null;
source: string;
category: string | null;
license: string | null;
+ proprietary?: boolean;
path: string;
url: string;
route: string;
diff --git a/web/src/data/skills.json b/web/src/data/skills.json
index 7116c3f8..8d85e80b 100644
--- a/web/src/data/skills.json
+++ b/web/src/data/skills.json
@@ -1,23 +1,61 @@
{
- "generatedAt": "2026-07-21T14:03:48.626Z",
+ "generatedAt": "2026-07-22T02:40:02.978Z",
"sources": [
{
"id": "anthropic",
"name": "Anthropic",
"url": "https://github.com/anthropics/skills",
- "skillCount": 17
+ "skillCount": 17,
+ "stars": 163220
},
{
"id": "openai",
"name": "OpenAI",
"url": "https://github.com/openai/skills",
- "skillCount": 44
+ "skillCount": 44,
+ "stars": 24034
},
{
"id": "mattpocock",
"name": "Matt Pocock",
"url": "https://github.com/mattpocock/skills",
- "skillCount": 37
+ "skillCount": 37,
+ "stars": 180658
+ },
+ {
+ "id": "vercel",
+ "name": "Vercel",
+ "url": "https://github.com/vercel-labs/agent-browser",
+ "skillCount": 1,
+ "stars": 38927
+ },
+ {
+ "id": "microsoft",
+ "name": "Microsoft",
+ "url": "https://github.com/microsoft/azure-skills",
+ "skillCount": 32,
+ "stars": 1306
+ },
+ {
+ "id": "superpowers",
+ "name": "Superpowers",
+ "url": "https://github.com/obra/superpowers",
+ "skillCount": 14,
+ "stars": 258834
+ },
+ {
+ "id": "caveman",
+ "name": "Caveman",
+ "url": "https://github.com/JuliusBrussee/caveman",
+ "skillCount": 7,
+ "stars": 91799
+ },
+ {
+ "id": "prisma",
+ "name": "Prisma",
+ "url": "https://github.com/prisma/skills",
+ "skillCount": 9,
+ "stars": 45
}
],
"skills": [
@@ -28,6 +66,7 @@
"source": "anthropic",
"category": null,
"license": "Apache-2.0",
+ "proprietary": false,
"path": "skills/algorithmic-art",
"url": "https://github.com/anthropics/skills/tree/main/skills/algorithmic-art",
"route": "/skills/anthropic/algorithmic-art",
@@ -69,6 +108,7 @@
"source": "anthropic",
"category": null,
"license": "Apache-2.0",
+ "proprietary": false,
"path": "skills/brand-guidelines",
"url": "https://github.com/anthropics/skills/tree/main/skills/brand-guidelines",
"route": "/skills/anthropic/brand-guidelines",
@@ -96,6 +136,7 @@
"source": "anthropic",
"category": null,
"license": "Apache-2.0",
+ "proprietary": false,
"path": "skills/canvas-design",
"url": "https://github.com/anthropics/skills/tree/main/skills/canvas-design",
"route": "/skills/anthropic/canvas-design",
@@ -686,10 +727,11 @@
{
"id": "anthropic/claude-api",
"name": "claude-api",
- "description": "Reference for the Claude API / Anthropic SDK — model ids, pricing, params, streaming, tool use, MCP, agents, caching, token counting, model migration.\nTRIGGER — read BEFORE opening the target file; don't skip because it \"looks like a one-liner\" — whenever: the prompt names Claude/Anthropic in any form (Claude, Anthropic, Fable, Opus, Sonnet, Haiku, `anthropic`, `@anthropic-ai`, `claude-*`, `us.anthropic.*`, `[1m]`); the user asks about an LLM (pricing/model choice/limits/caching) — never answer from memory; OR the task is LLM-shaped with provider unstated (agent/MCP/tool-definition/multi-agent/RAG/LLM-judge/computer-use; generate/summarize/extract/classify/rewrite/converse over NL; debugging refusals/cutoffs/streaming/tool-calls/tokens).\nSKIP only when another provider is being worked on (overrides all triggers): OpenAI/GPT/Gemini/Llama/Mistral/Cohere/Ollama named in the query; OR `grep -rE 'openai|langchain_openai|google.generativeai|genai|mistralai|cohere|ollama'` over the project hits (run this grep FIRST if no provider named — don't Read the file).",
+ "description": "Reference for the Claude API / Anthropic SDK \u2014 model ids, pricing, params, streaming, tool use, MCP, agents, caching, token counting, model migration.\nTRIGGER \u2014 read BEFORE opening the target file; don't skip because it \"looks like a one-liner\" \u2014 whenever: the prompt names Claude/Anthropic in any form (Claude, Anthropic, Fable, Opus, Sonnet, Haiku, `anthropic`, `@anthropic-ai`, `claude-*`, `us.anthropic.*`, `[1m]`); the user asks about an LLM (pricing/model choice/limits/caching) \u2014 never answer from memory; OR the task is LLM-shaped with provider unstated (agent/MCP/tool-definition/multi-agent/RAG/LLM-judge/computer-use; generate/summarize/extract/classify/rewrite/converse over NL; debugging refusals/cutoffs/streaming/tool-calls/tokens).\nSKIP only when another provider is being worked on (overrides all triggers): OpenAI/GPT/Gemini/Llama/Mistral/Cohere/Ollama named in the query; OR `grep -rE 'openai|langchain_openai|google.generativeai|genai|mistralai|cohere|ollama'` over the project hits (run this grep FIRST if no provider named \u2014 don't Read the file).",
"source": "anthropic",
"category": null,
"license": "Apache-2.0",
+ "proprietary": false,
"path": "skills/claude-api",
"url": "https://github.com/anthropics/skills/tree/main/skills/claude-api",
"route": "/skills/anthropic/claude-api",
@@ -1165,6 +1207,7 @@
"source": "anthropic",
"category": null,
"license": null,
+ "proprietary": false,
"path": "skills/doc-coauthoring",
"url": "https://github.com/anthropics/skills/tree/main/skills/doc-coauthoring",
"route": "/skills/anthropic/doc-coauthoring",
@@ -1181,442 +1224,15 @@
{
"id": "anthropic/docx",
"name": "docx",
- "description": "Use this skill whenever the user wants to create, read, edit, or manipulate Word documents (.docx files) or Word templates (.dotx files). Triggers include: any mention of 'Word doc', 'word document', '.docx', '.dotx', or requests to produce professional documents with formatting like tables of contents, headings, page numbers, or letterheads. Also use when extracting or reorganizing content from .docx or .dotx files, inserting or replacing images in documents, performing find-and-replace in Word files, working with tracked changes or comments, or converting content into a polished Word document. If the user asks for a 'report', 'memo', 'letter', 'template', or similar deliverable as a Word or .docx file, use this skill. Do NOT use for PDFs, spreadsheets, Google Docs, or general coding tasks unrelated to document generation.",
+ "description": null,
"source": "anthropic",
"category": null,
"license": "Proprietary",
+ "proprietary": true,
"path": "skills/docx",
"url": "https://github.com/anthropics/skills/tree/main/skills/docx",
"route": "/skills/anthropic/docx",
- "files": [
- {
- "path": "LICENSE.txt",
- "size": 1467,
- "binary": false,
- "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/docx/LICENSE.txt",
- "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/docx/LICENSE.txt"
- },
- {
- "path": "SKILL.md",
- "size": 6911,
- "binary": false,
- "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/docx/SKILL.md",
- "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/docx/SKILL.md"
- },
- {
- "path": "scripts/__init__.py",
- "size": 1,
- "binary": false,
- "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/docx/scripts/__init__.py",
- "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/docx/scripts/__init__.py"
- },
- {
- "path": "scripts/accept_changes.py",
- "size": 4051,
- "binary": false,
- "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/docx/scripts/accept_changes.py",
- "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/docx/scripts/accept_changes.py"
- },
- {
- "path": "scripts/comment.py",
- "size": 14054,
- "binary": false,
- "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/docx/scripts/comment.py",
- "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/docx/scripts/comment.py"
- },
- {
- "path": "scripts/merge_runs.py",
- "size": 9398,
- "binary": false,
- "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/docx/scripts/merge_runs.py",
- "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/docx/scripts/merge_runs.py"
- },
- {
- "path": "scripts/office/helpers/__init__.py",
- "size": 3358,
- "binary": false,
- "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/docx/scripts/office/helpers/__init__.py",
- "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/docx/scripts/office/helpers/__init__.py"
- },
- {
- "path": "scripts/office/helpers/pptx_chart.py",
- "size": 5862,
- "binary": false,
- "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/docx/scripts/office/helpers/pptx_chart.py",
- "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/docx/scripts/office/helpers/pptx_chart.py"
- },
- {
- "path": "scripts/office/helpers/pptx_slide.py",
- "size": 1675,
- "binary": false,
- "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/docx/scripts/office/helpers/pptx_slide.py",
- "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/docx/scripts/office/helpers/pptx_slide.py"
- },
- {
- "path": "scripts/office/helpers/pptx_theme.py",
- "size": 3510,
- "binary": false,
- "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/docx/scripts/office/helpers/pptx_theme.py",
- "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/docx/scripts/office/helpers/pptx_theme.py"
- },
- {
- "path": "scripts/office/schemas/ISO-IEC29500-4_2016/dml-chart.xsd",
- "size": 74984,
- "binary": false,
- "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/docx/scripts/office/schemas/ISO-IEC29500-4_2016/dml-chart.xsd",
- "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/docx/scripts/office/schemas/ISO-IEC29500-4_2016/dml-chart.xsd"
- },
- {
- "path": "scripts/office/schemas/ISO-IEC29500-4_2016/dml-chartDrawing.xsd",
- "size": 6956,
- "binary": false,
- "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/docx/scripts/office/schemas/ISO-IEC29500-4_2016/dml-chartDrawing.xsd",
- "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/docx/scripts/office/schemas/ISO-IEC29500-4_2016/dml-chartDrawing.xsd"
- },
- {
- "path": "scripts/office/schemas/ISO-IEC29500-4_2016/dml-diagram.xsd",
- "size": 51302,
- "binary": false,
- "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/docx/scripts/office/schemas/ISO-IEC29500-4_2016/dml-diagram.xsd",
- "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/docx/scripts/office/schemas/ISO-IEC29500-4_2016/dml-diagram.xsd"
- },
- {
- "path": "scripts/office/schemas/ISO-IEC29500-4_2016/dml-lockedCanvas.xsd",
- "size": 624,
- "binary": false,
- "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/docx/scripts/office/schemas/ISO-IEC29500-4_2016/dml-lockedCanvas.xsd",
- "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/docx/scripts/office/schemas/ISO-IEC29500-4_2016/dml-lockedCanvas.xsd"
- },
- {
- "path": "scripts/office/schemas/ISO-IEC29500-4_2016/dml-main.xsd",
- "size": 152039,
- "binary": false,
- "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/docx/scripts/office/schemas/ISO-IEC29500-4_2016/dml-main.xsd",
- "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/docx/scripts/office/schemas/ISO-IEC29500-4_2016/dml-main.xsd"
- },
- {
- "path": "scripts/office/schemas/ISO-IEC29500-4_2016/dml-picture.xsd",
- "size": 1231,
- "binary": false,
- "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/docx/scripts/office/schemas/ISO-IEC29500-4_2016/dml-picture.xsd",
- "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/docx/scripts/office/schemas/ISO-IEC29500-4_2016/dml-picture.xsd"
- },
- {
- "path": "scripts/office/schemas/ISO-IEC29500-4_2016/dml-spreadsheetDrawing.xsd",
- "size": 8862,
- "binary": false,
- "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/docx/scripts/office/schemas/ISO-IEC29500-4_2016/dml-spreadsheetDrawing.xsd",
- "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/docx/scripts/office/schemas/ISO-IEC29500-4_2016/dml-spreadsheetDrawing.xsd"
- },
- {
- "path": "scripts/office/schemas/ISO-IEC29500-4_2016/dml-wordprocessingDrawing.xsd",
- "size": 14795,
- "binary": false,
- "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/docx/scripts/office/schemas/ISO-IEC29500-4_2016/dml-wordprocessingDrawing.xsd",
- "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/docx/scripts/office/schemas/ISO-IEC29500-4_2016/dml-wordprocessingDrawing.xsd"
- },
- {
- "path": "scripts/office/schemas/ISO-IEC29500-4_2016/pml.xsd",
- "size": 83612,
- "binary": false,
- "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/docx/scripts/office/schemas/ISO-IEC29500-4_2016/pml.xsd",
- "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/docx/scripts/office/schemas/ISO-IEC29500-4_2016/pml.xsd"
- },
- {
- "path": "scripts/office/schemas/ISO-IEC29500-4_2016/shared-additionalCharacteristics.xsd",
- "size": 1269,
- "binary": false,
- "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/docx/scripts/office/schemas/ISO-IEC29500-4_2016/shared-additionalCharacteristics.xsd",
- "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/docx/scripts/office/schemas/ISO-IEC29500-4_2016/shared-additionalCharacteristics.xsd"
- },
- {
- "path": "scripts/office/schemas/ISO-IEC29500-4_2016/shared-bibliography.xsd",
- "size": 7328,
- "binary": false,
- "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/docx/scripts/office/schemas/ISO-IEC29500-4_2016/shared-bibliography.xsd",
- "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/docx/scripts/office/schemas/ISO-IEC29500-4_2016/shared-bibliography.xsd"
- },
- {
- "path": "scripts/office/schemas/ISO-IEC29500-4_2016/shared-commonSimpleTypes.xsd",
- "size": 6382,
- "binary": false,
- "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/docx/scripts/office/schemas/ISO-IEC29500-4_2016/shared-commonSimpleTypes.xsd",
- "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/docx/scripts/office/schemas/ISO-IEC29500-4_2016/shared-commonSimpleTypes.xsd"
- },
- {
- "path": "scripts/office/schemas/ISO-IEC29500-4_2016/shared-customXmlDataProperties.xsd",
- "size": 1248,
- "binary": false,
- "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/docx/scripts/office/schemas/ISO-IEC29500-4_2016/shared-customXmlDataProperties.xsd",
- "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/docx/scripts/office/schemas/ISO-IEC29500-4_2016/shared-customXmlDataProperties.xsd"
- },
- {
- "path": "scripts/office/schemas/ISO-IEC29500-4_2016/shared-customXmlSchemaProperties.xsd",
- "size": 880,
- "binary": false,
- "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/docx/scripts/office/schemas/ISO-IEC29500-4_2016/shared-customXmlSchemaProperties.xsd",
- "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/docx/scripts/office/schemas/ISO-IEC29500-4_2016/shared-customXmlSchemaProperties.xsd"
- },
- {
- "path": "scripts/office/schemas/ISO-IEC29500-4_2016/shared-documentPropertiesCustom.xsd",
- "size": 2608,
- "binary": false,
- "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/docx/scripts/office/schemas/ISO-IEC29500-4_2016/shared-documentPropertiesCustom.xsd",
- "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/docx/scripts/office/schemas/ISO-IEC29500-4_2016/shared-documentPropertiesCustom.xsd"
- },
- {
- "path": "scripts/office/schemas/ISO-IEC29500-4_2016/shared-documentPropertiesExtended.xsd",
- "size": 3507,
- "binary": false,
- "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/docx/scripts/office/schemas/ISO-IEC29500-4_2016/shared-documentPropertiesExtended.xsd",
- "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/docx/scripts/office/schemas/ISO-IEC29500-4_2016/shared-documentPropertiesExtended.xsd"
- },
- {
- "path": "scripts/office/schemas/ISO-IEC29500-4_2016/shared-documentPropertiesVariantTypes.xsd",
- "size": 7507,
- "binary": false,
- "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/docx/scripts/office/schemas/ISO-IEC29500-4_2016/shared-documentPropertiesVariantTypes.xsd",
- "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/docx/scripts/office/schemas/ISO-IEC29500-4_2016/shared-documentPropertiesVariantTypes.xsd"
- },
- {
- "path": "scripts/office/schemas/ISO-IEC29500-4_2016/shared-math.xsd",
- "size": 23313,
- "binary": false,
- "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/docx/scripts/office/schemas/ISO-IEC29500-4_2016/shared-math.xsd",
- "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/docx/scripts/office/schemas/ISO-IEC29500-4_2016/shared-math.xsd"
- },
- {
- "path": "scripts/office/schemas/ISO-IEC29500-4_2016/shared-relationshipReference.xsd",
- "size": 1367,
- "binary": false,
- "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/docx/scripts/office/schemas/ISO-IEC29500-4_2016/shared-relationshipReference.xsd",
- "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/docx/scripts/office/schemas/ISO-IEC29500-4_2016/shared-relationshipReference.xsd"
- },
- {
- "path": "scripts/office/schemas/ISO-IEC29500-4_2016/sml.xsd",
- "size": 242277,
- "binary": false,
- "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/docx/scripts/office/schemas/ISO-IEC29500-4_2016/sml.xsd",
- "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/docx/scripts/office/schemas/ISO-IEC29500-4_2016/sml.xsd"
- },
- {
- "path": "scripts/office/schemas/ISO-IEC29500-4_2016/vml-main.xsd",
- "size": 26148,
- "binary": false,
- "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/docx/scripts/office/schemas/ISO-IEC29500-4_2016/vml-main.xsd",
- "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/docx/scripts/office/schemas/ISO-IEC29500-4_2016/vml-main.xsd"
- },
- {
- "path": "scripts/office/schemas/ISO-IEC29500-4_2016/vml-officeDrawing.xsd",
- "size": 25279,
- "binary": false,
- "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/docx/scripts/office/schemas/ISO-IEC29500-4_2016/vml-officeDrawing.xsd",
- "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/docx/scripts/office/schemas/ISO-IEC29500-4_2016/vml-officeDrawing.xsd"
- },
- {
- "path": "scripts/office/schemas/ISO-IEC29500-4_2016/vml-presentationDrawing.xsd",
- "size": 535,
- "binary": false,
- "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/docx/scripts/office/schemas/ISO-IEC29500-4_2016/vml-presentationDrawing.xsd",
- "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/docx/scripts/office/schemas/ISO-IEC29500-4_2016/vml-presentationDrawing.xsd"
- },
- {
- "path": "scripts/office/schemas/ISO-IEC29500-4_2016/vml-spreadsheetDrawing.xsd",
- "size": 5712,
- "binary": false,
- "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/docx/scripts/office/schemas/ISO-IEC29500-4_2016/vml-spreadsheetDrawing.xsd",
- "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/docx/scripts/office/schemas/ISO-IEC29500-4_2016/vml-spreadsheetDrawing.xsd"
- },
- {
- "path": "scripts/office/schemas/ISO-IEC29500-4_2016/vml-wordprocessingDrawing.xsd",
- "size": 4010,
- "binary": false,
- "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/docx/scripts/office/schemas/ISO-IEC29500-4_2016/vml-wordprocessingDrawing.xsd",
- "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/docx/scripts/office/schemas/ISO-IEC29500-4_2016/vml-wordprocessingDrawing.xsd"
- },
- {
- "path": "scripts/office/schemas/ISO-IEC29500-4_2016/wml.xsd",
- "size": 171367,
- "binary": false,
- "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/docx/scripts/office/schemas/ISO-IEC29500-4_2016/wml.xsd",
- "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/docx/scripts/office/schemas/ISO-IEC29500-4_2016/wml.xsd"
- },
- {
- "path": "scripts/office/schemas/ISO-IEC29500-4_2016/xml.xsd",
- "size": 4646,
- "binary": false,
- "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/docx/scripts/office/schemas/ISO-IEC29500-4_2016/xml.xsd",
- "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/docx/scripts/office/schemas/ISO-IEC29500-4_2016/xml.xsd"
- },
- {
- "path": "scripts/office/schemas/ecma/fouth-edition/opc-contentTypes.xsd",
- "size": 1963,
- "binary": false,
- "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/docx/scripts/office/schemas/ecma/fouth-edition/opc-contentTypes.xsd",
- "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/docx/scripts/office/schemas/ecma/fouth-edition/opc-contentTypes.xsd"
- },
- {
- "path": "scripts/office/schemas/ecma/fouth-edition/opc-coreProperties.xsd",
- "size": 2515,
- "binary": false,
- "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/docx/scripts/office/schemas/ecma/fouth-edition/opc-coreProperties.xsd",
- "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/docx/scripts/office/schemas/ecma/fouth-edition/opc-coreProperties.xsd"
- },
- {
- "path": "scripts/office/schemas/ecma/fouth-edition/opc-digSig.xsd",
- "size": 2856,
- "binary": false,
- "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/docx/scripts/office/schemas/ecma/fouth-edition/opc-digSig.xsd",
- "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/docx/scripts/office/schemas/ecma/fouth-edition/opc-digSig.xsd"
- },
- {
- "path": "scripts/office/schemas/ecma/fouth-edition/opc-relationships.xsd",
- "size": 1344,
- "binary": false,
- "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/docx/scripts/office/schemas/ecma/fouth-edition/opc-relationships.xsd",
- "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/docx/scripts/office/schemas/ecma/fouth-edition/opc-relationships.xsd"
- },
- {
- "path": "scripts/office/schemas/mce/mc.xsd",
- "size": 3127,
- "binary": false,
- "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/docx/scripts/office/schemas/mce/mc.xsd",
- "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/docx/scripts/office/schemas/mce/mc.xsd"
- },
- {
- "path": "scripts/office/schemas/microsoft/wml-2010.xsd",
- "size": 26549,
- "binary": false,
- "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/docx/scripts/office/schemas/microsoft/wml-2010.xsd",
- "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/docx/scripts/office/schemas/microsoft/wml-2010.xsd"
- },
- {
- "path": "scripts/office/schemas/microsoft/wml-2012.xsd",
- "size": 3745,
- "binary": false,
- "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/docx/scripts/office/schemas/microsoft/wml-2012.xsd",
- "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/docx/scripts/office/schemas/microsoft/wml-2012.xsd"
- },
- {
- "path": "scripts/office/schemas/microsoft/wml-2018.xsd",
- "size": 901,
- "binary": false,
- "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/docx/scripts/office/schemas/microsoft/wml-2018.xsd",
- "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/docx/scripts/office/schemas/microsoft/wml-2018.xsd"
- },
- {
- "path": "scripts/office/schemas/microsoft/wml-cex-2018.xsd",
- "size": 1778,
- "binary": false,
- "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/docx/scripts/office/schemas/microsoft/wml-cex-2018.xsd",
- "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/docx/scripts/office/schemas/microsoft/wml-cex-2018.xsd"
- },
- {
- "path": "scripts/office/schemas/microsoft/wml-cid-2016.xsd",
- "size": 1002,
- "binary": false,
- "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/docx/scripts/office/schemas/microsoft/wml-cid-2016.xsd",
- "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/docx/scripts/office/schemas/microsoft/wml-cid-2016.xsd"
- },
- {
- "path": "scripts/office/schemas/microsoft/wml-sdtdatahash-2020.xsd",
- "size": 600,
- "binary": false,
- "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/docx/scripts/office/schemas/microsoft/wml-sdtdatahash-2020.xsd",
- "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/docx/scripts/office/schemas/microsoft/wml-sdtdatahash-2020.xsd"
- },
- {
- "path": "scripts/office/schemas/microsoft/wml-symex-2015.xsd",
- "size": 745,
- "binary": false,
- "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/docx/scripts/office/schemas/microsoft/wml-symex-2015.xsd",
- "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/docx/scripts/office/schemas/microsoft/wml-symex-2015.xsd"
- },
- {
- "path": "scripts/office/soffice.py",
- "size": 5927,
- "binary": false,
- "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/docx/scripts/office/soffice.py",
- "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/docx/scripts/office/soffice.py"
- },
- {
- "path": "scripts/office/validate.py",
- "size": 6142,
- "binary": false,
- "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/docx/scripts/office/validate.py",
- "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/docx/scripts/office/validate.py"
- },
- {
- "path": "scripts/office/validators/__init__.py",
- "size": 336,
- "binary": false,
- "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/docx/scripts/office/validators/__init__.py",
- "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/docx/scripts/office/validators/__init__.py"
- },
- {
- "path": "scripts/office/validators/base.py",
- "size": 33756,
- "binary": false,
- "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/docx/scripts/office/validators/base.py",
- "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/docx/scripts/office/validators/base.py"
- },
- {
- "path": "scripts/office/validators/docx.py",
- "size": 17482,
- "binary": false,
- "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/docx/scripts/office/validators/docx.py",
- "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/docx/scripts/office/validators/docx.py"
- },
- {
- "path": "scripts/office/validators/pptx.py",
- "size": 15966,
- "binary": false,
- "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/docx/scripts/office/validators/pptx.py",
- "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/docx/scripts/office/validators/pptx.py"
- },
- {
- "path": "scripts/office/validators/redlining.py",
- "size": 11231,
- "binary": false,
- "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/docx/scripts/office/validators/redlining.py",
- "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/docx/scripts/office/validators/redlining.py"
- },
- {
- "path": "scripts/templates/comments.xml",
- "size": 2603,
- "binary": false,
- "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/docx/scripts/templates/comments.xml",
- "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/docx/scripts/templates/comments.xml"
- },
- {
- "path": "scripts/templates/commentsExtended.xml",
- "size": 2611,
- "binary": false,
- "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/docx/scripts/templates/commentsExtended.xml",
- "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/docx/scripts/templates/commentsExtended.xml"
- },
- {
- "path": "scripts/templates/commentsExtensible.xml",
- "size": 2707,
- "binary": false,
- "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/docx/scripts/templates/commentsExtensible.xml",
- "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/docx/scripts/templates/commentsExtensible.xml"
- },
- {
- "path": "scripts/templates/commentsIds.xml",
- "size": 2619,
- "binary": false,
- "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/docx/scripts/templates/commentsIds.xml",
- "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/docx/scripts/templates/commentsIds.xml"
- },
- {
- "path": "scripts/templates/people.xml",
- "size": 115,
- "binary": false,
- "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/docx/scripts/templates/people.xml",
- "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/docx/scripts/templates/people.xml"
- }
- ]
+ "files": []
},
{
"id": "anthropic/frontend-design",
@@ -1625,6 +1241,7 @@
"source": "anthropic",
"category": null,
"license": "Apache-2.0",
+ "proprietary": false,
"path": "skills/frontend-design",
"url": "https://github.com/anthropics/skills/tree/main/skills/frontend-design",
"route": "/skills/anthropic/frontend-design",
@@ -1652,6 +1269,7 @@
"source": "anthropic",
"category": null,
"license": "Apache-2.0",
+ "proprietary": false,
"path": "skills/internal-comms",
"url": "https://github.com/anthropics/skills/tree/main/skills/internal-comms",
"route": "/skills/anthropic/internal-comms",
@@ -1707,6 +1325,7 @@
"source": "anthropic",
"category": null,
"license": "Apache-2.0",
+ "proprietary": false,
"path": "skills/mcp-builder",
"url": "https://github.com/anthropics/skills/tree/main/skills/mcp-builder",
"route": "/skills/anthropic/mcp-builder",
@@ -1786,8500 +1405,14879 @@
{
"id": "anthropic/pdf",
"name": "pdf",
- "description": "Use this skill whenever the user wants to do anything with PDF files. This includes reading or extracting text/tables from PDFs, combining or merging multiple PDFs into one, splitting PDFs apart, rotating pages, adding watermarks, creating new PDFs, filling PDF forms, encrypting/decrypting PDFs, extracting images, and OCR on scanned PDFs to make them searchable. If the user mentions a .pdf file or asks to produce one, use this skill.",
+ "description": null,
"source": "anthropic",
"category": null,
"license": "Proprietary",
+ "proprietary": true,
"path": "skills/pdf",
"url": "https://github.com/anthropics/skills/tree/main/skills/pdf",
"route": "/skills/anthropic/pdf",
+ "files": []
+ },
+ {
+ "id": "anthropic/pptx",
+ "name": "pptx",
+ "description": null,
+ "source": "anthropic",
+ "category": null,
+ "license": "Proprietary",
+ "proprietary": true,
+ "path": "skills/pptx",
+ "url": "https://github.com/anthropics/skills/tree/main/skills/pptx",
+ "route": "/skills/anthropic/pptx",
+ "files": []
+ },
+ {
+ "id": "anthropic/skill-creator",
+ "name": "skill-creator",
+ "description": "Create new skills, modify and improve existing skills, and measure skill performance. Use when users want to create a skill from scratch, edit, or optimize an existing skill, run evals to test a skill, benchmark skill performance with variance analysis, or optimize a skill's description for better triggering accuracy.",
+ "source": "anthropic",
+ "category": null,
+ "license": "Apache-2.0",
+ "proprietary": false,
+ "path": "skills/skill-creator",
+ "url": "https://github.com/anthropics/skills/tree/main/skills/skill-creator",
+ "route": "/skills/anthropic/skill-creator",
"files": [
{
"path": "LICENSE.txt",
- "size": 1467,
+ "size": 11345,
"binary": false,
- "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/pdf/LICENSE.txt",
- "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/pdf/LICENSE.txt"
+ "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/skill-creator/LICENSE.txt",
+ "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/skill-creator/LICENSE.txt"
},
{
"path": "SKILL.md",
- "size": 8072,
+ "size": 33168,
"binary": false,
- "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/pdf/SKILL.md",
- "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/pdf/SKILL.md"
+ "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/skill-creator/SKILL.md",
+ "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/skill-creator/SKILL.md"
},
{
- "path": "forms.md",
- "size": 11854,
+ "path": "agents/analyzer.md",
+ "size": 10376,
"binary": false,
- "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/pdf/forms.md",
- "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/pdf/forms.md"
+ "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/skill-creator/agents/analyzer.md",
+ "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/skill-creator/agents/analyzer.md"
},
{
- "path": "reference.md",
- "size": 16692,
+ "path": "agents/comparator.md",
+ "size": 7287,
"binary": false,
- "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/pdf/reference.md",
- "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/pdf/reference.md"
+ "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/skill-creator/agents/comparator.md",
+ "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/skill-creator/agents/comparator.md"
},
{
- "path": "scripts/check_bounding_boxes.py",
- "size": 2774,
+ "path": "agents/grader.md",
+ "size": 9049,
"binary": false,
- "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/pdf/scripts/check_bounding_boxes.py",
- "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/pdf/scripts/check_bounding_boxes.py"
+ "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/skill-creator/agents/grader.md",
+ "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/skill-creator/agents/grader.md"
},
{
- "path": "scripts/check_fillable_fields.py",
- "size": 268,
+ "path": "assets/eval_review.html",
+ "size": 7058,
"binary": false,
- "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/pdf/scripts/check_fillable_fields.py",
- "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/pdf/scripts/check_fillable_fields.py"
+ "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/skill-creator/assets/eval_review.html",
+ "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/skill-creator/assets/eval_review.html"
},
{
- "path": "scripts/convert_pdf_to_images.py",
- "size": 1008,
+ "path": "eval-viewer/generate_review.py",
+ "size": 16365,
"binary": false,
- "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/pdf/scripts/convert_pdf_to_images.py",
- "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/pdf/scripts/convert_pdf_to_images.py"
- },
- {
- "path": "scripts/create_validation_image.py",
- "size": 1258,
- "binary": false,
- "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/pdf/scripts/create_validation_image.py",
- "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/pdf/scripts/create_validation_image.py"
+ "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/skill-creator/eval-viewer/generate_review.py",
+ "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/skill-creator/eval-viewer/generate_review.py"
},
{
- "path": "scripts/extract_form_field_info.py",
- "size": 4300,
+ "path": "eval-viewer/viewer.html",
+ "size": 44998,
"binary": false,
- "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/pdf/scripts/extract_form_field_info.py",
- "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/pdf/scripts/extract_form_field_info.py"
+ "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/skill-creator/eval-viewer/viewer.html",
+ "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/skill-creator/eval-viewer/viewer.html"
},
{
- "path": "scripts/extract_form_structure.py",
- "size": 3945,
+ "path": "references/schemas.md",
+ "size": 12061,
"binary": false,
- "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/pdf/scripts/extract_form_structure.py",
- "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/pdf/scripts/extract_form_structure.py"
+ "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/skill-creator/references/schemas.md",
+ "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/skill-creator/references/schemas.md"
},
{
- "path": "scripts/fill_fillable_fields.py",
- "size": 3819,
+ "path": "scripts/__init__.py",
+ "size": 0,
"binary": false,
- "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/pdf/scripts/fill_fillable_fields.py",
- "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/pdf/scripts/fill_fillable_fields.py"
+ "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/skill-creator/scripts/__init__.py",
+ "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/skill-creator/scripts/__init__.py"
},
{
- "path": "scripts/fill_pdf_form_with_annotations.py",
- "size": 3235,
- "binary": false,
- "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/pdf/scripts/fill_pdf_form_with_annotations.py",
- "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/pdf/scripts/fill_pdf_form_with_annotations.py"
- }
- ]
- },
- {
- "id": "anthropic/pptx",
- "name": "pptx",
- "description": "Use this skill any time a .pptx or .potx file is involved in any way — as input, output, or both. This includes: creating slide decks, pitch decks, or presentations; reading, parsing, or extracting text from any .pptx or .potx file (even if the extracted content will be used elsewhere, like in an email or summary); editing, modifying, or updating existing presentations; combining or splitting slide files; working with templates (.potx), layouts, speaker notes, or comments. Trigger whenever the user mentions \"deck,\" \"slides,\" \"presentation,\" or references a .pptx or .potx filename, regardless of what they plan to do with the content afterward. If a .pptx or .potx file needs to be opened, created, or touched, use this skill.",
- "source": "anthropic",
- "category": null,
- "license": "Proprietary",
- "path": "skills/pptx",
- "url": "https://github.com/anthropics/skills/tree/main/skills/pptx",
- "route": "/skills/anthropic/pptx",
- "files": [
- {
- "path": "LICENSE.txt",
- "size": 1467,
+ "path": "scripts/aggregate_benchmark.py",
+ "size": 14386,
"binary": false,
- "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/pptx/LICENSE.txt",
- "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/pptx/LICENSE.txt"
+ "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/skill-creator/scripts/aggregate_benchmark.py",
+ "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/skill-creator/scripts/aggregate_benchmark.py"
},
{
- "path": "SKILL.md",
- "size": 20796,
+ "path": "scripts/generate_report.py",
+ "size": 12847,
"binary": false,
- "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/pptx/SKILL.md",
- "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/pptx/SKILL.md"
+ "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/skill-creator/scripts/generate_report.py",
+ "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/skill-creator/scripts/generate_report.py"
},
{
- "path": "scripts/__init__.py",
- "size": 0,
+ "path": "scripts/improve_description.py",
+ "size": 11116,
"binary": false,
- "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/pptx/scripts/__init__.py",
- "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/pptx/scripts/__init__.py"
+ "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/skill-creator/scripts/improve_description.py",
+ "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/skill-creator/scripts/improve_description.py"
},
{
- "path": "scripts/add_slide.py",
- "size": 14537,
+ "path": "scripts/package_skill.py",
+ "size": 4234,
"binary": false,
- "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/pptx/scripts/add_slide.py",
- "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/pptx/scripts/add_slide.py"
+ "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/skill-creator/scripts/package_skill.py",
+ "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/skill-creator/scripts/package_skill.py"
},
{
- "path": "scripts/clean.py",
- "size": 10415,
+ "path": "scripts/quick_validate.py",
+ "size": 3972,
"binary": false,
- "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/pptx/scripts/clean.py",
- "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/pptx/scripts/clean.py"
+ "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/skill-creator/scripts/quick_validate.py",
+ "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/skill-creator/scripts/quick_validate.py"
},
{
- "path": "scripts/office/helpers/__init__.py",
- "size": 3358,
+ "path": "scripts/run_eval.py",
+ "size": 11464,
"binary": false,
- "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/pptx/scripts/office/helpers/__init__.py",
- "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/pptx/scripts/office/helpers/__init__.py"
+ "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/skill-creator/scripts/run_eval.py",
+ "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/skill-creator/scripts/run_eval.py"
},
{
- "path": "scripts/office/helpers/pptx_chart.py",
- "size": 5862,
+ "path": "scripts/run_loop.py",
+ "size": 13605,
"binary": false,
- "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/pptx/scripts/office/helpers/pptx_chart.py",
- "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/pptx/scripts/office/helpers/pptx_chart.py"
+ "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/skill-creator/scripts/run_loop.py",
+ "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/skill-creator/scripts/run_loop.py"
},
{
- "path": "scripts/office/helpers/pptx_slide.py",
- "size": 1675,
+ "path": "scripts/utils.py",
+ "size": 1661,
"binary": false,
- "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/pptx/scripts/office/helpers/pptx_slide.py",
- "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/pptx/scripts/office/helpers/pptx_slide.py"
- },
+ "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/skill-creator/scripts/utils.py",
+ "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/skill-creator/scripts/utils.py"
+ }
+ ]
+ },
+ {
+ "id": "anthropic/slack-gif-creator",
+ "name": "slack-gif-creator",
+ "description": "Knowledge and utilities for creating animated GIFs optimized for Slack. Provides constraints, validation tools, and animation concepts. Use when users request animated GIFs for Slack like \"make me a GIF of X doing Y for Slack.\"",
+ "source": "anthropic",
+ "category": null,
+ "license": "Apache-2.0",
+ "proprietary": false,
+ "path": "skills/slack-gif-creator",
+ "url": "https://github.com/anthropics/skills/tree/main/skills/slack-gif-creator",
+ "route": "/skills/anthropic/slack-gif-creator",
+ "files": [
{
- "path": "scripts/office/helpers/pptx_theme.py",
- "size": 3510,
+ "path": "LICENSE.txt",
+ "size": 11345,
"binary": false,
- "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/pptx/scripts/office/helpers/pptx_theme.py",
- "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/pptx/scripts/office/helpers/pptx_theme.py"
+ "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/slack-gif-creator/LICENSE.txt",
+ "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/slack-gif-creator/LICENSE.txt"
},
{
- "path": "scripts/office/schemas/ISO-IEC29500-4_2016/dml-chart.xsd",
- "size": 74984,
+ "path": "SKILL.md",
+ "size": 7841,
"binary": false,
- "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/pptx/scripts/office/schemas/ISO-IEC29500-4_2016/dml-chart.xsd",
- "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/pptx/scripts/office/schemas/ISO-IEC29500-4_2016/dml-chart.xsd"
+ "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/slack-gif-creator/SKILL.md",
+ "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/slack-gif-creator/SKILL.md"
},
{
- "path": "scripts/office/schemas/ISO-IEC29500-4_2016/dml-chartDrawing.xsd",
- "size": 6956,
+ "path": "core/easing.py",
+ "size": 6265,
"binary": false,
- "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/pptx/scripts/office/schemas/ISO-IEC29500-4_2016/dml-chartDrawing.xsd",
- "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/pptx/scripts/office/schemas/ISO-IEC29500-4_2016/dml-chartDrawing.xsd"
+ "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/slack-gif-creator/core/easing.py",
+ "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/slack-gif-creator/core/easing.py"
},
{
- "path": "scripts/office/schemas/ISO-IEC29500-4_2016/dml-diagram.xsd",
- "size": 51302,
+ "path": "core/frame_composer.py",
+ "size": 4548,
"binary": false,
- "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/pptx/scripts/office/schemas/ISO-IEC29500-4_2016/dml-diagram.xsd",
- "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/pptx/scripts/office/schemas/ISO-IEC29500-4_2016/dml-diagram.xsd"
+ "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/slack-gif-creator/core/frame_composer.py",
+ "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/slack-gif-creator/core/frame_composer.py"
},
{
- "path": "scripts/office/schemas/ISO-IEC29500-4_2016/dml-lockedCanvas.xsd",
- "size": 624,
+ "path": "core/gif_builder.py",
+ "size": 9847,
"binary": false,
- "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/pptx/scripts/office/schemas/ISO-IEC29500-4_2016/dml-lockedCanvas.xsd",
- "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/pptx/scripts/office/schemas/ISO-IEC29500-4_2016/dml-lockedCanvas.xsd"
+ "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/slack-gif-creator/core/gif_builder.py",
+ "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/slack-gif-creator/core/gif_builder.py"
},
{
- "path": "scripts/office/schemas/ISO-IEC29500-4_2016/dml-main.xsd",
- "size": 152039,
+ "path": "core/validators.py",
+ "size": 3785,
"binary": false,
- "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/pptx/scripts/office/schemas/ISO-IEC29500-4_2016/dml-main.xsd",
- "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/pptx/scripts/office/schemas/ISO-IEC29500-4_2016/dml-main.xsd"
+ "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/slack-gif-creator/core/validators.py",
+ "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/slack-gif-creator/core/validators.py"
},
{
- "path": "scripts/office/schemas/ISO-IEC29500-4_2016/dml-picture.xsd",
- "size": 1231,
+ "path": "requirements.txt",
+ "size": 66,
"binary": false,
- "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/pptx/scripts/office/schemas/ISO-IEC29500-4_2016/dml-picture.xsd",
- "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/pptx/scripts/office/schemas/ISO-IEC29500-4_2016/dml-picture.xsd"
- },
+ "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/slack-gif-creator/requirements.txt",
+ "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/slack-gif-creator/requirements.txt"
+ }
+ ]
+ },
+ {
+ "id": "anthropic/theme-factory",
+ "name": "theme-factory",
+ "description": "Toolkit for styling artifacts with a theme. These artifacts can be slides, docs, reportings, HTML landing pages, etc. There are 10 pre-set themes with colors/fonts that you can apply to any artifact that has been creating, or can generate a new theme on-the-fly.",
+ "source": "anthropic",
+ "category": null,
+ "license": "Apache-2.0",
+ "proprietary": false,
+ "path": "skills/theme-factory",
+ "url": "https://github.com/anthropics/skills/tree/main/skills/theme-factory",
+ "route": "/skills/anthropic/theme-factory",
+ "files": [
{
- "path": "scripts/office/schemas/ISO-IEC29500-4_2016/dml-spreadsheetDrawing.xsd",
- "size": 8862,
+ "path": "LICENSE.txt",
+ "size": 11345,
"binary": false,
- "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/pptx/scripts/office/schemas/ISO-IEC29500-4_2016/dml-spreadsheetDrawing.xsd",
- "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/pptx/scripts/office/schemas/ISO-IEC29500-4_2016/dml-spreadsheetDrawing.xsd"
+ "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/theme-factory/LICENSE.txt",
+ "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/theme-factory/LICENSE.txt"
},
{
- "path": "scripts/office/schemas/ISO-IEC29500-4_2016/dml-wordprocessingDrawing.xsd",
- "size": 14795,
+ "path": "SKILL.md",
+ "size": 3124,
"binary": false,
- "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/pptx/scripts/office/schemas/ISO-IEC29500-4_2016/dml-wordprocessingDrawing.xsd",
- "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/pptx/scripts/office/schemas/ISO-IEC29500-4_2016/dml-wordprocessingDrawing.xsd"
+ "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/theme-factory/SKILL.md",
+ "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/theme-factory/SKILL.md"
},
{
- "path": "scripts/office/schemas/ISO-IEC29500-4_2016/pml.xsd",
- "size": 83612,
- "binary": false,
- "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/pptx/scripts/office/schemas/ISO-IEC29500-4_2016/pml.xsd",
- "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/pptx/scripts/office/schemas/ISO-IEC29500-4_2016/pml.xsd"
+ "path": "theme-showcase.pdf",
+ "size": 124310,
+ "binary": true,
+ "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/theme-factory/theme-showcase.pdf",
+ "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/theme-factory/theme-showcase.pdf"
},
{
- "path": "scripts/office/schemas/ISO-IEC29500-4_2016/shared-additionalCharacteristics.xsd",
- "size": 1269,
+ "path": "themes/arctic-frost.md",
+ "size": 544,
"binary": false,
- "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/pptx/scripts/office/schemas/ISO-IEC29500-4_2016/shared-additionalCharacteristics.xsd",
- "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/pptx/scripts/office/schemas/ISO-IEC29500-4_2016/shared-additionalCharacteristics.xsd"
+ "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/theme-factory/themes/arctic-frost.md",
+ "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/theme-factory/themes/arctic-frost.md"
},
{
- "path": "scripts/office/schemas/ISO-IEC29500-4_2016/shared-bibliography.xsd",
- "size": 7328,
+ "path": "themes/botanical-garden.md",
+ "size": 519,
"binary": false,
- "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/pptx/scripts/office/schemas/ISO-IEC29500-4_2016/shared-bibliography.xsd",
- "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/pptx/scripts/office/schemas/ISO-IEC29500-4_2016/shared-bibliography.xsd"
+ "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/theme-factory/themes/botanical-garden.md",
+ "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/theme-factory/themes/botanical-garden.md"
},
{
- "path": "scripts/office/schemas/ISO-IEC29500-4_2016/shared-commonSimpleTypes.xsd",
- "size": 6382,
+ "path": "themes/desert-rose.md",
+ "size": 496,
"binary": false,
- "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/pptx/scripts/office/schemas/ISO-IEC29500-4_2016/shared-commonSimpleTypes.xsd",
- "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/pptx/scripts/office/schemas/ISO-IEC29500-4_2016/shared-commonSimpleTypes.xsd"
+ "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/theme-factory/themes/desert-rose.md",
+ "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/theme-factory/themes/desert-rose.md"
},
{
- "path": "scripts/office/schemas/ISO-IEC29500-4_2016/shared-customXmlDataProperties.xsd",
- "size": 1248,
+ "path": "themes/forest-canopy.md",
+ "size": 506,
"binary": false,
- "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/pptx/scripts/office/schemas/ISO-IEC29500-4_2016/shared-customXmlDataProperties.xsd",
- "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/pptx/scripts/office/schemas/ISO-IEC29500-4_2016/shared-customXmlDataProperties.xsd"
+ "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/theme-factory/themes/forest-canopy.md",
+ "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/theme-factory/themes/forest-canopy.md"
},
{
- "path": "scripts/office/schemas/ISO-IEC29500-4_2016/shared-customXmlSchemaProperties.xsd",
- "size": 880,
+ "path": "themes/golden-hour.md",
+ "size": 528,
"binary": false,
- "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/pptx/scripts/office/schemas/ISO-IEC29500-4_2016/shared-customXmlSchemaProperties.xsd",
- "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/pptx/scripts/office/schemas/ISO-IEC29500-4_2016/shared-customXmlSchemaProperties.xsd"
+ "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/theme-factory/themes/golden-hour.md",
+ "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/theme-factory/themes/golden-hour.md"
},
{
- "path": "scripts/office/schemas/ISO-IEC29500-4_2016/shared-documentPropertiesCustom.xsd",
- "size": 2608,
+ "path": "themes/midnight-galaxy.md",
+ "size": 513,
"binary": false,
- "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/pptx/scripts/office/schemas/ISO-IEC29500-4_2016/shared-documentPropertiesCustom.xsd",
- "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/pptx/scripts/office/schemas/ISO-IEC29500-4_2016/shared-documentPropertiesCustom.xsd"
+ "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/theme-factory/themes/midnight-galaxy.md",
+ "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/theme-factory/themes/midnight-galaxy.md"
},
{
- "path": "scripts/office/schemas/ISO-IEC29500-4_2016/shared-documentPropertiesExtended.xsd",
- "size": 3507,
+ "path": "themes/modern-minimalist.md",
+ "size": 549,
"binary": false,
- "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/pptx/scripts/office/schemas/ISO-IEC29500-4_2016/shared-documentPropertiesExtended.xsd",
- "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/pptx/scripts/office/schemas/ISO-IEC29500-4_2016/shared-documentPropertiesExtended.xsd"
+ "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/theme-factory/themes/modern-minimalist.md",
+ "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/theme-factory/themes/modern-minimalist.md"
},
{
- "path": "scripts/office/schemas/ISO-IEC29500-4_2016/shared-documentPropertiesVariantTypes.xsd",
- "size": 7507,
+ "path": "themes/ocean-depths.md",
+ "size": 555,
"binary": false,
- "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/pptx/scripts/office/schemas/ISO-IEC29500-4_2016/shared-documentPropertiesVariantTypes.xsd",
- "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/pptx/scripts/office/schemas/ISO-IEC29500-4_2016/shared-documentPropertiesVariantTypes.xsd"
+ "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/theme-factory/themes/ocean-depths.md",
+ "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/theme-factory/themes/ocean-depths.md"
},
{
- "path": "scripts/office/schemas/ISO-IEC29500-4_2016/shared-math.xsd",
- "size": 23313,
+ "path": "themes/sunset-boulevard.md",
+ "size": 558,
"binary": false,
- "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/pptx/scripts/office/schemas/ISO-IEC29500-4_2016/shared-math.xsd",
- "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/pptx/scripts/office/schemas/ISO-IEC29500-4_2016/shared-math.xsd"
+ "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/theme-factory/themes/sunset-boulevard.md",
+ "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/theme-factory/themes/sunset-boulevard.md"
},
{
- "path": "scripts/office/schemas/ISO-IEC29500-4_2016/shared-relationshipReference.xsd",
- "size": 1367,
+ "path": "themes/tech-innovation.md",
+ "size": 547,
"binary": false,
- "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/pptx/scripts/office/schemas/ISO-IEC29500-4_2016/shared-relationshipReference.xsd",
- "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/pptx/scripts/office/schemas/ISO-IEC29500-4_2016/shared-relationshipReference.xsd"
- },
+ "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/theme-factory/themes/tech-innovation.md",
+ "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/theme-factory/themes/tech-innovation.md"
+ }
+ ]
+ },
+ {
+ "id": "anthropic/web-artifacts-builder",
+ "name": "web-artifacts-builder",
+ "description": "Suite of tools for creating elaborate, multi-component claude.ai HTML artifacts using modern frontend web technologies (React, Tailwind CSS, shadcn/ui). Use for complex artifacts requiring state management, routing, or shadcn/ui components - not for simple single-file HTML/JSX artifacts.",
+ "source": "anthropic",
+ "category": null,
+ "license": "Apache-2.0",
+ "proprietary": false,
+ "path": "skills/web-artifacts-builder",
+ "url": "https://github.com/anthropics/skills/tree/main/skills/web-artifacts-builder",
+ "route": "/skills/anthropic/web-artifacts-builder",
+ "files": [
{
- "path": "scripts/office/schemas/ISO-IEC29500-4_2016/sml.xsd",
- "size": 242277,
+ "path": "LICENSE.txt",
+ "size": 11345,
"binary": false,
- "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/pptx/scripts/office/schemas/ISO-IEC29500-4_2016/sml.xsd",
- "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/pptx/scripts/office/schemas/ISO-IEC29500-4_2016/sml.xsd"
+ "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/web-artifacts-builder/LICENSE.txt",
+ "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/web-artifacts-builder/LICENSE.txt"
},
{
- "path": "scripts/office/schemas/ISO-IEC29500-4_2016/vml-main.xsd",
- "size": 26148,
+ "path": "SKILL.md",
+ "size": 3087,
"binary": false,
- "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/pptx/scripts/office/schemas/ISO-IEC29500-4_2016/vml-main.xsd",
- "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/pptx/scripts/office/schemas/ISO-IEC29500-4_2016/vml-main.xsd"
+ "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/web-artifacts-builder/SKILL.md",
+ "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/web-artifacts-builder/SKILL.md"
},
{
- "path": "scripts/office/schemas/ISO-IEC29500-4_2016/vml-officeDrawing.xsd",
- "size": 25279,
+ "path": "scripts/bundle-artifact.sh",
+ "size": 1517,
"binary": false,
- "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/pptx/scripts/office/schemas/ISO-IEC29500-4_2016/vml-officeDrawing.xsd",
- "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/pptx/scripts/office/schemas/ISO-IEC29500-4_2016/vml-officeDrawing.xsd"
+ "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/web-artifacts-builder/scripts/bundle-artifact.sh",
+ "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/web-artifacts-builder/scripts/bundle-artifact.sh"
},
{
- "path": "scripts/office/schemas/ISO-IEC29500-4_2016/vml-presentationDrawing.xsd",
- "size": 535,
+ "path": "scripts/init-artifact.sh",
+ "size": 9924,
"binary": false,
- "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/pptx/scripts/office/schemas/ISO-IEC29500-4_2016/vml-presentationDrawing.xsd",
- "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/pptx/scripts/office/schemas/ISO-IEC29500-4_2016/vml-presentationDrawing.xsd"
+ "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/web-artifacts-builder/scripts/init-artifact.sh",
+ "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/web-artifacts-builder/scripts/init-artifact.sh"
},
{
- "path": "scripts/office/schemas/ISO-IEC29500-4_2016/vml-spreadsheetDrawing.xsd",
- "size": 5712,
- "binary": false,
- "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/pptx/scripts/office/schemas/ISO-IEC29500-4_2016/vml-spreadsheetDrawing.xsd",
- "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/pptx/scripts/office/schemas/ISO-IEC29500-4_2016/vml-spreadsheetDrawing.xsd"
- },
+ "path": "scripts/shadcn-components.tar.gz",
+ "size": 19967,
+ "binary": true,
+ "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/web-artifacts-builder/scripts/shadcn-components.tar.gz",
+ "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/web-artifacts-builder/scripts/shadcn-components.tar.gz"
+ }
+ ]
+ },
+ {
+ "id": "anthropic/webapp-testing",
+ "name": "webapp-testing",
+ "description": "Toolkit for interacting with and testing local web applications using Playwright. Supports verifying frontend functionality, debugging UI behavior, capturing browser screenshots, and viewing browser logs.",
+ "source": "anthropic",
+ "category": null,
+ "license": "Apache-2.0",
+ "proprietary": false,
+ "path": "skills/webapp-testing",
+ "url": "https://github.com/anthropics/skills/tree/main/skills/webapp-testing",
+ "route": "/skills/anthropic/webapp-testing",
+ "files": [
{
- "path": "scripts/office/schemas/ISO-IEC29500-4_2016/vml-wordprocessingDrawing.xsd",
- "size": 4010,
+ "path": "LICENSE.txt",
+ "size": 11345,
"binary": false,
- "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/pptx/scripts/office/schemas/ISO-IEC29500-4_2016/vml-wordprocessingDrawing.xsd",
- "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/pptx/scripts/office/schemas/ISO-IEC29500-4_2016/vml-wordprocessingDrawing.xsd"
+ "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/webapp-testing/LICENSE.txt",
+ "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/webapp-testing/LICENSE.txt"
},
{
- "path": "scripts/office/schemas/ISO-IEC29500-4_2016/wml.xsd",
- "size": 171367,
+ "path": "SKILL.md",
+ "size": 3913,
"binary": false,
- "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/pptx/scripts/office/schemas/ISO-IEC29500-4_2016/wml.xsd",
- "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/pptx/scripts/office/schemas/ISO-IEC29500-4_2016/wml.xsd"
+ "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/webapp-testing/SKILL.md",
+ "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/webapp-testing/SKILL.md"
},
{
- "path": "scripts/office/schemas/ISO-IEC29500-4_2016/xml.xsd",
- "size": 4646,
+ "path": "examples/console_logging.py",
+ "size": 1027,
"binary": false,
- "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/pptx/scripts/office/schemas/ISO-IEC29500-4_2016/xml.xsd",
- "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/pptx/scripts/office/schemas/ISO-IEC29500-4_2016/xml.xsd"
+ "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/webapp-testing/examples/console_logging.py",
+ "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/webapp-testing/examples/console_logging.py"
},
{
- "path": "scripts/office/schemas/ecma/fouth-edition/opc-contentTypes.xsd",
- "size": 1963,
+ "path": "examples/element_discovery.py",
+ "size": 1463,
"binary": false,
- "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/pptx/scripts/office/schemas/ecma/fouth-edition/opc-contentTypes.xsd",
- "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/pptx/scripts/office/schemas/ecma/fouth-edition/opc-contentTypes.xsd"
+ "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/webapp-testing/examples/element_discovery.py",
+ "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/webapp-testing/examples/element_discovery.py"
},
{
- "path": "scripts/office/schemas/ecma/fouth-edition/opc-coreProperties.xsd",
- "size": 2515,
- "binary": false,
- "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/pptx/scripts/office/schemas/ecma/fouth-edition/opc-coreProperties.xsd",
- "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/pptx/scripts/office/schemas/ecma/fouth-edition/opc-coreProperties.xsd"
- },
- {
- "path": "scripts/office/schemas/ecma/fouth-edition/opc-digSig.xsd",
- "size": 2856,
+ "path": "examples/static_html_automation.py",
+ "size": 953,
"binary": false,
- "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/pptx/scripts/office/schemas/ecma/fouth-edition/opc-digSig.xsd",
- "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/pptx/scripts/office/schemas/ecma/fouth-edition/opc-digSig.xsd"
+ "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/webapp-testing/examples/static_html_automation.py",
+ "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/webapp-testing/examples/static_html_automation.py"
},
{
- "path": "scripts/office/schemas/ecma/fouth-edition/opc-relationships.xsd",
- "size": 1344,
+ "path": "scripts/with_server.py",
+ "size": 3693,
"binary": false,
- "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/pptx/scripts/office/schemas/ecma/fouth-edition/opc-relationships.xsd",
- "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/pptx/scripts/office/schemas/ecma/fouth-edition/opc-relationships.xsd"
- },
+ "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/webapp-testing/scripts/with_server.py",
+ "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/webapp-testing/scripts/with_server.py"
+ }
+ ]
+ },
+ {
+ "id": "anthropic/xlsx",
+ "name": "xlsx",
+ "description": null,
+ "source": "anthropic",
+ "category": null,
+ "license": "Proprietary",
+ "proprietary": true,
+ "path": "skills/xlsx",
+ "url": "https://github.com/anthropics/skills/tree/main/skills/xlsx",
+ "route": "/skills/anthropic/xlsx",
+ "files": []
+ },
+ {
+ "id": "caveman/cavecrew",
+ "name": "cavecrew",
+ "description": "Decision guide for delegating to caveman-style subagents. Tells the main thread WHEN to spawn `cavecrew-investigator` (locate code), `cavecrew-builder` (1-2 file edit), or `cavecrew-reviewer` (diff review) instead of doing the work inline or using vanilla `Explore`. Subagent output is caveman-compressed so the tool-result injected back into main context is ~60% smaller \u2014 main context lasts longer across long sessions. Trigger: \"delegate to subagent\", \"use cavecrew\", \"spawn investigator/builder/reviewer\", \"save context\", \"compressed agent output\".",
+ "source": "caveman",
+ "category": null,
+ "license": "MIT",
+ "proprietary": false,
+ "path": "skills/cavecrew",
+ "url": "https://github.com/JuliusBrussee/caveman/tree/main/skills/cavecrew",
+ "route": "/skills/caveman/cavecrew",
+ "files": [
{
- "path": "scripts/office/schemas/mce/mc.xsd",
- "size": 3127,
+ "path": "README.md",
+ "size": 3043,
"binary": false,
- "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/pptx/scripts/office/schemas/mce/mc.xsd",
- "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/pptx/scripts/office/schemas/mce/mc.xsd"
+ "githubUrl": "https://github.com/JuliusBrussee/caveman/blob/main/skills/cavecrew/README.md",
+ "rawUrl": "https://raw.githubusercontent.com/JuliusBrussee/caveman/main/skills/cavecrew/README.md"
},
{
- "path": "scripts/office/schemas/microsoft/wml-2010.xsd",
- "size": 26549,
+ "path": "SKILL.md",
+ "size": 3936,
"binary": false,
- "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/pptx/scripts/office/schemas/microsoft/wml-2010.xsd",
- "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/pptx/scripts/office/schemas/microsoft/wml-2010.xsd"
- },
+ "githubUrl": "https://github.com/JuliusBrussee/caveman/blob/main/skills/cavecrew/SKILL.md",
+ "rawUrl": "https://raw.githubusercontent.com/JuliusBrussee/caveman/main/skills/cavecrew/SKILL.md"
+ }
+ ]
+ },
+ {
+ "id": "caveman/caveman",
+ "name": "caveman",
+ "description": "Ultra-compressed communication mode. Cuts output tokens 65% (measured) by speaking like caveman while keeping full technical accuracy. Supports intensity levels: lite, full (default), ultra, wenyan-lite, wenyan-full, wenyan-ultra. Use when user says \"caveman mode\", \"talk like caveman\", \"use caveman\", \"less tokens\", \"be brief\", or invokes /caveman. Also auto-triggers when token efficiency is requested.",
+ "source": "caveman",
+ "category": null,
+ "license": "MIT",
+ "proprietary": false,
+ "path": "skills/caveman",
+ "url": "https://github.com/JuliusBrussee/caveman/tree/main/skills/caveman",
+ "route": "/skills/caveman/caveman",
+ "files": [
{
- "path": "scripts/office/schemas/microsoft/wml-2012.xsd",
- "size": 3745,
+ "path": "README.md",
+ "size": 1898,
"binary": false,
- "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/pptx/scripts/office/schemas/microsoft/wml-2012.xsd",
- "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/pptx/scripts/office/schemas/microsoft/wml-2012.xsd"
+ "githubUrl": "https://github.com/JuliusBrussee/caveman/blob/main/skills/caveman/README.md",
+ "rawUrl": "https://raw.githubusercontent.com/JuliusBrussee/caveman/main/skills/caveman/README.md"
},
{
- "path": "scripts/office/schemas/microsoft/wml-2018.xsd",
- "size": 901,
+ "path": "SKILL.md",
+ "size": 5227,
"binary": false,
- "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/pptx/scripts/office/schemas/microsoft/wml-2018.xsd",
- "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/pptx/scripts/office/schemas/microsoft/wml-2018.xsd"
- },
+ "githubUrl": "https://github.com/JuliusBrussee/caveman/blob/main/skills/caveman/SKILL.md",
+ "rawUrl": "https://raw.githubusercontent.com/JuliusBrussee/caveman/main/skills/caveman/SKILL.md"
+ }
+ ]
+ },
+ {
+ "id": "caveman/caveman-commit",
+ "name": "caveman-commit",
+ "description": "Ultra-compressed commit message generator. Cuts noise from commit messages while preserving intent and reasoning. Conventional Commits format. Subject \u226450 chars, body only when \"why\" isn't obvious. Use when user says \"write a commit\", \"commit message\", \"generate commit\", \"/commit\", or invokes /caveman-commit. Auto-triggers when staging changes.",
+ "source": "caveman",
+ "category": null,
+ "license": "MIT",
+ "proprietary": false,
+ "path": "skills/caveman-commit",
+ "url": "https://github.com/JuliusBrussee/caveman/tree/main/skills/caveman-commit",
+ "route": "/skills/caveman/caveman-commit",
+ "files": [
{
- "path": "scripts/office/schemas/microsoft/wml-cex-2018.xsd",
- "size": 1778,
+ "path": "README.md",
+ "size": 1226,
"binary": false,
- "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/pptx/scripts/office/schemas/microsoft/wml-cex-2018.xsd",
- "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/pptx/scripts/office/schemas/microsoft/wml-cex-2018.xsd"
+ "githubUrl": "https://github.com/JuliusBrussee/caveman/blob/main/skills/caveman-commit/README.md",
+ "rawUrl": "https://raw.githubusercontent.com/JuliusBrussee/caveman/main/skills/caveman-commit/README.md"
},
{
- "path": "scripts/office/schemas/microsoft/wml-cid-2016.xsd",
- "size": 1002,
+ "path": "SKILL.md",
+ "size": 2588,
"binary": false,
- "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/pptx/scripts/office/schemas/microsoft/wml-cid-2016.xsd",
- "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/pptx/scripts/office/schemas/microsoft/wml-cid-2016.xsd"
- },
+ "githubUrl": "https://github.com/JuliusBrussee/caveman/blob/main/skills/caveman-commit/SKILL.md",
+ "rawUrl": "https://raw.githubusercontent.com/JuliusBrussee/caveman/main/skills/caveman-commit/SKILL.md"
+ }
+ ]
+ },
+ {
+ "id": "caveman/caveman-compress",
+ "name": "caveman-compress",
+ "description": "Compress natural language memory files (CLAUDE.md, todos, preferences) into caveman format to save input tokens. Preserves all technical substance, code, URLs, and structure. Compressed version overwrites the original file. Human-readable backup saved as FILE.original.md. Trigger: /caveman-compress FILEPATH or \"compress memory file\"",
+ "source": "caveman",
+ "category": null,
+ "license": "MIT",
+ "proprietary": false,
+ "path": "skills/caveman-compress",
+ "url": "https://github.com/JuliusBrussee/caveman/tree/main/skills/caveman-compress",
+ "route": "/skills/caveman/caveman-compress",
+ "files": [
{
- "path": "scripts/office/schemas/microsoft/wml-sdtdatahash-2020.xsd",
- "size": 600,
+ "path": "README.md",
+ "size": 5305,
"binary": false,
- "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/pptx/scripts/office/schemas/microsoft/wml-sdtdatahash-2020.xsd",
- "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/pptx/scripts/office/schemas/microsoft/wml-sdtdatahash-2020.xsd"
+ "githubUrl": "https://github.com/JuliusBrussee/caveman/blob/main/skills/caveman-compress/README.md",
+ "rawUrl": "https://raw.githubusercontent.com/JuliusBrussee/caveman/main/skills/caveman-compress/README.md"
},
{
- "path": "scripts/office/schemas/microsoft/wml-symex-2015.xsd",
- "size": 745,
+ "path": "SECURITY.md",
+ "size": 1557,
"binary": false,
- "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/pptx/scripts/office/schemas/microsoft/wml-symex-2015.xsd",
- "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/pptx/scripts/office/schemas/microsoft/wml-symex-2015.xsd"
+ "githubUrl": "https://github.com/JuliusBrussee/caveman/blob/main/skills/caveman-compress/SECURITY.md",
+ "rawUrl": "https://raw.githubusercontent.com/JuliusBrussee/caveman/main/skills/caveman-compress/SECURITY.md"
},
{
- "path": "scripts/office/soffice.py",
- "size": 5927,
+ "path": "SKILL.md",
+ "size": 4535,
"binary": false,
- "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/pptx/scripts/office/soffice.py",
- "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/pptx/scripts/office/soffice.py"
+ "githubUrl": "https://github.com/JuliusBrussee/caveman/blob/main/skills/caveman-compress/SKILL.md",
+ "rawUrl": "https://raw.githubusercontent.com/JuliusBrussee/caveman/main/skills/caveman-compress/SKILL.md"
},
{
- "path": "scripts/office/validate.py",
- "size": 6142,
+ "path": "scripts/__init__.py",
+ "size": 224,
"binary": false,
- "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/pptx/scripts/office/validate.py",
- "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/pptx/scripts/office/validate.py"
+ "githubUrl": "https://github.com/JuliusBrussee/caveman/blob/main/skills/caveman-compress/scripts/__init__.py",
+ "rawUrl": "https://raw.githubusercontent.com/JuliusBrussee/caveman/main/skills/caveman-compress/scripts/__init__.py"
},
{
- "path": "scripts/office/validators/__init__.py",
- "size": 336,
+ "path": "scripts/__main__.py",
+ "size": 30,
"binary": false,
- "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/pptx/scripts/office/validators/__init__.py",
- "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/pptx/scripts/office/validators/__init__.py"
+ "githubUrl": "https://github.com/JuliusBrussee/caveman/blob/main/skills/caveman-compress/scripts/__main__.py",
+ "rawUrl": "https://raw.githubusercontent.com/JuliusBrussee/caveman/main/skills/caveman-compress/scripts/__main__.py"
},
{
- "path": "scripts/office/validators/base.py",
- "size": 33756,
+ "path": "scripts/benchmark.py",
+ "size": 2425,
"binary": false,
- "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/pptx/scripts/office/validators/base.py",
- "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/pptx/scripts/office/validators/base.py"
+ "githubUrl": "https://github.com/JuliusBrussee/caveman/blob/main/skills/caveman-compress/scripts/benchmark.py",
+ "rawUrl": "https://raw.githubusercontent.com/JuliusBrussee/caveman/main/skills/caveman-compress/scripts/benchmark.py"
},
{
- "path": "scripts/office/validators/docx.py",
- "size": 17482,
+ "path": "scripts/cli.py",
+ "size": 2089,
"binary": false,
- "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/pptx/scripts/office/validators/docx.py",
- "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/pptx/scripts/office/validators/docx.py"
+ "githubUrl": "https://github.com/JuliusBrussee/caveman/blob/main/skills/caveman-compress/scripts/cli.py",
+ "rawUrl": "https://raw.githubusercontent.com/JuliusBrussee/caveman/main/skills/caveman-compress/scripts/cli.py"
},
{
- "path": "scripts/office/validators/pptx.py",
- "size": 15966,
+ "path": "scripts/compress.py",
+ "size": 13146,
"binary": false,
- "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/pptx/scripts/office/validators/pptx.py",
- "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/pptx/scripts/office/validators/pptx.py"
+ "githubUrl": "https://github.com/JuliusBrussee/caveman/blob/main/skills/caveman-compress/scripts/compress.py",
+ "rawUrl": "https://raw.githubusercontent.com/JuliusBrussee/caveman/main/skills/caveman-compress/scripts/compress.py"
},
{
- "path": "scripts/office/validators/redlining.py",
- "size": 11231,
+ "path": "scripts/detect.py",
+ "size": 4761,
"binary": false,
- "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/pptx/scripts/office/validators/redlining.py",
- "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/pptx/scripts/office/validators/redlining.py"
+ "githubUrl": "https://github.com/JuliusBrussee/caveman/blob/main/skills/caveman-compress/scripts/detect.py",
+ "rawUrl": "https://raw.githubusercontent.com/JuliusBrussee/caveman/main/skills/caveman-compress/scripts/detect.py"
},
{
- "path": "scripts/thumbnail.py",
- "size": 9802,
+ "path": "scripts/validate.py",
+ "size": 5752,
"binary": false,
- "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/pptx/scripts/thumbnail.py",
- "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/pptx/scripts/thumbnail.py"
+ "githubUrl": "https://github.com/JuliusBrussee/caveman/blob/main/skills/caveman-compress/scripts/validate.py",
+ "rawUrl": "https://raw.githubusercontent.com/JuliusBrussee/caveman/main/skills/caveman-compress/scripts/validate.py"
}
]
},
{
- "id": "anthropic/skill-creator",
- "name": "skill-creator",
- "description": "Create new skills, modify and improve existing skills, and measure skill performance. Use when users want to create a skill from scratch, edit, or optimize an existing skill, run evals to test a skill, benchmark skill performance with variance analysis, or optimize a skill's description for better triggering accuracy.",
- "source": "anthropic",
+ "id": "caveman/caveman-help",
+ "name": "caveman-help",
+ "description": "Quick-reference card for all caveman modes, skills, and commands. One-shot display, not a persistent mode. Trigger: /caveman-help, \"caveman help\", \"what caveman commands\", \"how do I use caveman\".",
+ "source": "caveman",
"category": null,
- "license": "Apache-2.0",
- "path": "skills/skill-creator",
- "url": "https://github.com/anthropics/skills/tree/main/skills/skill-creator",
- "route": "/skills/anthropic/skill-creator",
+ "license": "MIT",
+ "proprietary": false,
+ "path": "skills/caveman-help",
+ "url": "https://github.com/JuliusBrussee/caveman/tree/main/skills/caveman-help",
+ "route": "/skills/caveman/caveman-help",
"files": [
{
- "path": "LICENSE.txt",
- "size": 11345,
+ "path": "README.md",
+ "size": 976,
"binary": false,
- "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/skill-creator/LICENSE.txt",
- "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/skill-creator/LICENSE.txt"
+ "githubUrl": "https://github.com/JuliusBrussee/caveman/blob/main/skills/caveman-help/README.md",
+ "rawUrl": "https://raw.githubusercontent.com/JuliusBrussee/caveman/main/skills/caveman-help/README.md"
},
{
"path": "SKILL.md",
- "size": 33168,
+ "size": 2300,
"binary": false,
- "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/skill-creator/SKILL.md",
- "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/skill-creator/SKILL.md"
- },
+ "githubUrl": "https://github.com/JuliusBrussee/caveman/blob/main/skills/caveman-help/SKILL.md",
+ "rawUrl": "https://raw.githubusercontent.com/JuliusBrussee/caveman/main/skills/caveman-help/SKILL.md"
+ }
+ ]
+ },
+ {
+ "id": "caveman/caveman-review",
+ "name": "caveman-review",
+ "description": "Ultra-compressed code review comments. Cuts noise from PR feedback while preserving the actionable signal. Each comment is one line: location, problem, fix. Use when user says \"review this PR\", \"code review\", \"review the diff\", \"/review\", or invokes /caveman-review. Auto-triggers when reviewing pull requests.",
+ "source": "caveman",
+ "category": null,
+ "license": "MIT",
+ "proprietary": false,
+ "path": "skills/caveman-review",
+ "url": "https://github.com/JuliusBrussee/caveman/tree/main/skills/caveman-review",
+ "route": "/skills/caveman/caveman-review",
+ "files": [
{
- "path": "agents/analyzer.md",
- "size": 10376,
+ "path": "README.md",
+ "size": 1210,
"binary": false,
- "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/skill-creator/agents/analyzer.md",
- "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/skill-creator/agents/analyzer.md"
+ "githubUrl": "https://github.com/JuliusBrussee/caveman/blob/main/skills/caveman-review/README.md",
+ "rawUrl": "https://raw.githubusercontent.com/JuliusBrussee/caveman/main/skills/caveman-review/README.md"
},
{
- "path": "agents/comparator.md",
- "size": 7287,
+ "path": "SKILL.md",
+ "size": 2739,
"binary": false,
- "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/skill-creator/agents/comparator.md",
- "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/skill-creator/agents/comparator.md"
- },
+ "githubUrl": "https://github.com/JuliusBrussee/caveman/blob/main/skills/caveman-review/SKILL.md",
+ "rawUrl": "https://raw.githubusercontent.com/JuliusBrussee/caveman/main/skills/caveman-review/SKILL.md"
+ }
+ ]
+ },
+ {
+ "id": "caveman/caveman-stats",
+ "name": "caveman-stats",
+ "description": "Show real token usage and estimated savings for the current session. Reads directly from the Claude Code session log \u2014 no AI estimation. Triggers on /caveman-stats. Output is injected by the mode-tracker hook; the model itself does not compute the numbers.",
+ "source": "caveman",
+ "category": null,
+ "license": "MIT",
+ "proprietary": false,
+ "path": "skills/caveman-stats",
+ "url": "https://github.com/JuliusBrussee/caveman/tree/main/skills/caveman-stats",
+ "route": "/skills/caveman/caveman-stats",
+ "files": [
{
- "path": "agents/grader.md",
- "size": 9049,
+ "path": "README.md",
+ "size": 936,
"binary": false,
- "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/skill-creator/agents/grader.md",
- "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/skill-creator/agents/grader.md"
+ "githubUrl": "https://github.com/JuliusBrussee/caveman/blob/main/skills/caveman-stats/README.md",
+ "rawUrl": "https://raw.githubusercontent.com/JuliusBrussee/caveman/main/skills/caveman-stats/README.md"
},
{
- "path": "assets/eval_review.html",
- "size": 7058,
+ "path": "SKILL.md",
+ "size": 607,
"binary": false,
- "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/skill-creator/assets/eval_review.html",
- "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/skill-creator/assets/eval_review.html"
- },
+ "githubUrl": "https://github.com/JuliusBrussee/caveman/blob/main/skills/caveman-stats/SKILL.md",
+ "rawUrl": "https://raw.githubusercontent.com/JuliusBrussee/caveman/main/skills/caveman-stats/SKILL.md"
+ }
+ ]
+ },
+ {
+ "id": "mattpocock/engineering/ask-matt",
+ "name": "ask-matt",
+ "description": "Ask which skill or flow fits your situation. A router over the skills in this repo.",
+ "source": "mattpocock",
+ "category": "Engineering",
+ "license": "MIT",
+ "proprietary": false,
+ "path": "skills/engineering/ask-matt",
+ "url": "https://github.com/mattpocock/skills/tree/main/skills/engineering/ask-matt",
+ "route": "/skills/mattpocock/engineering/ask-matt",
+ "files": [
{
- "path": "eval-viewer/generate_review.py",
- "size": 16365,
+ "path": "SKILL.md",
+ "size": 8256,
"binary": false,
- "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/skill-creator/eval-viewer/generate_review.py",
- "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/skill-creator/eval-viewer/generate_review.py"
+ "githubUrl": "https://github.com/mattpocock/skills/blob/main/skills/engineering/ask-matt/SKILL.md",
+ "rawUrl": "https://raw.githubusercontent.com/mattpocock/skills/main/skills/engineering/ask-matt/SKILL.md"
},
{
- "path": "eval-viewer/viewer.html",
- "size": 44998,
+ "path": "agents/openai.yaml",
+ "size": 137,
"binary": false,
- "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/skill-creator/eval-viewer/viewer.html",
- "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/skill-creator/eval-viewer/viewer.html"
- },
+ "githubUrl": "https://github.com/mattpocock/skills/blob/main/skills/engineering/ask-matt/agents/openai.yaml",
+ "rawUrl": "https://raw.githubusercontent.com/mattpocock/skills/main/skills/engineering/ask-matt/agents/openai.yaml"
+ }
+ ]
+ },
+ {
+ "id": "mattpocock/engineering/code-review",
+ "name": "code-review",
+ "description": "Review the changes since a fixed point (commit, branch, tag, or merge-base) along two axes \u2014 Standards (does the code follow this repo's documented coding standards?) and Spec (does the code match what the originating issue/PRD asked for?). Runs both reviews in parallel sub-agents and reports them side by side. Use when the user wants to review a branch, a PR, work-in-progress changes, or asks to \"review since X\".",
+ "source": "mattpocock",
+ "category": "Engineering",
+ "license": "MIT",
+ "proprietary": false,
+ "path": "skills/engineering/code-review",
+ "url": "https://github.com/mattpocock/skills/tree/main/skills/engineering/code-review",
+ "route": "/skills/mattpocock/engineering/code-review",
+ "files": [
{
- "path": "references/schemas.md",
- "size": 12061,
+ "path": "SKILL.md",
+ "size": 6740,
"binary": false,
- "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/skill-creator/references/schemas.md",
- "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/skill-creator/references/schemas.md"
+ "githubUrl": "https://github.com/mattpocock/skills/blob/main/skills/engineering/code-review/SKILL.md",
+ "rawUrl": "https://raw.githubusercontent.com/mattpocock/skills/main/skills/engineering/code-review/SKILL.md"
},
{
- "path": "scripts/__init__.py",
- "size": 0,
+ "path": "agents/openai.yaml",
+ "size": 100,
"binary": false,
- "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/skill-creator/scripts/__init__.py",
- "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/skill-creator/scripts/__init__.py"
- },
+ "githubUrl": "https://github.com/mattpocock/skills/blob/main/skills/engineering/code-review/agents/openai.yaml",
+ "rawUrl": "https://raw.githubusercontent.com/mattpocock/skills/main/skills/engineering/code-review/agents/openai.yaml"
+ }
+ ]
+ },
+ {
+ "id": "mattpocock/engineering/codebase-design",
+ "name": "codebase-design",
+ "description": "Shared vocabulary for designing deep modules. Use when the user wants to design or improve a module's interface, find deepening opportunities, decide where a seam goes, make code more testable or AI-navigable, or when another skill needs the deep-module vocabulary.",
+ "source": "mattpocock",
+ "category": "Engineering",
+ "license": "MIT",
+ "proprietary": false,
+ "path": "skills/engineering/codebase-design",
+ "url": "https://github.com/mattpocock/skills/tree/main/skills/engineering/codebase-design",
+ "route": "/skills/mattpocock/engineering/codebase-design",
+ "files": [
{
- "path": "scripts/aggregate_benchmark.py",
- "size": 14386,
+ "path": "DEEPENING.md",
+ "size": 2559,
"binary": false,
- "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/skill-creator/scripts/aggregate_benchmark.py",
- "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/skill-creator/scripts/aggregate_benchmark.py"
+ "githubUrl": "https://github.com/mattpocock/skills/blob/main/skills/engineering/codebase-design/DEEPENING.md",
+ "rawUrl": "https://raw.githubusercontent.com/mattpocock/skills/main/skills/engineering/codebase-design/DEEPENING.md"
},
{
- "path": "scripts/generate_report.py",
- "size": 12847,
+ "path": "DESIGN-IT-TWICE.md",
+ "size": 2712,
"binary": false,
- "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/skill-creator/scripts/generate_report.py",
- "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/skill-creator/scripts/generate_report.py"
+ "githubUrl": "https://github.com/mattpocock/skills/blob/main/skills/engineering/codebase-design/DESIGN-IT-TWICE.md",
+ "rawUrl": "https://raw.githubusercontent.com/mattpocock/skills/main/skills/engineering/codebase-design/DESIGN-IT-TWICE.md"
},
{
- "path": "scripts/improve_description.py",
- "size": 11116,
+ "path": "SKILL.md",
+ "size": 6488,
"binary": false,
- "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/skill-creator/scripts/improve_description.py",
- "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/skill-creator/scripts/improve_description.py"
+ "githubUrl": "https://github.com/mattpocock/skills/blob/main/skills/engineering/codebase-design/SKILL.md",
+ "rawUrl": "https://raw.githubusercontent.com/mattpocock/skills/main/skills/engineering/codebase-design/SKILL.md"
},
{
- "path": "scripts/package_skill.py",
- "size": 4234,
+ "path": "agents/openai.yaml",
+ "size": 102,
"binary": false,
- "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/skill-creator/scripts/package_skill.py",
- "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/skill-creator/scripts/package_skill.py"
- },
+ "githubUrl": "https://github.com/mattpocock/skills/blob/main/skills/engineering/codebase-design/agents/openai.yaml",
+ "rawUrl": "https://raw.githubusercontent.com/mattpocock/skills/main/skills/engineering/codebase-design/agents/openai.yaml"
+ }
+ ]
+ },
+ {
+ "id": "mattpocock/engineering/diagnosing-bugs",
+ "name": "diagnosing-bugs",
+ "description": "Diagnosis loop for hard bugs and performance regressions. Use when the user says \"diagnose\"/\"debug this\", or reports something broken/throwing/failing/slow.",
+ "source": "mattpocock",
+ "category": "Engineering",
+ "license": "MIT",
+ "proprietary": false,
+ "path": "skills/engineering/diagnosing-bugs",
+ "url": "https://github.com/mattpocock/skills/tree/main/skills/engineering/diagnosing-bugs",
+ "route": "/skills/mattpocock/engineering/diagnosing-bugs",
+ "files": [
{
- "path": "scripts/quick_validate.py",
- "size": 3972,
+ "path": "SKILL.md",
+ "size": 8536,
"binary": false,
- "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/skill-creator/scripts/quick_validate.py",
- "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/skill-creator/scripts/quick_validate.py"
+ "githubUrl": "https://github.com/mattpocock/skills/blob/main/skills/engineering/diagnosing-bugs/SKILL.md",
+ "rawUrl": "https://raw.githubusercontent.com/mattpocock/skills/main/skills/engineering/diagnosing-bugs/SKILL.md"
},
{
- "path": "scripts/run_eval.py",
- "size": 11464,
+ "path": "agents/openai.yaml",
+ "size": 103,
"binary": false,
- "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/skill-creator/scripts/run_eval.py",
- "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/skill-creator/scripts/run_eval.py"
+ "githubUrl": "https://github.com/mattpocock/skills/blob/main/skills/engineering/diagnosing-bugs/agents/openai.yaml",
+ "rawUrl": "https://raw.githubusercontent.com/mattpocock/skills/main/skills/engineering/diagnosing-bugs/agents/openai.yaml"
},
{
- "path": "scripts/run_loop.py",
- "size": 13605,
+ "path": "scripts/hitl-loop.template.sh",
+ "size": 1164,
"binary": false,
- "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/skill-creator/scripts/run_loop.py",
- "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/skill-creator/scripts/run_loop.py"
- },
- {
- "path": "scripts/utils.py",
- "size": 1661,
- "binary": false,
- "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/skill-creator/scripts/utils.py",
- "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/skill-creator/scripts/utils.py"
+ "githubUrl": "https://github.com/mattpocock/skills/blob/main/skills/engineering/diagnosing-bugs/scripts/hitl-loop.template.sh",
+ "rawUrl": "https://raw.githubusercontent.com/mattpocock/skills/main/skills/engineering/diagnosing-bugs/scripts/hitl-loop.template.sh"
}
]
},
{
- "id": "anthropic/slack-gif-creator",
- "name": "slack-gif-creator",
- "description": "Knowledge and utilities for creating animated GIFs optimized for Slack. Provides constraints, validation tools, and animation concepts. Use when users request animated GIFs for Slack like \"make me a GIF of X doing Y for Slack.\"",
- "source": "anthropic",
- "category": null,
- "license": "Apache-2.0",
- "path": "skills/slack-gif-creator",
- "url": "https://github.com/anthropics/skills/tree/main/skills/slack-gif-creator",
- "route": "/skills/anthropic/slack-gif-creator",
+ "id": "mattpocock/engineering/domain-modeling",
+ "name": "domain-modeling",
+ "description": "Build and sharpen a project's domain model. Use when the user wants to pin down domain terminology or a ubiquitous language, record an architectural decision, or when another skill needs to maintain the domain model.",
+ "source": "mattpocock",
+ "category": "Engineering",
+ "license": "MIT",
+ "proprietary": false,
+ "path": "skills/engineering/domain-modeling",
+ "url": "https://github.com/mattpocock/skills/tree/main/skills/engineering/domain-modeling",
+ "route": "/skills/mattpocock/engineering/domain-modeling",
"files": [
{
- "path": "LICENSE.txt",
- "size": 11345,
- "binary": false,
- "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/slack-gif-creator/LICENSE.txt",
- "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/slack-gif-creator/LICENSE.txt"
- },
- {
- "path": "SKILL.md",
- "size": 7841,
- "binary": false,
- "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/slack-gif-creator/SKILL.md",
- "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/slack-gif-creator/SKILL.md"
- },
- {
- "path": "core/easing.py",
- "size": 6265,
- "binary": false,
- "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/slack-gif-creator/core/easing.py",
- "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/slack-gif-creator/core/easing.py"
- },
- {
- "path": "core/frame_composer.py",
- "size": 4548,
+ "path": "ADR-FORMAT.md",
+ "size": 2766,
"binary": false,
- "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/slack-gif-creator/core/frame_composer.py",
- "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/slack-gif-creator/core/frame_composer.py"
+ "githubUrl": "https://github.com/mattpocock/skills/blob/main/skills/engineering/domain-modeling/ADR-FORMAT.md",
+ "rawUrl": "https://raw.githubusercontent.com/mattpocock/skills/main/skills/engineering/domain-modeling/ADR-FORMAT.md"
},
{
- "path": "core/gif_builder.py",
- "size": 9847,
+ "path": "CONTEXT-FORMAT.md",
+ "size": 2299,
"binary": false,
- "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/slack-gif-creator/core/gif_builder.py",
- "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/slack-gif-creator/core/gif_builder.py"
+ "githubUrl": "https://github.com/mattpocock/skills/blob/main/skills/engineering/domain-modeling/CONTEXT-FORMAT.md",
+ "rawUrl": "https://raw.githubusercontent.com/mattpocock/skills/main/skills/engineering/domain-modeling/CONTEXT-FORMAT.md"
},
{
- "path": "core/validators.py",
- "size": 3785,
+ "path": "SKILL.md",
+ "size": 3427,
"binary": false,
- "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/slack-gif-creator/core/validators.py",
- "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/slack-gif-creator/core/validators.py"
+ "githubUrl": "https://github.com/mattpocock/skills/blob/main/skills/engineering/domain-modeling/SKILL.md",
+ "rawUrl": "https://raw.githubusercontent.com/mattpocock/skills/main/skills/engineering/domain-modeling/SKILL.md"
},
{
- "path": "requirements.txt",
- "size": 66,
+ "path": "agents/openai.yaml",
+ "size": 101,
"binary": false,
- "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/slack-gif-creator/requirements.txt",
- "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/slack-gif-creator/requirements.txt"
+ "githubUrl": "https://github.com/mattpocock/skills/blob/main/skills/engineering/domain-modeling/agents/openai.yaml",
+ "rawUrl": "https://raw.githubusercontent.com/mattpocock/skills/main/skills/engineering/domain-modeling/agents/openai.yaml"
}
]
},
{
- "id": "anthropic/theme-factory",
- "name": "theme-factory",
- "description": "Toolkit for styling artifacts with a theme. These artifacts can be slides, docs, reportings, HTML landing pages, etc. There are 10 pre-set themes with colors/fonts that you can apply to any artifact that has been creating, or can generate a new theme on-the-fly.",
- "source": "anthropic",
- "category": null,
- "license": "Apache-2.0",
- "path": "skills/theme-factory",
- "url": "https://github.com/anthropics/skills/tree/main/skills/theme-factory",
- "route": "/skills/anthropic/theme-factory",
+ "id": "mattpocock/engineering/grill-with-docs",
+ "name": "grill-with-docs",
+ "description": "A relentless interview to sharpen a plan or design, which also creates docs (ADR's and glossary) as we go.",
+ "source": "mattpocock",
+ "category": "Engineering",
+ "license": "MIT",
+ "proprietary": false,
+ "path": "skills/engineering/grill-with-docs",
+ "url": "https://github.com/mattpocock/skills/tree/main/skills/engineering/grill-with-docs",
+ "route": "/skills/mattpocock/engineering/grill-with-docs",
"files": [
- {
- "path": "LICENSE.txt",
- "size": 11345,
- "binary": false,
- "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/theme-factory/LICENSE.txt",
- "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/theme-factory/LICENSE.txt"
- },
{
"path": "SKILL.md",
- "size": 3124,
+ "size": 245,
"binary": false,
- "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/theme-factory/SKILL.md",
- "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/theme-factory/SKILL.md"
- },
- {
- "path": "theme-showcase.pdf",
- "size": 124310,
- "binary": true,
- "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/theme-factory/theme-showcase.pdf",
- "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/theme-factory/theme-showcase.pdf"
+ "githubUrl": "https://github.com/mattpocock/skills/blob/main/skills/engineering/grill-with-docs/SKILL.md",
+ "rawUrl": "https://raw.githubusercontent.com/mattpocock/skills/main/skills/engineering/grill-with-docs/SKILL.md"
},
{
- "path": "themes/arctic-frost.md",
- "size": 544,
+ "path": "agents/openai.yaml",
+ "size": 145,
"binary": false,
- "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/theme-factory/themes/arctic-frost.md",
- "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/theme-factory/themes/arctic-frost.md"
- },
+ "githubUrl": "https://github.com/mattpocock/skills/blob/main/skills/engineering/grill-with-docs/agents/openai.yaml",
+ "rawUrl": "https://raw.githubusercontent.com/mattpocock/skills/main/skills/engineering/grill-with-docs/agents/openai.yaml"
+ }
+ ]
+ },
+ {
+ "id": "mattpocock/engineering/implement",
+ "name": "implement",
+ "description": "Implement a piece of work based on a spec or set of tickets.",
+ "source": "mattpocock",
+ "category": "Engineering",
+ "license": "MIT",
+ "proprietary": false,
+ "path": "skills/engineering/implement",
+ "url": "https://github.com/mattpocock/skills/tree/main/skills/engineering/implement",
+ "route": "/skills/mattpocock/engineering/implement",
+ "files": [
{
- "path": "themes/botanical-garden.md",
- "size": 519,
+ "path": "SKILL.md",
+ "size": 433,
"binary": false,
- "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/theme-factory/themes/botanical-garden.md",
- "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/theme-factory/themes/botanical-garden.md"
+ "githubUrl": "https://github.com/mattpocock/skills/blob/main/skills/engineering/implement/SKILL.md",
+ "rawUrl": "https://raw.githubusercontent.com/mattpocock/skills/main/skills/engineering/implement/SKILL.md"
},
{
- "path": "themes/desert-rose.md",
- "size": 496,
+ "path": "agents/openai.yaml",
+ "size": 139,
"binary": false,
- "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/theme-factory/themes/desert-rose.md",
- "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/theme-factory/themes/desert-rose.md"
- },
+ "githubUrl": "https://github.com/mattpocock/skills/blob/main/skills/engineering/implement/agents/openai.yaml",
+ "rawUrl": "https://raw.githubusercontent.com/mattpocock/skills/main/skills/engineering/implement/agents/openai.yaml"
+ }
+ ]
+ },
+ {
+ "id": "mattpocock/engineering/improve-codebase-architecture",
+ "name": "improve-codebase-architecture",
+ "description": "Scan a codebase for deepening opportunities, present them as a visual HTML report, then grill through whichever one you pick.",
+ "source": "mattpocock",
+ "category": "Engineering",
+ "license": "MIT",
+ "proprietary": false,
+ "path": "skills/engineering/improve-codebase-architecture",
+ "url": "https://github.com/mattpocock/skills/tree/main/skills/engineering/improve-codebase-architecture",
+ "route": "/skills/mattpocock/engineering/improve-codebase-architecture",
+ "files": [
{
- "path": "themes/forest-canopy.md",
- "size": 506,
+ "path": "HTML-REPORT.md",
+ "size": 6685,
"binary": false,
- "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/theme-factory/themes/forest-canopy.md",
- "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/theme-factory/themes/forest-canopy.md"
+ "githubUrl": "https://github.com/mattpocock/skills/blob/main/skills/engineering/improve-codebase-architecture/HTML-REPORT.md",
+ "rawUrl": "https://raw.githubusercontent.com/mattpocock/skills/main/skills/engineering/improve-codebase-architecture/HTML-REPORT.md"
},
{
- "path": "themes/golden-hour.md",
- "size": 528,
+ "path": "SKILL.md",
+ "size": 6039,
"binary": false,
- "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/theme-factory/themes/golden-hour.md",
- "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/theme-factory/themes/golden-hour.md"
+ "githubUrl": "https://github.com/mattpocock/skills/blob/main/skills/engineering/improve-codebase-architecture/SKILL.md",
+ "rawUrl": "https://raw.githubusercontent.com/mattpocock/skills/main/skills/engineering/improve-codebase-architecture/SKILL.md"
},
{
- "path": "themes/midnight-galaxy.md",
- "size": 513,
+ "path": "agents/openai.yaml",
+ "size": 166,
"binary": false,
- "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/theme-factory/themes/midnight-galaxy.md",
- "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/theme-factory/themes/midnight-galaxy.md"
- },
+ "githubUrl": "https://github.com/mattpocock/skills/blob/main/skills/engineering/improve-codebase-architecture/agents/openai.yaml",
+ "rawUrl": "https://raw.githubusercontent.com/mattpocock/skills/main/skills/engineering/improve-codebase-architecture/agents/openai.yaml"
+ }
+ ]
+ },
+ {
+ "id": "mattpocock/engineering/prototype",
+ "name": "prototype",
+ "description": "Build a throwaway prototype to answer a design question. Use when the user wants to sanity-check whether a state model or logic feels right, or explore what a UI should look like.",
+ "source": "mattpocock",
+ "category": "Engineering",
+ "license": "MIT",
+ "proprietary": false,
+ "path": "skills/engineering/prototype",
+ "url": "https://github.com/mattpocock/skills/tree/main/skills/engineering/prototype",
+ "route": "/skills/mattpocock/engineering/prototype",
+ "files": [
{
- "path": "themes/modern-minimalist.md",
- "size": 549,
+ "path": "LOGIC.md",
+ "size": 5637,
"binary": false,
- "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/theme-factory/themes/modern-minimalist.md",
- "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/theme-factory/themes/modern-minimalist.md"
+ "githubUrl": "https://github.com/mattpocock/skills/blob/main/skills/engineering/prototype/LOGIC.md",
+ "rawUrl": "https://raw.githubusercontent.com/mattpocock/skills/main/skills/engineering/prototype/LOGIC.md"
},
{
- "path": "themes/ocean-depths.md",
- "size": 555,
+ "path": "SKILL.md",
+ "size": 2799,
"binary": false,
- "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/theme-factory/themes/ocean-depths.md",
- "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/theme-factory/themes/ocean-depths.md"
+ "githubUrl": "https://github.com/mattpocock/skills/blob/main/skills/engineering/prototype/SKILL.md",
+ "rawUrl": "https://raw.githubusercontent.com/mattpocock/skills/main/skills/engineering/prototype/SKILL.md"
},
{
- "path": "themes/sunset-boulevard.md",
- "size": 558,
+ "path": "UI.md",
+ "size": 6959,
"binary": false,
- "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/theme-factory/themes/sunset-boulevard.md",
- "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/theme-factory/themes/sunset-boulevard.md"
+ "githubUrl": "https://github.com/mattpocock/skills/blob/main/skills/engineering/prototype/UI.md",
+ "rawUrl": "https://raw.githubusercontent.com/mattpocock/skills/main/skills/engineering/prototype/UI.md"
},
{
- "path": "themes/tech-innovation.md",
- "size": 547,
+ "path": "agents/openai.yaml",
+ "size": 100,
"binary": false,
- "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/theme-factory/themes/tech-innovation.md",
- "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/theme-factory/themes/tech-innovation.md"
+ "githubUrl": "https://github.com/mattpocock/skills/blob/main/skills/engineering/prototype/agents/openai.yaml",
+ "rawUrl": "https://raw.githubusercontent.com/mattpocock/skills/main/skills/engineering/prototype/agents/openai.yaml"
}
]
},
{
- "id": "anthropic/web-artifacts-builder",
- "name": "web-artifacts-builder",
- "description": "Suite of tools for creating elaborate, multi-component claude.ai HTML artifacts using modern frontend web technologies (React, Tailwind CSS, shadcn/ui). Use for complex artifacts requiring state management, routing, or shadcn/ui components - not for simple single-file HTML/JSX artifacts.",
- "source": "anthropic",
- "category": null,
- "license": "Apache-2.0",
- "path": "skills/web-artifacts-builder",
- "url": "https://github.com/anthropics/skills/tree/main/skills/web-artifacts-builder",
- "route": "/skills/anthropic/web-artifacts-builder",
- "files": [
- {
- "path": "LICENSE.txt",
- "size": 11345,
- "binary": false,
- "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/web-artifacts-builder/LICENSE.txt",
- "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/web-artifacts-builder/LICENSE.txt"
- },
+ "id": "mattpocock/engineering/research",
+ "name": "research",
+ "description": "Investigate a question against high-trust primary sources and capture the findings as a Markdown file in the repo. Use when the user wants a topic researched, docs or API facts gathered, or reading legwork delegated to a background agent.",
+ "source": "mattpocock",
+ "category": "Engineering",
+ "license": "MIT",
+ "proprietary": false,
+ "path": "skills/engineering/research",
+ "url": "https://github.com/mattpocock/skills/tree/main/skills/engineering/research",
+ "route": "/skills/mattpocock/engineering/research",
+ "files": [
{
"path": "SKILL.md",
- "size": 3087,
- "binary": false,
- "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/web-artifacts-builder/SKILL.md",
- "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/web-artifacts-builder/SKILL.md"
- },
- {
- "path": "scripts/bundle-artifact.sh",
- "size": 1517,
+ "size": 799,
"binary": false,
- "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/web-artifacts-builder/scripts/bundle-artifact.sh",
- "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/web-artifacts-builder/scripts/bundle-artifact.sh"
+ "githubUrl": "https://github.com/mattpocock/skills/blob/main/skills/engineering/research/SKILL.md",
+ "rawUrl": "https://raw.githubusercontent.com/mattpocock/skills/main/skills/engineering/research/SKILL.md"
},
{
- "path": "scripts/init-artifact.sh",
- "size": 9924,
+ "path": "agents/openai.yaml",
+ "size": 94,
"binary": false,
- "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/web-artifacts-builder/scripts/init-artifact.sh",
- "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/web-artifacts-builder/scripts/init-artifact.sh"
- },
- {
- "path": "scripts/shadcn-components.tar.gz",
- "size": 19967,
- "binary": true,
- "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/web-artifacts-builder/scripts/shadcn-components.tar.gz",
- "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/web-artifacts-builder/scripts/shadcn-components.tar.gz"
+ "githubUrl": "https://github.com/mattpocock/skills/blob/main/skills/engineering/research/agents/openai.yaml",
+ "rawUrl": "https://raw.githubusercontent.com/mattpocock/skills/main/skills/engineering/research/agents/openai.yaml"
}
]
},
{
- "id": "anthropic/webapp-testing",
- "name": "webapp-testing",
- "description": "Toolkit for interacting with and testing local web applications using Playwright. Supports verifying frontend functionality, debugging UI behavior, capturing browser screenshots, and viewing browser logs.",
- "source": "anthropic",
- "category": null,
- "license": "Apache-2.0",
- "path": "skills/webapp-testing",
- "url": "https://github.com/anthropics/skills/tree/main/skills/webapp-testing",
- "route": "/skills/anthropic/webapp-testing",
+ "id": "mattpocock/engineering/resolving-merge-conflicts",
+ "name": "resolving-merge-conflicts",
+ "description": "Use when you need to resolve an in-progress git merge/rebase conflict.",
+ "source": "mattpocock",
+ "category": "Engineering",
+ "license": "MIT",
+ "proprietary": false,
+ "path": "skills/engineering/resolving-merge-conflicts",
+ "url": "https://github.com/mattpocock/skills/tree/main/skills/engineering/resolving-merge-conflicts",
+ "route": "/skills/mattpocock/engineering/resolving-merge-conflicts",
"files": [
- {
- "path": "LICENSE.txt",
- "size": 11345,
- "binary": false,
- "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/webapp-testing/LICENSE.txt",
- "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/webapp-testing/LICENSE.txt"
- },
{
"path": "SKILL.md",
- "size": 3913,
- "binary": false,
- "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/webapp-testing/SKILL.md",
- "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/webapp-testing/SKILL.md"
- },
- {
- "path": "examples/console_logging.py",
- "size": 1027,
- "binary": false,
- "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/webapp-testing/examples/console_logging.py",
- "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/webapp-testing/examples/console_logging.py"
- },
- {
- "path": "examples/element_discovery.py",
- "size": 1463,
- "binary": false,
- "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/webapp-testing/examples/element_discovery.py",
- "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/webapp-testing/examples/element_discovery.py"
- },
- {
- "path": "examples/static_html_automation.py",
- "size": 953,
+ "size": 921,
"binary": false,
- "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/webapp-testing/examples/static_html_automation.py",
- "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/webapp-testing/examples/static_html_automation.py"
+ "githubUrl": "https://github.com/mattpocock/skills/blob/main/skills/engineering/resolving-merge-conflicts/SKILL.md",
+ "rawUrl": "https://raw.githubusercontent.com/mattpocock/skills/main/skills/engineering/resolving-merge-conflicts/SKILL.md"
},
{
- "path": "scripts/with_server.py",
- "size": 3693,
+ "path": "agents/openai.yaml",
+ "size": 113,
"binary": false,
- "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/webapp-testing/scripts/with_server.py",
- "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/webapp-testing/scripts/with_server.py"
+ "githubUrl": "https://github.com/mattpocock/skills/blob/main/skills/engineering/resolving-merge-conflicts/agents/openai.yaml",
+ "rawUrl": "https://raw.githubusercontent.com/mattpocock/skills/main/skills/engineering/resolving-merge-conflicts/agents/openai.yaml"
}
]
},
{
- "id": "anthropic/xlsx",
- "name": "xlsx",
- "description": "Use this skill any time a spreadsheet file is the primary input or output. This means any task where the user wants to: open, read, edit, or fix an existing .xlsx, .xlsm, .xltx, .csv, or .tsv file (e.g., adding columns, computing formulas, formatting, charting, cleaning messy data); create a new spreadsheet from scratch or from other data sources; or convert between tabular file formats. Trigger especially when the user references a spreadsheet file by name or path — even casually (like \"the xlsx in my downloads\") — and wants something done to it or produced from it. Also trigger for cleaning or restructuring messy tabular data files (malformed rows, misplaced headers, junk data) into proper spreadsheets. The deliverable must be a spreadsheet file. Do NOT trigger when the primary deliverable is a Word document, HTML report, standalone Python script, database pipeline, or Google Sheets API integration, even if tabular data is involved.",
- "source": "anthropic",
- "category": null,
- "license": "Proprietary",
- "path": "skills/xlsx",
- "url": "https://github.com/anthropics/skills/tree/main/skills/xlsx",
- "route": "/skills/anthropic/xlsx",
+ "id": "mattpocock/engineering/setup-matt-pocock-skills",
+ "name": "setup-matt-pocock-skills",
+ "description": "Configure this repo for the engineering skills \u2014 set up its issue tracker, triage label vocabulary, and domain doc layout. Run once before first use of the other engineering skills.",
+ "source": "mattpocock",
+ "category": "Engineering",
+ "license": "MIT",
+ "proprietary": false,
+ "path": "skills/engineering/setup-matt-pocock-skills",
+ "url": "https://github.com/mattpocock/skills/tree/main/skills/engineering/setup-matt-pocock-skills",
+ "route": "/skills/mattpocock/engineering/setup-matt-pocock-skills",
"files": [
- {
- "path": "LICENSE.txt",
- "size": 1467,
- "binary": false,
- "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/xlsx/LICENSE.txt",
- "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/xlsx/LICENSE.txt"
- },
{
"path": "SKILL.md",
- "size": 8598,
+ "size": 6928,
"binary": false,
- "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/xlsx/SKILL.md",
- "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/xlsx/SKILL.md"
+ "githubUrl": "https://github.com/mattpocock/skills/blob/main/skills/engineering/setup-matt-pocock-skills/SKILL.md",
+ "rawUrl": "https://raw.githubusercontent.com/mattpocock/skills/main/skills/engineering/setup-matt-pocock-skills/SKILL.md"
},
{
- "path": "scripts/office/helpers/__init__.py",
- "size": 3358,
+ "path": "agents/openai.yaml",
+ "size": 152,
"binary": false,
- "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/xlsx/scripts/office/helpers/__init__.py",
- "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/xlsx/scripts/office/helpers/__init__.py"
+ "githubUrl": "https://github.com/mattpocock/skills/blob/main/skills/engineering/setup-matt-pocock-skills/agents/openai.yaml",
+ "rawUrl": "https://raw.githubusercontent.com/mattpocock/skills/main/skills/engineering/setup-matt-pocock-skills/agents/openai.yaml"
},
{
- "path": "scripts/office/helpers/pptx_chart.py",
- "size": 5862,
+ "path": "domain.md",
+ "size": 2045,
"binary": false,
- "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/xlsx/scripts/office/helpers/pptx_chart.py",
- "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/xlsx/scripts/office/helpers/pptx_chart.py"
+ "githubUrl": "https://github.com/mattpocock/skills/blob/main/skills/engineering/setup-matt-pocock-skills/domain.md",
+ "rawUrl": "https://raw.githubusercontent.com/mattpocock/skills/main/skills/engineering/setup-matt-pocock-skills/domain.md"
},
{
- "path": "scripts/office/helpers/pptx_slide.py",
- "size": 1675,
+ "path": "issue-tracker-github.md",
+ "size": 3745,
"binary": false,
- "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/xlsx/scripts/office/helpers/pptx_slide.py",
- "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/xlsx/scripts/office/helpers/pptx_slide.py"
+ "githubUrl": "https://github.com/mattpocock/skills/blob/main/skills/engineering/setup-matt-pocock-skills/issue-tracker-github.md",
+ "rawUrl": "https://raw.githubusercontent.com/mattpocock/skills/main/skills/engineering/setup-matt-pocock-skills/issue-tracker-github.md"
},
{
- "path": "scripts/office/helpers/pptx_theme.py",
- "size": 3510,
+ "path": "issue-tracker-gitlab.md",
+ "size": 3826,
"binary": false,
- "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/xlsx/scripts/office/helpers/pptx_theme.py",
- "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/xlsx/scripts/office/helpers/pptx_theme.py"
+ "githubUrl": "https://github.com/mattpocock/skills/blob/main/skills/engineering/setup-matt-pocock-skills/issue-tracker-gitlab.md",
+ "rawUrl": "https://raw.githubusercontent.com/mattpocock/skills/main/skills/engineering/setup-matt-pocock-skills/issue-tracker-gitlab.md"
},
{
- "path": "scripts/office/schemas/ISO-IEC29500-4_2016/dml-chart.xsd",
- "size": 74984,
+ "path": "issue-tracker-local.md",
+ "size": 1846,
"binary": false,
- "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/xlsx/scripts/office/schemas/ISO-IEC29500-4_2016/dml-chart.xsd",
- "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/xlsx/scripts/office/schemas/ISO-IEC29500-4_2016/dml-chart.xsd"
+ "githubUrl": "https://github.com/mattpocock/skills/blob/main/skills/engineering/setup-matt-pocock-skills/issue-tracker-local.md",
+ "rawUrl": "https://raw.githubusercontent.com/mattpocock/skills/main/skills/engineering/setup-matt-pocock-skills/issue-tracker-local.md"
},
{
- "path": "scripts/office/schemas/ISO-IEC29500-4_2016/dml-chartDrawing.xsd",
- "size": 6956,
+ "path": "triage-labels.md",
+ "size": 1045,
"binary": false,
- "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/xlsx/scripts/office/schemas/ISO-IEC29500-4_2016/dml-chartDrawing.xsd",
- "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/xlsx/scripts/office/schemas/ISO-IEC29500-4_2016/dml-chartDrawing.xsd"
- },
+ "githubUrl": "https://github.com/mattpocock/skills/blob/main/skills/engineering/setup-matt-pocock-skills/triage-labels.md",
+ "rawUrl": "https://raw.githubusercontent.com/mattpocock/skills/main/skills/engineering/setup-matt-pocock-skills/triage-labels.md"
+ }
+ ]
+ },
+ {
+ "id": "mattpocock/engineering/tdd",
+ "name": "tdd",
+ "description": "Test-driven development. Use when the user wants to build features or fix bugs test-first, mentions \"red-green-refactor\", or wants integration tests.",
+ "source": "mattpocock",
+ "category": "Engineering",
+ "license": "MIT",
+ "proprietary": false,
+ "path": "skills/engineering/tdd",
+ "url": "https://github.com/mattpocock/skills/tree/main/skills/engineering/tdd",
+ "route": "/skills/mattpocock/engineering/tdd",
+ "files": [
{
- "path": "scripts/office/schemas/ISO-IEC29500-4_2016/dml-diagram.xsd",
- "size": 51302,
+ "path": "SKILL.md",
+ "size": 3213,
"binary": false,
- "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/xlsx/scripts/office/schemas/ISO-IEC29500-4_2016/dml-diagram.xsd",
- "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/xlsx/scripts/office/schemas/ISO-IEC29500-4_2016/dml-diagram.xsd"
+ "githubUrl": "https://github.com/mattpocock/skills/blob/main/skills/engineering/tdd/SKILL.md",
+ "rawUrl": "https://raw.githubusercontent.com/mattpocock/skills/main/skills/engineering/tdd/SKILL.md"
},
{
- "path": "scripts/office/schemas/ISO-IEC29500-4_2016/dml-lockedCanvas.xsd",
- "size": 624,
+ "path": "agents/openai.yaml",
+ "size": 87,
"binary": false,
- "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/xlsx/scripts/office/schemas/ISO-IEC29500-4_2016/dml-lockedCanvas.xsd",
- "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/xlsx/scripts/office/schemas/ISO-IEC29500-4_2016/dml-lockedCanvas.xsd"
+ "githubUrl": "https://github.com/mattpocock/skills/blob/main/skills/engineering/tdd/agents/openai.yaml",
+ "rawUrl": "https://raw.githubusercontent.com/mattpocock/skills/main/skills/engineering/tdd/agents/openai.yaml"
},
{
- "path": "scripts/office/schemas/ISO-IEC29500-4_2016/dml-main.xsd",
- "size": 152039,
+ "path": "mocking.md",
+ "size": 1481,
"binary": false,
- "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/xlsx/scripts/office/schemas/ISO-IEC29500-4_2016/dml-main.xsd",
- "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/xlsx/scripts/office/schemas/ISO-IEC29500-4_2016/dml-main.xsd"
+ "githubUrl": "https://github.com/mattpocock/skills/blob/main/skills/engineering/tdd/mocking.md",
+ "rawUrl": "https://raw.githubusercontent.com/mattpocock/skills/main/skills/engineering/tdd/mocking.md"
},
{
- "path": "scripts/office/schemas/ISO-IEC29500-4_2016/dml-picture.xsd",
- "size": 1231,
+ "path": "tests.md",
+ "size": 2214,
"binary": false,
- "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/xlsx/scripts/office/schemas/ISO-IEC29500-4_2016/dml-picture.xsd",
- "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/xlsx/scripts/office/schemas/ISO-IEC29500-4_2016/dml-picture.xsd"
- },
+ "githubUrl": "https://github.com/mattpocock/skills/blob/main/skills/engineering/tdd/tests.md",
+ "rawUrl": "https://raw.githubusercontent.com/mattpocock/skills/main/skills/engineering/tdd/tests.md"
+ }
+ ]
+ },
+ {
+ "id": "mattpocock/engineering/to-spec",
+ "name": "to-spec",
+ "description": "Turn the current conversation into a spec and publish it to the project issue tracker \u2014 no interview, just synthesis of what you've already discussed.",
+ "source": "mattpocock",
+ "category": "Engineering",
+ "license": "MIT",
+ "proprietary": false,
+ "path": "skills/engineering/to-spec",
+ "url": "https://github.com/mattpocock/skills/tree/main/skills/engineering/to-spec",
+ "route": "/skills/mattpocock/engineering/to-spec",
+ "files": [
{
- "path": "scripts/office/schemas/ISO-IEC29500-4_2016/dml-spreadsheetDrawing.xsd",
- "size": 8862,
+ "path": "SKILL.md",
+ "size": 3073,
"binary": false,
- "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/xlsx/scripts/office/schemas/ISO-IEC29500-4_2016/dml-spreadsheetDrawing.xsd",
- "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/xlsx/scripts/office/schemas/ISO-IEC29500-4_2016/dml-spreadsheetDrawing.xsd"
+ "githubUrl": "https://github.com/mattpocock/skills/blob/main/skills/engineering/to-spec/SKILL.md",
+ "rawUrl": "https://raw.githubusercontent.com/mattpocock/skills/main/skills/engineering/to-spec/SKILL.md"
},
{
- "path": "scripts/office/schemas/ISO-IEC29500-4_2016/dml-wordprocessingDrawing.xsd",
- "size": 14795,
+ "path": "agents/openai.yaml",
+ "size": 135,
"binary": false,
- "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/xlsx/scripts/office/schemas/ISO-IEC29500-4_2016/dml-wordprocessingDrawing.xsd",
- "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/xlsx/scripts/office/schemas/ISO-IEC29500-4_2016/dml-wordprocessingDrawing.xsd"
- },
+ "githubUrl": "https://github.com/mattpocock/skills/blob/main/skills/engineering/to-spec/agents/openai.yaml",
+ "rawUrl": "https://raw.githubusercontent.com/mattpocock/skills/main/skills/engineering/to-spec/agents/openai.yaml"
+ }
+ ]
+ },
+ {
+ "id": "mattpocock/engineering/to-tickets",
+ "name": "to-tickets",
+ "description": "Break a plan, spec, or the current conversation into a set of tracer-bullet tickets, each declaring its blocking edges, published to the configured tracker \u2014 edges as text in one file per ticket locally, or native blocking links on a real tracker.",
+ "source": "mattpocock",
+ "category": "Engineering",
+ "license": "MIT",
+ "proprietary": false,
+ "path": "skills/engineering/to-tickets",
+ "url": "https://github.com/mattpocock/skills/tree/main/skills/engineering/to-tickets",
+ "route": "/skills/mattpocock/engineering/to-tickets",
+ "files": [
{
- "path": "scripts/office/schemas/ISO-IEC29500-4_2016/pml.xsd",
- "size": 83612,
+ "path": "SKILL.md",
+ "size": 5707,
"binary": false,
- "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/xlsx/scripts/office/schemas/ISO-IEC29500-4_2016/pml.xsd",
- "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/xlsx/scripts/office/schemas/ISO-IEC29500-4_2016/pml.xsd"
+ "githubUrl": "https://github.com/mattpocock/skills/blob/main/skills/engineering/to-tickets/SKILL.md",
+ "rawUrl": "https://raw.githubusercontent.com/mattpocock/skills/main/skills/engineering/to-tickets/SKILL.md"
},
{
- "path": "scripts/office/schemas/ISO-IEC29500-4_2016/shared-additionalCharacteristics.xsd",
- "size": 1269,
+ "path": "agents/openai.yaml",
+ "size": 146,
"binary": false,
- "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/xlsx/scripts/office/schemas/ISO-IEC29500-4_2016/shared-additionalCharacteristics.xsd",
- "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/xlsx/scripts/office/schemas/ISO-IEC29500-4_2016/shared-additionalCharacteristics.xsd"
- },
+ "githubUrl": "https://github.com/mattpocock/skills/blob/main/skills/engineering/to-tickets/agents/openai.yaml",
+ "rawUrl": "https://raw.githubusercontent.com/mattpocock/skills/main/skills/engineering/to-tickets/agents/openai.yaml"
+ }
+ ]
+ },
+ {
+ "id": "mattpocock/engineering/triage",
+ "name": "triage",
+ "description": "Move issues and external PRs through a state machine of triage roles \u2014 categorise, verify, grill if needed, and write agent-ready briefs.",
+ "source": "mattpocock",
+ "category": "Engineering",
+ "license": "MIT",
+ "proprietary": false,
+ "path": "skills/engineering/triage",
+ "url": "https://github.com/mattpocock/skills/tree/main/skills/engineering/triage",
+ "route": "/skills/mattpocock/engineering/triage",
+ "files": [
{
- "path": "scripts/office/schemas/ISO-IEC29500-4_2016/shared-bibliography.xsd",
- "size": 7328,
+ "path": "AGENT-BRIEF.md",
+ "size": 7972,
"binary": false,
- "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/xlsx/scripts/office/schemas/ISO-IEC29500-4_2016/shared-bibliography.xsd",
- "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/xlsx/scripts/office/schemas/ISO-IEC29500-4_2016/shared-bibliography.xsd"
+ "githubUrl": "https://github.com/mattpocock/skills/blob/main/skills/engineering/triage/AGENT-BRIEF.md",
+ "rawUrl": "https://raw.githubusercontent.com/mattpocock/skills/main/skills/engineering/triage/AGENT-BRIEF.md"
},
{
- "path": "scripts/office/schemas/ISO-IEC29500-4_2016/shared-commonSimpleTypes.xsd",
- "size": 6382,
+ "path": "OUT-OF-SCOPE.md",
+ "size": 4712,
"binary": false,
- "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/xlsx/scripts/office/schemas/ISO-IEC29500-4_2016/shared-commonSimpleTypes.xsd",
- "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/xlsx/scripts/office/schemas/ISO-IEC29500-4_2016/shared-commonSimpleTypes.xsd"
+ "githubUrl": "https://github.com/mattpocock/skills/blob/main/skills/engineering/triage/OUT-OF-SCOPE.md",
+ "rawUrl": "https://raw.githubusercontent.com/mattpocock/skills/main/skills/engineering/triage/OUT-OF-SCOPE.md"
},
{
- "path": "scripts/office/schemas/ISO-IEC29500-4_2016/shared-customXmlDataProperties.xsd",
- "size": 1248,
+ "path": "SKILL.md",
+ "size": 6574,
"binary": false,
- "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/xlsx/scripts/office/schemas/ISO-IEC29500-4_2016/shared-customXmlDataProperties.xsd",
- "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/xlsx/scripts/office/schemas/ISO-IEC29500-4_2016/shared-customXmlDataProperties.xsd"
+ "githubUrl": "https://github.com/mattpocock/skills/blob/main/skills/engineering/triage/SKILL.md",
+ "rawUrl": "https://raw.githubusercontent.com/mattpocock/skills/main/skills/engineering/triage/SKILL.md"
},
{
- "path": "scripts/office/schemas/ISO-IEC29500-4_2016/shared-customXmlSchemaProperties.xsd",
- "size": 880,
- "binary": false,
- "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/xlsx/scripts/office/schemas/ISO-IEC29500-4_2016/shared-customXmlSchemaProperties.xsd",
- "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/xlsx/scripts/office/schemas/ISO-IEC29500-4_2016/shared-customXmlSchemaProperties.xsd"
- },
- {
- "path": "scripts/office/schemas/ISO-IEC29500-4_2016/shared-documentPropertiesCustom.xsd",
- "size": 2608,
- "binary": false,
- "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/xlsx/scripts/office/schemas/ISO-IEC29500-4_2016/shared-documentPropertiesCustom.xsd",
- "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/xlsx/scripts/office/schemas/ISO-IEC29500-4_2016/shared-documentPropertiesCustom.xsd"
- },
- {
- "path": "scripts/office/schemas/ISO-IEC29500-4_2016/shared-documentPropertiesExtended.xsd",
- "size": 3507,
- "binary": false,
- "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/xlsx/scripts/office/schemas/ISO-IEC29500-4_2016/shared-documentPropertiesExtended.xsd",
- "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/xlsx/scripts/office/schemas/ISO-IEC29500-4_2016/shared-documentPropertiesExtended.xsd"
- },
- {
- "path": "scripts/office/schemas/ISO-IEC29500-4_2016/shared-documentPropertiesVariantTypes.xsd",
- "size": 7507,
- "binary": false,
- "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/xlsx/scripts/office/schemas/ISO-IEC29500-4_2016/shared-documentPropertiesVariantTypes.xsd",
- "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/xlsx/scripts/office/schemas/ISO-IEC29500-4_2016/shared-documentPropertiesVariantTypes.xsd"
- },
- {
- "path": "scripts/office/schemas/ISO-IEC29500-4_2016/shared-math.xsd",
- "size": 23313,
- "binary": false,
- "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/xlsx/scripts/office/schemas/ISO-IEC29500-4_2016/shared-math.xsd",
- "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/xlsx/scripts/office/schemas/ISO-IEC29500-4_2016/shared-math.xsd"
- },
- {
- "path": "scripts/office/schemas/ISO-IEC29500-4_2016/shared-relationshipReference.xsd",
- "size": 1367,
- "binary": false,
- "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/xlsx/scripts/office/schemas/ISO-IEC29500-4_2016/shared-relationshipReference.xsd",
- "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/xlsx/scripts/office/schemas/ISO-IEC29500-4_2016/shared-relationshipReference.xsd"
- },
- {
- "path": "scripts/office/schemas/ISO-IEC29500-4_2016/sml.xsd",
- "size": 242277,
- "binary": false,
- "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/xlsx/scripts/office/schemas/ISO-IEC29500-4_2016/sml.xsd",
- "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/xlsx/scripts/office/schemas/ISO-IEC29500-4_2016/sml.xsd"
- },
- {
- "path": "scripts/office/schemas/ISO-IEC29500-4_2016/vml-main.xsd",
- "size": 26148,
- "binary": false,
- "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/xlsx/scripts/office/schemas/ISO-IEC29500-4_2016/vml-main.xsd",
- "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/xlsx/scripts/office/schemas/ISO-IEC29500-4_2016/vml-main.xsd"
- },
- {
- "path": "scripts/office/schemas/ISO-IEC29500-4_2016/vml-officeDrawing.xsd",
- "size": 25279,
- "binary": false,
- "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/xlsx/scripts/office/schemas/ISO-IEC29500-4_2016/vml-officeDrawing.xsd",
- "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/xlsx/scripts/office/schemas/ISO-IEC29500-4_2016/vml-officeDrawing.xsd"
- },
- {
- "path": "scripts/office/schemas/ISO-IEC29500-4_2016/vml-presentationDrawing.xsd",
- "size": 535,
- "binary": false,
- "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/xlsx/scripts/office/schemas/ISO-IEC29500-4_2016/vml-presentationDrawing.xsd",
- "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/xlsx/scripts/office/schemas/ISO-IEC29500-4_2016/vml-presentationDrawing.xsd"
- },
- {
- "path": "scripts/office/schemas/ISO-IEC29500-4_2016/vml-spreadsheetDrawing.xsd",
- "size": 5712,
- "binary": false,
- "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/xlsx/scripts/office/schemas/ISO-IEC29500-4_2016/vml-spreadsheetDrawing.xsd",
- "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/xlsx/scripts/office/schemas/ISO-IEC29500-4_2016/vml-spreadsheetDrawing.xsd"
- },
- {
- "path": "scripts/office/schemas/ISO-IEC29500-4_2016/vml-wordprocessingDrawing.xsd",
- "size": 4010,
- "binary": false,
- "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/xlsx/scripts/office/schemas/ISO-IEC29500-4_2016/vml-wordprocessingDrawing.xsd",
- "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/xlsx/scripts/office/schemas/ISO-IEC29500-4_2016/vml-wordprocessingDrawing.xsd"
- },
- {
- "path": "scripts/office/schemas/ISO-IEC29500-4_2016/wml.xsd",
- "size": 171367,
- "binary": false,
- "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/xlsx/scripts/office/schemas/ISO-IEC29500-4_2016/wml.xsd",
- "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/xlsx/scripts/office/schemas/ISO-IEC29500-4_2016/wml.xsd"
- },
- {
- "path": "scripts/office/schemas/ISO-IEC29500-4_2016/xml.xsd",
- "size": 4646,
- "binary": false,
- "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/xlsx/scripts/office/schemas/ISO-IEC29500-4_2016/xml.xsd",
- "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/xlsx/scripts/office/schemas/ISO-IEC29500-4_2016/xml.xsd"
- },
- {
- "path": "scripts/office/schemas/ecma/fouth-edition/opc-contentTypes.xsd",
- "size": 1963,
- "binary": false,
- "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/xlsx/scripts/office/schemas/ecma/fouth-edition/opc-contentTypes.xsd",
- "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/xlsx/scripts/office/schemas/ecma/fouth-edition/opc-contentTypes.xsd"
- },
- {
- "path": "scripts/office/schemas/ecma/fouth-edition/opc-coreProperties.xsd",
- "size": 2515,
- "binary": false,
- "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/xlsx/scripts/office/schemas/ecma/fouth-edition/opc-coreProperties.xsd",
- "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/xlsx/scripts/office/schemas/ecma/fouth-edition/opc-coreProperties.xsd"
- },
- {
- "path": "scripts/office/schemas/ecma/fouth-edition/opc-digSig.xsd",
- "size": 2856,
- "binary": false,
- "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/xlsx/scripts/office/schemas/ecma/fouth-edition/opc-digSig.xsd",
- "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/xlsx/scripts/office/schemas/ecma/fouth-edition/opc-digSig.xsd"
- },
- {
- "path": "scripts/office/schemas/ecma/fouth-edition/opc-relationships.xsd",
- "size": 1344,
- "binary": false,
- "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/xlsx/scripts/office/schemas/ecma/fouth-edition/opc-relationships.xsd",
- "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/xlsx/scripts/office/schemas/ecma/fouth-edition/opc-relationships.xsd"
- },
- {
- "path": "scripts/office/schemas/mce/mc.xsd",
- "size": 3127,
- "binary": false,
- "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/xlsx/scripts/office/schemas/mce/mc.xsd",
- "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/xlsx/scripts/office/schemas/mce/mc.xsd"
- },
- {
- "path": "scripts/office/schemas/microsoft/wml-2010.xsd",
- "size": 26549,
- "binary": false,
- "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/xlsx/scripts/office/schemas/microsoft/wml-2010.xsd",
- "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/xlsx/scripts/office/schemas/microsoft/wml-2010.xsd"
- },
- {
- "path": "scripts/office/schemas/microsoft/wml-2012.xsd",
- "size": 3745,
- "binary": false,
- "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/xlsx/scripts/office/schemas/microsoft/wml-2012.xsd",
- "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/xlsx/scripts/office/schemas/microsoft/wml-2012.xsd"
- },
- {
- "path": "scripts/office/schemas/microsoft/wml-2018.xsd",
- "size": 901,
- "binary": false,
- "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/xlsx/scripts/office/schemas/microsoft/wml-2018.xsd",
- "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/xlsx/scripts/office/schemas/microsoft/wml-2018.xsd"
- },
- {
- "path": "scripts/office/schemas/microsoft/wml-cex-2018.xsd",
- "size": 1778,
- "binary": false,
- "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/xlsx/scripts/office/schemas/microsoft/wml-cex-2018.xsd",
- "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/xlsx/scripts/office/schemas/microsoft/wml-cex-2018.xsd"
- },
- {
- "path": "scripts/office/schemas/microsoft/wml-cid-2016.xsd",
- "size": 1002,
- "binary": false,
- "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/xlsx/scripts/office/schemas/microsoft/wml-cid-2016.xsd",
- "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/xlsx/scripts/office/schemas/microsoft/wml-cid-2016.xsd"
- },
- {
- "path": "scripts/office/schemas/microsoft/wml-sdtdatahash-2020.xsd",
- "size": 600,
- "binary": false,
- "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/xlsx/scripts/office/schemas/microsoft/wml-sdtdatahash-2020.xsd",
- "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/xlsx/scripts/office/schemas/microsoft/wml-sdtdatahash-2020.xsd"
- },
- {
- "path": "scripts/office/schemas/microsoft/wml-symex-2015.xsd",
- "size": 745,
- "binary": false,
- "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/xlsx/scripts/office/schemas/microsoft/wml-symex-2015.xsd",
- "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/xlsx/scripts/office/schemas/microsoft/wml-symex-2015.xsd"
- },
- {
- "path": "scripts/office/soffice.py",
- "size": 5927,
- "binary": false,
- "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/xlsx/scripts/office/soffice.py",
- "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/xlsx/scripts/office/soffice.py"
- },
- {
- "path": "scripts/office/validate.py",
- "size": 6142,
- "binary": false,
- "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/xlsx/scripts/office/validate.py",
- "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/xlsx/scripts/office/validate.py"
- },
- {
- "path": "scripts/office/validators/__init__.py",
- "size": 336,
- "binary": false,
- "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/xlsx/scripts/office/validators/__init__.py",
- "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/xlsx/scripts/office/validators/__init__.py"
- },
- {
- "path": "scripts/office/validators/base.py",
- "size": 33756,
- "binary": false,
- "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/xlsx/scripts/office/validators/base.py",
- "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/xlsx/scripts/office/validators/base.py"
- },
- {
- "path": "scripts/office/validators/docx.py",
- "size": 17482,
- "binary": false,
- "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/xlsx/scripts/office/validators/docx.py",
- "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/xlsx/scripts/office/validators/docx.py"
- },
- {
- "path": "scripts/office/validators/pptx.py",
- "size": 15966,
- "binary": false,
- "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/xlsx/scripts/office/validators/pptx.py",
- "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/xlsx/scripts/office/validators/pptx.py"
- },
- {
- "path": "scripts/office/validators/redlining.py",
- "size": 11231,
- "binary": false,
- "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/xlsx/scripts/office/validators/redlining.py",
- "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/xlsx/scripts/office/validators/redlining.py"
- },
- {
- "path": "scripts/recalc.py",
- "size": 10670,
+ "path": "agents/openai.yaml",
+ "size": 135,
"binary": false,
- "githubUrl": "https://github.com/anthropics/skills/blob/main/skills/xlsx/scripts/recalc.py",
- "rawUrl": "https://raw.githubusercontent.com/anthropics/skills/main/skills/xlsx/scripts/recalc.py"
+ "githubUrl": "https://github.com/mattpocock/skills/blob/main/skills/engineering/triage/agents/openai.yaml",
+ "rawUrl": "https://raw.githubusercontent.com/mattpocock/skills/main/skills/engineering/triage/agents/openai.yaml"
}
]
},
{
- "id": "mattpocock/engineering/ask-matt",
- "name": "ask-matt",
- "description": "Ask which skill or flow fits your situation. A router over the skills in this repo.",
+ "id": "mattpocock/engineering/wayfinder",
+ "name": "wayfinder",
+ "description": "Plan a huge chunk of work \u2014 more than one agent session can hold \u2014 as a shared map of decision tickets on your issue tracker, and resolve them one at a time until the way to the destination is clear.",
"source": "mattpocock",
"category": "Engineering",
"license": "MIT",
- "path": "skills/engineering/ask-matt",
- "url": "https://github.com/mattpocock/skills/tree/main/skills/engineering/ask-matt",
- "route": "/skills/mattpocock/engineering/ask-matt",
+ "proprietary": false,
+ "path": "skills/engineering/wayfinder",
+ "url": "https://github.com/mattpocock/skills/tree/main/skills/engineering/wayfinder",
+ "route": "/skills/mattpocock/engineering/wayfinder",
"files": [
{
"path": "SKILL.md",
- "size": 8256,
+ "size": 11900,
"binary": false,
- "githubUrl": "https://github.com/mattpocock/skills/blob/main/skills/engineering/ask-matt/SKILL.md",
- "rawUrl": "https://raw.githubusercontent.com/mattpocock/skills/main/skills/engineering/ask-matt/SKILL.md"
+ "githubUrl": "https://github.com/mattpocock/skills/blob/main/skills/engineering/wayfinder/SKILL.md",
+ "rawUrl": "https://raw.githubusercontent.com/mattpocock/skills/main/skills/engineering/wayfinder/SKILL.md"
},
{
"path": "agents/openai.yaml",
- "size": 137,
+ "size": 144,
"binary": false,
- "githubUrl": "https://github.com/mattpocock/skills/blob/main/skills/engineering/ask-matt/agents/openai.yaml",
- "rawUrl": "https://raw.githubusercontent.com/mattpocock/skills/main/skills/engineering/ask-matt/agents/openai.yaml"
+ "githubUrl": "https://github.com/mattpocock/skills/blob/main/skills/engineering/wayfinder/agents/openai.yaml",
+ "rawUrl": "https://raw.githubusercontent.com/mattpocock/skills/main/skills/engineering/wayfinder/agents/openai.yaml"
}
]
},
{
- "id": "mattpocock/engineering/code-review",
- "name": "code-review",
- "description": "Review the changes since a fixed point (commit, branch, tag, or merge-base) along two axes — Standards (does the code follow this repo's documented coding standards?) and Spec (does the code match what the originating issue/PRD asked for?). Runs both reviews in parallel sub-agents and reports them side by side. Use when the user wants to review a branch, a PR, work-in-progress changes, or asks to \"review since X\".",
+ "id": "mattpocock/in-progress/batch-grill-me",
+ "name": "batch-grill-me",
+ "description": "A relentless interview that asks every frontier question at once, round by round.",
"source": "mattpocock",
- "category": "Engineering",
+ "category": "In Progress",
"license": "MIT",
- "path": "skills/engineering/code-review",
- "url": "https://github.com/mattpocock/skills/tree/main/skills/engineering/code-review",
- "route": "/skills/mattpocock/engineering/code-review",
+ "proprietary": false,
+ "path": "skills/in-progress/batch-grill-me",
+ "url": "https://github.com/mattpocock/skills/tree/main/skills/in-progress/batch-grill-me",
+ "route": "/skills/mattpocock/in-progress/batch-grill-me",
"files": [
{
"path": "SKILL.md",
- "size": 6740,
+ "size": 1642,
"binary": false,
- "githubUrl": "https://github.com/mattpocock/skills/blob/main/skills/engineering/code-review/SKILL.md",
- "rawUrl": "https://raw.githubusercontent.com/mattpocock/skills/main/skills/engineering/code-review/SKILL.md"
+ "githubUrl": "https://github.com/mattpocock/skills/blob/main/skills/in-progress/batch-grill-me/SKILL.md",
+ "rawUrl": "https://raw.githubusercontent.com/mattpocock/skills/main/skills/in-progress/batch-grill-me/SKILL.md"
},
{
"path": "agents/openai.yaml",
- "size": 100,
+ "size": 156,
"binary": false,
- "githubUrl": "https://github.com/mattpocock/skills/blob/main/skills/engineering/code-review/agents/openai.yaml",
- "rawUrl": "https://raw.githubusercontent.com/mattpocock/skills/main/skills/engineering/code-review/agents/openai.yaml"
+ "githubUrl": "https://github.com/mattpocock/skills/blob/main/skills/in-progress/batch-grill-me/agents/openai.yaml",
+ "rawUrl": "https://raw.githubusercontent.com/mattpocock/skills/main/skills/in-progress/batch-grill-me/agents/openai.yaml"
}
]
},
{
- "id": "mattpocock/engineering/codebase-design",
- "name": "codebase-design",
- "description": "Shared vocabulary for designing deep modules. Use when the user wants to design or improve a module's interface, find deepening opportunities, decide where a seam goes, make code more testable or AI-navigable, or when another skill needs the deep-module vocabulary.",
+ "id": "mattpocock/in-progress/claude-handoff",
+ "name": "claude-handoff",
+ "description": "Hand the current conversation off to a fresh background agent that picks up the work immediately.",
"source": "mattpocock",
- "category": "Engineering",
+ "category": "In Progress",
"license": "MIT",
- "path": "skills/engineering/codebase-design",
- "url": "https://github.com/mattpocock/skills/tree/main/skills/engineering/codebase-design",
- "route": "/skills/mattpocock/engineering/codebase-design",
+ "proprietary": false,
+ "path": "skills/in-progress/claude-handoff",
+ "url": "https://github.com/mattpocock/skills/tree/main/skills/in-progress/claude-handoff",
+ "route": "/skills/mattpocock/in-progress/claude-handoff",
"files": [
{
- "path": "DEEPENING.md",
- "size": 2559,
+ "path": "SKILL.md",
+ "size": 1285,
"binary": false,
- "githubUrl": "https://github.com/mattpocock/skills/blob/main/skills/engineering/codebase-design/DEEPENING.md",
- "rawUrl": "https://raw.githubusercontent.com/mattpocock/skills/main/skills/engineering/codebase-design/DEEPENING.md"
+ "githubUrl": "https://github.com/mattpocock/skills/blob/main/skills/in-progress/claude-handoff/SKILL.md",
+ "rawUrl": "https://raw.githubusercontent.com/mattpocock/skills/main/skills/in-progress/claude-handoff/SKILL.md"
},
{
- "path": "DESIGN-IT-TWICE.md",
- "size": 2712,
+ "path": "agents/openai.yaml",
+ "size": 141,
"binary": false,
- "githubUrl": "https://github.com/mattpocock/skills/blob/main/skills/engineering/codebase-design/DESIGN-IT-TWICE.md",
- "rawUrl": "https://raw.githubusercontent.com/mattpocock/skills/main/skills/engineering/codebase-design/DESIGN-IT-TWICE.md"
- },
+ "githubUrl": "https://github.com/mattpocock/skills/blob/main/skills/in-progress/claude-handoff/agents/openai.yaml",
+ "rawUrl": "https://raw.githubusercontent.com/mattpocock/skills/main/skills/in-progress/claude-handoff/agents/openai.yaml"
+ }
+ ]
+ },
+ {
+ "id": "mattpocock/in-progress/loop-me",
+ "name": "loop-me",
+ "description": "Grill me about specs for the workflows I want to build, within this workspace.",
+ "source": "mattpocock",
+ "category": "In Progress",
+ "license": "MIT",
+ "proprietary": false,
+ "path": "skills/in-progress/loop-me",
+ "url": "https://github.com/mattpocock/skills/tree/main/skills/in-progress/loop-me",
+ "route": "/skills/mattpocock/in-progress/loop-me",
+ "files": [
{
"path": "SKILL.md",
- "size": 6488,
+ "size": 2552,
"binary": false,
- "githubUrl": "https://github.com/mattpocock/skills/blob/main/skills/engineering/codebase-design/SKILL.md",
- "rawUrl": "https://raw.githubusercontent.com/mattpocock/skills/main/skills/engineering/codebase-design/SKILL.md"
+ "githubUrl": "https://github.com/mattpocock/skills/blob/main/skills/in-progress/loop-me/SKILL.md",
+ "rawUrl": "https://raw.githubusercontent.com/mattpocock/skills/main/skills/in-progress/loop-me/SKILL.md"
},
{
"path": "agents/openai.yaml",
- "size": 102,
+ "size": 140,
"binary": false,
- "githubUrl": "https://github.com/mattpocock/skills/blob/main/skills/engineering/codebase-design/agents/openai.yaml",
- "rawUrl": "https://raw.githubusercontent.com/mattpocock/skills/main/skills/engineering/codebase-design/agents/openai.yaml"
+ "githubUrl": "https://github.com/mattpocock/skills/blob/main/skills/in-progress/loop-me/agents/openai.yaml",
+ "rawUrl": "https://raw.githubusercontent.com/mattpocock/skills/main/skills/in-progress/loop-me/agents/openai.yaml"
}
]
},
{
- "id": "mattpocock/engineering/diagnosing-bugs",
- "name": "diagnosing-bugs",
- "description": "Diagnosis loop for hard bugs and performance regressions. Use when the user says \"diagnose\"/\"debug this\", or reports something broken/throwing/failing/slow.",
+ "id": "mattpocock/in-progress/setup-ts-deep-modules",
+ "name": "setup-ts-deep-modules",
+ "description": "Wire dependency-cruiser into a TypeScript repo so each package is a deep module \u2014 implementation hidden in subfolders, reachable only through its entry-point files. User-invoked.",
"source": "mattpocock",
- "category": "Engineering",
+ "category": "In Progress",
"license": "MIT",
- "path": "skills/engineering/diagnosing-bugs",
- "url": "https://github.com/mattpocock/skills/tree/main/skills/engineering/diagnosing-bugs",
- "route": "/skills/mattpocock/engineering/diagnosing-bugs",
+ "proprietary": false,
+ "path": "skills/in-progress/setup-ts-deep-modules",
+ "url": "https://github.com/mattpocock/skills/tree/main/skills/in-progress/setup-ts-deep-modules",
+ "route": "/skills/mattpocock/in-progress/setup-ts-deep-modules",
"files": [
{
"path": "SKILL.md",
- "size": 8536,
+ "size": 7602,
"binary": false,
- "githubUrl": "https://github.com/mattpocock/skills/blob/main/skills/engineering/diagnosing-bugs/SKILL.md",
- "rawUrl": "https://raw.githubusercontent.com/mattpocock/skills/main/skills/engineering/diagnosing-bugs/SKILL.md"
+ "githubUrl": "https://github.com/mattpocock/skills/blob/main/skills/in-progress/setup-ts-deep-modules/SKILL.md",
+ "rawUrl": "https://raw.githubusercontent.com/mattpocock/skills/main/skills/in-progress/setup-ts-deep-modules/SKILL.md"
},
{
"path": "agents/openai.yaml",
- "size": 103,
+ "size": 149,
"binary": false,
- "githubUrl": "https://github.com/mattpocock/skills/blob/main/skills/engineering/diagnosing-bugs/agents/openai.yaml",
- "rawUrl": "https://raw.githubusercontent.com/mattpocock/skills/main/skills/engineering/diagnosing-bugs/agents/openai.yaml"
+ "githubUrl": "https://github.com/mattpocock/skills/blob/main/skills/in-progress/setup-ts-deep-modules/agents/openai.yaml",
+ "rawUrl": "https://raw.githubusercontent.com/mattpocock/skills/main/skills/in-progress/setup-ts-deep-modules/agents/openai.yaml"
},
{
- "path": "scripts/hitl-loop.template.sh",
- "size": 1164,
+ "path": "dependency-cruiser.config.cjs",
+ "size": 3732,
"binary": false,
- "githubUrl": "https://github.com/mattpocock/skills/blob/main/skills/engineering/diagnosing-bugs/scripts/hitl-loop.template.sh",
- "rawUrl": "https://raw.githubusercontent.com/mattpocock/skills/main/skills/engineering/diagnosing-bugs/scripts/hitl-loop.template.sh"
+ "githubUrl": "https://github.com/mattpocock/skills/blob/main/skills/in-progress/setup-ts-deep-modules/dependency-cruiser.config.cjs",
+ "rawUrl": "https://raw.githubusercontent.com/mattpocock/skills/main/skills/in-progress/setup-ts-deep-modules/dependency-cruiser.config.cjs"
}
]
},
{
- "id": "mattpocock/engineering/domain-modeling",
- "name": "domain-modeling",
- "description": "Build and sharpen a project's domain model. Use when the user wants to pin down domain terminology or a ubiquitous language, record an architectural decision, or when another skill needs to maintain the domain model.",
+ "id": "mattpocock/in-progress/to-questionnaire",
+ "name": "to-questionnaire",
+ "description": "Turn a decision you can't fully answer into a questionnaire for someone else to fill in.",
"source": "mattpocock",
- "category": "Engineering",
+ "category": "In Progress",
"license": "MIT",
- "path": "skills/engineering/domain-modeling",
- "url": "https://github.com/mattpocock/skills/tree/main/skills/engineering/domain-modeling",
- "route": "/skills/mattpocock/engineering/domain-modeling",
+ "proprietary": false,
+ "path": "skills/in-progress/to-questionnaire",
+ "url": "https://github.com/mattpocock/skills/tree/main/skills/in-progress/to-questionnaire",
+ "route": "/skills/mattpocock/in-progress/to-questionnaire",
"files": [
{
- "path": "ADR-FORMAT.md",
- "size": 2766,
+ "path": "SKILL.md",
+ "size": 2921,
"binary": false,
- "githubUrl": "https://github.com/mattpocock/skills/blob/main/skills/engineering/domain-modeling/ADR-FORMAT.md",
- "rawUrl": "https://raw.githubusercontent.com/mattpocock/skills/main/skills/engineering/domain-modeling/ADR-FORMAT.md"
+ "githubUrl": "https://github.com/mattpocock/skills/blob/main/skills/in-progress/to-questionnaire/SKILL.md",
+ "rawUrl": "https://raw.githubusercontent.com/mattpocock/skills/main/skills/in-progress/to-questionnaire/SKILL.md"
},
{
- "path": "CONTEXT-FORMAT.md",
- "size": 2299,
+ "path": "agents/openai.yaml",
+ "size": 166,
"binary": false,
- "githubUrl": "https://github.com/mattpocock/skills/blob/main/skills/engineering/domain-modeling/CONTEXT-FORMAT.md",
- "rawUrl": "https://raw.githubusercontent.com/mattpocock/skills/main/skills/engineering/domain-modeling/CONTEXT-FORMAT.md"
- },
+ "githubUrl": "https://github.com/mattpocock/skills/blob/main/skills/in-progress/to-questionnaire/agents/openai.yaml",
+ "rawUrl": "https://raw.githubusercontent.com/mattpocock/skills/main/skills/in-progress/to-questionnaire/agents/openai.yaml"
+ }
+ ]
+ },
+ {
+ "id": "mattpocock/in-progress/wizard",
+ "name": "wizard",
+ "description": "Generate an interactive bash wizard that walks a human through a manual procedure \u2014 third-party setup, a one-off migration, an A\u2192B state transition \u2014 opening URLs, capturing values, confirming each step, and writing .env files and GitHub Actions secrets.",
+ "source": "mattpocock",
+ "category": "In Progress",
+ "license": "MIT",
+ "proprietary": false,
+ "path": "skills/in-progress/wizard",
+ "url": "https://github.com/mattpocock/skills/tree/main/skills/in-progress/wizard",
+ "route": "/skills/mattpocock/in-progress/wizard",
+ "files": [
{
"path": "SKILL.md",
- "size": 3427,
+ "size": 4185,
"binary": false,
- "githubUrl": "https://github.com/mattpocock/skills/blob/main/skills/engineering/domain-modeling/SKILL.md",
- "rawUrl": "https://raw.githubusercontent.com/mattpocock/skills/main/skills/engineering/domain-modeling/SKILL.md"
+ "githubUrl": "https://github.com/mattpocock/skills/blob/main/skills/in-progress/wizard/SKILL.md",
+ "rawUrl": "https://raw.githubusercontent.com/mattpocock/skills/main/skills/in-progress/wizard/SKILL.md"
},
{
"path": "agents/openai.yaml",
- "size": 101,
+ "size": 139,
"binary": false,
- "githubUrl": "https://github.com/mattpocock/skills/blob/main/skills/engineering/domain-modeling/agents/openai.yaml",
- "rawUrl": "https://raw.githubusercontent.com/mattpocock/skills/main/skills/engineering/domain-modeling/agents/openai.yaml"
+ "githubUrl": "https://github.com/mattpocock/skills/blob/main/skills/in-progress/wizard/agents/openai.yaml",
+ "rawUrl": "https://raw.githubusercontent.com/mattpocock/skills/main/skills/in-progress/wizard/agents/openai.yaml"
+ },
+ {
+ "path": "template.sh",
+ "size": 8941,
+ "binary": false,
+ "githubUrl": "https://github.com/mattpocock/skills/blob/main/skills/in-progress/wizard/template.sh",
+ "rawUrl": "https://raw.githubusercontent.com/mattpocock/skills/main/skills/in-progress/wizard/template.sh"
}
]
},
{
- "id": "mattpocock/engineering/grill-with-docs",
- "name": "grill-with-docs",
- "description": "A relentless interview to sharpen a plan or design, which also creates docs (ADR's and glossary) as we go.",
+ "id": "mattpocock/in-progress/writing-beats",
+ "name": "writing-beats",
+ "description": "Writing, exploit \u2014 assemble raw material into a journey of beats, grounding each term before a beat leans on it.",
"source": "mattpocock",
- "category": "Engineering",
+ "category": "In Progress",
"license": "MIT",
- "path": "skills/engineering/grill-with-docs",
- "url": "https://github.com/mattpocock/skills/tree/main/skills/engineering/grill-with-docs",
- "route": "/skills/mattpocock/engineering/grill-with-docs",
+ "proprietary": false,
+ "path": "skills/in-progress/writing-beats",
+ "url": "https://github.com/mattpocock/skills/tree/main/skills/in-progress/writing-beats",
+ "route": "/skills/mattpocock/in-progress/writing-beats",
"files": [
{
"path": "SKILL.md",
- "size": 245,
+ "size": 4905,
"binary": false,
- "githubUrl": "https://github.com/mattpocock/skills/blob/main/skills/engineering/grill-with-docs/SKILL.md",
- "rawUrl": "https://raw.githubusercontent.com/mattpocock/skills/main/skills/engineering/grill-with-docs/SKILL.md"
+ "githubUrl": "https://github.com/mattpocock/skills/blob/main/skills/in-progress/writing-beats/SKILL.md",
+ "rawUrl": "https://raw.githubusercontent.com/mattpocock/skills/main/skills/in-progress/writing-beats/SKILL.md"
},
{
"path": "agents/openai.yaml",
- "size": 145,
+ "size": 142,
"binary": false,
- "githubUrl": "https://github.com/mattpocock/skills/blob/main/skills/engineering/grill-with-docs/agents/openai.yaml",
- "rawUrl": "https://raw.githubusercontent.com/mattpocock/skills/main/skills/engineering/grill-with-docs/agents/openai.yaml"
+ "githubUrl": "https://github.com/mattpocock/skills/blob/main/skills/in-progress/writing-beats/agents/openai.yaml",
+ "rawUrl": "https://raw.githubusercontent.com/mattpocock/skills/main/skills/in-progress/writing-beats/agents/openai.yaml"
}
]
},
{
- "id": "mattpocock/engineering/implement",
- "name": "implement",
- "description": "Implement a piece of work based on a spec or set of tickets.",
+ "id": "mattpocock/in-progress/writing-fragments",
+ "name": "writing-fragments",
+ "description": "Writing, explore \u2014 mine raw fragments, no structure yet.",
"source": "mattpocock",
- "category": "Engineering",
+ "category": "In Progress",
"license": "MIT",
- "path": "skills/engineering/implement",
- "url": "https://github.com/mattpocock/skills/tree/main/skills/engineering/implement",
- "route": "/skills/mattpocock/engineering/implement",
+ "proprietary": false,
+ "path": "skills/in-progress/writing-fragments",
+ "url": "https://github.com/mattpocock/skills/tree/main/skills/in-progress/writing-fragments",
+ "route": "/skills/mattpocock/in-progress/writing-fragments",
"files": [
{
"path": "SKILL.md",
- "size": 433,
+ "size": 3579,
"binary": false,
- "githubUrl": "https://github.com/mattpocock/skills/blob/main/skills/engineering/implement/SKILL.md",
- "rawUrl": "https://raw.githubusercontent.com/mattpocock/skills/main/skills/engineering/implement/SKILL.md"
+ "githubUrl": "https://github.com/mattpocock/skills/blob/main/skills/in-progress/writing-fragments/SKILL.md",
+ "rawUrl": "https://raw.githubusercontent.com/mattpocock/skills/main/skills/in-progress/writing-fragments/SKILL.md"
},
{
"path": "agents/openai.yaml",
- "size": 139,
+ "size": 140,
"binary": false,
- "githubUrl": "https://github.com/mattpocock/skills/blob/main/skills/engineering/implement/agents/openai.yaml",
- "rawUrl": "https://raw.githubusercontent.com/mattpocock/skills/main/skills/engineering/implement/agents/openai.yaml"
+ "githubUrl": "https://github.com/mattpocock/skills/blob/main/skills/in-progress/writing-fragments/agents/openai.yaml",
+ "rawUrl": "https://raw.githubusercontent.com/mattpocock/skills/main/skills/in-progress/writing-fragments/agents/openai.yaml"
}
]
},
{
- "id": "mattpocock/engineering/improve-codebase-architecture",
- "name": "improve-codebase-architecture",
- "description": "Scan a codebase for deepening opportunities, present them as a visual HTML report, then grill through whichever one you pick.",
+ "id": "mattpocock/in-progress/writing-shape",
+ "name": "writing-shape",
+ "description": "Writing, exploit \u2014 shape raw material into an article, paragraph by paragraph.",
"source": "mattpocock",
- "category": "Engineering",
+ "category": "In Progress",
"license": "MIT",
- "path": "skills/engineering/improve-codebase-architecture",
- "url": "https://github.com/mattpocock/skills/tree/main/skills/engineering/improve-codebase-architecture",
- "route": "/skills/mattpocock/engineering/improve-codebase-architecture",
+ "proprietary": false,
+ "path": "skills/in-progress/writing-shape",
+ "url": "https://github.com/mattpocock/skills/tree/main/skills/in-progress/writing-shape",
+ "route": "/skills/mattpocock/in-progress/writing-shape",
"files": [
- {
- "path": "HTML-REPORT.md",
- "size": 6685,
- "binary": false,
- "githubUrl": "https://github.com/mattpocock/skills/blob/main/skills/engineering/improve-codebase-architecture/HTML-REPORT.md",
- "rawUrl": "https://raw.githubusercontent.com/mattpocock/skills/main/skills/engineering/improve-codebase-architecture/HTML-REPORT.md"
- },
{
"path": "SKILL.md",
- "size": 6039,
+ "size": 5970,
"binary": false,
- "githubUrl": "https://github.com/mattpocock/skills/blob/main/skills/engineering/improve-codebase-architecture/SKILL.md",
- "rawUrl": "https://raw.githubusercontent.com/mattpocock/skills/main/skills/engineering/improve-codebase-architecture/SKILL.md"
+ "githubUrl": "https://github.com/mattpocock/skills/blob/main/skills/in-progress/writing-shape/SKILL.md",
+ "rawUrl": "https://raw.githubusercontent.com/mattpocock/skills/main/skills/in-progress/writing-shape/SKILL.md"
},
{
"path": "agents/openai.yaml",
- "size": 166,
+ "size": 144,
"binary": false,
- "githubUrl": "https://github.com/mattpocock/skills/blob/main/skills/engineering/improve-codebase-architecture/agents/openai.yaml",
- "rawUrl": "https://raw.githubusercontent.com/mattpocock/skills/main/skills/engineering/improve-codebase-architecture/agents/openai.yaml"
+ "githubUrl": "https://github.com/mattpocock/skills/blob/main/skills/in-progress/writing-shape/agents/openai.yaml",
+ "rawUrl": "https://raw.githubusercontent.com/mattpocock/skills/main/skills/in-progress/writing-shape/agents/openai.yaml"
}
]
},
{
- "id": "mattpocock/engineering/prototype",
- "name": "prototype",
- "description": "Build a throwaway prototype to answer a design question. Use when the user wants to sanity-check whether a state model or logic feels right, or explore what a UI should look like.",
+ "id": "mattpocock/misc/git-guardrails-claude-code",
+ "name": "git-guardrails-claude-code",
+ "description": "Set up Claude Code hooks to block dangerous git commands (push, reset --hard, clean, branch -D, etc.) before they execute. Use when user wants to prevent destructive git operations, add git safety hooks, or block git push/reset in Claude Code.",
"source": "mattpocock",
- "category": "Engineering",
+ "category": "Misc",
"license": "MIT",
- "path": "skills/engineering/prototype",
- "url": "https://github.com/mattpocock/skills/tree/main/skills/engineering/prototype",
- "route": "/skills/mattpocock/engineering/prototype",
+ "proprietary": false,
+ "path": "skills/misc/git-guardrails-claude-code",
+ "url": "https://github.com/mattpocock/skills/tree/main/skills/misc/git-guardrails-claude-code",
+ "route": "/skills/mattpocock/misc/git-guardrails-claude-code",
"files": [
- {
- "path": "LOGIC.md",
- "size": 5637,
- "binary": false,
- "githubUrl": "https://github.com/mattpocock/skills/blob/main/skills/engineering/prototype/LOGIC.md",
- "rawUrl": "https://raw.githubusercontent.com/mattpocock/skills/main/skills/engineering/prototype/LOGIC.md"
- },
{
"path": "SKILL.md",
- "size": 2799,
+ "size": 2312,
"binary": false,
- "githubUrl": "https://github.com/mattpocock/skills/blob/main/skills/engineering/prototype/SKILL.md",
- "rawUrl": "https://raw.githubusercontent.com/mattpocock/skills/main/skills/engineering/prototype/SKILL.md"
+ "githubUrl": "https://github.com/mattpocock/skills/blob/main/skills/misc/git-guardrails-claude-code/SKILL.md",
+ "rawUrl": "https://raw.githubusercontent.com/mattpocock/skills/main/skills/misc/git-guardrails-claude-code/SKILL.md"
},
{
- "path": "UI.md",
- "size": 6959,
+ "path": "agents/openai.yaml",
+ "size": 112,
"binary": false,
- "githubUrl": "https://github.com/mattpocock/skills/blob/main/skills/engineering/prototype/UI.md",
- "rawUrl": "https://raw.githubusercontent.com/mattpocock/skills/main/skills/engineering/prototype/UI.md"
+ "githubUrl": "https://github.com/mattpocock/skills/blob/main/skills/misc/git-guardrails-claude-code/agents/openai.yaml",
+ "rawUrl": "https://raw.githubusercontent.com/mattpocock/skills/main/skills/misc/git-guardrails-claude-code/agents/openai.yaml"
},
{
- "path": "agents/openai.yaml",
- "size": 100,
+ "path": "scripts/block-dangerous-git.sh",
+ "size": 507,
"binary": false,
- "githubUrl": "https://github.com/mattpocock/skills/blob/main/skills/engineering/prototype/agents/openai.yaml",
- "rawUrl": "https://raw.githubusercontent.com/mattpocock/skills/main/skills/engineering/prototype/agents/openai.yaml"
+ "githubUrl": "https://github.com/mattpocock/skills/blob/main/skills/misc/git-guardrails-claude-code/scripts/block-dangerous-git.sh",
+ "rawUrl": "https://raw.githubusercontent.com/mattpocock/skills/main/skills/misc/git-guardrails-claude-code/scripts/block-dangerous-git.sh"
}
]
},
{
- "id": "mattpocock/engineering/research",
- "name": "research",
- "description": "Investigate a question against high-trust primary sources and capture the findings as a Markdown file in the repo. Use when the user wants a topic researched, docs or API facts gathered, or reading legwork delegated to a background agent.",
+ "id": "mattpocock/misc/migrate-to-shoehorn",
+ "name": "migrate-to-shoehorn",
+ "description": "Migrate test files from `as` type assertions to @total-typescript/shoehorn. Use when user mentions shoehorn, wants to replace `as` in tests, or needs partial test data.",
"source": "mattpocock",
- "category": "Engineering",
+ "category": "Misc",
"license": "MIT",
- "path": "skills/engineering/research",
- "url": "https://github.com/mattpocock/skills/tree/main/skills/engineering/research",
- "route": "/skills/mattpocock/engineering/research",
+ "proprietary": false,
+ "path": "skills/misc/migrate-to-shoehorn",
+ "url": "https://github.com/mattpocock/skills/tree/main/skills/misc/migrate-to-shoehorn",
+ "route": "/skills/mattpocock/misc/migrate-to-shoehorn",
"files": [
{
"path": "SKILL.md",
- "size": 799,
+ "size": 2795,
"binary": false,
- "githubUrl": "https://github.com/mattpocock/skills/blob/main/skills/engineering/research/SKILL.md",
- "rawUrl": "https://raw.githubusercontent.com/mattpocock/skills/main/skills/engineering/research/SKILL.md"
+ "githubUrl": "https://github.com/mattpocock/skills/blob/main/skills/misc/migrate-to-shoehorn/SKILL.md",
+ "rawUrl": "https://raw.githubusercontent.com/mattpocock/skills/main/skills/misc/migrate-to-shoehorn/SKILL.md"
},
{
"path": "agents/openai.yaml",
- "size": 94,
+ "size": 110,
"binary": false,
- "githubUrl": "https://github.com/mattpocock/skills/blob/main/skills/engineering/research/agents/openai.yaml",
- "rawUrl": "https://raw.githubusercontent.com/mattpocock/skills/main/skills/engineering/research/agents/openai.yaml"
+ "githubUrl": "https://github.com/mattpocock/skills/blob/main/skills/misc/migrate-to-shoehorn/agents/openai.yaml",
+ "rawUrl": "https://raw.githubusercontent.com/mattpocock/skills/main/skills/misc/migrate-to-shoehorn/agents/openai.yaml"
}
]
},
{
- "id": "mattpocock/engineering/resolving-merge-conflicts",
- "name": "resolving-merge-conflicts",
- "description": "Use when you need to resolve an in-progress git merge/rebase conflict.",
+ "id": "mattpocock/misc/scaffold-exercises",
+ "name": "scaffold-exercises",
+ "description": "Create exercise directory structures with sections, problems, solutions, and explainers that pass linting. Use when user wants to scaffold exercises, create exercise stubs, or set up a new course section.",
"source": "mattpocock",
- "category": "Engineering",
+ "category": "Misc",
"license": "MIT",
- "path": "skills/engineering/resolving-merge-conflicts",
- "url": "https://github.com/mattpocock/skills/tree/main/skills/engineering/resolving-merge-conflicts",
- "route": "/skills/mattpocock/engineering/resolving-merge-conflicts",
+ "proprietary": false,
+ "path": "skills/misc/scaffold-exercises",
+ "url": "https://github.com/mattpocock/skills/tree/main/skills/misc/scaffold-exercises",
+ "route": "/skills/mattpocock/misc/scaffold-exercises",
"files": [
{
"path": "SKILL.md",
- "size": 921,
+ "size": 3589,
"binary": false,
- "githubUrl": "https://github.com/mattpocock/skills/blob/main/skills/engineering/resolving-merge-conflicts/SKILL.md",
- "rawUrl": "https://raw.githubusercontent.com/mattpocock/skills/main/skills/engineering/resolving-merge-conflicts/SKILL.md"
+ "githubUrl": "https://github.com/mattpocock/skills/blob/main/skills/misc/scaffold-exercises/SKILL.md",
+ "rawUrl": "https://raw.githubusercontent.com/mattpocock/skills/main/skills/misc/scaffold-exercises/SKILL.md"
},
{
"path": "agents/openai.yaml",
- "size": 113,
+ "size": 108,
"binary": false,
- "githubUrl": "https://github.com/mattpocock/skills/blob/main/skills/engineering/resolving-merge-conflicts/agents/openai.yaml",
- "rawUrl": "https://raw.githubusercontent.com/mattpocock/skills/main/skills/engineering/resolving-merge-conflicts/agents/openai.yaml"
+ "githubUrl": "https://github.com/mattpocock/skills/blob/main/skills/misc/scaffold-exercises/agents/openai.yaml",
+ "rawUrl": "https://raw.githubusercontent.com/mattpocock/skills/main/skills/misc/scaffold-exercises/agents/openai.yaml"
}
]
},
{
- "id": "mattpocock/engineering/setup-matt-pocock-skills",
- "name": "setup-matt-pocock-skills",
- "description": "Configure this repo for the engineering skills — set up its issue tracker, triage label vocabulary, and domain doc layout. Run once before first use of the other engineering skills.",
+ "id": "mattpocock/misc/setup-pre-commit",
+ "name": "setup-pre-commit",
+ "description": "Set up Husky pre-commit hooks with lint-staged (Prettier), type checking, and tests in the current repo. Use when user wants to add pre-commit hooks, set up Husky, configure lint-staged, or add commit-time formatting/typechecking/testing.",
"source": "mattpocock",
- "category": "Engineering",
+ "category": "Misc",
"license": "MIT",
- "path": "skills/engineering/setup-matt-pocock-skills",
- "url": "https://github.com/mattpocock/skills/tree/main/skills/engineering/setup-matt-pocock-skills",
- "route": "/skills/mattpocock/engineering/setup-matt-pocock-skills",
+ "proprietary": false,
+ "path": "skills/misc/setup-pre-commit",
+ "url": "https://github.com/mattpocock/skills/tree/main/skills/misc/setup-pre-commit",
+ "route": "/skills/mattpocock/misc/setup-pre-commit",
"files": [
{
"path": "SKILL.md",
- "size": 6928,
+ "size": 2261,
"binary": false,
- "githubUrl": "https://github.com/mattpocock/skills/blob/main/skills/engineering/setup-matt-pocock-skills/SKILL.md",
- "rawUrl": "https://raw.githubusercontent.com/mattpocock/skills/main/skills/engineering/setup-matt-pocock-skills/SKILL.md"
+ "githubUrl": "https://github.com/mattpocock/skills/blob/main/skills/misc/setup-pre-commit/SKILL.md",
+ "rawUrl": "https://raw.githubusercontent.com/mattpocock/skills/main/skills/misc/setup-pre-commit/SKILL.md"
},
{
"path": "agents/openai.yaml",
- "size": 152,
+ "size": 99,
"binary": false,
- "githubUrl": "https://github.com/mattpocock/skills/blob/main/skills/engineering/setup-matt-pocock-skills/agents/openai.yaml",
- "rawUrl": "https://raw.githubusercontent.com/mattpocock/skills/main/skills/engineering/setup-matt-pocock-skills/agents/openai.yaml"
- },
- {
- "path": "domain.md",
- "size": 2045,
- "binary": false,
- "githubUrl": "https://github.com/mattpocock/skills/blob/main/skills/engineering/setup-matt-pocock-skills/domain.md",
- "rawUrl": "https://raw.githubusercontent.com/mattpocock/skills/main/skills/engineering/setup-matt-pocock-skills/domain.md"
- },
- {
- "path": "issue-tracker-github.md",
- "size": 3745,
- "binary": false,
- "githubUrl": "https://github.com/mattpocock/skills/blob/main/skills/engineering/setup-matt-pocock-skills/issue-tracker-github.md",
- "rawUrl": "https://raw.githubusercontent.com/mattpocock/skills/main/skills/engineering/setup-matt-pocock-skills/issue-tracker-github.md"
- },
- {
- "path": "issue-tracker-gitlab.md",
- "size": 3826,
- "binary": false,
- "githubUrl": "https://github.com/mattpocock/skills/blob/main/skills/engineering/setup-matt-pocock-skills/issue-tracker-gitlab.md",
- "rawUrl": "https://raw.githubusercontent.com/mattpocock/skills/main/skills/engineering/setup-matt-pocock-skills/issue-tracker-gitlab.md"
- },
+ "githubUrl": "https://github.com/mattpocock/skills/blob/main/skills/misc/setup-pre-commit/agents/openai.yaml",
+ "rawUrl": "https://raw.githubusercontent.com/mattpocock/skills/main/skills/misc/setup-pre-commit/agents/openai.yaml"
+ }
+ ]
+ },
+ {
+ "id": "mattpocock/personal/edit-article",
+ "name": "edit-article",
+ "description": "Edit and improve articles by restructuring sections, improving clarity, and tightening prose. Use when user wants to edit, revise, or improve an article draft.",
+ "source": "mattpocock",
+ "category": "Personal",
+ "license": "MIT",
+ "proprietary": false,
+ "path": "skills/personal/edit-article",
+ "url": "https://github.com/mattpocock/skills/tree/main/skills/personal/edit-article",
+ "route": "/skills/mattpocock/personal/edit-article",
+ "files": [
{
- "path": "issue-tracker-local.md",
- "size": 1846,
+ "path": "SKILL.md",
+ "size": 752,
"binary": false,
- "githubUrl": "https://github.com/mattpocock/skills/blob/main/skills/engineering/setup-matt-pocock-skills/issue-tracker-local.md",
- "rawUrl": "https://raw.githubusercontent.com/mattpocock/skills/main/skills/engineering/setup-matt-pocock-skills/issue-tracker-local.md"
+ "githubUrl": "https://github.com/mattpocock/skills/blob/main/skills/personal/edit-article/SKILL.md",
+ "rawUrl": "https://raw.githubusercontent.com/mattpocock/skills/main/skills/personal/edit-article/SKILL.md"
},
{
- "path": "triage-labels.md",
- "size": 1045,
+ "path": "agents/openai.yaml",
+ "size": 140,
"binary": false,
- "githubUrl": "https://github.com/mattpocock/skills/blob/main/skills/engineering/setup-matt-pocock-skills/triage-labels.md",
- "rawUrl": "https://raw.githubusercontent.com/mattpocock/skills/main/skills/engineering/setup-matt-pocock-skills/triage-labels.md"
+ "githubUrl": "https://github.com/mattpocock/skills/blob/main/skills/personal/edit-article/agents/openai.yaml",
+ "rawUrl": "https://raw.githubusercontent.com/mattpocock/skills/main/skills/personal/edit-article/agents/openai.yaml"
}
]
},
{
- "id": "mattpocock/engineering/tdd",
- "name": "tdd",
- "description": "Test-driven development. Use when the user wants to build features or fix bugs test-first, mentions \"red-green-refactor\", or wants integration tests.",
+ "id": "mattpocock/personal/obsidian-vault",
+ "name": "obsidian-vault",
+ "description": "Search, create, and manage notes in the Obsidian vault with wikilinks and index notes. Use when user wants to find, create, or organize notes in Obsidian.",
"source": "mattpocock",
- "category": "Engineering",
+ "category": "Personal",
"license": "MIT",
- "path": "skills/engineering/tdd",
- "url": "https://github.com/mattpocock/skills/tree/main/skills/engineering/tdd",
- "route": "/skills/mattpocock/engineering/tdd",
+ "proprietary": false,
+ "path": "skills/personal/obsidian-vault",
+ "url": "https://github.com/mattpocock/skills/tree/main/skills/personal/obsidian-vault",
+ "route": "/skills/mattpocock/personal/obsidian-vault",
"files": [
{
"path": "SKILL.md",
- "size": 3213,
+ "size": 1511,
"binary": false,
- "githubUrl": "https://github.com/mattpocock/skills/blob/main/skills/engineering/tdd/SKILL.md",
- "rawUrl": "https://raw.githubusercontent.com/mattpocock/skills/main/skills/engineering/tdd/SKILL.md"
+ "githubUrl": "https://github.com/mattpocock/skills/blob/main/skills/personal/obsidian-vault/SKILL.md",
+ "rawUrl": "https://raw.githubusercontent.com/mattpocock/skills/main/skills/personal/obsidian-vault/SKILL.md"
},
{
"path": "agents/openai.yaml",
- "size": 87,
+ "size": 99,
"binary": false,
- "githubUrl": "https://github.com/mattpocock/skills/blob/main/skills/engineering/tdd/agents/openai.yaml",
- "rawUrl": "https://raw.githubusercontent.com/mattpocock/skills/main/skills/engineering/tdd/agents/openai.yaml"
- },
+ "githubUrl": "https://github.com/mattpocock/skills/blob/main/skills/personal/obsidian-vault/agents/openai.yaml",
+ "rawUrl": "https://raw.githubusercontent.com/mattpocock/skills/main/skills/personal/obsidian-vault/agents/openai.yaml"
+ }
+ ]
+ },
+ {
+ "id": "mattpocock/productivity/grill-me",
+ "name": "grill-me",
+ "description": "A relentless interview to sharpen a plan or design.",
+ "source": "mattpocock",
+ "category": "Productivity",
+ "license": "MIT",
+ "proprietary": false,
+ "path": "skills/productivity/grill-me",
+ "url": "https://github.com/mattpocock/skills/tree/main/skills/productivity/grill-me",
+ "route": "/skills/mattpocock/productivity/grill-me",
+ "files": [
{
- "path": "mocking.md",
- "size": 1481,
+ "path": "SKILL.md",
+ "size": 147,
"binary": false,
- "githubUrl": "https://github.com/mattpocock/skills/blob/main/skills/engineering/tdd/mocking.md",
- "rawUrl": "https://raw.githubusercontent.com/mattpocock/skills/main/skills/engineering/tdd/mocking.md"
+ "githubUrl": "https://github.com/mattpocock/skills/blob/main/skills/productivity/grill-me/SKILL.md",
+ "rawUrl": "https://raw.githubusercontent.com/mattpocock/skills/main/skills/productivity/grill-me/SKILL.md"
},
{
- "path": "tests.md",
- "size": 2214,
+ "path": "agents/openai.yaml",
+ "size": 137,
"binary": false,
- "githubUrl": "https://github.com/mattpocock/skills/blob/main/skills/engineering/tdd/tests.md",
- "rawUrl": "https://raw.githubusercontent.com/mattpocock/skills/main/skills/engineering/tdd/tests.md"
+ "githubUrl": "https://github.com/mattpocock/skills/blob/main/skills/productivity/grill-me/agents/openai.yaml",
+ "rawUrl": "https://raw.githubusercontent.com/mattpocock/skills/main/skills/productivity/grill-me/agents/openai.yaml"
}
]
},
{
- "id": "mattpocock/engineering/to-spec",
- "name": "to-spec",
- "description": "Turn the current conversation into a spec and publish it to the project issue tracker — no interview, just synthesis of what you've already discussed.",
+ "id": "mattpocock/productivity/grilling",
+ "name": "grilling",
+ "description": "Grill the user relentlessly about a plan, decision, or idea. Use when the user wants to stress-test their thinking, or uses any 'grill' trigger phrases.",
"source": "mattpocock",
- "category": "Engineering",
+ "category": "Productivity",
"license": "MIT",
- "path": "skills/engineering/to-spec",
- "url": "https://github.com/mattpocock/skills/tree/main/skills/engineering/to-spec",
- "route": "/skills/mattpocock/engineering/to-spec",
+ "proprietary": false,
+ "path": "skills/productivity/grilling",
+ "url": "https://github.com/mattpocock/skills/tree/main/skills/productivity/grilling",
+ "route": "/skills/mattpocock/productivity/grilling",
"files": [
{
"path": "SKILL.md",
- "size": 3073,
+ "size": 843,
"binary": false,
- "githubUrl": "https://github.com/mattpocock/skills/blob/main/skills/engineering/to-spec/SKILL.md",
- "rawUrl": "https://raw.githubusercontent.com/mattpocock/skills/main/skills/engineering/to-spec/SKILL.md"
+ "githubUrl": "https://github.com/mattpocock/skills/blob/main/skills/productivity/grilling/SKILL.md",
+ "rawUrl": "https://raw.githubusercontent.com/mattpocock/skills/main/skills/productivity/grilling/SKILL.md"
},
{
"path": "agents/openai.yaml",
- "size": 135,
+ "size": 105,
"binary": false,
- "githubUrl": "https://github.com/mattpocock/skills/blob/main/skills/engineering/to-spec/agents/openai.yaml",
- "rawUrl": "https://raw.githubusercontent.com/mattpocock/skills/main/skills/engineering/to-spec/agents/openai.yaml"
+ "githubUrl": "https://github.com/mattpocock/skills/blob/main/skills/productivity/grilling/agents/openai.yaml",
+ "rawUrl": "https://raw.githubusercontent.com/mattpocock/skills/main/skills/productivity/grilling/agents/openai.yaml"
}
]
},
{
- "id": "mattpocock/engineering/to-tickets",
- "name": "to-tickets",
- "description": "Break a plan, spec, or the current conversation into a set of tracer-bullet tickets, each declaring its blocking edges, published to the configured tracker — edges as text in one file per ticket locally, or native blocking links on a real tracker.",
+ "id": "mattpocock/productivity/handoff",
+ "name": "handoff",
+ "description": "Compact the current conversation into a handoff document for another agent to pick up.",
"source": "mattpocock",
- "category": "Engineering",
+ "category": "Productivity",
"license": "MIT",
- "path": "skills/engineering/to-tickets",
- "url": "https://github.com/mattpocock/skills/tree/main/skills/engineering/to-tickets",
- "route": "/skills/mattpocock/engineering/to-tickets",
+ "proprietary": false,
+ "path": "skills/productivity/handoff",
+ "url": "https://github.com/mattpocock/skills/tree/main/skills/productivity/handoff",
+ "route": "/skills/mattpocock/productivity/handoff",
"files": [
{
"path": "SKILL.md",
- "size": 5707,
+ "size": 879,
"binary": false,
- "githubUrl": "https://github.com/mattpocock/skills/blob/main/skills/engineering/to-tickets/SKILL.md",
- "rawUrl": "https://raw.githubusercontent.com/mattpocock/skills/main/skills/engineering/to-tickets/SKILL.md"
+ "githubUrl": "https://github.com/mattpocock/skills/blob/main/skills/productivity/handoff/SKILL.md",
+ "rawUrl": "https://raw.githubusercontent.com/mattpocock/skills/main/skills/productivity/handoff/SKILL.md"
},
{
"path": "agents/openai.yaml",
- "size": 146,
+ "size": 141,
"binary": false,
- "githubUrl": "https://github.com/mattpocock/skills/blob/main/skills/engineering/to-tickets/agents/openai.yaml",
- "rawUrl": "https://raw.githubusercontent.com/mattpocock/skills/main/skills/engineering/to-tickets/agents/openai.yaml"
+ "githubUrl": "https://github.com/mattpocock/skills/blob/main/skills/productivity/handoff/agents/openai.yaml",
+ "rawUrl": "https://raw.githubusercontent.com/mattpocock/skills/main/skills/productivity/handoff/agents/openai.yaml"
}
]
},
{
- "id": "mattpocock/engineering/triage",
- "name": "triage",
- "description": "Move issues and external PRs through a state machine of triage roles — categorise, verify, grill if needed, and write agent-ready briefs.",
+ "id": "mattpocock/productivity/teach",
+ "name": "teach",
+ "description": "Teach the user a new skill or concept, within this workspace.",
"source": "mattpocock",
- "category": "Engineering",
+ "category": "Productivity",
"license": "MIT",
- "path": "skills/engineering/triage",
- "url": "https://github.com/mattpocock/skills/tree/main/skills/engineering/triage",
- "route": "/skills/mattpocock/engineering/triage",
+ "proprietary": false,
+ "path": "skills/productivity/teach",
+ "url": "https://github.com/mattpocock/skills/tree/main/skills/productivity/teach",
+ "route": "/skills/mattpocock/productivity/teach",
"files": [
{
- "path": "AGENT-BRIEF.md",
- "size": 7972,
+ "path": "GLOSSARY-FORMAT.md",
+ "size": 2131,
"binary": false,
- "githubUrl": "https://github.com/mattpocock/skills/blob/main/skills/engineering/triage/AGENT-BRIEF.md",
- "rawUrl": "https://raw.githubusercontent.com/mattpocock/skills/main/skills/engineering/triage/AGENT-BRIEF.md"
+ "githubUrl": "https://github.com/mattpocock/skills/blob/main/skills/productivity/teach/GLOSSARY-FORMAT.md",
+ "rawUrl": "https://raw.githubusercontent.com/mattpocock/skills/main/skills/productivity/teach/GLOSSARY-FORMAT.md"
},
{
- "path": "OUT-OF-SCOPE.md",
- "size": 4712,
+ "path": "LEARNING-RECORD-FORMAT.md",
+ "size": 2777,
"binary": false,
- "githubUrl": "https://github.com/mattpocock/skills/blob/main/skills/engineering/triage/OUT-OF-SCOPE.md",
- "rawUrl": "https://raw.githubusercontent.com/mattpocock/skills/main/skills/engineering/triage/OUT-OF-SCOPE.md"
+ "githubUrl": "https://github.com/mattpocock/skills/blob/main/skills/productivity/teach/LEARNING-RECORD-FORMAT.md",
+ "rawUrl": "https://raw.githubusercontent.com/mattpocock/skills/main/skills/productivity/teach/LEARNING-RECORD-FORMAT.md"
+ },
+ {
+ "path": "MISSION-FORMAT.md",
+ "size": 1553,
+ "binary": false,
+ "githubUrl": "https://github.com/mattpocock/skills/blob/main/skills/productivity/teach/MISSION-FORMAT.md",
+ "rawUrl": "https://raw.githubusercontent.com/mattpocock/skills/main/skills/productivity/teach/MISSION-FORMAT.md"
+ },
+ {
+ "path": "RESOURCES-FORMAT.md",
+ "size": 1926,
+ "binary": false,
+ "githubUrl": "https://github.com/mattpocock/skills/blob/main/skills/productivity/teach/RESOURCES-FORMAT.md",
+ "rawUrl": "https://raw.githubusercontent.com/mattpocock/skills/main/skills/productivity/teach/RESOURCES-FORMAT.md"
},
{
"path": "SKILL.md",
- "size": 6574,
+ "size": 9507,
"binary": false,
- "githubUrl": "https://github.com/mattpocock/skills/blob/main/skills/engineering/triage/SKILL.md",
- "rawUrl": "https://raw.githubusercontent.com/mattpocock/skills/main/skills/engineering/triage/SKILL.md"
+ "githubUrl": "https://github.com/mattpocock/skills/blob/main/skills/productivity/teach/SKILL.md",
+ "rawUrl": "https://raw.githubusercontent.com/mattpocock/skills/main/skills/productivity/teach/SKILL.md"
},
{
"path": "agents/openai.yaml",
- "size": 135,
+ "size": 139,
"binary": false,
- "githubUrl": "https://github.com/mattpocock/skills/blob/main/skills/engineering/triage/agents/openai.yaml",
- "rawUrl": "https://raw.githubusercontent.com/mattpocock/skills/main/skills/engineering/triage/agents/openai.yaml"
+ "githubUrl": "https://github.com/mattpocock/skills/blob/main/skills/productivity/teach/agents/openai.yaml",
+ "rawUrl": "https://raw.githubusercontent.com/mattpocock/skills/main/skills/productivity/teach/agents/openai.yaml"
}
]
},
{
- "id": "mattpocock/engineering/wayfinder",
- "name": "wayfinder",
- "description": "Plan a huge chunk of work — more than one agent session can hold — as a shared map of decision tickets on your issue tracker, and resolve them one at a time until the way to the destination is clear.",
+ "id": "mattpocock/productivity/writing-great-skills",
+ "name": "writing-great-skills",
+ "description": "Reference for writing and editing skills well \u2014 the vocabulary and principles that make a skill predictable.",
"source": "mattpocock",
- "category": "Engineering",
+ "category": "Productivity",
"license": "MIT",
- "path": "skills/engineering/wayfinder",
- "url": "https://github.com/mattpocock/skills/tree/main/skills/engineering/wayfinder",
- "route": "/skills/mattpocock/engineering/wayfinder",
+ "proprietary": false,
+ "path": "skills/productivity/writing-great-skills",
+ "url": "https://github.com/mattpocock/skills/tree/main/skills/productivity/writing-great-skills",
+ "route": "/skills/mattpocock/productivity/writing-great-skills",
"files": [
+ {
+ "path": "GLOSSARY.md",
+ "size": 18488,
+ "binary": false,
+ "githubUrl": "https://github.com/mattpocock/skills/blob/main/skills/productivity/writing-great-skills/GLOSSARY.md",
+ "rawUrl": "https://raw.githubusercontent.com/mattpocock/skills/main/skills/productivity/writing-great-skills/GLOSSARY.md"
+ },
{
"path": "SKILL.md",
- "size": 11900,
+ "size": 9414,
"binary": false,
- "githubUrl": "https://github.com/mattpocock/skills/blob/main/skills/engineering/wayfinder/SKILL.md",
- "rawUrl": "https://raw.githubusercontent.com/mattpocock/skills/main/skills/engineering/wayfinder/SKILL.md"
+ "githubUrl": "https://github.com/mattpocock/skills/blob/main/skills/productivity/writing-great-skills/SKILL.md",
+ "rawUrl": "https://raw.githubusercontent.com/mattpocock/skills/main/skills/productivity/writing-great-skills/SKILL.md"
},
{
"path": "agents/openai.yaml",
- "size": 144,
+ "size": 150,
"binary": false,
- "githubUrl": "https://github.com/mattpocock/skills/blob/main/skills/engineering/wayfinder/agents/openai.yaml",
- "rawUrl": "https://raw.githubusercontent.com/mattpocock/skills/main/skills/engineering/wayfinder/agents/openai.yaml"
+ "githubUrl": "https://github.com/mattpocock/skills/blob/main/skills/productivity/writing-great-skills/agents/openai.yaml",
+ "rawUrl": "https://raw.githubusercontent.com/mattpocock/skills/main/skills/productivity/writing-great-skills/agents/openai.yaml"
}
]
},
{
- "id": "mattpocock/in-progress/batch-grill-me",
- "name": "batch-grill-me",
- "description": "A relentless interview that asks every frontier question at once, round by round.",
- "source": "mattpocock",
- "category": "In Progress",
+ "id": "microsoft/airunway-aks-setup",
+ "name": "airunway-aks-setup",
+ "description": "Set up AI Runway on AKS \u2014 from bare cluster to running model. Covers cluster verification, controller install, GPU assessment, provider setup, and first deployment. WHEN: \"setup AI Runway\", \"onboard AKS cluster\", \"install AI Runway\", \"airunway setup\", \"deploy model to AKS\", \"GPU inference on AKS\", \"KAITO setup on AKS\", \"run LLM on AKS\", \"vLLM on AKS\", \"set up model serving on AKS\", \"AI Runway controller\".",
+ "source": "microsoft",
+ "category": null,
"license": "MIT",
- "path": "skills/in-progress/batch-grill-me",
- "url": "https://github.com/mattpocock/skills/tree/main/skills/in-progress/batch-grill-me",
- "route": "/skills/mattpocock/in-progress/batch-grill-me",
+ "proprietary": false,
+ "path": "skills/airunway-aks-setup",
+ "url": "https://github.com/microsoft/azure-skills/tree/main/skills/airunway-aks-setup",
+ "route": "/skills/microsoft/airunway-aks-setup",
"files": [
{
"path": "SKILL.md",
- "size": 1642,
+ "size": 4107,
"binary": false,
- "githubUrl": "https://github.com/mattpocock/skills/blob/main/skills/in-progress/batch-grill-me/SKILL.md",
- "rawUrl": "https://raw.githubusercontent.com/mattpocock/skills/main/skills/in-progress/batch-grill-me/SKILL.md"
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/airunway-aks-setup/SKILL.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/airunway-aks-setup/SKILL.md"
},
{
- "path": "agents/openai.yaml",
- "size": 156,
+ "path": "references/gpu-profiles.md",
+ "size": 2566,
"binary": false,
- "githubUrl": "https://github.com/mattpocock/skills/blob/main/skills/in-progress/batch-grill-me/agents/openai.yaml",
- "rawUrl": "https://raw.githubusercontent.com/mattpocock/skills/main/skills/in-progress/batch-grill-me/agents/openai.yaml"
- }
- ]
- },
- {
- "id": "mattpocock/in-progress/claude-handoff",
- "name": "claude-handoff",
- "description": "Hand the current conversation off to a fresh background agent that picks up the work immediately.",
- "source": "mattpocock",
- "category": "In Progress",
- "license": "MIT",
- "path": "skills/in-progress/claude-handoff",
- "url": "https://github.com/mattpocock/skills/tree/main/skills/in-progress/claude-handoff",
- "route": "/skills/mattpocock/in-progress/claude-handoff",
- "files": [
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/airunway-aks-setup/references/gpu-profiles.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/airunway-aks-setup/references/gpu-profiles.md"
+ },
{
- "path": "SKILL.md",
- "size": 1285,
+ "path": "references/model-sizing.md",
+ "size": 1878,
"binary": false,
- "githubUrl": "https://github.com/mattpocock/skills/blob/main/skills/in-progress/claude-handoff/SKILL.md",
- "rawUrl": "https://raw.githubusercontent.com/mattpocock/skills/main/skills/in-progress/claude-handoff/SKILL.md"
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/airunway-aks-setup/references/model-sizing.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/airunway-aks-setup/references/model-sizing.md"
},
{
- "path": "agents/openai.yaml",
- "size": 141,
+ "path": "references/powershell-notes.md",
+ "size": 3218,
"binary": false,
- "githubUrl": "https://github.com/mattpocock/skills/blob/main/skills/in-progress/claude-handoff/agents/openai.yaml",
- "rawUrl": "https://raw.githubusercontent.com/mattpocock/skills/main/skills/in-progress/claude-handoff/agents/openai.yaml"
- }
- ]
- },
- {
- "id": "mattpocock/in-progress/loop-me",
- "name": "loop-me",
- "description": "Grill me about specs for the workflows I want to build, within this workspace.",
- "source": "mattpocock",
- "category": "In Progress",
- "license": "MIT",
- "path": "skills/in-progress/loop-me",
- "url": "https://github.com/mattpocock/skills/tree/main/skills/in-progress/loop-me",
- "route": "/skills/mattpocock/in-progress/loop-me",
- "files": [
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/airunway-aks-setup/references/powershell-notes.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/airunway-aks-setup/references/powershell-notes.md"
+ },
{
- "path": "SKILL.md",
- "size": 2552,
+ "path": "references/steps/step-1-verify.md",
+ "size": 1972,
"binary": false,
- "githubUrl": "https://github.com/mattpocock/skills/blob/main/skills/in-progress/loop-me/SKILL.md",
- "rawUrl": "https://raw.githubusercontent.com/mattpocock/skills/main/skills/in-progress/loop-me/SKILL.md"
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/airunway-aks-setup/references/steps/step-1-verify.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/airunway-aks-setup/references/steps/step-1-verify.md"
},
{
- "path": "agents/openai.yaml",
- "size": 140,
+ "path": "references/steps/step-2-controller.md",
+ "size": 1075,
"binary": false,
- "githubUrl": "https://github.com/mattpocock/skills/blob/main/skills/in-progress/loop-me/agents/openai.yaml",
- "rawUrl": "https://raw.githubusercontent.com/mattpocock/skills/main/skills/in-progress/loop-me/agents/openai.yaml"
- }
- ]
- },
- {
- "id": "mattpocock/in-progress/setup-ts-deep-modules",
- "name": "setup-ts-deep-modules",
- "description": "Wire dependency-cruiser into a TypeScript repo so each package is a deep module — implementation hidden in subfolders, reachable only through its entry-point files. User-invoked.",
- "source": "mattpocock",
- "category": "In Progress",
- "license": "MIT",
- "path": "skills/in-progress/setup-ts-deep-modules",
- "url": "https://github.com/mattpocock/skills/tree/main/skills/in-progress/setup-ts-deep-modules",
- "route": "/skills/mattpocock/in-progress/setup-ts-deep-modules",
- "files": [
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/airunway-aks-setup/references/steps/step-2-controller.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/airunway-aks-setup/references/steps/step-2-controller.md"
+ },
{
- "path": "SKILL.md",
- "size": 7602,
+ "path": "references/steps/step-3-gpu.md",
+ "size": 834,
"binary": false,
- "githubUrl": "https://github.com/mattpocock/skills/blob/main/skills/in-progress/setup-ts-deep-modules/SKILL.md",
- "rawUrl": "https://raw.githubusercontent.com/mattpocock/skills/main/skills/in-progress/setup-ts-deep-modules/SKILL.md"
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/airunway-aks-setup/references/steps/step-3-gpu.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/airunway-aks-setup/references/steps/step-3-gpu.md"
},
{
- "path": "agents/openai.yaml",
- "size": 149,
+ "path": "references/steps/step-4-provider.md",
+ "size": 2059,
"binary": false,
- "githubUrl": "https://github.com/mattpocock/skills/blob/main/skills/in-progress/setup-ts-deep-modules/agents/openai.yaml",
- "rawUrl": "https://raw.githubusercontent.com/mattpocock/skills/main/skills/in-progress/setup-ts-deep-modules/agents/openai.yaml"
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/airunway-aks-setup/references/steps/step-4-provider.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/airunway-aks-setup/references/steps/step-4-provider.md"
},
{
- "path": "dependency-cruiser.config.cjs",
- "size": 3732,
+ "path": "references/steps/step-5-deploy.md",
+ "size": 3648,
"binary": false,
- "githubUrl": "https://github.com/mattpocock/skills/blob/main/skills/in-progress/setup-ts-deep-modules/dependency-cruiser.config.cjs",
- "rawUrl": "https://raw.githubusercontent.com/mattpocock/skills/main/skills/in-progress/setup-ts-deep-modules/dependency-cruiser.config.cjs"
- }
- ]
- },
- {
- "id": "mattpocock/in-progress/to-questionnaire",
- "name": "to-questionnaire",
- "description": "Turn a decision you can't fully answer into a questionnaire for someone else to fill in.",
- "source": "mattpocock",
- "category": "In Progress",
- "license": "MIT",
- "path": "skills/in-progress/to-questionnaire",
- "url": "https://github.com/mattpocock/skills/tree/main/skills/in-progress/to-questionnaire",
- "route": "/skills/mattpocock/in-progress/to-questionnaire",
- "files": [
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/airunway-aks-setup/references/steps/step-5-deploy.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/airunway-aks-setup/references/steps/step-5-deploy.md"
+ },
{
- "path": "SKILL.md",
- "size": 2921,
+ "path": "references/steps/step-6-summary.md",
+ "size": 1745,
"binary": false,
- "githubUrl": "https://github.com/mattpocock/skills/blob/main/skills/in-progress/to-questionnaire/SKILL.md",
- "rawUrl": "https://raw.githubusercontent.com/mattpocock/skills/main/skills/in-progress/to-questionnaire/SKILL.md"
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/airunway-aks-setup/references/steps/step-6-summary.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/airunway-aks-setup/references/steps/step-6-summary.md"
},
{
- "path": "agents/openai.yaml",
- "size": 166,
+ "path": "references/troubleshooting.md",
+ "size": 1566,
"binary": false,
- "githubUrl": "https://github.com/mattpocock/skills/blob/main/skills/in-progress/to-questionnaire/agents/openai.yaml",
- "rawUrl": "https://raw.githubusercontent.com/mattpocock/skills/main/skills/in-progress/to-questionnaire/agents/openai.yaml"
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/airunway-aks-setup/references/troubleshooting.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/airunway-aks-setup/references/troubleshooting.md"
}
]
},
{
- "id": "mattpocock/in-progress/wizard",
- "name": "wizard",
- "description": "Generate an interactive bash wizard that walks a human through a manual procedure — third-party setup, a one-off migration, an A→B state transition — opening URLs, capturing values, confirming each step, and writing .env files and GitHub Actions secrets.",
- "source": "mattpocock",
- "category": "In Progress",
+ "id": "microsoft/appinsights-instrumentation",
+ "name": "appinsights-instrumentation",
+ "description": "Guidance for instrumenting webapps with Azure Application Insights. Provides telemetry patterns, SDK setup, and configuration references. WHEN: how to instrument app, App Insights SDK, telemetry patterns, what is App Insights, Application Insights guidance, instrumentation examples, APM best practices.",
+ "source": "microsoft",
+ "category": null,
"license": "MIT",
- "path": "skills/in-progress/wizard",
- "url": "https://github.com/mattpocock/skills/tree/main/skills/in-progress/wizard",
- "route": "/skills/mattpocock/in-progress/wizard",
+ "proprietary": false,
+ "path": "skills/appinsights-instrumentation",
+ "url": "https://github.com/microsoft/azure-skills/tree/main/skills/appinsights-instrumentation",
+ "route": "/skills/microsoft/appinsights-instrumentation",
"files": [
+ {
+ "path": "LICENSE.txt",
+ "size": 1078,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/appinsights-instrumentation/LICENSE.txt",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/appinsights-instrumentation/LICENSE.txt"
+ },
{
"path": "SKILL.md",
- "size": 4185,
+ "size": 3738,
"binary": false,
- "githubUrl": "https://github.com/mattpocock/skills/blob/main/skills/in-progress/wizard/SKILL.md",
- "rawUrl": "https://raw.githubusercontent.com/mattpocock/skills/main/skills/in-progress/wizard/SKILL.md"
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/appinsights-instrumentation/SKILL.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/appinsights-instrumentation/SKILL.md"
},
{
- "path": "agents/openai.yaml",
- "size": 139,
+ "path": "examples/appinsights.bicep",
+ "size": 759,
"binary": false,
- "githubUrl": "https://github.com/mattpocock/skills/blob/main/skills/in-progress/wizard/agents/openai.yaml",
- "rawUrl": "https://raw.githubusercontent.com/mattpocock/skills/main/skills/in-progress/wizard/agents/openai.yaml"
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/appinsights-instrumentation/examples/appinsights.bicep",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/appinsights-instrumentation/examples/appinsights.bicep"
},
{
- "path": "template.sh",
- "size": 8941,
+ "path": "references/aspnetcore.md",
+ "size": 1717,
"binary": false,
- "githubUrl": "https://github.com/mattpocock/skills/blob/main/skills/in-progress/wizard/template.sh",
- "rawUrl": "https://raw.githubusercontent.com/mattpocock/skills/main/skills/in-progress/wizard/template.sh"
- }
- ]
- },
- {
- "id": "mattpocock/in-progress/writing-beats",
- "name": "writing-beats",
- "description": "Writing, exploit — assemble raw material into a journey of beats, grounding each term before a beat leans on it.",
- "source": "mattpocock",
- "category": "In Progress",
- "license": "MIT",
- "path": "skills/in-progress/writing-beats",
- "url": "https://github.com/mattpocock/skills/tree/main/skills/in-progress/writing-beats",
- "route": "/skills/mattpocock/in-progress/writing-beats",
- "files": [
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/appinsights-instrumentation/references/aspnetcore.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/appinsights-instrumentation/references/aspnetcore.md"
+ },
{
- "path": "SKILL.md",
- "size": 4905,
+ "path": "references/auto.md",
+ "size": 891,
"binary": false,
- "githubUrl": "https://github.com/mattpocock/skills/blob/main/skills/in-progress/writing-beats/SKILL.md",
- "rawUrl": "https://raw.githubusercontent.com/mattpocock/skills/main/skills/in-progress/writing-beats/SKILL.md"
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/appinsights-instrumentation/references/auto.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/appinsights-instrumentation/references/auto.md"
},
{
- "path": "agents/openai.yaml",
- "size": 142,
+ "path": "references/container-apps.md",
+ "size": 7367,
"binary": false,
- "githubUrl": "https://github.com/mattpocock/skills/blob/main/skills/in-progress/writing-beats/agents/openai.yaml",
- "rawUrl": "https://raw.githubusercontent.com/mattpocock/skills/main/skills/in-progress/writing-beats/agents/openai.yaml"
- }
- ]
- },
- {
- "id": "mattpocock/in-progress/writing-fragments",
- "name": "writing-fragments",
- "description": "Writing, explore — mine raw fragments, no structure yet.",
- "source": "mattpocock",
- "category": "In Progress",
- "license": "MIT",
- "path": "skills/in-progress/writing-fragments",
- "url": "https://github.com/mattpocock/skills/tree/main/skills/in-progress/writing-fragments",
- "route": "/skills/mattpocock/in-progress/writing-fragments",
- "files": [
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/appinsights-instrumentation/references/container-apps.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/appinsights-instrumentation/references/container-apps.md"
+ },
{
- "path": "SKILL.md",
- "size": 3579,
+ "path": "references/nodejs.md",
+ "size": 1815,
"binary": false,
- "githubUrl": "https://github.com/mattpocock/skills/blob/main/skills/in-progress/writing-fragments/SKILL.md",
- "rawUrl": "https://raw.githubusercontent.com/mattpocock/skills/main/skills/in-progress/writing-fragments/SKILL.md"
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/appinsights-instrumentation/references/nodejs.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/appinsights-instrumentation/references/nodejs.md"
},
{
- "path": "agents/openai.yaml",
- "size": 140,
+ "path": "references/python.md",
+ "size": 1812,
"binary": false,
- "githubUrl": "https://github.com/mattpocock/skills/blob/main/skills/in-progress/writing-fragments/agents/openai.yaml",
- "rawUrl": "https://raw.githubusercontent.com/mattpocock/skills/main/skills/in-progress/writing-fragments/agents/openai.yaml"
- }
- ]
- },
- {
- "id": "mattpocock/in-progress/writing-shape",
- "name": "writing-shape",
- "description": "Writing, exploit — shape raw material into an article, paragraph by paragraph.",
- "source": "mattpocock",
- "category": "In Progress",
- "license": "MIT",
- "path": "skills/in-progress/writing-shape",
- "url": "https://github.com/mattpocock/skills/tree/main/skills/in-progress/writing-shape",
- "route": "/skills/mattpocock/in-progress/writing-shape",
- "files": [
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/appinsights-instrumentation/references/python.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/appinsights-instrumentation/references/python.md"
+ },
{
- "path": "SKILL.md",
- "size": 5970,
+ "path": "references/sdk/azure-monitor-opentelemetry-exporter-java.md",
+ "size": 1173,
"binary": false,
- "githubUrl": "https://github.com/mattpocock/skills/blob/main/skills/in-progress/writing-shape/SKILL.md",
- "rawUrl": "https://raw.githubusercontent.com/mattpocock/skills/main/skills/in-progress/writing-shape/SKILL.md"
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/appinsights-instrumentation/references/sdk/azure-monitor-opentelemetry-exporter-java.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/appinsights-instrumentation/references/sdk/azure-monitor-opentelemetry-exporter-java.md"
},
{
- "path": "agents/openai.yaml",
- "size": 144,
+ "path": "references/sdk/azure-monitor-opentelemetry-exporter-py.md",
+ "size": 963,
"binary": false,
- "githubUrl": "https://github.com/mattpocock/skills/blob/main/skills/in-progress/writing-shape/agents/openai.yaml",
- "rawUrl": "https://raw.githubusercontent.com/mattpocock/skills/main/skills/in-progress/writing-shape/agents/openai.yaml"
- }
- ]
- },
- {
- "id": "mattpocock/misc/git-guardrails-claude-code",
- "name": "git-guardrails-claude-code",
- "description": "Set up Claude Code hooks to block dangerous git commands (push, reset --hard, clean, branch -D, etc.) before they execute. Use when user wants to prevent destructive git operations, add git safety hooks, or block git push/reset in Claude Code.",
- "source": "mattpocock",
- "category": "Misc",
- "license": "MIT",
- "path": "skills/misc/git-guardrails-claude-code",
- "url": "https://github.com/mattpocock/skills/tree/main/skills/misc/git-guardrails-claude-code",
- "route": "/skills/mattpocock/misc/git-guardrails-claude-code",
- "files": [
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/appinsights-instrumentation/references/sdk/azure-monitor-opentelemetry-exporter-py.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/appinsights-instrumentation/references/sdk/azure-monitor-opentelemetry-exporter-py.md"
+ },
{
- "path": "SKILL.md",
- "size": 2312,
+ "path": "references/sdk/azure-monitor-opentelemetry-py.md",
+ "size": 880,
"binary": false,
- "githubUrl": "https://github.com/mattpocock/skills/blob/main/skills/misc/git-guardrails-claude-code/SKILL.md",
- "rawUrl": "https://raw.githubusercontent.com/mattpocock/skills/main/skills/misc/git-guardrails-claude-code/SKILL.md"
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/appinsights-instrumentation/references/sdk/azure-monitor-opentelemetry-py.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/appinsights-instrumentation/references/sdk/azure-monitor-opentelemetry-py.md"
},
{
- "path": "agents/openai.yaml",
- "size": 112,
+ "path": "references/sdk/azure-monitor-opentelemetry-ts.md",
+ "size": 986,
"binary": false,
- "githubUrl": "https://github.com/mattpocock/skills/blob/main/skills/misc/git-guardrails-claude-code/agents/openai.yaml",
- "rawUrl": "https://raw.githubusercontent.com/mattpocock/skills/main/skills/misc/git-guardrails-claude-code/agents/openai.yaml"
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/appinsights-instrumentation/references/sdk/azure-monitor-opentelemetry-ts.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/appinsights-instrumentation/references/sdk/azure-monitor-opentelemetry-ts.md"
},
{
- "path": "scripts/block-dangerous-git.sh",
- "size": 507,
+ "path": "scripts/appinsights.ps1",
+ "size": 1221,
"binary": false,
- "githubUrl": "https://github.com/mattpocock/skills/blob/main/skills/misc/git-guardrails-claude-code/scripts/block-dangerous-git.sh",
- "rawUrl": "https://raw.githubusercontent.com/mattpocock/skills/main/skills/misc/git-guardrails-claude-code/scripts/block-dangerous-git.sh"
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/appinsights-instrumentation/scripts/appinsights.ps1",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/appinsights-instrumentation/scripts/appinsights.ps1"
}
]
},
{
- "id": "mattpocock/misc/migrate-to-shoehorn",
- "name": "migrate-to-shoehorn",
- "description": "Migrate test files from `as` type assertions to @total-typescript/shoehorn. Use when user mentions shoehorn, wants to replace `as` in tests, or needs partial test data.",
- "source": "mattpocock",
- "category": "Misc",
+ "id": "microsoft/azure-ai",
+ "name": "azure-ai",
+ "description": "Use for Azure AI: Search, Speech, OpenAI, Document Intelligence. Helps with search, vector/hybrid search, speech-to-text, text-to-speech, transcription, OCR. WHEN: AI Search, query search, vector search, hybrid search, semantic search, speech-to-text, text-to-speech, transcribe, OCR, convert text to speech.",
+ "source": "microsoft",
+ "category": null,
"license": "MIT",
- "path": "skills/misc/migrate-to-shoehorn",
- "url": "https://github.com/mattpocock/skills/tree/main/skills/misc/migrate-to-shoehorn",
- "route": "/skills/mattpocock/misc/migrate-to-shoehorn",
+ "proprietary": false,
+ "path": "skills/azure-ai",
+ "url": "https://github.com/microsoft/azure-skills/tree/main/skills/azure-ai",
+ "route": "/skills/microsoft/azure-ai",
"files": [
{
"path": "SKILL.md",
- "size": 2795,
+ "size": 3268,
"binary": false,
- "githubUrl": "https://github.com/mattpocock/skills/blob/main/skills/misc/migrate-to-shoehorn/SKILL.md",
- "rawUrl": "https://raw.githubusercontent.com/mattpocock/skills/main/skills/misc/migrate-to-shoehorn/SKILL.md"
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-ai/SKILL.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-ai/SKILL.md"
},
{
- "path": "agents/openai.yaml",
- "size": 110,
+ "path": "references/auth-best-practices.md",
+ "size": 6207,
"binary": false,
- "githubUrl": "https://github.com/mattpocock/skills/blob/main/skills/misc/migrate-to-shoehorn/agents/openai.yaml",
- "rawUrl": "https://raw.githubusercontent.com/mattpocock/skills/main/skills/misc/migrate-to-shoehorn/agents/openai.yaml"
- }
- ]
- },
- {
- "id": "mattpocock/misc/scaffold-exercises",
- "name": "scaffold-exercises",
- "description": "Create exercise directory structures with sections, problems, solutions, and explainers that pass linting. Use when user wants to scaffold exercises, create exercise stubs, or set up a new course section.",
- "source": "mattpocock",
- "category": "Misc",
- "license": "MIT",
- "path": "skills/misc/scaffold-exercises",
- "url": "https://github.com/mattpocock/skills/tree/main/skills/misc/scaffold-exercises",
- "route": "/skills/mattpocock/misc/scaffold-exercises",
- "files": [
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-ai/references/auth-best-practices.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-ai/references/auth-best-practices.md"
+ },
{
- "path": "SKILL.md",
- "size": 3589,
+ "path": "references/sdk/azure-ai-contentsafety-java.md",
+ "size": 1401,
"binary": false,
- "githubUrl": "https://github.com/mattpocock/skills/blob/main/skills/misc/scaffold-exercises/SKILL.md",
- "rawUrl": "https://raw.githubusercontent.com/mattpocock/skills/main/skills/misc/scaffold-exercises/SKILL.md"
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-ai/references/sdk/azure-ai-contentsafety-java.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-ai/references/sdk/azure-ai-contentsafety-java.md"
},
{
- "path": "agents/openai.yaml",
- "size": 108,
+ "path": "references/sdk/azure-ai-contentsafety-py.md",
+ "size": 1361,
"binary": false,
- "githubUrl": "https://github.com/mattpocock/skills/blob/main/skills/misc/scaffold-exercises/agents/openai.yaml",
- "rawUrl": "https://raw.githubusercontent.com/mattpocock/skills/main/skills/misc/scaffold-exercises/agents/openai.yaml"
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-ai/references/sdk/azure-ai-contentsafety-py.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-ai/references/sdk/azure-ai-contentsafety-py.md"
+ },
+ {
+ "path": "references/sdk/azure-ai-contentsafety-ts.md",
+ "size": 1413,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-ai/references/sdk/azure-ai-contentsafety-ts.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-ai/references/sdk/azure-ai-contentsafety-ts.md"
+ },
+ {
+ "path": "references/sdk/azure-ai-document-intelligence-dotnet.md",
+ "size": 1456,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-ai/references/sdk/azure-ai-document-intelligence-dotnet.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-ai/references/sdk/azure-ai-document-intelligence-dotnet.md"
+ },
+ {
+ "path": "references/sdk/azure-ai-document-intelligence-ts.md",
+ "size": 1573,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-ai/references/sdk/azure-ai-document-intelligence-ts.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-ai/references/sdk/azure-ai-document-intelligence-ts.md"
+ },
+ {
+ "path": "references/sdk/azure-ai-openai-dotnet.md",
+ "size": 1419,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-ai/references/sdk/azure-ai-openai-dotnet.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-ai/references/sdk/azure-ai-openai-dotnet.md"
+ },
+ {
+ "path": "references/sdk/azure-ai-transcription-py.md",
+ "size": 1210,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-ai/references/sdk/azure-ai-transcription-py.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-ai/references/sdk/azure-ai-transcription-py.md"
+ },
+ {
+ "path": "references/sdk/azure-ai-translation-text-py.md",
+ "size": 1345,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-ai/references/sdk/azure-ai-translation-text-py.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-ai/references/sdk/azure-ai-translation-text-py.md"
+ },
+ {
+ "path": "references/sdk/azure-ai-translation-ts.md",
+ "size": 1369,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-ai/references/sdk/azure-ai-translation-ts.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-ai/references/sdk/azure-ai-translation-ts.md"
+ },
+ {
+ "path": "references/sdk/azure-ai-vision-imageanalysis-java.md",
+ "size": 1325,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-ai/references/sdk/azure-ai-vision-imageanalysis-java.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-ai/references/sdk/azure-ai-vision-imageanalysis-java.md"
+ },
+ {
+ "path": "references/sdk/azure-ai-vision-imageanalysis-py.md",
+ "size": 1297,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-ai/references/sdk/azure-ai-vision-imageanalysis-py.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-ai/references/sdk/azure-ai-vision-imageanalysis-py.md"
+ },
+ {
+ "path": "references/sdk/azure-search-documents-dotnet.md",
+ "size": 1334,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-ai/references/sdk/azure-search-documents-dotnet.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-ai/references/sdk/azure-search-documents-dotnet.md"
+ },
+ {
+ "path": "references/sdk/azure-search-documents-py.md",
+ "size": 1561,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-ai/references/sdk/azure-search-documents-py.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-ai/references/sdk/azure-search-documents-py.md"
+ },
+ {
+ "path": "references/sdk/azure-search-documents-ts.md",
+ "size": 1259,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-ai/references/sdk/azure-search-documents-ts.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-ai/references/sdk/azure-search-documents-ts.md"
}
]
},
{
- "id": "mattpocock/misc/setup-pre-commit",
- "name": "setup-pre-commit",
- "description": "Set up Husky pre-commit hooks with lint-staged (Prettier), type checking, and tests in the current repo. Use when user wants to add pre-commit hooks, set up Husky, configure lint-staged, or add commit-time formatting/typechecking/testing.",
- "source": "mattpocock",
- "category": "Misc",
+ "id": "microsoft/azure-aigateway",
+ "name": "azure-aigateway",
+ "description": "Configure Azure API Management as an AI Gateway for AI models, MCP tools, and agents. WHEN: semantic caching, token limit, content safety, load balancing, AI model governance, MCP rate limiting, jailbreak detection, add Azure OpenAI backend, add AI Foundry model, test AI gateway, LLM policies, configure AI backend, token metrics, AI cost control, convert API to MCP, import OpenAPI to gateway.",
+ "source": "microsoft",
+ "category": null,
"license": "MIT",
- "path": "skills/misc/setup-pre-commit",
- "url": "https://github.com/mattpocock/skills/tree/main/skills/misc/setup-pre-commit",
- "route": "/skills/mattpocock/misc/setup-pre-commit",
+ "proprietary": false,
+ "path": "skills/azure-aigateway",
+ "url": "https://github.com/microsoft/azure-skills/tree/main/skills/azure-aigateway",
+ "route": "/skills/microsoft/azure-aigateway",
"files": [
{
"path": "SKILL.md",
- "size": 2261,
+ "size": 5029,
"binary": false,
- "githubUrl": "https://github.com/mattpocock/skills/blob/main/skills/misc/setup-pre-commit/SKILL.md",
- "rawUrl": "https://raw.githubusercontent.com/mattpocock/skills/main/skills/misc/setup-pre-commit/SKILL.md"
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-aigateway/SKILL.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-aigateway/SKILL.md"
},
{
- "path": "agents/openai.yaml",
- "size": 99,
+ "path": "references/auth-best-practices.md",
+ "size": 6207,
"binary": false,
- "githubUrl": "https://github.com/mattpocock/skills/blob/main/skills/misc/setup-pre-commit/agents/openai.yaml",
- "rawUrl": "https://raw.githubusercontent.com/mattpocock/skills/main/skills/misc/setup-pre-commit/agents/openai.yaml"
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-aigateway/references/auth-best-practices.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-aigateway/references/auth-best-practices.md"
+ },
+ {
+ "path": "references/patterns.md",
+ "size": 6786,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-aigateway/references/patterns.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-aigateway/references/patterns.md"
+ },
+ {
+ "path": "references/policies.md",
+ "size": 9375,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-aigateway/references/policies.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-aigateway/references/policies.md"
+ },
+ {
+ "path": "references/sdk/azure-ai-contentsafety-py.md",
+ "size": 1361,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-aigateway/references/sdk/azure-ai-contentsafety-py.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-aigateway/references/sdk/azure-ai-contentsafety-py.md"
+ },
+ {
+ "path": "references/sdk/azure-ai-contentsafety-ts.md",
+ "size": 1413,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-aigateway/references/sdk/azure-ai-contentsafety-ts.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-aigateway/references/sdk/azure-ai-contentsafety-ts.md"
+ },
+ {
+ "path": "references/sdk/azure-mgmt-apimanagement-dotnet.md",
+ "size": 1310,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-aigateway/references/sdk/azure-mgmt-apimanagement-dotnet.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-aigateway/references/sdk/azure-mgmt-apimanagement-dotnet.md"
+ },
+ {
+ "path": "references/sdk/azure-mgmt-apimanagement-py.md",
+ "size": 1028,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-aigateway/references/sdk/azure-mgmt-apimanagement-py.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-aigateway/references/sdk/azure-mgmt-apimanagement-py.md"
+ },
+ {
+ "path": "references/troubleshooting.md",
+ "size": 7881,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-aigateway/references/troubleshooting.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-aigateway/references/troubleshooting.md"
}
]
},
{
- "id": "mattpocock/personal/edit-article",
- "name": "edit-article",
- "description": "Edit and improve articles by restructuring sections, improving clarity, and tightening prose. Use when user wants to edit, revise, or improve an article draft.",
- "source": "mattpocock",
- "category": "Personal",
+ "id": "microsoft/azure-cloud-migrate",
+ "name": "azure-cloud-migrate",
+ "description": "Assess and migrate cross-cloud workloads to Azure with reports and code conversion. Supports Lambda\u2192Functions, Beanstalk/Heroku/App Engine\u2192App Service, Fargate/Kubernetes/Cloud Run/Spring Boot\u2192Container Apps. WHEN: migrate Lambda to Functions, AWS to Azure, migrate Beanstalk, migrate Heroku, migrate App Engine, Cloud Run migration, Fargate to ACA, ECS/Kubernetes/GKE/EKS to Container Apps, Spring Boot to Container Apps, cross-cloud migration.",
+ "source": "microsoft",
+ "category": null,
"license": "MIT",
- "path": "skills/personal/edit-article",
- "url": "https://github.com/mattpocock/skills/tree/main/skills/personal/edit-article",
- "route": "/skills/mattpocock/personal/edit-article",
+ "proprietary": false,
+ "path": "skills/azure-cloud-migrate",
+ "url": "https://github.com/microsoft/azure-skills/tree/main/skills/azure-cloud-migrate",
+ "route": "/skills/microsoft/azure-cloud-migrate",
"files": [
{
"path": "SKILL.md",
- "size": 752,
+ "size": 4355,
"binary": false,
- "githubUrl": "https://github.com/mattpocock/skills/blob/main/skills/personal/edit-article/SKILL.md",
- "rawUrl": "https://raw.githubusercontent.com/mattpocock/skills/main/skills/personal/edit-article/SKILL.md"
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-cloud-migrate/SKILL.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-cloud-migrate/SKILL.md"
},
{
- "path": "agents/openai.yaml",
- "size": 140,
+ "path": "references/services/app-service/app-engine-to-app-service.md",
+ "size": 7302,
"binary": false,
- "githubUrl": "https://github.com/mattpocock/skills/blob/main/skills/personal/edit-article/agents/openai.yaml",
- "rawUrl": "https://raw.githubusercontent.com/mattpocock/skills/main/skills/personal/edit-article/agents/openai.yaml"
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-cloud-migrate/references/services/app-service/app-engine-to-app-service.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-cloud-migrate/references/services/app-service/app-engine-to-app-service.md"
+ },
+ {
+ "path": "references/services/app-service/assessment.md",
+ "size": 5342,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-cloud-migrate/references/services/app-service/assessment.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-cloud-migrate/references/services/app-service/assessment.md"
+ },
+ {
+ "path": "references/services/app-service/beanstalk-to-app-service.md",
+ "size": 6506,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-cloud-migrate/references/services/app-service/beanstalk-to-app-service.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-cloud-migrate/references/services/app-service/beanstalk-to-app-service.md"
+ },
+ {
+ "path": "references/services/app-service/code-migration.md",
+ "size": 5069,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-cloud-migrate/references/services/app-service/code-migration.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-cloud-migrate/references/services/app-service/code-migration.md"
+ },
+ {
+ "path": "references/services/app-service/global-rules.md",
+ "size": 2911,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-cloud-migrate/references/services/app-service/global-rules.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-cloud-migrate/references/services/app-service/global-rules.md"
+ },
+ {
+ "path": "references/services/app-service/heroku-to-app-service.md",
+ "size": 7728,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-cloud-migrate/references/services/app-service/heroku-to-app-service.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-cloud-migrate/references/services/app-service/heroku-to-app-service.md"
+ },
+ {
+ "path": "references/services/container-apps/assessment-guide.md",
+ "size": 7164,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-cloud-migrate/references/services/container-apps/assessment-guide.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-cloud-migrate/references/services/container-apps/assessment-guide.md"
+ },
+ {
+ "path": "references/services/container-apps/cloudrun-assessment-guide.md",
+ "size": 2554,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-cloud-migrate/references/services/container-apps/cloudrun-assessment-guide.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-cloud-migrate/references/services/container-apps/cloudrun-assessment-guide.md"
+ },
+ {
+ "path": "references/services/container-apps/cloudrun-deployment-guide.md",
+ "size": 8117,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-cloud-migrate/references/services/container-apps/cloudrun-deployment-guide.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-cloud-migrate/references/services/container-apps/cloudrun-deployment-guide.md"
+ },
+ {
+ "path": "references/services/container-apps/cloudrun-to-container-apps.md",
+ "size": 2233,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-cloud-migrate/references/services/container-apps/cloudrun-to-container-apps.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-cloud-migrate/references/services/container-apps/cloudrun-to-container-apps.md"
+ },
+ {
+ "path": "references/services/container-apps/deployment-guide.md",
+ "size": 9859,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-cloud-migrate/references/services/container-apps/deployment-guide.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-cloud-migrate/references/services/container-apps/deployment-guide.md"
+ },
+ {
+ "path": "references/services/container-apps/fargate-assessment-guide.md",
+ "size": 2456,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-cloud-migrate/references/services/container-apps/fargate-assessment-guide.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-cloud-migrate/references/services/container-apps/fargate-assessment-guide.md"
+ },
+ {
+ "path": "references/services/container-apps/fargate-deployment-guide.md",
+ "size": 10351,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-cloud-migrate/references/services/container-apps/fargate-deployment-guide.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-cloud-migrate/references/services/container-apps/fargate-deployment-guide.md"
+ },
+ {
+ "path": "references/services/container-apps/fargate-to-container-apps.md",
+ "size": 4052,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-cloud-migrate/references/services/container-apps/fargate-to-container-apps.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-cloud-migrate/references/services/container-apps/fargate-to-container-apps.md"
+ },
+ {
+ "path": "references/services/container-apps/k8s-to-container-apps.md",
+ "size": 4987,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-cloud-migrate/references/services/container-apps/k8s-to-container-apps.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-cloud-migrate/references/services/container-apps/k8s-to-container-apps.md"
+ },
+ {
+ "path": "references/services/container-apps/spring-apps-to-aca.md",
+ "size": 3858,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-cloud-migrate/references/services/container-apps/spring-apps-to-aca.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-cloud-migrate/references/services/container-apps/spring-apps-to-aca.md"
+ },
+ {
+ "path": "references/services/container-apps/spring-assessment-guide.md",
+ "size": 5372,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-cloud-migrate/references/services/container-apps/spring-assessment-guide.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-cloud-migrate/references/services/container-apps/spring-assessment-guide.md"
+ },
+ {
+ "path": "references/services/container-apps/spring-dependency-patterns.md",
+ "size": 1180,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-cloud-migrate/references/services/container-apps/spring-dependency-patterns.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-cloud-migrate/references/services/container-apps/spring-dependency-patterns.md"
+ },
+ {
+ "path": "references/services/container-apps/spring-deployment-guide.md",
+ "size": 15483,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-cloud-migrate/references/services/container-apps/spring-deployment-guide.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-cloud-migrate/references/services/container-apps/spring-deployment-guide.md"
+ },
+ {
+ "path": "references/services/functions/assessment.md",
+ "size": 6454,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-cloud-migrate/references/services/functions/assessment.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-cloud-migrate/references/services/functions/assessment.md"
+ },
+ {
+ "path": "references/services/functions/code-migration.md",
+ "size": 6121,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-cloud-migrate/references/services/functions/code-migration.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-cloud-migrate/references/services/functions/code-migration.md"
+ },
+ {
+ "path": "references/services/functions/global-rules.md",
+ "size": 3403,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-cloud-migrate/references/services/functions/global-rules.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-cloud-migrate/references/services/functions/global-rules.md"
+ },
+ {
+ "path": "references/services/functions/lambda-to-functions.md",
+ "size": 10489,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-cloud-migrate/references/services/functions/lambda-to-functions.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-cloud-migrate/references/services/functions/lambda-to-functions.md"
+ },
+ {
+ "path": "references/services/functions/runtimes/csharp.md",
+ "size": 5611,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-cloud-migrate/references/services/functions/runtimes/csharp.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-cloud-migrate/references/services/functions/runtimes/csharp.md"
+ },
+ {
+ "path": "references/services/functions/runtimes/java.md",
+ "size": 6554,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-cloud-migrate/references/services/functions/runtimes/java.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-cloud-migrate/references/services/functions/runtimes/java.md"
+ },
+ {
+ "path": "references/services/functions/runtimes/javascript.md",
+ "size": 8740,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-cloud-migrate/references/services/functions/runtimes/javascript.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-cloud-migrate/references/services/functions/runtimes/javascript.md"
+ },
+ {
+ "path": "references/services/functions/runtimes/powershell.md",
+ "size": 5112,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-cloud-migrate/references/services/functions/runtimes/powershell.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-cloud-migrate/references/services/functions/runtimes/powershell.md"
+ },
+ {
+ "path": "references/services/functions/runtimes/python.md",
+ "size": 6530,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-cloud-migrate/references/services/functions/runtimes/python.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-cloud-migrate/references/services/functions/runtimes/python.md"
+ },
+ {
+ "path": "references/services/functions/runtimes/typescript.md",
+ "size": 3592,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-cloud-migrate/references/services/functions/runtimes/typescript.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-cloud-migrate/references/services/functions/runtimes/typescript.md"
+ },
+ {
+ "path": "references/workflow-details.md",
+ "size": 2388,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-cloud-migrate/references/workflow-details.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-cloud-migrate/references/workflow-details.md"
}
]
},
{
- "id": "mattpocock/personal/obsidian-vault",
- "name": "obsidian-vault",
- "description": "Search, create, and manage notes in the Obsidian vault with wikilinks and index notes. Use when user wants to find, create, or organize notes in Obsidian.",
- "source": "mattpocock",
- "category": "Personal",
+ "id": "microsoft/azure-compliance",
+ "name": "azure-compliance",
+ "description": "Run Azure compliance and security audits with azqr plus Key Vault expiration checks. Covers best-practice assessment, resource review, policy/compliance validation, and security posture checks. WHEN: compliance scan, security audit, BEFORE running azqr (compliance cli tool), Azure best practices, Key Vault expiration check, expired certificates, expiring secrets, orphaned resources, compliance assessment.",
+ "source": "microsoft",
+ "category": null,
"license": "MIT",
- "path": "skills/personal/obsidian-vault",
- "url": "https://github.com/mattpocock/skills/tree/main/skills/personal/obsidian-vault",
- "route": "/skills/mattpocock/personal/obsidian-vault",
+ "proprietary": false,
+ "path": "skills/azure-compliance",
+ "url": "https://github.com/microsoft/azure-skills/tree/main/skills/azure-compliance",
+ "route": "/skills/microsoft/azure-compliance",
"files": [
{
"path": "SKILL.md",
- "size": 1511,
+ "size": 4739,
"binary": false,
- "githubUrl": "https://github.com/mattpocock/skills/blob/main/skills/personal/obsidian-vault/SKILL.md",
- "rawUrl": "https://raw.githubusercontent.com/mattpocock/skills/main/skills/personal/obsidian-vault/SKILL.md"
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-compliance/SKILL.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-compliance/SKILL.md"
},
{
- "path": "agents/openai.yaml",
- "size": 99,
+ "path": "references/auth-best-practices.md",
+ "size": 6207,
"binary": false,
- "githubUrl": "https://github.com/mattpocock/skills/blob/main/skills/personal/obsidian-vault/agents/openai.yaml",
- "rawUrl": "https://raw.githubusercontent.com/mattpocock/skills/main/skills/personal/obsidian-vault/agents/openai.yaml"
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-compliance/references/auth-best-practices.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-compliance/references/auth-best-practices.md"
+ },
+ {
+ "path": "references/azqr-recommendations.md",
+ "size": 5786,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-compliance/references/azqr-recommendations.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-compliance/references/azqr-recommendations.md"
+ },
+ {
+ "path": "references/azqr-remediation-patterns.md",
+ "size": 7946,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-compliance/references/azqr-remediation-patterns.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-compliance/references/azqr-remediation-patterns.md"
+ },
+ {
+ "path": "references/azure-keyvault-expiration-audit.md",
+ "size": 5152,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-compliance/references/azure-keyvault-expiration-audit.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-compliance/references/azure-keyvault-expiration-audit.md"
+ },
+ {
+ "path": "references/azure-quick-review.md",
+ "size": 5069,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-compliance/references/azure-quick-review.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-compliance/references/azure-quick-review.md"
+ },
+ {
+ "path": "references/azure-resource-graph.md",
+ "size": 2794,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-compliance/references/azure-resource-graph.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-compliance/references/azure-resource-graph.md"
+ },
+ {
+ "path": "references/sdk/azure-keyvault-certificates-rust.md",
+ "size": 1013,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-compliance/references/sdk/azure-keyvault-certificates-rust.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-compliance/references/sdk/azure-keyvault-certificates-rust.md"
+ },
+ {
+ "path": "references/sdk/azure-keyvault-keys-rust.md",
+ "size": 1291,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-compliance/references/sdk/azure-keyvault-keys-rust.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-compliance/references/sdk/azure-keyvault-keys-rust.md"
+ },
+ {
+ "path": "references/sdk/azure-keyvault-keys-ts.md",
+ "size": 1019,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-compliance/references/sdk/azure-keyvault-keys-ts.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-compliance/references/sdk/azure-keyvault-keys-ts.md"
+ },
+ {
+ "path": "references/sdk/azure-keyvault-py.md",
+ "size": 1135,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-compliance/references/sdk/azure-keyvault-py.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-compliance/references/sdk/azure-keyvault-py.md"
+ },
+ {
+ "path": "references/sdk/azure-keyvault-secrets-rust.md",
+ "size": 1334,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-compliance/references/sdk/azure-keyvault-secrets-rust.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-compliance/references/sdk/azure-keyvault-secrets-rust.md"
+ },
+ {
+ "path": "references/sdk/azure-keyvault-secrets-ts.md",
+ "size": 1043,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-compliance/references/sdk/azure-keyvault-secrets-ts.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-compliance/references/sdk/azure-keyvault-secrets-ts.md"
+ },
+ {
+ "path": "references/sdk/azure-security-keyvault-keys-dotnet.md",
+ "size": 1170,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-compliance/references/sdk/azure-security-keyvault-keys-dotnet.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-compliance/references/sdk/azure-security-keyvault-keys-dotnet.md"
+ },
+ {
+ "path": "references/sdk/azure-security-keyvault-keys-java.md",
+ "size": 1381,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-compliance/references/sdk/azure-security-keyvault-keys-java.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-compliance/references/sdk/azure-security-keyvault-keys-java.md"
+ },
+ {
+ "path": "references/sdk/azure-security-keyvault-secrets-java.md",
+ "size": 1517,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-compliance/references/sdk/azure-security-keyvault-secrets-java.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-compliance/references/sdk/azure-security-keyvault-secrets-java.md"
}
]
},
{
- "id": "mattpocock/productivity/grill-me",
- "name": "grill-me",
- "description": "A relentless interview to sharpen a plan or design.",
- "source": "mattpocock",
- "category": "Productivity",
+ "id": "microsoft/azure-compute",
+ "name": "azure-compute",
+ "description": "Azure VM/VMSS router. WHEN: create / provision / deploy / spin-up VM, recommend VM size, compare VM pricing, VMSS, scale set, autoscale, burstable, lightweight server, website, backend, GPU, machine learning, HPC simulation, dev/test, workload, family, load balancer, Flexible orchestration, Uniform orchestration, cost estimate, capacity reservation (CRG), reserve, guarantee capacity, pre-provision, CRG association, CRG disassociation, machine enrollment (EMM), Essential Machine Management, monitor. PREFER OVER mcp__azure__get_azure_bestpractices for VM create intents \u2014 use compute_vm_list-skus / compute_vm_list-images / compute_vm_check-quota.",
+ "source": "microsoft",
+ "category": null,
"license": "MIT",
- "path": "skills/productivity/grill-me",
- "url": "https://github.com/mattpocock/skills/tree/main/skills/productivity/grill-me",
- "route": "/skills/mattpocock/productivity/grill-me",
+ "proprietary": false,
+ "path": "skills/azure-compute",
+ "url": "https://github.com/microsoft/azure-skills/tree/main/skills/azure-compute",
+ "route": "/skills/microsoft/azure-compute",
"files": [
{
- "path": "SKILL.md",
- "size": 147,
+ "path": "SKILL.md",
+ "size": 2619,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-compute/SKILL.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-compute/SKILL.md"
+ },
+ {
+ "path": "references/retail-prices-api.md",
+ "size": 6439,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-compute/references/retail-prices-api.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-compute/references/retail-prices-api.md"
+ },
+ {
+ "path": "references/vm-families.md",
+ "size": 5942,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-compute/references/vm-families.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-compute/references/vm-families.md"
+ },
+ {
+ "path": "references/vm-quotas.md",
+ "size": 4191,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-compute/references/vm-quotas.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-compute/references/vm-quotas.md"
+ },
+ {
+ "path": "references/vmss-guide.md",
+ "size": 6348,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-compute/references/vmss-guide.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-compute/references/vmss-guide.md"
+ },
+ {
+ "path": "workflows/capacity-reservation/capacity-reservation.md",
+ "size": 7971,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-compute/workflows/capacity-reservation/capacity-reservation.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-compute/workflows/capacity-reservation/capacity-reservation.md"
+ },
+ {
+ "path": "workflows/capacity-reservation/references/association-disassociation.md",
+ "size": 3908,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-compute/workflows/capacity-reservation/references/association-disassociation.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-compute/workflows/capacity-reservation/references/association-disassociation.md"
+ },
+ {
+ "path": "workflows/capacity-reservation/references/capacity-reservation-overview.md",
+ "size": 6108,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-compute/workflows/capacity-reservation/references/capacity-reservation-overview.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-compute/workflows/capacity-reservation/references/capacity-reservation-overview.md"
+ },
+ {
+ "path": "workflows/essential-machine-management/essential-machine-management.md",
+ "size": 5101,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-compute/workflows/essential-machine-management/essential-machine-management.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-compute/workflows/essential-machine-management/essential-machine-management.md"
+ },
+ {
+ "path": "workflows/essential-machine-management/references/emm-enable-flow-portal-guidance.md",
+ "size": 3140,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-compute/workflows/essential-machine-management/references/emm-enable-flow-portal-guidance.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-compute/workflows/essential-machine-management/references/emm-enable-flow-portal-guidance.md"
+ },
+ {
+ "path": "workflows/essential-machine-management/references/emm-enable-flow.md",
+ "size": 9429,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-compute/workflows/essential-machine-management/references/emm-enable-flow.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-compute/workflows/essential-machine-management/references/emm-enable-flow.md"
+ },
+ {
+ "path": "workflows/essential-machine-management/references/emm-overview.md",
+ "size": 2442,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-compute/workflows/essential-machine-management/references/emm-overview.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-compute/workflows/essential-machine-management/references/emm-overview.md"
+ },
+ {
+ "path": "workflows/essential-machine-management/references/emm-prerequisites.md",
+ "size": 3544,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-compute/workflows/essential-machine-management/references/emm-prerequisites.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-compute/workflows/essential-machine-management/references/emm-prerequisites.md"
+ },
+ {
+ "path": "workflows/vm-creator/examples/bicep/README.md",
+ "size": 1681,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-compute/workflows/vm-creator/examples/bicep/README.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-compute/workflows/vm-creator/examples/bicep/README.md"
+ },
+ {
+ "path": "workflows/vm-creator/examples/bicep/main.bicep",
+ "size": 3858,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-compute/workflows/vm-creator/examples/bicep/main.bicep",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-compute/workflows/vm-creator/examples/bicep/main.bicep"
+ },
+ {
+ "path": "workflows/vm-creator/examples/terraform/README.md",
+ "size": 2562,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-compute/workflows/vm-creator/examples/terraform/README.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-compute/workflows/vm-creator/examples/terraform/README.md"
+ },
+ {
+ "path": "workflows/vm-creator/examples/terraform/main.tf",
+ "size": 3324,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-compute/workflows/vm-creator/examples/terraform/main.tf",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-compute/workflows/vm-creator/examples/terraform/main.tf"
+ },
+ {
+ "path": "workflows/vm-creator/examples/terraform/outputs.tf",
+ "size": 135,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-compute/workflows/vm-creator/examples/terraform/outputs.tf",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-compute/workflows/vm-creator/examples/terraform/outputs.tf"
+ },
+ {
+ "path": "workflows/vm-creator/examples/terraform/variables.tf",
+ "size": 1010,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-compute/workflows/vm-creator/examples/terraform/variables.tf",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-compute/workflows/vm-creator/examples/terraform/variables.tf"
+ },
+ {
+ "path": "workflows/vm-creator/references/delivery-options/github-pr.md",
+ "size": 3289,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-compute/workflows/vm-creator/references/delivery-options/github-pr.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-compute/workflows/vm-creator/references/delivery-options/github-pr.md"
+ },
+ {
+ "path": "workflows/vm-creator/references/delivery-options/index.md",
+ "size": 2326,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-compute/workflows/vm-creator/references/delivery-options/index.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-compute/workflows/vm-creator/references/delivery-options/index.md"
+ },
+ {
+ "path": "workflows/vm-creator/references/delivery-options/print.md",
+ "size": 474,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-compute/workflows/vm-creator/references/delivery-options/print.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-compute/workflows/vm-creator/references/delivery-options/print.md"
+ },
+ {
+ "path": "workflows/vm-creator/references/delivery-options/save-local.md",
+ "size": 2045,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-compute/workflows/vm-creator/references/delivery-options/save-local.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-compute/workflows/vm-creator/references/delivery-options/save-local.md"
+ },
+ {
+ "path": "workflows/vm-creator/references/depth-probe/beginner.md",
+ "size": 1214,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-compute/workflows/vm-creator/references/depth-probe/beginner.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-compute/workflows/vm-creator/references/depth-probe/beginner.md"
+ },
+ {
+ "path": "workflows/vm-creator/references/depth-probe/cost-deep.md",
+ "size": 1150,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-compute/workflows/vm-creator/references/depth-probe/cost-deep.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-compute/workflows/vm-creator/references/depth-probe/cost-deep.md"
+ },
+ {
+ "path": "workflows/vm-creator/references/depth-probe/index.md",
+ "size": 3043,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-compute/workflows/vm-creator/references/depth-probe/index.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-compute/workflows/vm-creator/references/depth-probe/index.md"
+ },
+ {
+ "path": "workflows/vm-creator/references/depth-probe/networking-deep.md",
+ "size": 1623,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-compute/workflows/vm-creator/references/depth-probe/networking-deep.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-compute/workflows/vm-creator/references/depth-probe/networking-deep.md"
+ },
+ {
+ "path": "workflows/vm-creator/references/depth-probe/security-deep.md",
+ "size": 1270,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-compute/workflows/vm-creator/references/depth-probe/security-deep.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-compute/workflows/vm-creator/references/depth-probe/security-deep.md"
+ },
+ {
+ "path": "workflows/vm-creator/references/depth-probe/spec-deep.md",
+ "size": 1377,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-compute/workflows/vm-creator/references/depth-probe/spec-deep.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-compute/workflows/vm-creator/references/depth-probe/spec-deep.md"
+ },
+ {
+ "path": "workflows/vm-creator/references/mcp-tools.md",
+ "size": 2329,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-compute/workflows/vm-creator/references/mcp-tools.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-compute/workflows/vm-creator/references/mcp-tools.md"
+ },
+ {
+ "path": "workflows/vm-creator/references/output-adapters/az-cli.md",
+ "size": 1948,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-compute/workflows/vm-creator/references/output-adapters/az-cli.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-compute/workflows/vm-creator/references/output-adapters/az-cli.md"
+ },
+ {
+ "path": "workflows/vm-creator/references/output-adapters/bicep.md",
+ "size": 1760,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-compute/workflows/vm-creator/references/output-adapters/bicep.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-compute/workflows/vm-creator/references/output-adapters/bicep.md"
+ },
+ {
+ "path": "workflows/vm-creator/references/output-adapters/index.md",
+ "size": 3053,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-compute/workflows/vm-creator/references/output-adapters/index.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-compute/workflows/vm-creator/references/output-adapters/index.md"
+ },
+ {
+ "path": "workflows/vm-creator/references/output-adapters/mcp-apply.md",
+ "size": 2649,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-compute/workflows/vm-creator/references/output-adapters/mcp-apply.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-compute/workflows/vm-creator/references/output-adapters/mcp-apply.md"
+ },
+ {
+ "path": "workflows/vm-creator/references/output-adapters/terraform.md",
+ "size": 1555,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-compute/workflows/vm-creator/references/output-adapters/terraform.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-compute/workflows/vm-creator/references/output-adapters/terraform.md"
+ },
+ {
+ "path": "workflows/vm-creator/references/plan-card.md",
+ "size": 4015,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-compute/workflows/vm-creator/references/plan-card.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-compute/workflows/vm-creator/references/plan-card.md"
+ },
+ {
+ "path": "workflows/vm-creator/references/validation-gates.md",
+ "size": 2225,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-compute/workflows/vm-creator/references/validation-gates.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-compute/workflows/vm-creator/references/validation-gates.md"
+ },
+ {
+ "path": "workflows/vm-creator/vm-creator.md",
+ "size": 7681,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-compute/workflows/vm-creator/vm-creator.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-compute/workflows/vm-creator/vm-creator.md"
+ },
+ {
+ "path": "workflows/vm-recommender/references/handoff-to-creator.md",
+ "size": 1684,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-compute/workflows/vm-recommender/references/handoff-to-creator.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-compute/workflows/vm-recommender/references/handoff-to-creator.md"
+ },
+ {
+ "path": "workflows/vm-recommender/references/web-fetch-policy.md",
+ "size": 1661,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-compute/workflows/vm-recommender/references/web-fetch-policy.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-compute/workflows/vm-recommender/references/web-fetch-policy.md"
+ },
+ {
+ "path": "workflows/vm-recommender/vm-recommender.md",
+ "size": 6586,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-compute/workflows/vm-recommender/vm-recommender.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-compute/workflows/vm-recommender/vm-recommender.md"
+ }
+ ]
+ },
+ {
+ "id": "microsoft/azure-cost",
+ "name": "azure-cost",
+ "description": "Azure cost management: query costs, forecast spending, optimize to reduce waste. WHEN: \"Azure costs\", \"Azure bill\", \"cost breakdown\", \"how much am I spending\", \"forecast spending\", \"optimize costs\", \"reduce spending\", \"orphaned resources\", \"rightsize VMs\", \"cost spike\", \"reduce storage costs\", \"AKS cost\". DO NOT USE FOR: deploying resources, provisioning, diagnostics, or security audits.",
+ "source": "microsoft",
+ "category": null,
+ "license": "MIT",
+ "proprietary": false,
+ "path": "skills/azure-cost",
+ "url": "https://github.com/microsoft/azure-skills/tree/main/skills/azure-cost",
+ "route": "/skills/microsoft/azure-cost",
+ "files": [
+ {
+ "path": "SKILL.md",
+ "size": 1886,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-cost/SKILL.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-cost/SKILL.md"
+ },
+ {
+ "path": "cost-forecast/error-handling.md",
+ "size": 4417,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-cost/cost-forecast/error-handling.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-cost/cost-forecast/error-handling.md"
+ },
+ {
+ "path": "cost-forecast/examples.md",
+ "size": 3066,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-cost/cost-forecast/examples.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-cost/cost-forecast/examples.md"
+ },
+ {
+ "path": "cost-forecast/guardrails.md",
+ "size": 5187,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-cost/cost-forecast/guardrails.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-cost/cost-forecast/guardrails.md"
+ },
+ {
+ "path": "cost-forecast/request-body-schema.md",
+ "size": 4347,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-cost/cost-forecast/request-body-schema.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-cost/cost-forecast/request-body-schema.md"
+ },
+ {
+ "path": "cost-forecast/workflow.md",
+ "size": 4844,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-cost/cost-forecast/workflow.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-cost/cost-forecast/workflow.md"
+ },
+ {
+ "path": "cost-optimization/auth-best-practices.md",
+ "size": 6207,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-cost/cost-optimization/auth-best-practices.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-cost/cost-optimization/auth-best-practices.md"
+ },
+ {
+ "path": "cost-optimization/azure-aks-anomalies.md",
+ "size": 2523,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-cost/cost-optimization/azure-aks-anomalies.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-cost/cost-optimization/azure-aks-anomalies.md"
+ },
+ {
+ "path": "cost-optimization/azure-aks-cost-addon.md",
+ "size": 1505,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-cost/cost-optimization/azure-aks-cost-addon.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-cost/cost-optimization/azure-aks-cost-addon.md"
+ },
+ {
+ "path": "cost-optimization/azure-quick-review.md",
+ "size": 1600,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-cost/cost-optimization/azure-quick-review.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-cost/cost-optimization/azure-quick-review.md"
+ },
+ {
+ "path": "cost-optimization/azure-resource-graph.md",
+ "size": 2794,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-cost/cost-optimization/azure-resource-graph.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-cost/cost-optimization/azure-resource-graph.md"
+ },
+ {
+ "path": "cost-optimization/report-template.md",
+ "size": 1860,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-cost/cost-optimization/report-template.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-cost/cost-optimization/report-template.md"
+ },
+ {
+ "path": "cost-optimization/sdk/azure-resource-manager-redis-dotnet.md",
+ "size": 1519,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-cost/cost-optimization/sdk/azure-resource-manager-redis-dotnet.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-cost/cost-optimization/sdk/azure-resource-manager-redis-dotnet.md"
+ },
+ {
+ "path": "cost-optimization/services/redis/azure-cache-for-redis.md",
+ "size": 2748,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-cost/cost-optimization/services/redis/azure-cache-for-redis.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-cost/cost-optimization/services/redis/azure-cache-for-redis.md"
+ },
+ {
+ "path": "cost-optimization/services/storage/azure-storage.md",
+ "size": 7856,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-cost/cost-optimization/services/storage/azure-storage.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-cost/cost-optimization/services/storage/azure-storage.md"
+ },
+ {
+ "path": "cost-optimization/workflow.md",
+ "size": 7897,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-cost/cost-optimization/workflow.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-cost/cost-optimization/workflow.md"
+ },
+ {
+ "path": "cost-query/dimensions-by-scope.md",
+ "size": 7639,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-cost/cost-query/dimensions-by-scope.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-cost/cost-query/dimensions-by-scope.md"
+ },
+ {
+ "path": "cost-query/error-handling.md",
+ "size": 5163,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-cost/cost-query/error-handling.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-cost/cost-query/error-handling.md"
+ },
+ {
+ "path": "cost-query/examples.md",
+ "size": 2554,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-cost/cost-query/examples.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-cost/cost-query/examples.md"
+ },
+ {
+ "path": "cost-query/guardrails.md",
+ "size": 7694,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-cost/cost-query/guardrails.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-cost/cost-query/guardrails.md"
+ },
+ {
+ "path": "cost-query/request-body-schema.md",
+ "size": 5514,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-cost/cost-query/request-body-schema.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-cost/cost-query/request-body-schema.md"
+ },
+ {
+ "path": "cost-query/workflow.md",
+ "size": 5246,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-cost/cost-query/workflow.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-cost/cost-query/workflow.md"
+ },
+ {
+ "path": "references/tools-and-best-practices.md",
+ "size": 3020,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-cost/references/tools-and-best-practices.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-cost/references/tools-and-best-practices.md"
+ }
+ ]
+ },
+ {
+ "id": "microsoft/azure-deploy",
+ "name": "azure-deploy",
+ "description": "Execute Azure deployments for ALREADY-PREPARED applications that have existing .azure/deployment-plan.md and infrastructure files. DO NOT use this skill when the user asks to CREATE a new application \u2014 use azure-prepare instead. This skill runs azd up, azd deploy, terraform apply, and az deployment commands with built-in error recovery. Requires .azure/deployment-plan.md from azure-prepare and validated status from azure-validate. WHEN: \"run azd up\", \"run azd deploy\", \"execute deployment\", \"push to production\", \"push to cloud\", \"go live\", \"ship it\", \"bicep deploy\", \"terraform apply\", \"publish to Azure\", \"launch on Azure\". DO NOT USE WHEN: \"create and deploy\", \"build and deploy\", \"create a new app\", \"set up infrastructure\", \"create and deploy to Azure using Terraform\" \u2014 use azure-prepare for these.",
+ "source": "microsoft",
+ "category": null,
+ "license": "MIT",
+ "proprietary": false,
+ "path": "skills/azure-deploy",
+ "url": "https://github.com/microsoft/azure-skills/tree/main/skills/azure-deploy",
+ "route": "/skills/microsoft/azure-deploy",
+ "files": [
+ {
+ "path": "SKILL.md",
+ "size": 6632,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-deploy/SKILL.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-deploy/SKILL.md"
+ },
+ {
+ "path": "references/auth-best-practices.md",
+ "size": 6207,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-deploy/references/auth-best-practices.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-deploy/references/auth-best-practices.md"
+ },
+ {
+ "path": "references/global-rules.md",
+ "size": 1269,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-deploy/references/global-rules.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-deploy/references/global-rules.md"
+ },
+ {
+ "path": "references/live-role-verification.md",
+ "size": 3965,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-deploy/references/live-role-verification.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-deploy/references/live-role-verification.md"
+ },
+ {
+ "path": "references/pre-deploy-checklist.md",
+ "size": 18891,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-deploy/references/pre-deploy-checklist.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-deploy/references/pre-deploy-checklist.md"
+ },
+ {
+ "path": "references/recipes/README.md",
+ "size": 442,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-deploy/references/recipes/README.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-deploy/references/recipes/README.md"
+ },
+ {
+ "path": "references/recipes/azcli/README.md",
+ "size": 1794,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-deploy/references/recipes/azcli/README.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-deploy/references/recipes/azcli/README.md"
+ },
+ {
+ "path": "references/recipes/azcli/errors.md",
+ "size": 510,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-deploy/references/recipes/azcli/errors.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-deploy/references/recipes/azcli/errors.md"
+ },
+ {
+ "path": "references/recipes/azcli/verify.md",
+ "size": 2128,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-deploy/references/recipes/azcli/verify.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-deploy/references/recipes/azcli/verify.md"
+ },
+ {
+ "path": "references/recipes/azd/README.md",
+ "size": 3827,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-deploy/references/recipes/azd/README.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-deploy/references/recipes/azd/README.md"
+ },
+ {
+ "path": "references/recipes/azd/ef-migrations.md",
+ "size": 5102,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-deploy/references/recipes/azd/ef-migrations.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-deploy/references/recipes/azd/ef-migrations.md"
+ },
+ {
+ "path": "references/recipes/azd/errors.md",
+ "size": 16065,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-deploy/references/recipes/azd/errors.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-deploy/references/recipes/azd/errors.md"
+ },
+ {
+ "path": "references/recipes/azd/functions-deploy.md",
+ "size": 3542,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-deploy/references/recipes/azd/functions-deploy.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-deploy/references/recipes/azd/functions-deploy.md"
+ },
+ {
+ "path": "references/recipes/azd/post-deployment.md",
+ "size": 4299,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-deploy/references/recipes/azd/post-deployment.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-deploy/references/recipes/azd/post-deployment.md"
+ },
+ {
+ "path": "references/recipes/azd/scripts/apply-migrations.ps1",
+ "size": 1865,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-deploy/references/recipes/azd/scripts/apply-migrations.ps1",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-deploy/references/recipes/azd/scripts/apply-migrations.ps1"
+ },
+ {
+ "path": "references/recipes/azd/scripts/apply-migrations.sh",
+ "size": 1793,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-deploy/references/recipes/azd/scripts/apply-migrations.sh",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-deploy/references/recipes/azd/scripts/apply-migrations.sh"
+ },
+ {
+ "path": "references/recipes/azd/scripts/grant-and-migrate.ps1",
+ "size": 4351,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-deploy/references/recipes/azd/scripts/grant-and-migrate.ps1",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-deploy/references/recipes/azd/scripts/grant-and-migrate.ps1"
+ },
+ {
+ "path": "references/recipes/azd/scripts/grant-and-migrate.sh",
+ "size": 4368,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-deploy/references/recipes/azd/scripts/grant-and-migrate.sh",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-deploy/references/recipes/azd/scripts/grant-and-migrate.sh"
+ },
+ {
+ "path": "references/recipes/azd/sql-entra-auth.md",
+ "size": 2566,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-deploy/references/recipes/azd/sql-entra-auth.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-deploy/references/recipes/azd/sql-entra-auth.md"
+ },
+ {
+ "path": "references/recipes/azd/sql-managed-identity.md",
+ "size": 7612,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-deploy/references/recipes/azd/sql-managed-identity.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-deploy/references/recipes/azd/sql-managed-identity.md"
+ },
+ {
+ "path": "references/recipes/azd/verify.md",
+ "size": 5154,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-deploy/references/recipes/azd/verify.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-deploy/references/recipes/azd/verify.md"
+ },
+ {
+ "path": "references/recipes/bicep/README.md",
+ "size": 2509,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-deploy/references/recipes/bicep/README.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-deploy/references/recipes/bicep/README.md"
+ },
+ {
+ "path": "references/recipes/bicep/errors.md",
+ "size": 529,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-deploy/references/recipes/bicep/errors.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-deploy/references/recipes/bicep/errors.md"
+ },
+ {
+ "path": "references/recipes/bicep/verify.md",
+ "size": 794,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-deploy/references/recipes/bicep/verify.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-deploy/references/recipes/bicep/verify.md"
+ },
+ {
+ "path": "references/recipes/cicd/README.md",
+ "size": 1275,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-deploy/references/recipes/cicd/README.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-deploy/references/recipes/cicd/README.md"
+ },
+ {
+ "path": "references/recipes/cicd/errors.md",
+ "size": 559,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-deploy/references/recipes/cicd/errors.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-deploy/references/recipes/cicd/errors.md"
+ },
+ {
+ "path": "references/recipes/cicd/examples/azdo-azd.yml",
+ "size": 509,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-deploy/references/recipes/cicd/examples/azdo-azd.yml",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-deploy/references/recipes/cicd/examples/azdo-azd.yml"
+ },
+ {
+ "path": "references/recipes/cicd/examples/azdo-multistage.yml",
+ "size": 860,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-deploy/references/recipes/cicd/examples/azdo-multistage.yml",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-deploy/references/recipes/cicd/examples/azdo-multistage.yml"
+ },
+ {
+ "path": "references/recipes/cicd/examples/github-azd.yml",
+ "size": 817,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-deploy/references/recipes/cicd/examples/github-azd.yml",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-deploy/references/recipes/cicd/examples/github-azd.yml"
+ },
+ {
+ "path": "references/recipes/cicd/examples/github-bicep.yml",
+ "size": 687,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-deploy/references/recipes/cicd/examples/github-bicep.yml",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-deploy/references/recipes/cicd/examples/github-bicep.yml"
+ },
+ {
+ "path": "references/recipes/cicd/verify.md",
+ "size": 777,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-deploy/references/recipes/cicd/verify.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-deploy/references/recipes/cicd/verify.md"
+ },
+ {
+ "path": "references/recipes/terraform/README.md",
+ "size": 3354,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-deploy/references/recipes/terraform/README.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-deploy/references/recipes/terraform/README.md"
+ },
+ {
+ "path": "references/recipes/terraform/errors.md",
+ "size": 881,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-deploy/references/recipes/terraform/errors.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-deploy/references/recipes/terraform/errors.md"
+ },
+ {
+ "path": "references/recipes/terraform/verify.md",
+ "size": 782,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-deploy/references/recipes/terraform/verify.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-deploy/references/recipes/terraform/verify.md"
+ },
+ {
+ "path": "references/region-availability.md",
+ "size": 3031,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-deploy/references/region-availability.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-deploy/references/region-availability.md"
+ },
+ {
+ "path": "references/sdk/azd-deployment.md",
+ "size": 792,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-deploy/references/sdk/azd-deployment.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-deploy/references/sdk/azd-deployment.md"
+ },
+ {
+ "path": "references/sdk/azure-identity-dotnet.md",
+ "size": 941,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-deploy/references/sdk/azure-identity-dotnet.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-deploy/references/sdk/azure-identity-dotnet.md"
+ },
+ {
+ "path": "references/sdk/azure-identity-java.md",
+ "size": 1249,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-deploy/references/sdk/azure-identity-java.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-deploy/references/sdk/azure-identity-java.md"
+ },
+ {
+ "path": "references/sdk/azure-identity-py.md",
+ "size": 1149,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-deploy/references/sdk/azure-identity-py.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-deploy/references/sdk/azure-identity-py.md"
+ },
+ {
+ "path": "references/sdk/azure-identity-ts.md",
+ "size": 1145,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-deploy/references/sdk/azure-identity-ts.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-deploy/references/sdk/azure-identity-ts.md"
+ },
+ {
+ "path": "references/troubleshooting.md",
+ "size": 8172,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-deploy/references/troubleshooting.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-deploy/references/troubleshooting.md"
+ }
+ ]
+ },
+ {
+ "id": "microsoft/azure-diagnostics",
+ "name": "azure-diagnostics",
+ "description": "Debug Azure production issues on Azure using AppLens, Azure Monitor, resource health, and safe triage. WHEN: debug production issues, troubleshoot app service, app service high CPU, app service deployment failure, troubleshoot container apps, troubleshoot functions, troubleshoot AKS, VM RDP, Linux SSH, VM black screen, can't connect to VM, reset VM password, NSG or firewall blocking, kubectl cannot connect, kube-system/CoreDNS failures, pod pending, crashloop, node not ready, upgrade failures, analyze logs, KQL, insights, image pull failures, cold start issues, health probe failures, resource health, root cause of errors, troubleshoot event hubs, troubleshoot service bus, messaging SDK error, AMQP connection failure, message lock lost, service bus dead letter.",
+ "source": "microsoft",
+ "category": null,
+ "license": "MIT",
+ "proprietary": false,
+ "path": "skills/azure-diagnostics",
+ "url": "https://github.com/microsoft/azure-skills/tree/main/skills/azure-diagnostics",
+ "route": "/skills/microsoft/azure-diagnostics",
+ "files": [
+ {
+ "path": "SKILL.md",
+ "size": 6371,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-diagnostics/SKILL.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-diagnostics/SKILL.md"
+ },
+ {
+ "path": "references/app-service/README.md",
+ "size": 7375,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-diagnostics/references/app-service/README.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-diagnostics/references/app-service/README.md"
+ },
+ {
+ "path": "references/azure-resource-graph.md",
+ "size": 3002,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-diagnostics/references/azure-resource-graph.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-diagnostics/references/azure-resource-graph.md"
+ },
+ {
+ "path": "references/container-apps/README.md",
+ "size": 2875,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-diagnostics/references/container-apps/README.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-diagnostics/references/container-apps/README.md"
+ },
+ {
+ "path": "references/functions/README.md",
+ "size": 3592,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-diagnostics/references/functions/README.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-diagnostics/references/functions/README.md"
+ },
+ {
+ "path": "references/kql-queries.md",
+ "size": 1342,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-diagnostics/references/kql-queries.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-diagnostics/references/kql-queries.md"
+ },
+ {
+ "path": "troubleshooting/aks/aks-troubleshooting.md",
+ "size": 5036,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-diagnostics/troubleshooting/aks/aks-troubleshooting.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-diagnostics/troubleshooting/aks/aks-troubleshooting.md"
+ },
+ {
+ "path": "troubleshooting/aks/general-diagnostics.md",
+ "size": 1727,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-diagnostics/troubleshooting/aks/general-diagnostics.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-diagnostics/troubleshooting/aks/general-diagnostics.md"
+ },
+ {
+ "path": "troubleshooting/aks/load-balancer-and-ingress.md",
+ "size": 3687,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-diagnostics/troubleshooting/aks/load-balancer-and-ingress.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-diagnostics/troubleshooting/aks/load-balancer-and-ingress.md"
+ },
+ {
+ "path": "troubleshooting/aks/network-policy.md",
+ "size": 832,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-diagnostics/troubleshooting/aks/network-policy.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-diagnostics/troubleshooting/aks/network-policy.md"
+ },
+ {
+ "path": "troubleshooting/aks/networking.md",
+ "size": 5666,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-diagnostics/troubleshooting/aks/networking.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-diagnostics/troubleshooting/aks/networking.md"
+ },
+ {
+ "path": "troubleshooting/aks/node-issues.md",
+ "size": 4768,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-diagnostics/troubleshooting/aks/node-issues.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-diagnostics/troubleshooting/aks/node-issues.md"
+ },
+ {
+ "path": "troubleshooting/aks/pod-failures.md",
+ "size": 7927,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-diagnostics/troubleshooting/aks/pod-failures.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-diagnostics/troubleshooting/aks/pod-failures.md"
+ },
+ {
+ "path": "troubleshooting/aks/references/aks-mcp.md",
+ "size": 1556,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-diagnostics/troubleshooting/aks/references/aks-mcp.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-diagnostics/troubleshooting/aks/references/aks-mcp.md"
+ },
+ {
+ "path": "troubleshooting/aks/references/command-flows.md",
+ "size": 3034,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-diagnostics/troubleshooting/aks/references/command-flows.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-diagnostics/troubleshooting/aks/references/command-flows.md"
+ },
+ {
+ "path": "troubleshooting/aks/references/inspektor-gadget.md",
+ "size": 7166,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-diagnostics/troubleshooting/aks/references/inspektor-gadget.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-diagnostics/troubleshooting/aks/references/inspektor-gadget.md"
+ },
+ {
+ "path": "troubleshooting/aks/references/structured-input-modes.md",
+ "size": 1508,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-diagnostics/troubleshooting/aks/references/structured-input-modes.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-diagnostics/troubleshooting/aks/references/structured-input-modes.md"
+ },
+ {
+ "path": "troubleshooting/aks/spot-and-zone-issues.md",
+ "size": 2608,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-diagnostics/troubleshooting/aks/spot-and-zone-issues.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-diagnostics/troubleshooting/aks/spot-and-zone-issues.md"
+ },
+ {
+ "path": "troubleshooting/aks/upgrade-operations.md",
+ "size": 2252,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-diagnostics/troubleshooting/aks/upgrade-operations.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-diagnostics/troubleshooting/aks/upgrade-operations.md"
+ },
+ {
+ "path": "troubleshooting/compute/references/cannot-connect-to-vm.md",
+ "size": 3204,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-diagnostics/troubleshooting/compute/references/cannot-connect-to-vm.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-diagnostics/troubleshooting/compute/references/cannot-connect-to-vm.md"
+ },
+ {
+ "path": "troubleshooting/compute/references/credential-auth-errors.md",
+ "size": 2365,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-diagnostics/troubleshooting/compute/references/credential-auth-errors.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-diagnostics/troubleshooting/compute/references/credential-auth-errors.md"
+ },
+ {
+ "path": "troubleshooting/compute/references/firewall-blocking.md",
+ "size": 2376,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-diagnostics/troubleshooting/compute/references/firewall-blocking.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-diagnostics/troubleshooting/compute/references/firewall-blocking.md"
+ },
+ {
+ "path": "troubleshooting/compute/references/network-connectivity.md",
+ "size": 2604,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-diagnostics/troubleshooting/compute/references/network-connectivity.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-diagnostics/troubleshooting/compute/references/network-connectivity.md"
+ },
+ {
+ "path": "troubleshooting/compute/references/rdp-connectivity.md",
+ "size": 2800,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-diagnostics/troubleshooting/compute/references/rdp-connectivity.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-diagnostics/troubleshooting/compute/references/rdp-connectivity.md"
+ },
+ {
+ "path": "troubleshooting/compute/references/rdp-service-config.md",
+ "size": 3299,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-diagnostics/troubleshooting/compute/references/rdp-service-config.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-diagnostics/troubleshooting/compute/references/rdp-service-config.md"
+ },
+ {
+ "path": "troubleshooting/compute/references/ssh-connectivity.md",
+ "size": 2136,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-diagnostics/troubleshooting/compute/references/ssh-connectivity.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-diagnostics/troubleshooting/compute/references/ssh-connectivity.md"
+ },
+ {
+ "path": "troubleshooting/compute/references/vm-agent-not-responding.md",
+ "size": 3723,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-diagnostics/troubleshooting/compute/references/vm-agent-not-responding.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-diagnostics/troubleshooting/compute/references/vm-agent-not-responding.md"
+ },
+ {
+ "path": "troubleshooting/compute/vm-troubleshooting.md",
+ "size": 3384,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-diagnostics/troubleshooting/compute/vm-troubleshooting.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-diagnostics/troubleshooting/compute/vm-troubleshooting.md"
+ },
+ {
+ "path": "troubleshooting/messaging/README.md",
+ "size": 1606,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-diagnostics/troubleshooting/messaging/README.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-diagnostics/troubleshooting/messaging/README.md"
+ },
+ {
+ "path": "troubleshooting/messaging/auth-best-practices.md",
+ "size": 6207,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-diagnostics/troubleshooting/messaging/auth-best-practices.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-diagnostics/troubleshooting/messaging/auth-best-practices.md"
+ },
+ {
+ "path": "troubleshooting/messaging/azure-eventhubs-dotnet.md",
+ "size": 3573,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-diagnostics/troubleshooting/messaging/azure-eventhubs-dotnet.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-diagnostics/troubleshooting/messaging/azure-eventhubs-dotnet.md"
+ },
+ {
+ "path": "troubleshooting/messaging/azure-eventhubs-java.md",
+ "size": 3298,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-diagnostics/troubleshooting/messaging/azure-eventhubs-java.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-diagnostics/troubleshooting/messaging/azure-eventhubs-java.md"
+ },
+ {
+ "path": "troubleshooting/messaging/azure-eventhubs-js.md",
+ "size": 2777,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-diagnostics/troubleshooting/messaging/azure-eventhubs-js.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-diagnostics/troubleshooting/messaging/azure-eventhubs-js.md"
+ },
+ {
+ "path": "troubleshooting/messaging/azure-eventhubs-py.md",
+ "size": 4454,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-diagnostics/troubleshooting/messaging/azure-eventhubs-py.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-diagnostics/troubleshooting/messaging/azure-eventhubs-py.md"
+ },
+ {
+ "path": "troubleshooting/messaging/azure-servicebus-dotnet.md",
+ "size": 2568,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-diagnostics/troubleshooting/messaging/azure-servicebus-dotnet.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-diagnostics/troubleshooting/messaging/azure-servicebus-dotnet.md"
+ },
+ {
+ "path": "troubleshooting/messaging/azure-servicebus-java.md",
+ "size": 2281,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-diagnostics/troubleshooting/messaging/azure-servicebus-java.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-diagnostics/troubleshooting/messaging/azure-servicebus-java.md"
+ },
+ {
+ "path": "troubleshooting/messaging/azure-servicebus-js.md",
+ "size": 2489,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-diagnostics/troubleshooting/messaging/azure-servicebus-js.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-diagnostics/troubleshooting/messaging/azure-servicebus-js.md"
+ },
+ {
+ "path": "troubleshooting/messaging/azure-servicebus-py.md",
+ "size": 2388,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-diagnostics/troubleshooting/messaging/azure-servicebus-py.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-diagnostics/troubleshooting/messaging/azure-servicebus-py.md"
+ },
+ {
+ "path": "troubleshooting/messaging/service-troubleshooting.md",
+ "size": 4208,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-diagnostics/troubleshooting/messaging/service-troubleshooting.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-diagnostics/troubleshooting/messaging/service-troubleshooting.md"
+ }
+ ]
+ },
+ {
+ "id": "microsoft/azure-enterprise-infra-planner",
+ "name": "azure-enterprise-infra-planner",
+ "description": "Architect and provision enterprise Azure infrastructure from workload descriptions. For cloud architects and platform engineers planning networking, identity, security, compliance, and multi-resource topologies with WAF alignment. Generates Bicep or Terraform directly (no azd). WHEN: 'plan Azure infrastructure', 'architect Azure landing zone', 'design hub-spoke network', 'plan multi-region DR topology', 'set up VNets firewalls and private endpoints', 'subscription-scope Bicep deployment', 'Azure Backup for VM workloads'. PREFER azure-prepare FOR app-centric workflows.",
+ "source": "microsoft",
+ "category": null,
+ "license": "MIT",
+ "proprietary": false,
+ "path": "skills/azure-enterprise-infra-planner",
+ "url": "https://github.com/microsoft/azure-skills/tree/main/skills/azure-enterprise-infra-planner",
+ "route": "/skills/microsoft/azure-enterprise-infra-planner",
+ "files": [
+ {
+ "path": "SKILL.md",
+ "size": 3629,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-enterprise-infra-planner/SKILL.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-enterprise-infra-planner/SKILL.md"
+ },
+ {
+ "path": "references/bicep-generation.md",
+ "size": 3695,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-enterprise-infra-planner/references/bicep-generation.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-enterprise-infra-planner/references/bicep-generation.md"
+ },
+ {
+ "path": "references/constraints/README.md",
+ "size": 1264,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-enterprise-infra-planner/references/constraints/README.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-enterprise-infra-planner/references/constraints/README.md"
+ },
+ {
+ "path": "references/constraints/ai-ml.md",
+ "size": 3328,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-enterprise-infra-planner/references/constraints/ai-ml.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-enterprise-infra-planner/references/constraints/ai-ml.md"
+ },
+ {
+ "path": "references/constraints/compute-apps.md",
+ "size": 8089,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-enterprise-infra-planner/references/constraints/compute-apps.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-enterprise-infra-planner/references/constraints/compute-apps.md"
+ },
+ {
+ "path": "references/constraints/compute-infra.md",
+ "size": 4621,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-enterprise-infra-planner/references/constraints/compute-infra.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-enterprise-infra-planner/references/constraints/compute-infra.md"
+ },
+ {
+ "path": "references/constraints/data-analytics.md",
+ "size": 6552,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-enterprise-infra-planner/references/constraints/data-analytics.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-enterprise-infra-planner/references/constraints/data-analytics.md"
+ },
+ {
+ "path": "references/constraints/data-relational.md",
+ "size": 5092,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-enterprise-infra-planner/references/constraints/data-relational.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-enterprise-infra-planner/references/constraints/data-relational.md"
+ },
+ {
+ "path": "references/constraints/messaging.md",
+ "size": 2609,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-enterprise-infra-planner/references/constraints/messaging.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-enterprise-infra-planner/references/constraints/messaging.md"
+ },
+ {
+ "path": "references/constraints/monitoring.md",
+ "size": 1798,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-enterprise-infra-planner/references/constraints/monitoring.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-enterprise-infra-planner/references/constraints/monitoring.md"
+ },
+ {
+ "path": "references/constraints/networking-connectivity.md",
+ "size": 6282,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-enterprise-infra-planner/references/constraints/networking-connectivity.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-enterprise-infra-planner/references/constraints/networking-connectivity.md"
+ },
+ {
+ "path": "references/constraints/networking-core.md",
+ "size": 7251,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-enterprise-infra-planner/references/constraints/networking-core.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-enterprise-infra-planner/references/constraints/networking-core.md"
+ },
+ {
+ "path": "references/constraints/networking-traffic.md",
+ "size": 4708,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-enterprise-infra-planner/references/constraints/networking-traffic.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-enterprise-infra-planner/references/constraints/networking-traffic.md"
+ },
+ {
+ "path": "references/constraints/security.md",
+ "size": 2435,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-enterprise-infra-planner/references/constraints/security.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-enterprise-infra-planner/references/constraints/security.md"
+ },
+ {
+ "path": "references/deployment.md",
+ "size": 3803,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-enterprise-infra-planner/references/deployment.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-enterprise-infra-planner/references/deployment.md"
+ },
+ {
+ "path": "references/pairing-checks.md",
+ "size": 3753,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-enterprise-infra-planner/references/pairing-checks.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-enterprise-infra-planner/references/pairing-checks.md"
+ },
+ {
+ "path": "references/phases/1-extract-insights.md",
+ "size": 1801,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-enterprise-infra-planner/references/phases/1-extract-insights.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-enterprise-infra-planner/references/phases/1-extract-insights.md"
+ },
+ {
+ "path": "references/phases/2-research-best-practices.md",
+ "size": 2906,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-enterprise-infra-planner/references/phases/2-research-best-practices.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-enterprise-infra-planner/references/phases/2-research-best-practices.md"
+ },
+ {
+ "path": "references/phases/3-research-resources.md",
+ "size": 3387,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-enterprise-infra-planner/references/phases/3-research-resources.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-enterprise-infra-planner/references/phases/3-research-resources.md"
+ },
+ {
+ "path": "references/phases/4-generate-plan.md",
+ "size": 792,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-enterprise-infra-planner/references/phases/4-generate-plan.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-enterprise-infra-planner/references/phases/4-generate-plan.md"
+ },
+ {
+ "path": "references/phases/5-verify.md",
+ "size": 814,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-enterprise-infra-planner/references/phases/5-verify.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-enterprise-infra-planner/references/phases/5-verify.md"
+ },
+ {
+ "path": "references/phases/6-generate-iac.md",
+ "size": 675,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-enterprise-infra-planner/references/phases/6-generate-iac.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-enterprise-infra-planner/references/phases/6-generate-iac.md"
+ },
+ {
+ "path": "references/phases/7-deploy.md",
+ "size": 1300,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-enterprise-infra-planner/references/phases/7-deploy.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-enterprise-infra-planner/references/phases/7-deploy.md"
+ },
+ {
+ "path": "references/resources/README.md",
+ "size": 1674,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-enterprise-infra-planner/references/resources/README.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-enterprise-infra-planner/references/resources/README.md"
+ },
+ {
+ "path": "references/resources/ai-ml.md",
+ "size": 2177,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-enterprise-infra-planner/references/resources/ai-ml.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-enterprise-infra-planner/references/resources/ai-ml.md"
+ },
+ {
+ "path": "references/resources/compute-apps.md",
+ "size": 4141,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-enterprise-infra-planner/references/resources/compute-apps.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-enterprise-infra-planner/references/resources/compute-apps.md"
+ },
+ {
+ "path": "references/resources/compute-infra.md",
+ "size": 2916,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-enterprise-infra-planner/references/resources/compute-infra.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-enterprise-infra-planner/references/resources/compute-infra.md"
+ },
+ {
+ "path": "references/resources/data-analytics.md",
+ "size": 3097,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-enterprise-infra-planner/references/resources/data-analytics.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-enterprise-infra-planner/references/resources/data-analytics.md"
+ },
+ {
+ "path": "references/resources/data-relational.md",
+ "size": 2712,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-enterprise-infra-planner/references/resources/data-relational.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-enterprise-infra-planner/references/resources/data-relational.md"
+ },
+ {
+ "path": "references/resources/messaging.md",
+ "size": 2016,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-enterprise-infra-planner/references/resources/messaging.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-enterprise-infra-planner/references/resources/messaging.md"
+ },
+ {
+ "path": "references/resources/monitoring.md",
+ "size": 1528,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-enterprise-infra-planner/references/resources/monitoring.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-enterprise-infra-planner/references/resources/monitoring.md"
+ },
+ {
+ "path": "references/resources/networking-connectivity.md",
+ "size": 3698,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-enterprise-infra-planner/references/resources/networking-connectivity.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-enterprise-infra-planner/references/resources/networking-connectivity.md"
+ },
+ {
+ "path": "references/resources/networking-core.md",
+ "size": 4429,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-enterprise-infra-planner/references/resources/networking-core.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-enterprise-infra-planner/references/resources/networking-core.md"
+ },
+ {
+ "path": "references/resources/networking-traffic.md",
+ "size": 2634,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-enterprise-infra-planner/references/resources/networking-traffic.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-enterprise-infra-planner/references/resources/networking-traffic.md"
+ },
+ {
+ "path": "references/resources/security.md",
+ "size": 1523,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-enterprise-infra-planner/references/resources/security.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-enterprise-infra-planner/references/resources/security.md"
+ },
+ {
+ "path": "references/schema.md",
+ "size": 2715,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-enterprise-infra-planner/references/schema.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-enterprise-infra-planner/references/schema.md"
+ },
+ {
+ "path": "references/terraform-generation.md",
+ "size": 2812,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-enterprise-infra-planner/references/terraform-generation.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-enterprise-infra-planner/references/terraform-generation.md"
+ },
+ {
+ "path": "references/verification.md",
+ "size": 2669,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-enterprise-infra-planner/references/verification.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-enterprise-infra-planner/references/verification.md"
+ },
+ {
+ "path": "references/waf-checklist.md",
+ "size": 1947,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-enterprise-infra-planner/references/waf-checklist.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-enterprise-infra-planner/references/waf-checklist.md"
+ },
+ {
+ "path": "references/workflow.md",
+ "size": 2616,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-enterprise-infra-planner/references/workflow.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-enterprise-infra-planner/references/workflow.md"
+ }
+ ]
+ },
+ {
+ "id": "microsoft/azure-kubernetes",
+ "name": "azure-kubernetes",
+ "description": "Plan, create, and configure production-ready Azure Kubernetes Service (AKS) clusters. Covers Day-0 checklist, SKU selection (Automatic vs Standard), networking options (private API server, Azure CNI Overlay, egress configuration), security, and operations (autoscaling, upgrade strategy, cost analysis). WHEN: create AKS environment, provision AKS, enable AKS observability, design AKS networking, choose AKS SKU, secure AKS, optimize AKS, AKS spot nodes, AKS cluster-autoscaler, rightsize AKS pod, pod rightsizing, over-provisioned AKS pod, pod resource requests and limits, Vertical Pod Autoscaler, VPA recommendations.",
+ "source": "microsoft",
+ "category": null,
+ "license": "MIT",
+ "proprietary": false,
+ "path": "skills/azure-kubernetes",
+ "url": "https://github.com/microsoft/azure-skills/tree/main/skills/azure-kubernetes",
+ "route": "/skills/microsoft/azure-kubernetes",
+ "files": [
+ {
+ "path": "SKILL.md",
+ "size": 10537,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-kubernetes/SKILL.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-kubernetes/SKILL.md"
+ },
+ {
+ "path": "references/azure-aks-autoscaler.md",
+ "size": 3103,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-kubernetes/references/azure-aks-autoscaler.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-kubernetes/references/azure-aks-autoscaler.md"
+ },
+ {
+ "path": "references/azure-aks-rightsizing.md",
+ "size": 4444,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-kubernetes/references/azure-aks-rightsizing.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-kubernetes/references/azure-aks-rightsizing.md"
+ },
+ {
+ "path": "references/azure-aks-spot.md",
+ "size": 3773,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-kubernetes/references/azure-aks-spot.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-kubernetes/references/azure-aks-spot.md"
+ },
+ {
+ "path": "references/azure-aks-vpa.md",
+ "size": 1472,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-kubernetes/references/azure-aks-vpa.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-kubernetes/references/azure-aks-vpa.md"
+ },
+ {
+ "path": "references/cli-reference.md",
+ "size": 1188,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-kubernetes/references/cli-reference.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-kubernetes/references/cli-reference.md"
+ }
+ ]
+ },
+ {
+ "id": "microsoft/azure-kusto",
+ "name": "azure-kusto",
+ "description": "Query and analyze data in Azure Data Explorer (Kusto/ADX) using KQL for log analytics, telemetry, and time series analysis. WHEN: KQL queries, Kusto database queries, Azure Data Explorer, ADX clusters, log analytics, time series data, IoT telemetry, anomaly detection.",
+ "source": "microsoft",
+ "category": null,
+ "license": "MIT",
+ "proprietary": false,
+ "path": "skills/azure-kusto",
+ "url": "https://github.com/microsoft/azure-skills/tree/main/skills/azure-kusto",
+ "route": "/skills/microsoft/azure-kusto",
+ "files": [
+ {
+ "path": "SKILL.md",
+ "size": 8602,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-kusto/SKILL.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-kusto/SKILL.md"
+ }
+ ]
+ },
+ {
+ "id": "microsoft/azure-messaging",
+ "name": "azure-messaging",
+ "description": "Troubleshoot and resolve issues with Azure Messaging SDKs for Event Hubs and Service Bus. Covers connection failures, authentication errors, message processing issues, and SDK configuration problems. WHEN: event hub SDK error, service bus SDK issue, messaging connection failure, AMQP error, event processor host issue, message lock lost, message lock expired, lock renewal, lock renewal batch, send timeout, receiver disconnected, SDK troubleshooting, azure messaging SDK, event hub consumer, service bus queue issue, topic subscription error, enable logging event hub, service bus logging, eventhub python, servicebus java, eventhub javascript, servicebus dotnet, event hub checkpoint, event hub not receiving messages, service bus dead letter, batch processing lock, session lock expired, idle timeout, connection inactive, link detach, slow reconnect, session error, duplicate events, offset reset, receive batch.",
+ "source": "microsoft",
+ "category": null,
+ "license": "MIT",
+ "proprietary": false,
+ "path": "skills/azure-messaging",
+ "url": "https://github.com/microsoft/azure-skills/tree/main/skills/azure-messaging",
+ "route": "/skills/microsoft/azure-messaging",
+ "files": [
+ {
+ "path": "SKILL.md",
+ "size": 3282,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-messaging/SKILL.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-messaging/SKILL.md"
+ }
+ ]
+ },
+ {
+ "id": "microsoft/azure-prepare",
+ "name": "azure-prepare",
+ "description": "Prepare azd-based Azure projects for deployment: generates azure.yaml, infrastructure (Bicep/Terraform), and Dockerfiles for the Azure Developer CLI (azd) workflow. USE ONLY when the user explicitly wants to use azd as the deployment tool, or the project already has an azure.yaml file. DO NOT USE FOR: non-azd deployments, Python App Service code-only deploys (use python-appservice-deploy), or cross-cloud migration (use azure-cloud-migrate). WHEN: prepare app for azd, create azure.yaml, set up azd infrastructure, modernize app for Azure with azd, deploy with azd, function app, timer trigger, service bus trigger, event-driven function, managed identity, generate Bicep, generate Terraform, create and deploy to Azure.",
+ "source": "microsoft",
+ "category": null,
+ "license": "MIT",
+ "proprietary": false,
+ "path": "skills/azure-prepare",
+ "url": "https://github.com/microsoft/azure-skills/tree/main/skills/azure-prepare",
+ "route": "/skills/microsoft/azure-prepare",
+ "files": [
+ {
+ "path": "SKILL.md",
+ "size": 12697,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-prepare/SKILL.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-prepare/SKILL.md"
+ },
+ {
+ "path": "references/analyze.md",
+ "size": 4115,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-prepare/references/analyze.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-prepare/references/analyze.md"
+ },
+ {
+ "path": "references/apim.md",
+ "size": 5848,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-prepare/references/apim.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-prepare/references/apim.md"
+ },
+ {
+ "path": "references/architecture.md",
+ "size": 6540,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-prepare/references/architecture.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-prepare/references/architecture.md"
+ },
+ {
+ "path": "references/aspire.md",
+ "size": 18609,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-prepare/references/aspire.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-prepare/references/aspire.md"
+ },
+ {
+ "path": "references/auth-best-practices.md",
+ "size": 6207,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-prepare/references/auth-best-practices.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-prepare/references/auth-best-practices.md"
+ },
+ {
+ "path": "references/azure-context.md",
+ "size": 6065,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-prepare/references/azure-context.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-prepare/references/azure-context.md"
+ },
+ {
+ "path": "references/functional-verification.md",
+ "size": 3301,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-prepare/references/functional-verification.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-prepare/references/functional-verification.md"
+ },
+ {
+ "path": "references/generate.md",
+ "size": 5572,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-prepare/references/generate.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-prepare/references/generate.md"
+ },
+ {
+ "path": "references/global-rules.md",
+ "size": 2045,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-prepare/references/global-rules.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-prepare/references/global-rules.md"
+ },
+ {
+ "path": "references/plan-template.md",
+ "size": 10304,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-prepare/references/plan-template.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-prepare/references/plan-template.md"
+ },
+ {
+ "path": "references/recipe-selection.md",
+ "size": 3334,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-prepare/references/recipe-selection.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-prepare/references/recipe-selection.md"
+ },
+ {
+ "path": "references/recipes/azcli/README.md",
+ "size": 1971,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-prepare/references/recipes/azcli/README.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-prepare/references/recipes/azcli/README.md"
+ },
+ {
+ "path": "references/recipes/azcli/commands.md",
+ "size": 1699,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-prepare/references/recipes/azcli/commands.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-prepare/references/recipes/azcli/commands.md"
+ },
+ {
+ "path": "references/recipes/azcli/scripts.md",
+ "size": 2376,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-prepare/references/recipes/azcli/scripts.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-prepare/references/recipes/azcli/scripts.md"
+ },
+ {
+ "path": "references/recipes/azd/README.md",
+ "size": 3998,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-prepare/references/recipes/azd/README.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-prepare/references/recipes/azd/README.md"
+ },
+ {
+ "path": "references/recipes/azd/aspire.md",
+ "size": 9153,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-prepare/references/recipes/azd/aspire.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-prepare/references/recipes/azd/aspire.md"
+ },
+ {
+ "path": "references/recipes/azd/azure-yaml.md",
+ "size": 7062,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-prepare/references/recipes/azd/azure-yaml.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-prepare/references/recipes/azd/azure-yaml.md"
+ },
+ {
+ "path": "references/recipes/azd/docker.md",
+ "size": 2187,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-prepare/references/recipes/azd/docker.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-prepare/references/recipes/azd/docker.md"
+ },
+ {
+ "path": "references/recipes/azd/iac-rules.md",
+ "size": 5935,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-prepare/references/recipes/azd/iac-rules.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-prepare/references/recipes/azd/iac-rules.md"
+ },
+ {
+ "path": "references/recipes/azd/terraform.md",
+ "size": 14306,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-prepare/references/recipes/azd/terraform.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-prepare/references/recipes/azd/terraform.md"
+ },
+ {
+ "path": "references/recipes/bicep/README.md",
+ "size": 1457,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-prepare/references/recipes/bicep/README.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-prepare/references/recipes/bicep/README.md"
+ },
+ {
+ "path": "references/recipes/bicep/patterns.md",
+ "size": 3241,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-prepare/references/recipes/bicep/patterns.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-prepare/references/recipes/bicep/patterns.md"
+ },
+ {
+ "path": "references/recipes/terraform/README.md",
+ "size": 2686,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-prepare/references/recipes/terraform/README.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-prepare/references/recipes/terraform/README.md"
+ },
+ {
+ "path": "references/recipes/terraform/patterns.md",
+ "size": 3794,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-prepare/references/recipes/terraform/patterns.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-prepare/references/recipes/terraform/patterns.md"
+ },
+ {
+ "path": "references/region-availability.md",
+ "size": 1742,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-prepare/references/region-availability.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-prepare/references/region-availability.md"
+ },
+ {
+ "path": "references/requirements.md",
+ "size": 2663,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-prepare/references/requirements.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-prepare/references/requirements.md"
+ },
+ {
+ "path": "references/research.md",
+ "size": 8874,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-prepare/references/research.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-prepare/references/research.md"
+ },
+ {
+ "path": "references/resources-limits-quotas.md",
+ "size": 13322,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-prepare/references/resources-limits-quotas.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-prepare/references/resources-limits-quotas.md"
+ },
+ {
+ "path": "references/runtimes/nodejs.md",
+ "size": 6047,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-prepare/references/runtimes/nodejs.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-prepare/references/runtimes/nodejs.md"
+ },
+ {
+ "path": "references/scan.md",
+ "size": 3169,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-prepare/references/scan.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-prepare/references/scan.md"
+ },
+ {
+ "path": "references/sdk/azd-deployment.md",
+ "size": 792,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-prepare/references/sdk/azd-deployment.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-prepare/references/sdk/azd-deployment.md"
+ },
+ {
+ "path": "references/sdk/azure-appconfiguration-java.md",
+ "size": 1535,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-prepare/references/sdk/azure-appconfiguration-java.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-prepare/references/sdk/azure-appconfiguration-java.md"
+ },
+ {
+ "path": "references/sdk/azure-appconfiguration-py.md",
+ "size": 1171,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-prepare/references/sdk/azure-appconfiguration-py.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-prepare/references/sdk/azure-appconfiguration-py.md"
+ },
+ {
+ "path": "references/sdk/azure-appconfiguration-ts.md",
+ "size": 1217,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-prepare/references/sdk/azure-appconfiguration-ts.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-prepare/references/sdk/azure-appconfiguration-ts.md"
+ },
+ {
+ "path": "references/sdk/azure-identity-dotnet.md",
+ "size": 941,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-prepare/references/sdk/azure-identity-dotnet.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-prepare/references/sdk/azure-identity-dotnet.md"
+ },
+ {
+ "path": "references/sdk/azure-identity-java.md",
+ "size": 1249,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-prepare/references/sdk/azure-identity-java.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-prepare/references/sdk/azure-identity-java.md"
+ },
+ {
+ "path": "references/sdk/azure-identity-py.md",
+ "size": 1149,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-prepare/references/sdk/azure-identity-py.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-prepare/references/sdk/azure-identity-py.md"
+ },
+ {
+ "path": "references/sdk/azure-identity-ts.md",
+ "size": 1145,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-prepare/references/sdk/azure-identity-ts.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-prepare/references/sdk/azure-identity-ts.md"
+ },
+ {
+ "path": "references/security.md",
+ "size": 8661,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-prepare/references/security.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-prepare/references/security.md"
+ },
+ {
+ "path": "references/services/aks/README.md",
+ "size": 1119,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-prepare/references/services/aks/README.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-prepare/references/services/aks/README.md"
+ },
+ {
+ "path": "references/services/aks/addons.md",
+ "size": 1015,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-prepare/references/services/aks/addons.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-prepare/references/services/aks/addons.md"
+ },
+ {
+ "path": "references/services/aks/bicep.md",
+ "size": 1780,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-prepare/references/services/aks/bicep.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-prepare/references/services/aks/bicep.md"
+ },
+ {
+ "path": "references/services/aks/manifests.md",
+ "size": 1469,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-prepare/references/services/aks/manifests.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-prepare/references/services/aks/manifests.md"
+ },
+ {
+ "path": "references/services/app-insights/README.md",
+ "size": 880,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-prepare/references/services/app-insights/README.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-prepare/references/services/app-insights/README.md"
+ },
+ {
+ "path": "references/services/app-service/README.md",
+ "size": 2454,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-prepare/references/services/app-service/README.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-prepare/references/services/app-service/README.md"
+ },
+ {
+ "path": "references/services/app-service/bicep.md",
+ "size": 4405,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-prepare/references/services/app-service/bicep.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-prepare/references/services/app-service/bicep.md"
+ },
+ {
+ "path": "references/services/app-service/custom-domains.md",
+ "size": 4910,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-prepare/references/services/app-service/custom-domains.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-prepare/references/services/app-service/custom-domains.md"
+ },
+ {
+ "path": "references/services/app-service/deployment-slots.md",
+ "size": 4761,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-prepare/references/services/app-service/deployment-slots.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-prepare/references/services/app-service/deployment-slots.md"
+ },
+ {
+ "path": "references/services/app-service/networking.md",
+ "size": 6747,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-prepare/references/services/app-service/networking.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-prepare/references/services/app-service/networking.md"
+ },
+ {
+ "path": "references/services/app-service/scaling.md",
+ "size": 1582,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-prepare/references/services/app-service/scaling.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-prepare/references/services/app-service/scaling.md"
+ },
+ {
+ "path": "references/services/app-service/sku-selection.md",
+ "size": 4801,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-prepare/references/services/app-service/sku-selection.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-prepare/references/services/app-service/sku-selection.md"
+ },
+ {
+ "path": "references/services/app-service/templates/recipes/README.md",
+ "size": 2879,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-prepare/references/services/app-service/templates/recipes/README.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-prepare/references/services/app-service/templates/recipes/README.md"
+ },
+ {
+ "path": "references/services/app-service/templates/recipes/auth/README.md",
+ "size": 3150,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-prepare/references/services/app-service/templates/recipes/auth/README.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-prepare/references/services/app-service/templates/recipes/auth/README.md"
+ },
+ {
+ "path": "references/services/app-service/templates/recipes/auth/source/dotnet.md",
+ "size": 1380,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-prepare/references/services/app-service/templates/recipes/auth/source/dotnet.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-prepare/references/services/app-service/templates/recipes/auth/source/dotnet.md"
+ },
+ {
+ "path": "references/services/app-service/templates/recipes/auth/source/nodejs.md",
+ "size": 2511,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-prepare/references/services/app-service/templates/recipes/auth/source/nodejs.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-prepare/references/services/app-service/templates/recipes/auth/source/nodejs.md"
+ },
+ {
+ "path": "references/services/app-service/templates/recipes/auth/source/python.md",
+ "size": 2224,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-prepare/references/services/app-service/templates/recipes/auth/source/python.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-prepare/references/services/app-service/templates/recipes/auth/source/python.md"
+ },
+ {
+ "path": "references/services/app-service/templates/recipes/composition.md",
+ "size": 4881,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-prepare/references/services/app-service/templates/recipes/composition.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-prepare/references/services/app-service/templates/recipes/composition.md"
+ },
+ {
+ "path": "references/services/app-service/templates/recipes/cosmos/README.md",
+ "size": 3689,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-prepare/references/services/app-service/templates/recipes/cosmos/README.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-prepare/references/services/app-service/templates/recipes/cosmos/README.md"
+ },
+ {
+ "path": "references/services/app-service/templates/recipes/cosmos/source/dotnet.md",
+ "size": 1304,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-prepare/references/services/app-service/templates/recipes/cosmos/source/dotnet.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-prepare/references/services/app-service/templates/recipes/cosmos/source/dotnet.md"
+ },
+ {
+ "path": "references/services/app-service/templates/recipes/cosmos/source/nodejs.md",
+ "size": 1260,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-prepare/references/services/app-service/templates/recipes/cosmos/source/nodejs.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-prepare/references/services/app-service/templates/recipes/cosmos/source/nodejs.md"
+ },
+ {
+ "path": "references/services/app-service/templates/recipes/cosmos/source/python.md",
+ "size": 1142,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-prepare/references/services/app-service/templates/recipes/cosmos/source/python.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-prepare/references/services/app-service/templates/recipes/cosmos/source/python.md"
+ },
+ {
+ "path": "references/services/app-service/templates/recipes/redis/README.md",
+ "size": 3329,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-prepare/references/services/app-service/templates/recipes/redis/README.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-prepare/references/services/app-service/templates/recipes/redis/README.md"
+ },
+ {
+ "path": "references/services/app-service/templates/recipes/redis/source/dotnet.md",
+ "size": 1687,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-prepare/references/services/app-service/templates/recipes/redis/source/dotnet.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-prepare/references/services/app-service/templates/recipes/redis/source/dotnet.md"
+ },
+ {
+ "path": "references/services/app-service/templates/recipes/redis/source/nodejs.md",
+ "size": 2260,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-prepare/references/services/app-service/templates/recipes/redis/source/nodejs.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-prepare/references/services/app-service/templates/recipes/redis/source/nodejs.md"
+ },
+ {
+ "path": "references/services/app-service/templates/recipes/redis/source/python.md",
+ "size": 2968,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-prepare/references/services/app-service/templates/recipes/redis/source/python.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-prepare/references/services/app-service/templates/recipes/redis/source/python.md"
+ },
+ {
+ "path": "references/services/app-service/templates/recipes/sql/README.md",
+ "size": 3554,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-prepare/references/services/app-service/templates/recipes/sql/README.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-prepare/references/services/app-service/templates/recipes/sql/README.md"
+ },
+ {
+ "path": "references/services/app-service/templates/recipes/sql/source/dotnet.md",
+ "size": 2997,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-prepare/references/services/app-service/templates/recipes/sql/source/dotnet.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-prepare/references/services/app-service/templates/recipes/sql/source/dotnet.md"
+ },
+ {
+ "path": "references/services/app-service/templates/recipes/sql/source/nodejs.md",
+ "size": 3091,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-prepare/references/services/app-service/templates/recipes/sql/source/nodejs.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-prepare/references/services/app-service/templates/recipes/sql/source/nodejs.md"
+ },
+ {
+ "path": "references/services/app-service/templates/recipes/sql/source/python.md",
+ "size": 4506,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-prepare/references/services/app-service/templates/recipes/sql/source/python.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-prepare/references/services/app-service/templates/recipes/sql/source/python.md"
+ },
+ {
+ "path": "references/services/app-service/templates/selection.md",
+ "size": 2912,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-prepare/references/services/app-service/templates/selection.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-prepare/references/services/app-service/templates/selection.md"
+ },
+ {
+ "path": "references/services/app-service/templates/web-api.md",
+ "size": 5050,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-prepare/references/services/app-service/templates/web-api.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-prepare/references/services/app-service/templates/web-api.md"
+ },
+ {
+ "path": "references/services/app-service/templates/web-app.md",
+ "size": 5045,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-prepare/references/services/app-service/templates/web-app.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-prepare/references/services/app-service/templates/web-app.md"
+ },
+ {
+ "path": "references/services/container-apps/README.md",
+ "size": 1333,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-prepare/references/services/container-apps/README.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-prepare/references/services/container-apps/README.md"
+ },
+ {
+ "path": "references/services/container-apps/bicep.md",
+ "size": 5007,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-prepare/references/services/container-apps/bicep.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-prepare/references/services/container-apps/bicep.md"
+ },
+ {
+ "path": "references/services/container-apps/day2-operations.md",
+ "size": 5240,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-prepare/references/services/container-apps/day2-operations.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-prepare/references/services/container-apps/day2-operations.md"
+ },
+ {
+ "path": "references/services/container-apps/environment.md",
+ "size": 1288,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-prepare/references/services/container-apps/environment.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-prepare/references/services/container-apps/environment.md"
+ },
+ {
+ "path": "references/services/container-apps/health-probes.md",
+ "size": 1209,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-prepare/references/services/container-apps/health-probes.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-prepare/references/services/container-apps/health-probes.md"
+ },
+ {
+ "path": "references/services/container-apps/networking.md",
+ "size": 5209,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-prepare/references/services/container-apps/networking.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-prepare/references/services/container-apps/networking.md"
+ },
+ {
+ "path": "references/services/container-apps/revisions.md",
+ "size": 5064,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-prepare/references/services/container-apps/revisions.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-prepare/references/services/container-apps/revisions.md"
+ },
+ {
+ "path": "references/services/container-apps/scaling.md",
+ "size": 1481,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-prepare/references/services/container-apps/scaling.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-prepare/references/services/container-apps/scaling.md"
+ },
+ {
+ "path": "references/services/container-apps/terraform.md",
+ "size": 6267,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-prepare/references/services/container-apps/terraform.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-prepare/references/services/container-apps/terraform.md"
+ },
+ {
+ "path": "references/services/cosmos-db/README.md",
+ "size": 1514,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-prepare/references/services/cosmos-db/README.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-prepare/references/services/cosmos-db/README.md"
+ },
+ {
+ "path": "references/services/cosmos-db/bicep.md",
+ "size": 2001,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-prepare/references/services/cosmos-db/bicep.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-prepare/references/services/cosmos-db/bicep.md"
+ },
+ {
+ "path": "references/services/cosmos-db/partitioning.md",
+ "size": 1144,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-prepare/references/services/cosmos-db/partitioning.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-prepare/references/services/cosmos-db/partitioning.md"
+ },
+ {
+ "path": "references/services/cosmos-db/sdk.md",
+ "size": 1663,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-prepare/references/services/cosmos-db/sdk.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-prepare/references/services/cosmos-db/sdk.md"
+ },
+ {
+ "path": "references/services/durable-task-scheduler/README.md",
+ "size": 4991,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-prepare/references/services/durable-task-scheduler/README.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-prepare/references/services/durable-task-scheduler/README.md"
+ },
+ {
+ "path": "references/services/durable-task-scheduler/bicep.md",
+ "size": 4960,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-prepare/references/services/durable-task-scheduler/bicep.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-prepare/references/services/durable-task-scheduler/bicep.md"
+ },
+ {
+ "path": "references/services/durable-task-scheduler/dotnet.md",
+ "size": 6274,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-prepare/references/services/durable-task-scheduler/dotnet.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-prepare/references/services/durable-task-scheduler/dotnet.md"
+ },
+ {
+ "path": "references/services/durable-task-scheduler/java.md",
+ "size": 7910,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-prepare/references/services/durable-task-scheduler/java.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-prepare/references/services/durable-task-scheduler/java.md"
+ },
+ {
+ "path": "references/services/durable-task-scheduler/javascript.md",
+ "size": 5785,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-prepare/references/services/durable-task-scheduler/javascript.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-prepare/references/services/durable-task-scheduler/javascript.md"
+ },
+ {
+ "path": "references/services/durable-task-scheduler/python.md",
+ "size": 6590,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-prepare/references/services/durable-task-scheduler/python.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-prepare/references/services/durable-task-scheduler/python.md"
+ },
+ {
+ "path": "references/services/event-grid/README.md",
+ "size": 1097,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-prepare/references/services/event-grid/README.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-prepare/references/services/event-grid/README.md"
+ },
+ {
+ "path": "references/services/event-grid/bicep.md",
+ "size": 1777,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-prepare/references/services/event-grid/bicep.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-prepare/references/services/event-grid/bicep.md"
+ },
+ {
+ "path": "references/services/event-grid/subscriptions.md",
+ "size": 1706,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-prepare/references/services/event-grid/subscriptions.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-prepare/references/services/event-grid/subscriptions.md"
+ },
+ {
+ "path": "references/services/foundry/README.md",
+ "size": 1413,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-prepare/references/services/foundry/README.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-prepare/references/services/foundry/README.md"
+ },
+ {
+ "path": "references/services/foundry/region-availability.md",
+ "size": 849,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-prepare/references/services/foundry/region-availability.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-prepare/references/services/foundry/region-availability.md"
+ },
+ {
+ "path": "references/services/functions/README.md",
+ "size": 3852,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-prepare/references/services/functions/README.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-prepare/references/services/functions/README.md"
+ },
+ {
+ "path": "references/services/functions/aspire-containerapps.md",
+ "size": 3394,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-prepare/references/services/functions/aspire-containerapps.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-prepare/references/services/functions/aspire-containerapps.md"
+ },
+ {
+ "path": "references/services/functions/bicep.md",
+ "size": 12204,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-prepare/references/services/functions/bicep.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-prepare/references/services/functions/bicep.md"
+ },
+ {
+ "path": "references/services/functions/durable.md",
+ "size": 1858,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-prepare/references/services/functions/durable.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-prepare/references/services/functions/durable.md"
+ },
+ {
+ "path": "references/services/functions/templates/README.md",
+ "size": 6698,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-prepare/references/services/functions/templates/README.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-prepare/references/services/functions/templates/README.md"
+ },
+ {
+ "path": "references/services/functions/templates/base/eval/python.md",
+ "size": 762,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-prepare/references/services/functions/templates/base/eval/python.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-prepare/references/services/functions/templates/base/eval/python.md"
+ },
+ {
+ "path": "references/services/functions/templates/base/eval/summary.md",
+ "size": 1912,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-prepare/references/services/functions/templates/base/eval/summary.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-prepare/references/services/functions/templates/base/eval/summary.md"
+ },
+ {
+ "path": "references/services/functions/templates/base/eval/typescript.md",
+ "size": 1096,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-prepare/references/services/functions/templates/base/eval/typescript.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-prepare/references/services/functions/templates/base/eval/typescript.md"
+ },
+ {
+ "path": "references/services/functions/templates/recipes/README.md",
+ "size": 1076,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-prepare/references/services/functions/templates/recipes/README.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-prepare/references/services/functions/templates/recipes/README.md"
+ },
+ {
+ "path": "references/services/functions/templates/recipes/blob-eventgrid/README.md",
+ "size": 1628,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-prepare/references/services/functions/templates/recipes/blob-eventgrid/README.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-prepare/references/services/functions/templates/recipes/blob-eventgrid/README.md"
+ },
+ {
+ "path": "references/services/functions/templates/recipes/blob-eventgrid/eval/python.md",
+ "size": 1269,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-prepare/references/services/functions/templates/recipes/blob-eventgrid/eval/python.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-prepare/references/services/functions/templates/recipes/blob-eventgrid/eval/python.md"
+ },
+ {
+ "path": "references/services/functions/templates/recipes/blob-eventgrid/eval/summary.md",
+ "size": 2613,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-prepare/references/services/functions/templates/recipes/blob-eventgrid/eval/summary.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-prepare/references/services/functions/templates/recipes/blob-eventgrid/eval/summary.md"
+ },
+ {
+ "path": "references/services/functions/templates/recipes/common/dotnet-entry-point.md",
+ "size": 2003,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-prepare/references/services/functions/templates/recipes/common/dotnet-entry-point.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-prepare/references/services/functions/templates/recipes/common/dotnet-entry-point.md"
+ },
+ {
+ "path": "references/services/functions/templates/recipes/common/error-handling.md",
+ "size": 2238,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-prepare/references/services/functions/templates/recipes/common/error-handling.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-prepare/references/services/functions/templates/recipes/common/error-handling.md"
+ },
+ {
+ "path": "references/services/functions/templates/recipes/common/health-check.md",
+ "size": 2743,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-prepare/references/services/functions/templates/recipes/common/health-check.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-prepare/references/services/functions/templates/recipes/common/health-check.md"
+ },
+ {
+ "path": "references/services/functions/templates/recipes/common/nodejs-entry-point.md",
+ "size": 4234,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-prepare/references/services/functions/templates/recipes/common/nodejs-entry-point.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-prepare/references/services/functions/templates/recipes/common/nodejs-entry-point.md"
+ },
+ {
+ "path": "references/services/functions/templates/recipes/composition.md",
+ "size": 11356,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-prepare/references/services/functions/templates/recipes/composition.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-prepare/references/services/functions/templates/recipes/composition.md"
+ },
+ {
+ "path": "references/services/functions/templates/recipes/cosmosdb/README.md",
+ "size": 1587,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-prepare/references/services/functions/templates/recipes/cosmosdb/README.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-prepare/references/services/functions/templates/recipes/cosmosdb/README.md"
+ },
+ {
+ "path": "references/services/functions/templates/recipes/cosmosdb/eval/python.md",
+ "size": 1248,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-prepare/references/services/functions/templates/recipes/cosmosdb/eval/python.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-prepare/references/services/functions/templates/recipes/cosmosdb/eval/python.md"
+ },
+ {
+ "path": "references/services/functions/templates/recipes/cosmosdb/eval/summary.md",
+ "size": 1885,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-prepare/references/services/functions/templates/recipes/cosmosdb/eval/summary.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-prepare/references/services/functions/templates/recipes/cosmosdb/eval/summary.md"
+ },
+ {
+ "path": "references/services/functions/templates/recipes/cosmosdb/eval/typescript.md",
+ "size": 1368,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-prepare/references/services/functions/templates/recipes/cosmosdb/eval/typescript.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-prepare/references/services/functions/templates/recipes/cosmosdb/eval/typescript.md"
+ },
+ {
+ "path": "references/services/functions/templates/recipes/durable/README.md",
+ "size": 1872,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-prepare/references/services/functions/templates/recipes/durable/README.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-prepare/references/services/functions/templates/recipes/durable/README.md"
+ },
+ {
+ "path": "references/services/functions/templates/recipes/durable/eval/python.md",
+ "size": 1255,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-prepare/references/services/functions/templates/recipes/durable/eval/python.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-prepare/references/services/functions/templates/recipes/durable/eval/python.md"
+ },
+ {
+ "path": "references/services/functions/templates/recipes/durable/eval/summary.md",
+ "size": 1642,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-prepare/references/services/functions/templates/recipes/durable/eval/summary.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-prepare/references/services/functions/templates/recipes/durable/eval/summary.md"
+ },
+ {
+ "path": "references/services/functions/templates/recipes/eventhubs/README.md",
+ "size": 1265,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-prepare/references/services/functions/templates/recipes/eventhubs/README.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-prepare/references/services/functions/templates/recipes/eventhubs/README.md"
+ },
+ {
+ "path": "references/services/functions/templates/recipes/eventhubs/eval/python.md",
+ "size": 1262,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-prepare/references/services/functions/templates/recipes/eventhubs/eval/python.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-prepare/references/services/functions/templates/recipes/eventhubs/eval/python.md"
+ },
+ {
+ "path": "references/services/functions/templates/recipes/eventhubs/eval/summary.md",
+ "size": 1533,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-prepare/references/services/functions/templates/recipes/eventhubs/eval/summary.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-prepare/references/services/functions/templates/recipes/eventhubs/eval/summary.md"
+ },
+ {
+ "path": "references/services/functions/templates/recipes/mcp/README.md",
+ "size": 1946,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-prepare/references/services/functions/templates/recipes/mcp/README.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-prepare/references/services/functions/templates/recipes/mcp/README.md"
+ },
+ {
+ "path": "references/services/functions/templates/recipes/mcp/eval/python.md",
+ "size": 1264,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-prepare/references/services/functions/templates/recipes/mcp/eval/python.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-prepare/references/services/functions/templates/recipes/mcp/eval/python.md"
+ },
+ {
+ "path": "references/services/functions/templates/recipes/mcp/eval/summary.md",
+ "size": 1559,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-prepare/references/services/functions/templates/recipes/mcp/eval/summary.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-prepare/references/services/functions/templates/recipes/mcp/eval/summary.md"
+ },
+ {
+ "path": "references/services/functions/templates/recipes/servicebus/README.md",
+ "size": 1316,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-prepare/references/services/functions/templates/recipes/servicebus/README.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-prepare/references/services/functions/templates/recipes/servicebus/README.md"
+ },
+ {
+ "path": "references/services/functions/templates/recipes/servicebus/eval/python.md",
+ "size": 1344,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-prepare/references/services/functions/templates/recipes/servicebus/eval/python.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-prepare/references/services/functions/templates/recipes/servicebus/eval/python.md"
+ },
+ {
+ "path": "references/services/functions/templates/recipes/servicebus/eval/summary.md",
+ "size": 1813,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-prepare/references/services/functions/templates/recipes/servicebus/eval/summary.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-prepare/references/services/functions/templates/recipes/servicebus/eval/summary.md"
+ },
+ {
+ "path": "references/services/functions/templates/recipes/servicebus/eval/typescript.md",
+ "size": 1401,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-prepare/references/services/functions/templates/recipes/servicebus/eval/typescript.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-prepare/references/services/functions/templates/recipes/servicebus/eval/typescript.md"
+ },
+ {
+ "path": "references/services/functions/templates/recipes/sql/README.md",
+ "size": 1849,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-prepare/references/services/functions/templates/recipes/sql/README.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-prepare/references/services/functions/templates/recipes/sql/README.md"
+ },
+ {
+ "path": "references/services/functions/templates/recipes/sql/eval/python.md",
+ "size": 1211,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-prepare/references/services/functions/templates/recipes/sql/eval/python.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-prepare/references/services/functions/templates/recipes/sql/eval/python.md"
+ },
+ {
+ "path": "references/services/functions/templates/recipes/sql/eval/summary.md",
+ "size": 2818,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-prepare/references/services/functions/templates/recipes/sql/eval/summary.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-prepare/references/services/functions/templates/recipes/sql/eval/summary.md"
+ },
+ {
+ "path": "references/services/functions/templates/recipes/timer/README.md",
+ "size": 1490,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-prepare/references/services/functions/templates/recipes/timer/README.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-prepare/references/services/functions/templates/recipes/timer/README.md"
+ },
+ {
+ "path": "references/services/functions/templates/recipes/timer/eval/python.md",
+ "size": 1198,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-prepare/references/services/functions/templates/recipes/timer/eval/python.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-prepare/references/services/functions/templates/recipes/timer/eval/python.md"
+ },
+ {
+ "path": "references/services/functions/templates/recipes/timer/eval/summary.md",
+ "size": 1499,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-prepare/references/services/functions/templates/recipes/timer/eval/summary.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-prepare/references/services/functions/templates/recipes/timer/eval/summary.md"
+ },
+ {
+ "path": "references/services/functions/templates/selection.md",
+ "size": 4436,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-prepare/references/services/functions/templates/selection.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-prepare/references/services/functions/templates/selection.md"
+ },
+ {
+ "path": "references/services/functions/terraform.md",
+ "size": 13650,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-prepare/references/services/functions/terraform.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-prepare/references/services/functions/terraform.md"
+ },
+ {
+ "path": "references/services/key-vault/README.md",
+ "size": 1399,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-prepare/references/services/key-vault/README.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-prepare/references/services/key-vault/README.md"
+ },
+ {
+ "path": "references/services/key-vault/bicep.md",
+ "size": 1874,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-prepare/references/services/key-vault/bicep.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-prepare/references/services/key-vault/bicep.md"
+ },
+ {
+ "path": "references/services/key-vault/sdk.md",
+ "size": 2005,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-prepare/references/services/key-vault/sdk.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-prepare/references/services/key-vault/sdk.md"
+ },
+ {
+ "path": "references/services/logic-apps/README.md",
+ "size": 1115,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-prepare/references/services/logic-apps/README.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-prepare/references/services/logic-apps/README.md"
+ },
+ {
+ "path": "references/services/logic-apps/bicep.md",
+ "size": 1976,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-prepare/references/services/logic-apps/bicep.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-prepare/references/services/logic-apps/bicep.md"
+ },
+ {
+ "path": "references/services/logic-apps/triggers.md",
+ "size": 1830,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-prepare/references/services/logic-apps/triggers.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-prepare/references/services/logic-apps/triggers.md"
+ },
+ {
+ "path": "references/services/service-bus/README.md",
+ "size": 1535,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-prepare/references/services/service-bus/README.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-prepare/references/services/service-bus/README.md"
+ },
+ {
+ "path": "references/services/service-bus/bicep.md",
+ "size": 3912,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-prepare/references/services/service-bus/bicep.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-prepare/references/services/service-bus/bicep.md"
+ },
+ {
+ "path": "references/services/service-bus/patterns.md",
+ "size": 4504,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-prepare/references/services/service-bus/patterns.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-prepare/references/services/service-bus/patterns.md"
+ },
+ {
+ "path": "references/services/sql-database/README.md",
+ "size": 1980,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-prepare/references/services/sql-database/README.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-prepare/references/services/sql-database/README.md"
+ },
+ {
+ "path": "references/services/sql-database/auth.md",
+ "size": 4124,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-prepare/references/services/sql-database/auth.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-prepare/references/services/sql-database/auth.md"
+ },
+ {
+ "path": "references/services/sql-database/bicep.md",
+ "size": 7992,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-prepare/references/services/sql-database/bicep.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-prepare/references/services/sql-database/bicep.md"
+ },
+ {
+ "path": "references/services/sql-database/scripts/grant-sql-access.ps1",
+ "size": 3440,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-prepare/references/services/sql-database/scripts/grant-sql-access.ps1",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-prepare/references/services/sql-database/scripts/grant-sql-access.ps1"
+ },
+ {
+ "path": "references/services/sql-database/scripts/grant-sql-access.sh",
+ "size": 3546,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-prepare/references/services/sql-database/scripts/grant-sql-access.sh",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-prepare/references/services/sql-database/scripts/grant-sql-access.sh"
+ },
+ {
+ "path": "references/services/sql-database/sdk.md",
+ "size": 1966,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-prepare/references/services/sql-database/sdk.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-prepare/references/services/sql-database/sdk.md"
+ },
+ {
+ "path": "references/services/static-web-apps/README.md",
+ "size": 1421,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-prepare/references/services/static-web-apps/README.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-prepare/references/services/static-web-apps/README.md"
+ },
+ {
+ "path": "references/services/static-web-apps/bicep.md",
+ "size": 1087,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-prepare/references/services/static-web-apps/bicep.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-prepare/references/services/static-web-apps/bicep.md"
+ },
+ {
+ "path": "references/services/static-web-apps/deployment.md",
+ "size": 1955,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-prepare/references/services/static-web-apps/deployment.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-prepare/references/services/static-web-apps/deployment.md"
+ },
+ {
+ "path": "references/services/static-web-apps/region-availability.md",
+ "size": 695,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-prepare/references/services/static-web-apps/region-availability.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-prepare/references/services/static-web-apps/region-availability.md"
+ },
+ {
+ "path": "references/services/static-web-apps/routing.md",
+ "size": 1282,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-prepare/references/services/static-web-apps/routing.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-prepare/references/services/static-web-apps/routing.md"
+ },
+ {
+ "path": "references/services/static-web-apps/terraform.md",
+ "size": 3551,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-prepare/references/services/static-web-apps/terraform.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-prepare/references/services/static-web-apps/terraform.md"
+ },
+ {
+ "path": "references/services/storage/README.md",
+ "size": 1534,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-prepare/references/services/storage/README.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-prepare/references/services/storage/README.md"
+ },
+ {
+ "path": "references/services/storage/access.md",
+ "size": 3762,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-prepare/references/services/storage/access.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-prepare/references/services/storage/access.md"
+ },
+ {
+ "path": "references/services/storage/bicep.md",
+ "size": 1834,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-prepare/references/services/storage/bicep.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-prepare/references/services/storage/bicep.md"
+ },
+ {
+ "path": "references/specialized-routing.md",
+ "size": 4405,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-prepare/references/specialized-routing.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-prepare/references/specialized-routing.md"
+ }
+ ]
+ },
+ {
+ "id": "microsoft/azure-quotas",
+ "name": "azure-quotas",
+ "description": "Check/manage Azure quotas and usage across providers. For deployment planning, capacity validation, region selection. WHEN: \"check quotas\", \"service limits\", \"current usage\", \"request quota increase\", \"quota exceeded\", \"validate capacity\", \"regional availability\", \"provisioning limits\", \"vCPU limit\", \"how many vCPUs available in my subscription\".",
+ "source": "microsoft",
+ "category": null,
+ "license": "MIT",
+ "proprietary": false,
+ "path": "skills/azure-quotas",
+ "url": "https://github.com/microsoft/azure-skills/tree/main/skills/azure-quotas",
+ "route": "/skills/microsoft/azure-quotas",
+ "files": [
+ {
+ "path": "SKILL.md",
+ "size": 12065,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-quotas/SKILL.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-quotas/SKILL.md"
+ },
+ {
+ "path": "references/advanced-commands.md",
+ "size": 1814,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-quotas/references/advanced-commands.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-quotas/references/advanced-commands.md"
+ },
+ {
+ "path": "references/commands.md",
+ "size": 10619,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-quotas/references/commands.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-quotas/references/commands.md"
+ },
+ {
+ "path": "scripts/check-quota.ps1",
+ "size": 3409,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-quotas/scripts/check-quota.ps1",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-quotas/scripts/check-quota.ps1"
+ },
+ {
+ "path": "scripts/check-quota.sh",
+ "size": 3021,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-quotas/scripts/check-quota.sh",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-quotas/scripts/check-quota.sh"
+ }
+ ]
+ },
+ {
+ "id": "microsoft/azure-reliability",
+ "name": "azure-reliability",
+ "description": "Assess and improve the reliability posture of PaaS Applications (Azure Functions and Azure App Service). Scans deployed resources for zone redundancy, ZRS storage, health probes, and multi-region failover. Presents a feature-pivoted checklist, then drives staged remediation (CLI or IaC patches) end-to-end with user confirmation. WHEN: \"assess reliability\", \"check reliability\", \"zone redundant\", \"multi-region failover\", \"high availability\", \"disaster recovery\", \"single points of failure\", \"reliability posture\", \"resiliency\".",
+ "source": "microsoft",
+ "category": null,
+ "license": "MIT",
+ "proprietary": false,
+ "path": "skills/azure-reliability",
+ "url": "https://github.com/microsoft/azure-skills/tree/main/skills/azure-reliability",
+ "route": "/skills/microsoft/azure-reliability",
+ "files": [
+ {
+ "path": "SKILL.md",
+ "size": 25045,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-reliability/SKILL.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-reliability/SKILL.md"
+ },
+ {
+ "path": "references/configure-health-probes.md",
+ "size": 2190,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-reliability/references/configure-health-probes.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-reliability/references/configure-health-probes.md"
+ },
+ {
+ "path": "references/configure-multi-region.md",
+ "size": 18934,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-reliability/references/configure-multi-region.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-reliability/references/configure-multi-region.md"
+ },
+ {
+ "path": "references/configure-storage.md",
+ "size": 5481,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-reliability/references/configure-storage.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-reliability/references/configure-storage.md"
+ },
+ {
+ "path": "references/configure-zone-redundancy.md",
+ "size": 1955,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-reliability/references/configure-zone-redundancy.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-reliability/references/configure-zone-redundancy.md"
+ },
+ {
+ "path": "references/health-probe-checks.md",
+ "size": 3544,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-reliability/references/health-probe-checks.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-reliability/references/health-probe-checks.md"
+ },
+ {
+ "path": "references/iac-patching-bicep.md",
+ "size": 7031,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-reliability/references/iac-patching-bicep.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-reliability/references/iac-patching-bicep.md"
+ },
+ {
+ "path": "references/iac-patching-terraform.md",
+ "size": 4815,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-reliability/references/iac-patching-terraform.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-reliability/references/iac-patching-terraform.md"
+ },
+ {
+ "path": "references/multi-region-checks.md",
+ "size": 6120,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-reliability/references/multi-region-checks.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-reliability/references/multi-region-checks.md"
+ },
+ {
+ "path": "references/services/app-service/reliability.md",
+ "size": 10484,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-reliability/references/services/app-service/reliability.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-reliability/references/services/app-service/reliability.md"
+ },
+ {
+ "path": "references/services/functions/reliability.md",
+ "size": 6389,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-reliability/references/services/functions/reliability.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-reliability/references/services/functions/reliability.md"
+ },
+ {
+ "path": "references/storage-redundancy-checks.md",
+ "size": 5206,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-reliability/references/storage-redundancy-checks.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-reliability/references/storage-redundancy-checks.md"
+ },
+ {
+ "path": "references/zone-redundancy-checks.md",
+ "size": 2930,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-reliability/references/zone-redundancy-checks.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-reliability/references/zone-redundancy-checks.md"
+ }
+ ]
+ },
+ {
+ "id": "microsoft/azure-resource-lookup",
+ "name": "azure-resource-lookup",
+ "description": "List, find, and show Azure resources across subscriptions or resource groups. Handles prompts like \"list the websites in my subscription\", \"list my web apps\", \"show my app services\", \"list virtual machines\", \"list my VMs\", \"show storage accounts\", \"find container apps\", and \"what resources do I have\". USE FOR: list websites, list web apps, list app services, show websites in subscription, resource inventory, find resources by tag, tag analysis, orphaned resource discovery (not for cost analysis), unattached disks, count resources by type, cross-subscription lookup, and Azure Resource Graph queries. DO NOT USE FOR: deploying/changing resources (use azure-deploy), cost optimization (use azure-cost), or non-Azure clouds.",
+ "source": "microsoft",
+ "category": null,
+ "license": "MIT",
+ "proprietary": false,
+ "path": "skills/azure-resource-lookup",
+ "url": "https://github.com/microsoft/azure-skills/tree/main/skills/azure-resource-lookup",
+ "route": "/skills/microsoft/azure-resource-lookup",
+ "files": [
+ {
+ "path": "SKILL.md",
+ "size": 5526,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-resource-lookup/SKILL.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-resource-lookup/SKILL.md"
+ },
+ {
+ "path": "references/azure-resource-graph.md",
+ "size": 5232,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-resource-lookup/references/azure-resource-graph.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-resource-lookup/references/azure-resource-graph.md"
+ }
+ ]
+ },
+ {
+ "id": "microsoft/azure-resource-visualizer",
+ "name": "azure-resource-visualizer",
+ "description": "Analyze Azure resource groups and generate detailed Mermaid architecture diagrams showing the relationships between individual resources. WHEN: create architecture diagram, visualize Azure resources, show resource relationships, generate Mermaid diagram, analyze resource group, diagram my resources, architecture visualization, resource topology, map Azure infrastructure.",
+ "source": "microsoft",
+ "category": null,
+ "license": "MIT",
+ "proprietary": false,
+ "path": "skills/azure-resource-visualizer",
+ "url": "https://github.com/microsoft/azure-skills/tree/main/skills/azure-resource-visualizer",
+ "route": "/skills/microsoft/azure-resource-visualizer",
+ "files": [
+ {
+ "path": "SKILL.md",
+ "size": 8528,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-resource-visualizer/SKILL.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-resource-visualizer/SKILL.md"
+ },
+ {
+ "path": "assets/example-diagram.md",
+ "size": 1777,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-resource-visualizer/assets/example-diagram.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-resource-visualizer/assets/example-diagram.md"
+ },
+ {
+ "path": "assets/template-architecture.md",
+ "size": 970,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-resource-visualizer/assets/template-architecture.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-resource-visualizer/assets/template-architecture.md"
+ },
+ {
+ "path": "references/azure-resource-graph.md",
+ "size": 2477,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-resource-visualizer/references/azure-resource-graph.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-resource-visualizer/references/azure-resource-graph.md"
+ }
+ ]
+ },
+ {
+ "id": "microsoft/azure-storage",
+ "name": "azure-storage",
+ "description": "Azure Storage Services including Blob Storage, File Shares, Queue Storage, Table Storage, and Data Lake. Answers questions about storage access tiers (hot, cool, cold, archive), when to use each tier, and tier comparison. Provides object storage, SMB file shares, async messaging, NoSQL key-value, and big data analytics. Includes lifecycle management. USE FOR: blob storage, file shares, queue storage, table storage, data lake, upload files, download blobs, storage accounts, access tiers, storage tiers, hot cool cold archive, storage tier comparison, when to use storage tiers, lifecycle management, Azure Storage concepts. DO NOT USE FOR: SQL databases, Cosmos DB (use azure-prepare), messaging with Event Hubs or Service Bus (use azure-messaging).",
+ "source": "microsoft",
+ "category": null,
+ "license": "MIT",
+ "proprietary": false,
+ "path": "skills/azure-storage",
+ "url": "https://github.com/microsoft/azure-skills/tree/main/skills/azure-storage",
+ "route": "/skills/microsoft/azure-storage",
+ "files": [
+ {
+ "path": "SKILL.md",
+ "size": 4898,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-storage/SKILL.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-storage/SKILL.md"
+ },
+ {
+ "path": "references/auth-best-practices.md",
+ "size": 6207,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-storage/references/auth-best-practices.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-storage/references/auth-best-practices.md"
+ },
+ {
+ "path": "references/sdk-usage.md",
+ "size": 4542,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-storage/references/sdk-usage.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-storage/references/sdk-usage.md"
+ },
+ {
+ "path": "references/sdk/azure-data-tables-java.md",
+ "size": 1314,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-storage/references/sdk/azure-data-tables-java.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-storage/references/sdk/azure-data-tables-java.md"
+ },
+ {
+ "path": "references/sdk/azure-data-tables-py.md",
+ "size": 1070,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-storage/references/sdk/azure-data-tables-py.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-storage/references/sdk/azure-data-tables-py.md"
+ },
+ {
+ "path": "references/sdk/azure-storage-blob-java.md",
+ "size": 1350,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-storage/references/sdk/azure-storage-blob-java.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-storage/references/sdk/azure-storage-blob-java.md"
+ },
+ {
+ "path": "references/sdk/azure-storage-blob-py.md",
+ "size": 1025,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-storage/references/sdk/azure-storage-blob-py.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-storage/references/sdk/azure-storage-blob-py.md"
+ },
+ {
+ "path": "references/sdk/azure-storage-blob-rust.md",
+ "size": 1094,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-storage/references/sdk/azure-storage-blob-rust.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-storage/references/sdk/azure-storage-blob-rust.md"
+ },
+ {
+ "path": "references/sdk/azure-storage-blob-ts.md",
+ "size": 1221,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-storage/references/sdk/azure-storage-blob-ts.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-storage/references/sdk/azure-storage-blob-ts.md"
+ },
+ {
+ "path": "references/sdk/azure-storage-file-datalake-py.md",
+ "size": 1367,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-storage/references/sdk/azure-storage-file-datalake-py.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-storage/references/sdk/azure-storage-file-datalake-py.md"
+ },
+ {
+ "path": "references/sdk/azure-storage-file-share-py.md",
+ "size": 1006,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-storage/references/sdk/azure-storage-file-share-py.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-storage/references/sdk/azure-storage-file-share-py.md"
+ },
+ {
+ "path": "references/sdk/azure-storage-file-share-ts.md",
+ "size": 1262,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-storage/references/sdk/azure-storage-file-share-ts.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-storage/references/sdk/azure-storage-file-share-ts.md"
+ },
+ {
+ "path": "references/sdk/azure-storage-queue-py.md",
+ "size": 1091,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-storage/references/sdk/azure-storage-queue-py.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-storage/references/sdk/azure-storage-queue-py.md"
+ },
+ {
+ "path": "references/sdk/azure-storage-queue-ts.md",
+ "size": 1258,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-storage/references/sdk/azure-storage-queue-ts.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-storage/references/sdk/azure-storage-queue-ts.md"
+ }
+ ]
+ },
+ {
+ "id": "microsoft/azure-upgrade",
+ "name": "azure-upgrade",
+ "description": "Assess and upgrade Azure workloads between plans, tiers, or SKUs, or modernize Azure SDK dependencies in source code. WHEN: upgrade Consumption to Flex Consumption, upgrade Azure Functions plan, change hosting plan, function app SKU, migrate App Service to Container Apps, modernize legacy Azure Java SDKs (com.microsoft.azure to com.azure), migrate Azure Cache for Redis (ACR/ACRE) to Azure Managed Redis (AMR).",
+ "source": "microsoft",
+ "category": null,
+ "license": "MIT",
+ "proprietary": false,
+ "path": "skills/azure-upgrade",
+ "url": "https://github.com/microsoft/azure-skills/tree/main/skills/azure-upgrade",
+ "route": "/skills/microsoft/azure-upgrade",
+ "files": [
+ {
+ "path": "SKILL.md",
+ "size": 6191,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-upgrade/SKILL.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-upgrade/SKILL.md"
+ },
+ {
+ "path": "references/global-rules.md",
+ "size": 2090,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-upgrade/references/global-rules.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-upgrade/references/global-rules.md"
+ },
+ {
+ "path": "references/languages/java/INSTRUCTION.md",
+ "size": 11589,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-upgrade/references/languages/java/INSTRUCTION.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-upgrade/references/languages/java/INSTRUCTION.md"
+ },
+ {
+ "path": "references/languages/java/README.md",
+ "size": 3066,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-upgrade/references/languages/java/README.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-upgrade/references/languages/java/README.md"
+ },
+ {
+ "path": "references/languages/java/bom-migration/bom-gradle-settings.md",
+ "size": 6863,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-upgrade/references/languages/java/bom-migration/bom-gradle-settings.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-upgrade/references/languages/java/bom-migration/bom-gradle-settings.md"
+ },
+ {
+ "path": "references/languages/java/bom-migration/bom-gradle-toml.md",
+ "size": 2794,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-upgrade/references/languages/java/bom-migration/bom-gradle-toml.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-upgrade/references/languages/java/bom-migration/bom-gradle-toml.md"
+ },
+ {
+ "path": "references/languages/java/bom-migration/bom-gradle.md",
+ "size": 5266,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-upgrade/references/languages/java/bom-migration/bom-gradle.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-upgrade/references/languages/java/bom-migration/bom-gradle.md"
+ },
+ {
+ "path": "references/languages/java/bom-migration/bom-maven.md",
+ "size": 4835,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-upgrade/references/languages/java/bom-migration/bom-maven.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-upgrade/references/languages/java/bom-migration/bom-maven.md"
+ },
+ {
+ "path": "references/languages/java/bom-migration/bom-migration.md",
+ "size": 4293,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-upgrade/references/languages/java/bom-migration/bom-migration.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-upgrade/references/languages/java/bom-migration/bom-migration.md"
+ },
+ {
+ "path": "references/languages/java/bom-migration/bom-validation.md",
+ "size": 1549,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-upgrade/references/languages/java/bom-migration/bom-validation.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-upgrade/references/languages/java/bom-migration/bom-validation.md"
+ },
+ {
+ "path": "references/languages/java/package-specific/com.microsoft.azure.eventprocessorhost.md",
+ "size": 5675,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-upgrade/references/languages/java/package-specific/com.microsoft.azure.eventprocessorhost.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-upgrade/references/languages/java/package-specific/com.microsoft.azure.eventprocessorhost.md"
+ },
+ {
+ "path": "references/languages/java/package-specific/com.microsoft.azure.management.md",
+ "size": 9713,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-upgrade/references/languages/java/package-specific/com.microsoft.azure.management.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-upgrade/references/languages/java/package-specific/com.microsoft.azure.management.md"
+ },
+ {
+ "path": "references/languages/java/rules/efficiency.md",
+ "size": 265,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-upgrade/references/languages/java/rules/efficiency.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-upgrade/references/languages/java/rules/efficiency.md"
+ },
+ {
+ "path": "references/languages/java/rules/execution-guidelines.md",
+ "size": 1063,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-upgrade/references/languages/java/rules/execution-guidelines.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-upgrade/references/languages/java/rules/execution-guidelines.md"
+ },
+ {
+ "path": "references/languages/java/rules/review-code-changes.md",
+ "size": 541,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-upgrade/references/languages/java/rules/review-code-changes.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-upgrade/references/languages/java/rules/review-code-changes.md"
+ },
+ {
+ "path": "references/languages/java/rules/troubleshooting.md",
+ "size": 2586,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-upgrade/references/languages/java/rules/troubleshooting.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-upgrade/references/languages/java/rules/troubleshooting.md"
+ },
+ {
+ "path": "references/languages/java/rules/upgrade-strategy.md",
+ "size": 1403,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-upgrade/references/languages/java/rules/upgrade-strategy.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-upgrade/references/languages/java/rules/upgrade-strategy.md"
+ },
+ {
+ "path": "references/languages/java/rules/upgrade-success-criteria.md",
+ "size": 686,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-upgrade/references/languages/java/rules/upgrade-success-criteria.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-upgrade/references/languages/java/rules/upgrade-success-criteria.md"
+ },
+ {
+ "path": "references/languages/java/scripts/upgrade_bom.py",
+ "size": 20074,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-upgrade/references/languages/java/scripts/upgrade_bom.py",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-upgrade/references/languages/java/scripts/upgrade_bom.py"
+ },
+ {
+ "path": "references/languages/java/templates/PLAN_TEMPLATE.md",
+ "size": 9656,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-upgrade/references/languages/java/templates/PLAN_TEMPLATE.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-upgrade/references/languages/java/templates/PLAN_TEMPLATE.md"
+ },
+ {
+ "path": "references/languages/java/templates/PROGRESS_TEMPLATE.md",
+ "size": 9336,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-upgrade/references/languages/java/templates/PROGRESS_TEMPLATE.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-upgrade/references/languages/java/templates/PROGRESS_TEMPLATE.md"
+ },
+ {
+ "path": "references/languages/java/templates/SUMMARY_TEMPLATE.md",
+ "size": 8815,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-upgrade/references/languages/java/templates/SUMMARY_TEMPLATE.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-upgrade/references/languages/java/templates/SUMMARY_TEMPLATE.md"
+ },
+ {
+ "path": "references/languages/java/workflow/phase-1-precheck.md",
+ "size": 2397,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-upgrade/references/languages/java/workflow/phase-1-precheck.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-upgrade/references/languages/java/workflow/phase-1-precheck.md"
+ },
+ {
+ "path": "references/languages/java/workflow/phase-2-plan.md",
+ "size": 2960,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-upgrade/references/languages/java/workflow/phase-2-plan.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-upgrade/references/languages/java/workflow/phase-2-plan.md"
+ },
+ {
+ "path": "references/languages/java/workflow/phase-3-execute.md",
+ "size": 2435,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-upgrade/references/languages/java/workflow/phase-3-execute.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-upgrade/references/languages/java/workflow/phase-3-execute.md"
+ },
+ {
+ "path": "references/languages/java/workflow/phase-4-summarize.md",
+ "size": 1154,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-upgrade/references/languages/java/workflow/phase-4-summarize.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-upgrade/references/languages/java/workflow/phase-4-summarize.md"
+ },
+ {
+ "path": "references/services/functions/assessment.md",
+ "size": 4293,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-upgrade/references/services/functions/assessment.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-upgrade/references/services/functions/assessment.md"
+ },
+ {
+ "path": "references/services/functions/automation.md",
+ "size": 13906,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-upgrade/references/services/functions/automation.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-upgrade/references/services/functions/automation.md"
+ },
+ {
+ "path": "references/services/functions/consumption-to-flex.md",
+ "size": 11165,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-upgrade/references/services/functions/consumption-to-flex.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-upgrade/references/services/functions/consumption-to-flex.md"
+ },
+ {
+ "path": "references/services/redis/redis-to-amr.md",
+ "size": 7700,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-upgrade/references/services/redis/redis-to-amr.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-upgrade/references/services/redis/redis-to-amr.md"
+ },
+ {
+ "path": "references/workflow-details.md",
+ "size": 1905,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-upgrade/references/workflow-details.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-upgrade/references/workflow-details.md"
+ }
+ ]
+ },
+ {
+ "id": "microsoft/azure-validate",
+ "name": "azure-validate",
+ "description": "Pre-deployment validation for Azure readiness. Run deep checks on configuration, infrastructure (Bicep or Terraform), RBAC role assignments, managed identity permissions, and prerequisites before deploying. WHEN: validate my app, check deployment readiness, run preflight checks, verify configuration, check if ready to deploy, validate azure.yaml, validate Bicep, test before deploying, troubleshoot deployment errors, validate Azure Functions, validate function app, validate serverless deployment, verify RBAC roles, check role assignments, review managed identity permissions, what-if analysis, validate Container Apps deployment.",
+ "source": "microsoft",
+ "category": null,
+ "license": "MIT",
+ "proprietary": false,
+ "path": "skills/azure-validate",
+ "url": "https://github.com/microsoft/azure-skills/tree/main/skills/azure-validate",
+ "route": "/skills/microsoft/azure-validate",
+ "files": [
+ {
+ "path": "SKILL.md",
+ "size": 3833,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-validate/SKILL.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-validate/SKILL.md"
+ },
+ {
+ "path": "references/aspire-functions-secrets.md",
+ "size": 3771,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-validate/references/aspire-functions-secrets.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-validate/references/aspire-functions-secrets.md"
+ },
+ {
+ "path": "references/global-rules.md",
+ "size": 1215,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-validate/references/global-rules.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-validate/references/global-rules.md"
+ },
+ {
+ "path": "references/policy-validation.md",
+ "size": 1493,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-validate/references/policy-validation.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-validate/references/policy-validation.md"
+ },
+ {
+ "path": "references/recipes/README.md",
+ "size": 384,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-validate/references/recipes/README.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-validate/references/recipes/README.md"
+ },
+ {
+ "path": "references/recipes/azcli/README.md",
+ "size": 2874,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-validate/references/recipes/azcli/README.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-validate/references/recipes/azcli/README.md"
+ },
+ {
+ "path": "references/recipes/azcli/errors.md",
+ "size": 521,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-validate/references/recipes/azcli/errors.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-validate/references/recipes/azcli/errors.md"
+ },
+ {
+ "path": "references/recipes/azd/README.md",
+ "size": 5576,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-validate/references/recipes/azd/README.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-validate/references/recipes/azd/README.md"
+ },
+ {
+ "path": "references/recipes/azd/aspire.md",
+ "size": 1772,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-validate/references/recipes/azd/aspire.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-validate/references/recipes/azd/aspire.md"
+ },
+ {
+ "path": "references/recipes/azd/environment.md",
+ "size": 2083,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-validate/references/recipes/azd/environment.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-validate/references/recipes/azd/environment.md"
+ },
+ {
+ "path": "references/recipes/azd/errors.md",
+ "size": 2723,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-validate/references/recipes/azd/errors.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-validate/references/recipes/azd/errors.md"
+ },
+ {
+ "path": "references/recipes/azd/scripts/set-aspire-aca-env.ps1",
+ "size": 3588,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-validate/references/recipes/azd/scripts/set-aspire-aca-env.ps1",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-validate/references/recipes/azd/scripts/set-aspire-aca-env.ps1"
+ },
+ {
+ "path": "references/recipes/azd/scripts/set-aspire-aca-env.sh",
+ "size": 3638,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-validate/references/recipes/azd/scripts/set-aspire-aca-env.sh",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-validate/references/recipes/azd/scripts/set-aspire-aca-env.sh"
+ },
+ {
+ "path": "references/recipes/bicep/README.md",
+ "size": 2645,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-validate/references/recipes/bicep/README.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-validate/references/recipes/bicep/README.md"
+ },
+ {
+ "path": "references/recipes/bicep/errors.md",
+ "size": 389,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-validate/references/recipes/bicep/errors.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-validate/references/recipes/bicep/errors.md"
+ },
+ {
+ "path": "references/recipes/scripts/validate-deployment.ps1",
+ "size": 5278,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-validate/references/recipes/scripts/validate-deployment.ps1",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-validate/references/recipes/scripts/validate-deployment.ps1"
+ },
+ {
+ "path": "references/recipes/scripts/validate-deployment.sh",
+ "size": 6119,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-validate/references/recipes/scripts/validate-deployment.sh",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-validate/references/recipes/scripts/validate-deployment.sh"
+ },
+ {
+ "path": "references/recipes/terraform/README.md",
+ "size": 4156,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-validate/references/recipes/terraform/README.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-validate/references/recipes/terraform/README.md"
+ },
+ {
+ "path": "references/recipes/terraform/errors.md",
+ "size": 2969,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-validate/references/recipes/terraform/errors.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-validate/references/recipes/terraform/errors.md"
+ },
+ {
+ "path": "references/recipes/terraform/scripts/validate-terraform.ps1",
+ "size": 6933,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-validate/references/recipes/terraform/scripts/validate-terraform.ps1",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-validate/references/recipes/terraform/scripts/validate-terraform.ps1"
+ },
+ {
+ "path": "references/recipes/terraform/scripts/validate-terraform.sh",
+ "size": 6808,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-validate/references/recipes/terraform/scripts/validate-terraform.sh",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-validate/references/recipes/terraform/scripts/validate-terraform.sh"
+ },
+ {
+ "path": "references/region-availability.md",
+ "size": 3031,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-validate/references/region-availability.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-validate/references/region-availability.md"
+ },
+ {
+ "path": "references/role-verification.md",
+ "size": 3947,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-validate/references/role-verification.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-validate/references/role-verification.md"
+ },
+ {
+ "path": "references/scripts/scan-aspire-functions-secrets.ps1",
+ "size": 3053,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-validate/references/scripts/scan-aspire-functions-secrets.ps1",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-validate/references/scripts/scan-aspire-functions-secrets.ps1"
+ },
+ {
+ "path": "references/scripts/scan-aspire-functions-secrets.sh",
+ "size": 3342,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-validate/references/scripts/scan-aspire-functions-secrets.sh",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-validate/references/scripts/scan-aspire-functions-secrets.sh"
+ }
+ ]
+ },
+ {
+ "id": "microsoft/entra-agent-id",
+ "name": "entra-agent-id",
+ "description": "Provision Microsoft Entra Agent Identity Blueprints, BlueprintPrincipals, and per-instance Agent Identities via Microsoft Graph, and configure OAuth 2.0 token exchange (fmi_path, OBO, cross-tenant) including the Microsoft Entra SDK for AgentID sidecar. USE FOR: Agent Identity Blueprint, BlueprintPrincipal, agent OAuth, fmi_path token exchange, agent OBO, Workload Identity Federation for agents, polyglot agent auth, Microsoft.Identity.Web.AgentIdentities. DO NOT USE FOR: standard Entra app registration (use entra-app-registration), Microsoft Foundry agent authoring (use microsoft-foundry).",
+ "source": "microsoft",
+ "category": null,
+ "license": "MIT",
+ "proprietary": false,
+ "path": "skills/entra-agent-id",
+ "url": "https://github.com/microsoft/azure-skills/tree/main/skills/entra-agent-id",
+ "route": "/skills/microsoft/entra-agent-id",
+ "files": [
+ {
+ "path": "SKILL.md",
+ "size": 16036,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/entra-agent-id/SKILL.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/entra-agent-id/SKILL.md"
+ },
+ {
+ "path": "references/known-limitations.md",
+ "size": 4754,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/entra-agent-id/references/known-limitations.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/entra-agent-id/references/known-limitations.md"
+ },
+ {
+ "path": "references/oauth2-token-flow.md",
+ "size": 4507,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/entra-agent-id/references/oauth2-token-flow.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/entra-agent-id/references/oauth2-token-flow.md"
+ },
+ {
+ "path": "references/obo-blueprint-setup.md",
+ "size": 4235,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/entra-agent-id/references/obo-blueprint-setup.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/entra-agent-id/references/obo-blueprint-setup.md"
+ },
+ {
+ "path": "references/runtime-token-exchange.md",
+ "size": 6746,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/entra-agent-id/references/runtime-token-exchange.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/entra-agent-id/references/runtime-token-exchange.md"
+ },
+ {
+ "path": "references/sdk-sidecar-deployment.md",
+ "size": 6276,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/entra-agent-id/references/sdk-sidecar-deployment.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/entra-agent-id/references/sdk-sidecar-deployment.md"
+ },
+ {
+ "path": "references/sdk-sidecar.md",
+ "size": 6107,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/entra-agent-id/references/sdk-sidecar.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/entra-agent-id/references/sdk-sidecar.md"
+ }
+ ]
+ },
+ {
+ "id": "microsoft/entra-app-registration",
+ "name": "entra-app-registration",
+ "description": "Guides Microsoft Entra ID app registration, OAuth 2.0 authentication, and MSAL integration. USE FOR: create app registration, register Azure AD app, configure OAuth, set up authentication, add API permissions, generate service principal, MSAL example, console app auth, Entra ID setup, Azure AD authentication. DO NOT USE FOR: Key Vault secrets (use azure-keyvault-expiration-audit), general Azure resource security guidance.",
+ "source": "microsoft",
+ "category": null,
+ "license": "MIT",
+ "proprietary": false,
+ "path": "skills/entra-app-registration",
+ "url": "https://github.com/microsoft/azure-skills/tree/main/skills/entra-app-registration",
+ "route": "/skills/microsoft/entra-app-registration",
+ "files": [
+ {
+ "path": "SKILL.md",
+ "size": 8223,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/entra-app-registration/SKILL.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/entra-app-registration/SKILL.md"
+ },
+ {
+ "path": "references/BICEP-EXAMPLE.bicep",
+ "size": 5328,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/entra-app-registration/references/BICEP-EXAMPLE.bicep",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/entra-app-registration/references/BICEP-EXAMPLE.bicep"
+ },
+ {
+ "path": "references/api-permissions.md",
+ "size": 10198,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/entra-app-registration/references/api-permissions.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/entra-app-registration/references/api-permissions.md"
+ },
+ {
+ "path": "references/auth-best-practices.md",
+ "size": 6207,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/entra-app-registration/references/auth-best-practices.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/entra-app-registration/references/auth-best-practices.md"
+ },
+ {
+ "path": "references/cli-commands.md",
+ "size": 8852,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/entra-app-registration/references/cli-commands.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/entra-app-registration/references/cli-commands.md"
+ },
+ {
+ "path": "references/console-app-example.md",
+ "size": 11005,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/entra-app-registration/references/console-app-example.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/entra-app-registration/references/console-app-example.md"
+ },
+ {
+ "path": "references/first-app-registration.md",
+ "size": 7415,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/entra-app-registration/references/first-app-registration.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/entra-app-registration/references/first-app-registration.md"
+ },
+ {
+ "path": "references/oauth-flows.md",
+ "size": 9540,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/entra-app-registration/references/oauth-flows.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/entra-app-registration/references/oauth-flows.md"
+ },
+ {
+ "path": "references/sdk/azure-identity-dotnet.md",
+ "size": 940,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/entra-app-registration/references/sdk/azure-identity-dotnet.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/entra-app-registration/references/sdk/azure-identity-dotnet.md"
+ },
+ {
+ "path": "references/sdk/azure-identity-java.md",
+ "size": 1248,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/entra-app-registration/references/sdk/azure-identity-java.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/entra-app-registration/references/sdk/azure-identity-java.md"
+ },
+ {
+ "path": "references/sdk/azure-identity-py.md",
+ "size": 1148,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/entra-app-registration/references/sdk/azure-identity-py.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/entra-app-registration/references/sdk/azure-identity-py.md"
+ },
+ {
+ "path": "references/sdk/azure-identity-rust.md",
+ "size": 805,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/entra-app-registration/references/sdk/azure-identity-rust.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/entra-app-registration/references/sdk/azure-identity-rust.md"
+ },
+ {
+ "path": "references/sdk/azure-identity-ts.md",
+ "size": 1144,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/entra-app-registration/references/sdk/azure-identity-ts.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/entra-app-registration/references/sdk/azure-identity-ts.md"
+ },
+ {
+ "path": "references/sdk/azure-keyvault-py.md",
+ "size": 1135,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/entra-app-registration/references/sdk/azure-keyvault-py.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/entra-app-registration/references/sdk/azure-keyvault-py.md"
+ },
+ {
+ "path": "references/sdk/azure-keyvault-secrets-ts.md",
+ "size": 1043,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/entra-app-registration/references/sdk/azure-keyvault-secrets-ts.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/entra-app-registration/references/sdk/azure-keyvault-secrets-ts.md"
+ },
+ {
+ "path": "references/sdk/microsoft-azure-webjobs-extensions-authentication-events-dotnet.md",
+ "size": 1522,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/entra-app-registration/references/sdk/microsoft-azure-webjobs-extensions-authentication-events-dotnet.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/entra-app-registration/references/sdk/microsoft-azure-webjobs-extensions-authentication-events-dotnet.md"
+ },
+ {
+ "path": "references/troubleshooting.md",
+ "size": 7594,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/entra-app-registration/references/troubleshooting.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/entra-app-registration/references/troubleshooting.md"
+ }
+ ]
+ },
+ {
+ "id": "microsoft/microsoft-foundry",
+ "name": "microsoft-foundry",
+ "description": "Deploy, evaluate, fine-tune, and manage Foundry agents end-to-end with azd: hosted agent scaffold/run/deploy, prompt agent create, batch eval, continuous eval, prompt optimizer, Agent Optimizer scaffold, agent.yaml, dataset curation from traces, model fine-tuning (SFT/DPO/RFT). USE FOR: azd ai agent, azd provision/deploy, deploy agent, hosted agent, create agent, add tool to agent, invoke agent, evaluate agent, continuous eval, continuous monitoring, agent CI/CD, optimize prompt, improve prompt, optimize agent instructions, agent optimizer, deploy model, Foundry project, RBAC, role assignment, permissions, quota, capacity, region, troubleshoot agent, deployment failure, AI Services, create Foundry resource, provision, knowledge index, customize deployment, onboard, availability, fine-tune, SFT, DPO, RFT, training-data, grader, distillation, fine-tuned model, large file upload. DO NOT USE FOR: Azure Functions, App Service, general Azure deploy (use azure-deploy), general Azure prep (use azure-prepare).",
+ "source": "microsoft",
+ "category": null,
+ "license": "MIT",
+ "proprietary": false,
+ "path": "skills/microsoft-foundry",
+ "url": "https://github.com/microsoft/azure-skills/tree/main/skills/microsoft-foundry",
+ "route": "/skills/microsoft/microsoft-foundry",
+ "files": [
+ {
+ "path": ".gitignore",
+ "size": 0,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/microsoft-foundry/.gitignore",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/microsoft-foundry/.gitignore"
+ },
+ {
+ "path": "SKILL.md",
+ "size": 24691,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/microsoft-foundry/SKILL.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/microsoft-foundry/SKILL.md"
+ },
+ {
+ "path": "foundry-agent/agent-optimizer/agent-optimizer.md",
+ "size": 3423,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/microsoft-foundry/foundry-agent/agent-optimizer/agent-optimizer.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/microsoft-foundry/foundry-agent/agent-optimizer/agent-optimizer.md"
+ },
+ {
+ "path": "foundry-agent/agent-optimizer/references/azd-setup.md",
+ "size": 1221,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/microsoft-foundry/foundry-agent/agent-optimizer/references/azd-setup.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/microsoft-foundry/foundry-agent/agent-optimizer/references/azd-setup.md"
+ },
+ {
+ "path": "foundry-agent/agent-optimizer/references/eval-yaml.md",
+ "size": 3311,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/microsoft-foundry/foundry-agent/agent-optimizer/references/eval-yaml.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/microsoft-foundry/foundry-agent/agent-optimizer/references/eval-yaml.md"
+ },
+ {
+ "path": "foundry-agent/agent-optimizer/references/optimize-workflow.md",
+ "size": 2187,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/microsoft-foundry/foundry-agent/agent-optimizer/references/optimize-workflow.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/microsoft-foundry/foundry-agent/agent-optimizer/references/optimize-workflow.md"
+ },
+ {
+ "path": "foundry-agent/agent-optimizer/references/python-patterns.md",
+ "size": 4096,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/microsoft-foundry/foundry-agent/agent-optimizer/references/python-patterns.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/microsoft-foundry/foundry-agent/agent-optimizer/references/python-patterns.md"
+ },
+ {
+ "path": "foundry-agent/agent-optimizer/references/scaffold.md",
+ "size": 3415,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/microsoft-foundry/foundry-agent/agent-optimizer/references/scaffold.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/microsoft-foundry/foundry-agent/agent-optimizer/references/scaffold.md"
+ },
+ {
+ "path": "foundry-agent/azd-guidance/azd-guidance.md",
+ "size": 1138,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/microsoft-foundry/foundry-agent/azd-guidance/azd-guidance.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/microsoft-foundry/foundry-agent/azd-guidance/azd-guidance.md"
+ },
+ {
+ "path": "foundry-agent/azd-guidance/references/azd-ai-cli.md",
+ "size": 8513,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/microsoft-foundry/foundry-agent/azd-guidance/references/azd-ai-cli.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/microsoft-foundry/foundry-agent/azd-guidance/references/azd-ai-cli.md"
+ },
+ {
+ "path": "foundry-agent/cicd/cicd.md",
+ "size": 301,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/microsoft-foundry/foundry-agent/cicd/cicd.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/microsoft-foundry/foundry-agent/cicd/cicd.md"
+ },
+ {
+ "path": "foundry-agent/create/create-hosted.md",
+ "size": 28538,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/microsoft-foundry/foundry-agent/create/create-hosted.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/microsoft-foundry/foundry-agent/create/create-hosted.md"
+ },
+ {
+ "path": "foundry-agent/create/create-prompt.md",
+ "size": 4166,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/microsoft-foundry/foundry-agent/create/create-prompt.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/microsoft-foundry/foundry-agent/create/create-prompt.md"
+ },
+ {
+ "path": "foundry-agent/create/quick-start-hosted.md",
+ "size": 21221,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/microsoft-foundry/foundry-agent/create/quick-start-hosted.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/microsoft-foundry/foundry-agent/create/quick-start-hosted.md"
+ },
+ {
+ "path": "foundry-agent/create/references/agentframework.md",
+ "size": 4868,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/microsoft-foundry/foundry-agent/create/references/agentframework.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/microsoft-foundry/foundry-agent/create/references/agentframework.md"
+ },
+ {
+ "path": "foundry-agent/create/references/enable-incoming-a2a.md",
+ "size": 3740,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/microsoft-foundry/foundry-agent/create/references/enable-incoming-a2a.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/microsoft-foundry/foundry-agent/create/references/enable-incoming-a2a.md"
+ },
+ {
+ "path": "foundry-agent/create/references/foundry-tool-catalog.md",
+ "size": 43817,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/microsoft-foundry/foundry-agent/create/references/foundry-tool-catalog.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/microsoft-foundry/foundry-agent/create/references/foundry-tool-catalog.md"
+ },
+ {
+ "path": "foundry-agent/create/references/guardrails/guardrail-api-create.md",
+ "size": 3860,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/microsoft-foundry/foundry-agent/create/references/guardrails/guardrail-api-create.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/microsoft-foundry/foundry-agent/create/references/guardrails/guardrail-api-create.md"
+ },
+ {
+ "path": "foundry-agent/create/references/guardrails/guardrail-attach.md",
+ "size": 3855,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/microsoft-foundry/foundry-agent/create/references/guardrails/guardrail-attach.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/microsoft-foundry/foundry-agent/create/references/guardrails/guardrail-attach.md"
+ },
+ {
+ "path": "foundry-agent/create/references/guardrails/guardrail-manage.md",
+ "size": 2197,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/microsoft-foundry/foundry-agent/create/references/guardrails/guardrail-manage.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/microsoft-foundry/foundry-agent/create/references/guardrails/guardrail-manage.md"
+ },
+ {
+ "path": "foundry-agent/create/references/local-run.md",
+ "size": 9011,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/microsoft-foundry/foundry-agent/create/references/local-run.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/microsoft-foundry/foundry-agent/create/references/local-run.md"
+ },
+ {
+ "path": "foundry-agent/create/references/sdk-operations.md",
+ "size": 2216,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/microsoft-foundry/foundry-agent/create/references/sdk-operations.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/microsoft-foundry/foundry-agent/create/references/sdk-operations.md"
+ },
+ {
+ "path": "foundry-agent/create/references/skills/skill-attach.md",
+ "size": 7176,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/microsoft-foundry/foundry-agent/create/references/skills/skill-attach.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/microsoft-foundry/foundry-agent/create/references/skills/skill-attach.md"
+ },
+ {
+ "path": "foundry-agent/create/references/skills/skill-manage.md",
+ "size": 5490,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/microsoft-foundry/foundry-agent/create/references/skills/skill-manage.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/microsoft-foundry/foundry-agent/create/references/skills/skill-manage.md"
+ },
+ {
+ "path": "foundry-agent/create/references/skills/skill-toolbox-attach.md",
+ "size": 5226,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/microsoft-foundry/foundry-agent/create/references/skills/skill-toolbox-attach.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/microsoft-foundry/foundry-agent/create/references/skills/skill-toolbox-attach.md"
+ },
+ {
+ "path": "foundry-agent/create/references/tool-a2a.md",
+ "size": 1565,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/microsoft-foundry/foundry-agent/create/references/tool-a2a.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/microsoft-foundry/foundry-agent/create/references/tool-a2a.md"
+ },
+ {
+ "path": "foundry-agent/create/references/tool-tool-search.md",
+ "size": 2048,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/microsoft-foundry/foundry-agent/create/references/tool-tool-search.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/microsoft-foundry/foundry-agent/create/references/tool-tool-search.md"
+ },
+ {
+ "path": "foundry-agent/create/references/toolbox-reference.md",
+ "size": 12597,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/microsoft-foundry/foundry-agent/create/references/toolbox-reference.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/microsoft-foundry/foundry-agent/create/references/toolbox-reference.md"
+ },
+ {
+ "path": "foundry-agent/create/references/tools.md",
+ "size": 9447,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/microsoft-foundry/foundry-agent/create/references/tools.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/microsoft-foundry/foundry-agent/create/references/tools.md"
+ },
+ {
+ "path": "foundry-agent/create/references/tools/prompt-agent/agent-tools.md",
+ "size": 5357,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/microsoft-foundry/foundry-agent/create/references/tools/prompt-agent/agent-tools.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/microsoft-foundry/foundry-agent/create/references/tools/prompt-agent/agent-tools.md"
+ },
+ {
+ "path": "foundry-agent/create/references/tools/prompt-agent/tool-a2a.md",
+ "size": 675,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/microsoft-foundry/foundry-agent/create/references/tools/prompt-agent/tool-a2a.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/microsoft-foundry/foundry-agent/create/references/tools/prompt-agent/tool-a2a.md"
+ },
+ {
+ "path": "foundry-agent/create/references/tools/prompt-agent/tool-azure-ai-search.md",
+ "size": 3423,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/microsoft-foundry/foundry-agent/create/references/tools/prompt-agent/tool-azure-ai-search.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/microsoft-foundry/foundry-agent/create/references/tools/prompt-agent/tool-azure-ai-search.md"
+ },
+ {
+ "path": "foundry-agent/create/references/tools/prompt-agent/tool-bing-grounding.md",
+ "size": 2869,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/microsoft-foundry/foundry-agent/create/references/tools/prompt-agent/tool-bing-grounding.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/microsoft-foundry/foundry-agent/create/references/tools/prompt-agent/tool-bing-grounding.md"
+ },
+ {
+ "path": "foundry-agent/create/references/tools/prompt-agent/tool-code-interpreter.md",
+ "size": 1173,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/microsoft-foundry/foundry-agent/create/references/tools/prompt-agent/tool-code-interpreter.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/microsoft-foundry/foundry-agent/create/references/tools/prompt-agent/tool-code-interpreter.md"
+ },
+ {
+ "path": "foundry-agent/create/references/tools/prompt-agent/tool-fabric-iq.md",
+ "size": 1933,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/microsoft-foundry/foundry-agent/create/references/tools/prompt-agent/tool-fabric-iq.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/microsoft-foundry/foundry-agent/create/references/tools/prompt-agent/tool-fabric-iq.md"
+ },
+ {
+ "path": "foundry-agent/create/references/tools/prompt-agent/tool-file-search.md",
+ "size": 2699,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/microsoft-foundry/foundry-agent/create/references/tools/prompt-agent/tool-file-search.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/microsoft-foundry/foundry-agent/create/references/tools/prompt-agent/tool-file-search.md"
+ },
+ {
+ "path": "foundry-agent/create/references/tools/prompt-agent/tool-function-calling.md",
+ "size": 842,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/microsoft-foundry/foundry-agent/create/references/tools/prompt-agent/tool-function-calling.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/microsoft-foundry/foundry-agent/create/references/tools/prompt-agent/tool-function-calling.md"
+ },
+ {
+ "path": "foundry-agent/create/references/tools/prompt-agent/tool-mcp.md",
+ "size": 3452,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/microsoft-foundry/foundry-agent/create/references/tools/prompt-agent/tool-mcp.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/microsoft-foundry/foundry-agent/create/references/tools/prompt-agent/tool-mcp.md"
+ },
+ {
+ "path": "foundry-agent/create/references/tools/prompt-agent/tool-memory.md",
+ "size": 4888,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/microsoft-foundry/foundry-agent/create/references/tools/prompt-agent/tool-memory.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/microsoft-foundry/foundry-agent/create/references/tools/prompt-agent/tool-memory.md"
+ },
+ {
+ "path": "foundry-agent/create/references/tools/prompt-agent/tool-openapi.md",
+ "size": 1543,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/microsoft-foundry/foundry-agent/create/references/tools/prompt-agent/tool-openapi.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/microsoft-foundry/foundry-agent/create/references/tools/prompt-agent/tool-openapi.md"
+ },
+ {
+ "path": "foundry-agent/create/references/tools/prompt-agent/tool-web-search.md",
+ "size": 3703,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/microsoft-foundry/foundry-agent/create/references/tools/prompt-agent/tool-web-search.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/microsoft-foundry/foundry-agent/create/references/tools/prompt-agent/tool-web-search.md"
+ },
+ {
+ "path": "foundry-agent/create/references/tools/prompt-agent/tool-work-iq.md",
+ "size": 1745,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/microsoft-foundry/foundry-agent/create/references/tools/prompt-agent/tool-work-iq.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/microsoft-foundry/foundry-agent/create/references/tools/prompt-agent/tool-work-iq.md"
+ },
+ {
+ "path": "foundry-agent/create/references/use-toolbox-in-hosted-agent.md",
+ "size": 16959,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/microsoft-foundry/foundry-agent/create/references/use-toolbox-in-hosted-agent.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/microsoft-foundry/foundry-agent/create/references/use-toolbox-in-hosted-agent.md"
+ },
+ {
+ "path": "foundry-agent/create/scripts/check-canvas-entry.ps1",
+ "size": 3194,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/microsoft-foundry/foundry-agent/create/scripts/check-canvas-entry.ps1",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/microsoft-foundry/foundry-agent/create/scripts/check-canvas-entry.ps1"
+ },
+ {
+ "path": "foundry-agent/create/scripts/check-canvas-entry.sh",
+ "size": 2872,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/microsoft-foundry/foundry-agent/create/scripts/check-canvas-entry.sh",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/microsoft-foundry/foundry-agent/create/scripts/check-canvas-entry.sh"
+ },
+ {
+ "path": "foundry-agent/create/scripts/resolve-project-id.ps1",
+ "size": 5952,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/microsoft-foundry/foundry-agent/create/scripts/resolve-project-id.ps1",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/microsoft-foundry/foundry-agent/create/scripts/resolve-project-id.ps1"
+ },
+ {
+ "path": "foundry-agent/create/scripts/resolve-project-id.sh",
+ "size": 9243,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/microsoft-foundry/foundry-agent/create/scripts/resolve-project-id.sh",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/microsoft-foundry/foundry-agent/create/scripts/resolve-project-id.sh"
+ },
+ {
+ "path": "foundry-agent/create/scripts/verify-environment.ps1",
+ "size": 8397,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/microsoft-foundry/foundry-agent/create/scripts/verify-environment.ps1",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/microsoft-foundry/foundry-agent/create/scripts/verify-environment.ps1"
+ },
+ {
+ "path": "foundry-agent/create/scripts/verify-environment.sh",
+ "size": 6630,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/microsoft-foundry/foundry-agent/create/scripts/verify-environment.sh",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/microsoft-foundry/foundry-agent/create/scripts/verify-environment.sh"
+ },
+ {
+ "path": "foundry-agent/deploy/deploy.md",
+ "size": 19649,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/microsoft-foundry/foundry-agent/deploy/deploy.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/microsoft-foundry/foundry-agent/deploy/deploy.md"
+ },
+ {
+ "path": "foundry-agent/eval-datasets/eval-datasets.md",
+ "size": 11462,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/microsoft-foundry/foundry-agent/eval-datasets/eval-datasets.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/microsoft-foundry/foundry-agent/eval-datasets/eval-datasets.md"
+ },
+ {
+ "path": "foundry-agent/eval-datasets/references/dataset-comparison.md",
+ "size": 4836,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/microsoft-foundry/foundry-agent/eval-datasets/references/dataset-comparison.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/microsoft-foundry/foundry-agent/eval-datasets/references/dataset-comparison.md"
+ },
+ {
+ "path": "foundry-agent/eval-datasets/references/dataset-curation.md",
+ "size": 4167,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/microsoft-foundry/foundry-agent/eval-datasets/references/dataset-curation.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/microsoft-foundry/foundry-agent/eval-datasets/references/dataset-curation.md"
+ },
+ {
+ "path": "foundry-agent/eval-datasets/references/dataset-organization.md",
+ "size": 4777,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/microsoft-foundry/foundry-agent/eval-datasets/references/dataset-organization.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/microsoft-foundry/foundry-agent/eval-datasets/references/dataset-organization.md"
+ },
+ {
+ "path": "foundry-agent/eval-datasets/references/dataset-versioning.md",
+ "size": 7490,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/microsoft-foundry/foundry-agent/eval-datasets/references/dataset-versioning.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/microsoft-foundry/foundry-agent/eval-datasets/references/dataset-versioning.md"
+ },
+ {
+ "path": "foundry-agent/eval-datasets/references/eval-lineage.md",
+ "size": 4090,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/microsoft-foundry/foundry-agent/eval-datasets/references/eval-lineage.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/microsoft-foundry/foundry-agent/eval-datasets/references/eval-lineage.md"
+ },
+ {
+ "path": "foundry-agent/eval-datasets/references/eval-regression.md",
+ "size": 7023,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/microsoft-foundry/foundry-agent/eval-datasets/references/eval-regression.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/microsoft-foundry/foundry-agent/eval-datasets/references/eval-regression.md"
+ },
+ {
+ "path": "foundry-agent/eval-datasets/references/eval-trending.md",
+ "size": 4921,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/microsoft-foundry/foundry-agent/eval-datasets/references/eval-trending.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/microsoft-foundry/foundry-agent/eval-datasets/references/eval-trending.md"
+ },
+ {
+ "path": "foundry-agent/eval-datasets/references/generate-seed-dataset.md",
+ "size": 8893,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/microsoft-foundry/foundry-agent/eval-datasets/references/generate-seed-dataset.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/microsoft-foundry/foundry-agent/eval-datasets/references/generate-seed-dataset.md"
+ },
+ {
+ "path": "foundry-agent/eval-datasets/references/trace-to-dataset.md",
+ "size": 17416,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/microsoft-foundry/foundry-agent/eval-datasets/references/trace-to-dataset.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/microsoft-foundry/foundry-agent/eval-datasets/references/trace-to-dataset.md"
+ },
+ {
+ "path": "foundry-agent/invocations-ws/invocations-ws.md",
+ "size": 10649,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/microsoft-foundry/foundry-agent/invocations-ws/invocations-ws.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/microsoft-foundry/foundry-agent/invocations-ws/invocations-ws.md"
+ },
+ {
+ "path": "foundry-agent/invocations-ws/references/invocations-ws-protocol.md",
+ "size": 7943,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/microsoft-foundry/foundry-agent/invocations-ws/references/invocations-ws-protocol.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/microsoft-foundry/foundry-agent/invocations-ws/references/invocations-ws-protocol.md"
+ },
+ {
+ "path": "foundry-agent/invoke/invoke.md",
+ "size": 5795,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/microsoft-foundry/foundry-agent/invoke/invoke.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/microsoft-foundry/foundry-agent/invoke/invoke.md"
+ },
+ {
+ "path": "foundry-agent/invoke/references/file-operations.md",
+ "size": 2883,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/microsoft-foundry/foundry-agent/invoke/references/file-operations.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/microsoft-foundry/foundry-agent/invoke/references/file-operations.md"
+ },
+ {
+ "path": "foundry-agent/invoke/references/invocations-protocol.md",
+ "size": 3516,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/microsoft-foundry/foundry-agent/invoke/references/invocations-protocol.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/microsoft-foundry/foundry-agent/invoke/references/invocations-protocol.md"
+ },
+ {
+ "path": "foundry-agent/invoke/references/session-management.md",
+ "size": 3660,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/microsoft-foundry/foundry-agent/invoke/references/session-management.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/microsoft-foundry/foundry-agent/invoke/references/session-management.md"
+ },
+ {
+ "path": "foundry-agent/observe/observe.md",
+ "size": 15442,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/microsoft-foundry/foundry-agent/observe/observe.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/microsoft-foundry/foundry-agent/observe/observe.md"
+ },
+ {
+ "path": "foundry-agent/observe/references/analyze-results.md",
+ "size": 6462,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/microsoft-foundry/foundry-agent/observe/references/analyze-results.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/microsoft-foundry/foundry-agent/observe/references/analyze-results.md"
+ },
+ {
+ "path": "foundry-agent/observe/references/cicd-monitoring.md",
+ "size": 3700,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/microsoft-foundry/foundry-agent/observe/references/cicd-monitoring.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/microsoft-foundry/foundry-agent/observe/references/cicd-monitoring.md"
+ },
+ {
+ "path": "foundry-agent/observe/references/compare-iterate.md",
+ "size": 3351,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/microsoft-foundry/foundry-agent/observe/references/compare-iterate.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/microsoft-foundry/foundry-agent/observe/references/compare-iterate.md"
+ },
+ {
+ "path": "foundry-agent/observe/references/continuous-eval.md",
+ "size": 15492,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/microsoft-foundry/foundry-agent/observe/references/continuous-eval.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/microsoft-foundry/foundry-agent/observe/references/continuous-eval.md"
+ },
+ {
+ "path": "foundry-agent/observe/references/deploy-and-setup.md",
+ "size": 5662,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/microsoft-foundry/foundry-agent/observe/references/deploy-and-setup.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/microsoft-foundry/foundry-agent/observe/references/deploy-and-setup.md"
+ },
+ {
+ "path": "foundry-agent/observe/references/evaluate-step.md",
+ "size": 8744,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/microsoft-foundry/foundry-agent/observe/references/evaluate-step.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/microsoft-foundry/foundry-agent/observe/references/evaluate-step.md"
+ },
+ {
+ "path": "foundry-agent/observe/references/evaluation-suite-generation.md",
+ "size": 12582,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/microsoft-foundry/foundry-agent/observe/references/evaluation-suite-generation.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/microsoft-foundry/foundry-agent/observe/references/evaluation-suite-generation.md"
+ },
+ {
+ "path": "foundry-agent/observe/references/optimize-deploy.md",
+ "size": 1579,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/microsoft-foundry/foundry-agent/observe/references/optimize-deploy.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/microsoft-foundry/foundry-agent/observe/references/optimize-deploy.md"
+ },
+ {
+ "path": "foundry-agent/routine/references/azure-yaml.md",
+ "size": 2661,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/microsoft-foundry/foundry-agent/routine/references/azure-yaml.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/microsoft-foundry/foundry-agent/routine/references/azure-yaml.md"
+ },
+ {
+ "path": "foundry-agent/routine/references/cli-crud.md",
+ "size": 6149,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/microsoft-foundry/foundry-agent/routine/references/cli-crud.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/microsoft-foundry/foundry-agent/routine/references/cli-crud.md"
+ },
+ {
+ "path": "foundry-agent/routine/routine.md",
+ "size": 8151,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/microsoft-foundry/foundry-agent/routine/routine.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/microsoft-foundry/foundry-agent/routine/routine.md"
+ },
+ {
+ "path": "foundry-agent/trace/references/analyze-failures.md",
+ "size": 4013,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/microsoft-foundry/foundry-agent/trace/references/analyze-failures.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/microsoft-foundry/foundry-agent/trace/references/analyze-failures.md"
+ },
+ {
+ "path": "foundry-agent/trace/references/analyze-latency.md",
+ "size": 3880,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/microsoft-foundry/foundry-agent/trace/references/analyze-latency.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/microsoft-foundry/foundry-agent/trace/references/analyze-latency.md"
+ },
+ {
+ "path": "foundry-agent/trace/references/conversation-detail.md",
+ "size": 3785,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/microsoft-foundry/foundry-agent/trace/references/conversation-detail.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/microsoft-foundry/foundry-agent/trace/references/conversation-detail.md"
+ },
+ {
+ "path": "foundry-agent/trace/references/eval-correlation.md",
+ "size": 2555,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/microsoft-foundry/foundry-agent/trace/references/eval-correlation.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/microsoft-foundry/foundry-agent/trace/references/eval-correlation.md"
+ },
+ {
+ "path": "foundry-agent/trace/references/kql-templates.md",
+ "size": 10839,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/microsoft-foundry/foundry-agent/trace/references/kql-templates.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/microsoft-foundry/foundry-agent/trace/references/kql-templates.md"
+ },
+ {
+ "path": "foundry-agent/trace/references/search-traces.md",
+ "size": 6925,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/microsoft-foundry/foundry-agent/trace/references/search-traces.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/microsoft-foundry/foundry-agent/trace/references/search-traces.md"
+ },
+ {
+ "path": "foundry-agent/trace/references/tracing-insights-api.md",
+ "size": 4952,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/microsoft-foundry/foundry-agent/trace/references/tracing-insights-api.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/microsoft-foundry/foundry-agent/trace/references/tracing-insights-api.md"
+ },
+ {
+ "path": "foundry-agent/trace/trace.md",
+ "size": 6483,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/microsoft-foundry/foundry-agent/trace/trace.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/microsoft-foundry/foundry-agent/trace/trace.md"
+ },
+ {
+ "path": "foundry-agent/troubleshoot/troubleshoot.md",
+ "size": 6567,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/microsoft-foundry/foundry-agent/troubleshoot/troubleshoot.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/microsoft-foundry/foundry-agent/troubleshoot/troubleshoot.md"
+ },
+ {
+ "path": "project/connections.md",
+ "size": 3203,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/microsoft-foundry/project/connections.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/microsoft-foundry/project/connections.md"
+ },
+ {
+ "path": "project/create/create-foundry-project.md",
+ "size": 9193,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/microsoft-foundry/project/create/create-foundry-project.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/microsoft-foundry/project/create/create-foundry-project.md"
+ },
+ {
+ "path": "quota/quota.md",
+ "size": 9188,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/microsoft-foundry/quota/quota.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/microsoft-foundry/quota/quota.md"
+ },
+ {
+ "path": "quota/references/capacity-planning.md",
+ "size": 8370,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/microsoft-foundry/quota/references/capacity-planning.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/microsoft-foundry/quota/references/capacity-planning.md"
+ },
+ {
+ "path": "quota/references/error-resolution.md",
+ "size": 5013,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/microsoft-foundry/quota/references/error-resolution.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/microsoft-foundry/quota/references/error-resolution.md"
+ },
+ {
+ "path": "quota/references/optimization.md",
+ "size": 7817,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/microsoft-foundry/quota/references/optimization.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/microsoft-foundry/quota/references/optimization.md"
+ },
+ {
+ "path": "quota/references/ptu-guide.md",
+ "size": 6332,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/microsoft-foundry/quota/references/ptu-guide.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/microsoft-foundry/quota/references/ptu-guide.md"
+ },
+ {
+ "path": "quota/references/troubleshooting.md",
+ "size": 7521,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/microsoft-foundry/quota/references/troubleshooting.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/microsoft-foundry/quota/references/troubleshooting.md"
+ },
+ {
+ "path": "quota/references/workflows.md",
+ "size": 7036,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/microsoft-foundry/quota/references/workflows.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/microsoft-foundry/quota/references/workflows.md"
+ },
+ {
+ "path": "rbac/rbac.md",
+ "size": 7181,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/microsoft-foundry/rbac/rbac.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/microsoft-foundry/rbac/rbac.md"
+ },
+ {
+ "path": "references/agent-metadata-contract.md",
+ "size": 8866,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/microsoft-foundry/references/agent-metadata-contract.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/microsoft-foundry/references/agent-metadata-contract.md"
+ },
+ {
+ "path": "references/auth-best-practices.md",
+ "size": 6669,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/microsoft-foundry/references/auth-best-practices.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/microsoft-foundry/references/auth-best-practices.md"
+ },
+ {
+ "path": "references/sdk/foundry-sdk-py.md",
+ "size": 8688,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/microsoft-foundry/references/sdk/foundry-sdk-py.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/microsoft-foundry/references/sdk/foundry-sdk-py.md"
+ },
+ {
+ "path": "references/standard-agent-setup.md",
+ "size": 4289,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/microsoft-foundry/references/standard-agent-setup.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/microsoft-foundry/references/standard-agent-setup.md"
+ },
+ {
+ "path": "resource/create/create-foundry-resource.md",
+ "size": 6204,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/microsoft-foundry/resource/create/create-foundry-resource.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/microsoft-foundry/resource/create/create-foundry-resource.md"
+ },
+ {
+ "path": "resource/create/references/patterns.md",
+ "size": 4007,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/microsoft-foundry/resource/create/references/patterns.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/microsoft-foundry/resource/create/references/patterns.md"
+ },
+ {
+ "path": "resource/create/references/troubleshooting.md",
+ "size": 2470,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/microsoft-foundry/resource/create/references/troubleshooting.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/microsoft-foundry/resource/create/references/troubleshooting.md"
+ },
+ {
+ "path": "resource/create/references/workflows.md",
+ "size": 6859,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/microsoft-foundry/resource/create/references/workflows.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/microsoft-foundry/resource/create/references/workflows.md"
+ },
+ {
+ "path": "resource/private-network/private-network.md",
+ "size": 6448,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/microsoft-foundry/resource/private-network/private-network.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/microsoft-foundry/resource/private-network/private-network.md"
+ },
+ {
+ "path": "resource/private-network/references/custom-template-adaptation.md",
+ "size": 1630,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/microsoft-foundry/resource/private-network/references/custom-template-adaptation.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/microsoft-foundry/resource/private-network/references/custom-template-adaptation.md"
+ },
+ {
+ "path": "resource/private-network/references/deploy.md",
+ "size": 3759,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/microsoft-foundry/resource/private-network/references/deploy.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/microsoft-foundry/resource/private-network/references/deploy.md"
+ },
+ {
+ "path": "resource/private-network/references/end-to-end-test.md",
+ "size": 4197,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/microsoft-foundry/resource/private-network/references/end-to-end-test.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/microsoft-foundry/resource/private-network/references/end-to-end-test.md"
+ },
+ {
+ "path": "resource/private-network/references/intake.md",
+ "size": 6700,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/microsoft-foundry/resource/private-network/references/intake.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/microsoft-foundry/resource/private-network/references/intake.md"
+ },
+ {
+ "path": "resource/private-network/references/post-deployment-validation.md",
+ "size": 3733,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/microsoft-foundry/resource/private-network/references/post-deployment-validation.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/microsoft-foundry/resource/private-network/references/post-deployment-validation.md"
+ },
+ {
+ "path": "resource/private-network/references/scaffold.md",
+ "size": 1773,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/microsoft-foundry/resource/private-network/references/scaffold.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/microsoft-foundry/resource/private-network/references/scaffold.md"
+ },
+ {
+ "path": "resource/private-network/references/template-index.md",
+ "size": 1590,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/microsoft-foundry/resource/private-network/references/template-index.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/microsoft-foundry/resource/private-network/references/template-index.md"
+ },
+ {
+ "path": "resource/private-network/references/vpn-dns-setup.bicep",
+ "size": 4564,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/microsoft-foundry/resource/private-network/references/vpn-dns-setup.bicep",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/microsoft-foundry/resource/private-network/references/vpn-dns-setup.bicep"
+ },
+ {
+ "path": "resource/private-network/references/vpn-dns-setup.md",
+ "size": 6531,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/microsoft-foundry/resource/private-network/references/vpn-dns-setup.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/microsoft-foundry/resource/private-network/references/vpn-dns-setup.md"
+ }
+ ]
+ },
+ {
+ "id": "microsoft/python-appservice-deploy",
+ "name": "python-appservice-deploy",
+ "description": "Deploy Python (Flask/Django/FastAPI) code to Azure App Service Linux. WHEN: \"Flask App Service\", \"Django App Service\", \"FastAPI App Service\", \"deploy Python to App Service\". DO NOT USE FOR: Container Apps, Functions, non-Python, Terraform/Bicep/IaC, full infra \u2014 use azure-prepare.",
+ "source": "microsoft",
+ "category": null,
+ "license": "MIT",
+ "proprietary": false,
+ "path": "skills/python-appservice-deploy",
+ "url": "https://github.com/microsoft/azure-skills/tree/main/skills/python-appservice-deploy",
+ "route": "/skills/microsoft/python-appservice-deploy",
+ "files": [
+ {
+ "path": "SKILL.md",
+ "size": 2787,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/python-appservice-deploy/SKILL.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/python-appservice-deploy/SKILL.md"
+ },
+ {
+ "path": "references/create-app.md",
+ "size": 6202,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/python-appservice-deploy/references/create-app.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/python-appservice-deploy/references/create-app.md"
+ },
+ {
+ "path": "references/deploy-azcli.md",
+ "size": 4800,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/python-appservice-deploy/references/deploy-azcli.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/python-appservice-deploy/references/deploy-azcli.md"
+ },
+ {
+ "path": "references/deploy-azd.md",
+ "size": 2372,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/python-appservice-deploy/references/deploy-azd.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/python-appservice-deploy/references/deploy-azd.md"
+ },
+ {
+ "path": "references/detect.md",
+ "size": 3733,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/python-appservice-deploy/references/detect.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/python-appservice-deploy/references/detect.md"
+ },
+ {
+ "path": "references/errors.md",
+ "size": 3855,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/python-appservice-deploy/references/errors.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/python-appservice-deploy/references/errors.md"
+ },
+ {
+ "path": "references/post-deploy-message.md",
+ "size": 4488,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/python-appservice-deploy/references/post-deploy-message.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/python-appservice-deploy/references/post-deploy-message.md"
+ },
+ {
+ "path": "references/startup-commands.md",
+ "size": 4421,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/python-appservice-deploy/references/startup-commands.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/python-appservice-deploy/references/startup-commands.md"
+ },
+ {
+ "path": "references/transient-retry.md",
+ "size": 2365,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/python-appservice-deploy/references/transient-retry.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/python-appservice-deploy/references/transient-retry.md"
+ },
+ {
+ "path": "scripts/generate-app-name.ps1",
+ "size": 1744,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/python-appservice-deploy/scripts/generate-app-name.ps1",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/python-appservice-deploy/scripts/generate-app-name.ps1"
+ },
+ {
+ "path": "scripts/generate-app-name.sh",
+ "size": 1844,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/python-appservice-deploy/scripts/generate-app-name.sh",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/python-appservice-deploy/scripts/generate-app-name.sh"
+ },
+ {
+ "path": "scripts/retry-az-create.ps1",
+ "size": 2201,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/python-appservice-deploy/scripts/retry-az-create.ps1",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/python-appservice-deploy/scripts/retry-az-create.ps1"
+ },
+ {
+ "path": "scripts/retry-az-create.sh",
+ "size": 1936,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/python-appservice-deploy/scripts/retry-az-create.sh",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/python-appservice-deploy/scripts/retry-az-create.sh"
+ }
+ ]
+ },
+ {
+ "id": "microsoft/azure-kubernetes/azure-kubernetes-automatic-readiness",
+ "name": "azure-kubernetes-automatic-readiness",
+ "description": "Assess Kubernetes workloads and cluster configuration for AKS Automatic compatibility. Identifies incompatibilities, generates fixes, and guides migration from AKS Standard to AKS Automatic. WHEN: migrate to AKS Automatic, check AKS Automatic readiness, validate manifests for Automatic, assess cluster for Automatic compatibility, fix deployment for Automatic compatibility, identify AKS Automatic migration blockers, is my cluster ready for AKS Automatic.",
+ "source": "microsoft",
+ "category": "Azure Kubernetes",
+ "license": "MIT",
+ "proprietary": false,
+ "path": "skills/azure-kubernetes/azure-kubernetes-automatic-readiness",
+ "url": "https://github.com/microsoft/azure-skills/tree/main/skills/azure-kubernetes/azure-kubernetes-automatic-readiness",
+ "route": "/skills/microsoft/azure-kubernetes/azure-kubernetes-automatic-readiness",
+ "files": [
+ {
+ "path": "SKILL.md",
+ "size": 14890,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-kubernetes/azure-kubernetes-automatic-readiness/SKILL.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-kubernetes/azure-kubernetes-automatic-readiness/SKILL.md"
+ },
+ {
+ "path": "references/common-fixes.md",
+ "size": 6867,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-kubernetes/azure-kubernetes-automatic-readiness/references/common-fixes.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-kubernetes/azure-kubernetes-automatic-readiness/references/common-fixes.md"
+ },
+ {
+ "path": "references/constraint-spec-v1.yaml",
+ "size": 19408,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-kubernetes/azure-kubernetes-automatic-readiness/references/constraint-spec-v1.yaml",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-kubernetes/azure-kubernetes-automatic-readiness/references/constraint-spec-v1.yaml"
+ },
+ {
+ "path": "references/mcp-integration.md",
+ "size": 6649,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-kubernetes/azure-kubernetes-automatic-readiness/references/mcp-integration.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-kubernetes/azure-kubernetes-automatic-readiness/references/mcp-integration.md"
+ },
+ {
+ "path": "references/migration-guide-summary.md",
+ "size": 4546,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/azure-kubernetes/azure-kubernetes-automatic-readiness/references/migration-guide-summary.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/azure-kubernetes/azure-kubernetes-automatic-readiness/references/migration-guide-summary.md"
+ }
+ ]
+ },
+ {
+ "id": "microsoft/microsoft-foundry/models/deploy-model/capacity",
+ "name": "capacity",
+ "description": "Discovers available Azure OpenAI model capacity across regions and projects. Analyzes quota limits, compares availability, and recommends optimal deployment locations based on capacity requirements. USE FOR: find capacity, check quota, where can I deploy, capacity discovery, best region for capacity, multi-project capacity search, quota analysis, model availability, region comparison, check TPM availability. DO NOT USE FOR: actual deployment (hand off to preset or customize after discovery), quota increase requests (direct user to Azure Portal), listing existing deployments.",
+ "source": "microsoft",
+ "category": "Microsoft Foundry",
+ "license": "MIT",
+ "proprietary": false,
+ "path": "skills/microsoft-foundry/models/deploy-model/capacity",
+ "url": "https://github.com/microsoft/azure-skills/tree/main/skills/microsoft-foundry/models/deploy-model/capacity",
+ "route": "/skills/microsoft/microsoft-foundry/models/deploy-model/capacity",
+ "files": [
+ {
+ "path": "SKILL.md",
+ "size": 7011,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/microsoft-foundry/models/deploy-model/capacity/SKILL.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/microsoft-foundry/models/deploy-model/capacity/SKILL.md"
+ },
+ {
+ "path": "scripts/discover_and_rank.ps1",
+ "size": 4670,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/microsoft-foundry/models/deploy-model/capacity/scripts/discover_and_rank.ps1",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/microsoft-foundry/models/deploy-model/capacity/scripts/discover_and_rank.ps1"
+ },
+ {
+ "path": "scripts/discover_and_rank.sh",
+ "size": 4641,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/microsoft-foundry/models/deploy-model/capacity/scripts/discover_and_rank.sh",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/microsoft-foundry/models/deploy-model/capacity/scripts/discover_and_rank.sh"
+ },
+ {
+ "path": "scripts/query_capacity.ps1",
+ "size": 3030,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/microsoft-foundry/models/deploy-model/capacity/scripts/query_capacity.ps1",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/microsoft-foundry/models/deploy-model/capacity/scripts/query_capacity.ps1"
+ },
+ {
+ "path": "scripts/query_capacity.sh",
+ "size": 2942,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/microsoft-foundry/models/deploy-model/capacity/scripts/query_capacity.sh",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/microsoft-foundry/models/deploy-model/capacity/scripts/query_capacity.sh"
+ }
+ ]
+ },
+ {
+ "id": "microsoft/microsoft-foundry/models/deploy-model/customize",
+ "name": "customize",
+ "description": "Interactive guided deployment flow for Azure OpenAI models with full customization control. Step-by-step selection of model version, SKU (GlobalStandard/Standard/ProvisionedManaged), capacity, RAI policy (content filter), and advanced options (dynamic quota, priority processing, spillover). USE FOR: custom deployment, customize model deployment, choose version, select SKU, set capacity, configure content filter, RAI policy, deployment options, detailed deployment, advanced deployment, PTU deployment, provisioned throughput. DO NOT USE FOR: quick deployment to optimal region (use preset).",
+ "source": "microsoft",
+ "category": "Microsoft Foundry",
+ "license": "MIT",
+ "proprietary": false,
+ "path": "skills/microsoft-foundry/models/deploy-model/customize",
+ "url": "https://github.com/microsoft/azure-skills/tree/main/skills/microsoft-foundry/models/deploy-model/customize",
+ "route": "/skills/microsoft/microsoft-foundry/models/deploy-model/customize",
+ "files": [
+ {
+ "path": "EXAMPLES.md",
+ "size": 4402,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/microsoft-foundry/models/deploy-model/customize/EXAMPLES.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/microsoft-foundry/models/deploy-model/customize/EXAMPLES.md"
+ },
+ {
+ "path": "SKILL.md",
+ "size": 8986,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/microsoft-foundry/models/deploy-model/customize/SKILL.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/microsoft-foundry/models/deploy-model/customize/SKILL.md"
+ },
+ {
+ "path": "references/customize-guides.md",
+ "size": 3487,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/microsoft-foundry/models/deploy-model/customize/references/customize-guides.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/microsoft-foundry/models/deploy-model/customize/references/customize-guides.md"
+ },
+ {
+ "path": "references/customize-workflow.md",
+ "size": 13402,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/microsoft-foundry/models/deploy-model/customize/references/customize-workflow.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/microsoft-foundry/models/deploy-model/customize/references/customize-workflow.md"
+ }
+ ]
+ },
+ {
+ "id": "microsoft/microsoft-foundry/models/deploy-model",
+ "name": "deploy-model",
+ "description": "Unified Azure OpenAI model deployment skill with intelligent intent-based routing. Handles quick preset deployments, fully customized deployments (version/SKU/capacity/RAI policy), and capacity discovery across regions and projects. USE FOR: deploy model, deploy gpt, create deployment, model deployment, deploy openai model, set up model, provision model, find capacity, check model availability, where can I deploy, best region for model, capacity analysis. DO NOT USE FOR: listing existing deployments (use foundry_models_deployments_list MCP tool), deleting deployments, agent creation (use agent/create), project creation (use project/create).",
+ "source": "microsoft",
+ "category": "Microsoft Foundry",
+ "license": "MIT",
+ "proprietary": false,
+ "path": "skills/microsoft-foundry/models/deploy-model",
+ "url": "https://github.com/microsoft/azure-skills/tree/main/skills/microsoft-foundry/models/deploy-model",
+ "route": "/skills/microsoft/microsoft-foundry/models/deploy-model",
+ "files": [
+ {
+ "path": "SKILL.md",
+ "size": 7330,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/microsoft-foundry/models/deploy-model/SKILL.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/microsoft-foundry/models/deploy-model/SKILL.md"
+ },
+ {
+ "path": "TEST_PROMPTS.md",
+ "size": 3367,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/microsoft-foundry/models/deploy-model/TEST_PROMPTS.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/microsoft-foundry/models/deploy-model/TEST_PROMPTS.md"
+ },
+ {
+ "path": "scripts/generate_deployment_url.ps1",
+ "size": 2368,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/microsoft-foundry/models/deploy-model/scripts/generate_deployment_url.ps1",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/microsoft-foundry/models/deploy-model/scripts/generate_deployment_url.ps1"
+ },
+ {
+ "path": "scripts/generate_deployment_url.sh",
+ "size": 2684,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/microsoft-foundry/models/deploy-model/scripts/generate_deployment_url.sh",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/microsoft-foundry/models/deploy-model/scripts/generate_deployment_url.sh"
+ }
+ ]
+ },
+ {
+ "id": "microsoft/microsoft-foundry/finetuning",
+ "name": "finetuning",
+ "description": "Fine-tune models on Azure AI Foundry using SFT (supervised), DPO (preference), or RFT (reinforcement with graders). Covers dataset preparation, training job submission, deployment, and evaluation. USE FOR: fine-tune, SFT, DPO, RFT, training data, grader, distillation, fine-tuned model, training job, large file upload, calibrate grader, deploy fine-tuned model, evaluate fine-tuned model. DO NOT USE FOR: general model deployment without fine-tuning (use deploy-model), agent creation (use agents), prompt optimization without training (use prompt-optimizer).",
+ "source": "microsoft",
+ "category": "Microsoft Foundry",
+ "license": "MIT",
+ "proprietary": false,
+ "path": "skills/microsoft-foundry/finetuning",
+ "url": "https://github.com/microsoft/azure-skills/tree/main/skills/microsoft-foundry/finetuning",
+ "route": "/skills/microsoft/microsoft-foundry/finetuning",
+ "files": [
+ {
+ "path": "SKILL.md",
+ "size": 5507,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/microsoft-foundry/finetuning/SKILL.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/microsoft-foundry/finetuning/SKILL.md"
+ },
+ {
+ "path": "references/agentic-rft.md",
+ "size": 3233,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/microsoft-foundry/finetuning/references/agentic-rft.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/microsoft-foundry/finetuning/references/agentic-rft.md"
+ },
+ {
+ "path": "references/dataset-formats.md",
+ "size": 3740,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/microsoft-foundry/finetuning/references/dataset-formats.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/microsoft-foundry/finetuning/references/dataset-formats.md"
+ },
+ {
+ "path": "references/deployment.md",
+ "size": 3503,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/microsoft-foundry/finetuning/references/deployment.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/microsoft-foundry/finetuning/references/deployment.md"
+ },
+ {
+ "path": "references/evaluation.md",
+ "size": 5924,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/microsoft-foundry/finetuning/references/evaluation.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/microsoft-foundry/finetuning/references/evaluation.md"
+ },
+ {
+ "path": "references/grader-design.md",
+ "size": 3437,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/microsoft-foundry/finetuning/references/grader-design.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/microsoft-foundry/finetuning/references/grader-design.md"
+ },
+ {
+ "path": "references/hyperparameters.md",
+ "size": 3233,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/microsoft-foundry/finetuning/references/hyperparameters.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/microsoft-foundry/finetuning/references/hyperparameters.md"
+ },
+ {
+ "path": "references/large-file-uploads.md",
+ "size": 927,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/microsoft-foundry/finetuning/references/large-file-uploads.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/microsoft-foundry/finetuning/references/large-file-uploads.md"
+ },
+ {
+ "path": "references/platform-gotchas.md",
+ "size": 2069,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/microsoft-foundry/finetuning/references/platform-gotchas.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/microsoft-foundry/finetuning/references/platform-gotchas.md"
+ },
+ {
+ "path": "references/reward-hacking.md",
+ "size": 2945,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/microsoft-foundry/finetuning/references/reward-hacking.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/microsoft-foundry/finetuning/references/reward-hacking.md"
+ },
+ {
+ "path": "references/training-curves.md",
+ "size": 4183,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/microsoft-foundry/finetuning/references/training-curves.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/microsoft-foundry/finetuning/references/training-curves.md"
+ },
+ {
+ "path": "references/training-types.md",
+ "size": 3158,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/microsoft-foundry/finetuning/references/training-types.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/microsoft-foundry/finetuning/references/training-types.md"
+ },
+ {
+ "path": "references/vision-fine-tuning.md",
+ "size": 4205,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/microsoft-foundry/finetuning/references/vision-fine-tuning.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/microsoft-foundry/finetuning/references/vision-fine-tuning.md"
+ },
+ {
+ "path": "scripts/calibrate_grader.py",
+ "size": 9493,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/microsoft-foundry/finetuning/scripts/calibrate_grader.py",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/microsoft-foundry/finetuning/scripts/calibrate_grader.py"
+ },
+ {
+ "path": "scripts/check_training.py",
+ "size": 7987,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/microsoft-foundry/finetuning/scripts/check_training.py",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/microsoft-foundry/finetuning/scripts/check_training.py"
+ },
+ {
+ "path": "scripts/cleanup.py",
+ "size": 9687,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/microsoft-foundry/finetuning/scripts/cleanup.py",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/microsoft-foundry/finetuning/scripts/cleanup.py"
+ },
+ {
+ "path": "scripts/common.py",
+ "size": 7806,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/microsoft-foundry/finetuning/scripts/common.py",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/microsoft-foundry/finetuning/scripts/common.py"
+ },
+ {
+ "path": "scripts/convert_dataset.py",
+ "size": 10936,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/microsoft-foundry/finetuning/scripts/convert_dataset.py",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/microsoft-foundry/finetuning/scripts/convert_dataset.py"
+ },
+ {
+ "path": "scripts/deploy_model.py",
+ "size": 9616,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/microsoft-foundry/finetuning/scripts/deploy_model.py",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/microsoft-foundry/finetuning/scripts/deploy_model.py"
+ },
+ {
+ "path": "scripts/evaluate_model.py",
+ "size": 11690,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/microsoft-foundry/finetuning/scripts/evaluate_model.py",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/microsoft-foundry/finetuning/scripts/evaluate_model.py"
+ },
+ {
+ "path": "scripts/generate_distillation_data.py",
+ "size": 10299,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/microsoft-foundry/finetuning/scripts/generate_distillation_data.py",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/microsoft-foundry/finetuning/scripts/generate_distillation_data.py"
+ },
+ {
+ "path": "scripts/monitor_training.py",
+ "size": 5866,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/microsoft-foundry/finetuning/scripts/monitor_training.py",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/microsoft-foundry/finetuning/scripts/monitor_training.py"
+ },
+ {
+ "path": "scripts/score_dataset.py",
+ "size": 7873,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/microsoft-foundry/finetuning/scripts/score_dataset.py",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/microsoft-foundry/finetuning/scripts/score_dataset.py"
+ },
+ {
+ "path": "scripts/submit_training.py",
+ "size": 11068,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/microsoft-foundry/finetuning/scripts/submit_training.py",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/microsoft-foundry/finetuning/scripts/submit_training.py"
+ },
+ {
+ "path": "scripts/validate/__init__.py",
+ "size": 305,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/microsoft-foundry/finetuning/scripts/validate/__init__.py",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/microsoft-foundry/finetuning/scripts/validate/__init__.py"
+ },
+ {
+ "path": "scripts/validate/data_stats.py",
+ "size": 6331,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/microsoft-foundry/finetuning/scripts/validate/data_stats.py",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/microsoft-foundry/finetuning/scripts/validate/data_stats.py"
+ },
+ {
+ "path": "scripts/validate/validate_dpo.py",
+ "size": 3806,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/microsoft-foundry/finetuning/scripts/validate/validate_dpo.py",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/microsoft-foundry/finetuning/scripts/validate/validate_dpo.py"
+ },
+ {
+ "path": "scripts/validate/validate_rft.py",
+ "size": 8797,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/microsoft-foundry/finetuning/scripts/validate/validate_rft.py",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/microsoft-foundry/finetuning/scripts/validate/validate_rft.py"
+ },
+ {
+ "path": "scripts/validate/validate_sft.py",
+ "size": 4572,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/microsoft-foundry/finetuning/scripts/validate/validate_sft.py",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/microsoft-foundry/finetuning/scripts/validate/validate_sft.py"
+ },
+ {
+ "path": "workflows/dataset-creation.md",
+ "size": 3161,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/microsoft-foundry/finetuning/workflows/dataset-creation.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/microsoft-foundry/finetuning/workflows/dataset-creation.md"
+ },
+ {
+ "path": "workflows/diagnose-poor-results.md",
+ "size": 2401,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/microsoft-foundry/finetuning/workflows/diagnose-poor-results.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/microsoft-foundry/finetuning/workflows/diagnose-poor-results.md"
+ },
+ {
+ "path": "workflows/full-pipeline.md",
+ "size": 3165,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/microsoft-foundry/finetuning/workflows/full-pipeline.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/microsoft-foundry/finetuning/workflows/full-pipeline.md"
+ },
+ {
+ "path": "workflows/iterative-training.md",
+ "size": 3178,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/microsoft-foundry/finetuning/workflows/iterative-training.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/microsoft-foundry/finetuning/workflows/iterative-training.md"
+ },
+ {
+ "path": "workflows/quickstart.md",
+ "size": 4598,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/microsoft-foundry/finetuning/workflows/quickstart.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/microsoft-foundry/finetuning/workflows/quickstart.md"
+ }
+ ]
+ },
+ {
+ "id": "microsoft/microsoft-foundry/models/deploy-model/preset",
+ "name": "preset",
+ "description": "Intelligently deploys Azure OpenAI models to optimal regions by analyzing capacity across all available regions. Automatically checks current region first and shows alternatives if needed. USE FOR: quick deployment, optimal region, best region, automatic region selection, fast setup, multi-region capacity check, high availability deployment, deploy to best location. DO NOT USE FOR: custom SKU selection (use customize), specific version selection (use customize), custom capacity configuration (use customize), PTU deployments (use customize).",
+ "source": "microsoft",
+ "category": "Microsoft Foundry",
+ "license": "MIT",
+ "proprietary": false,
+ "path": "skills/microsoft-foundry/models/deploy-model/preset",
+ "url": "https://github.com/microsoft/azure-skills/tree/main/skills/microsoft-foundry/models/deploy-model/preset",
+ "route": "/skills/microsoft/microsoft-foundry/models/deploy-model/preset",
+ "files": [
+ {
+ "path": "EXAMPLES.md",
+ "size": 2982,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/microsoft-foundry/models/deploy-model/preset/EXAMPLES.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/microsoft-foundry/models/deploy-model/preset/EXAMPLES.md"
+ },
+ {
+ "path": "SKILL.md",
+ "size": 4932,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/microsoft-foundry/models/deploy-model/preset/SKILL.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/microsoft-foundry/models/deploy-model/preset/SKILL.md"
+ },
+ {
+ "path": "references/preset-workflow.md",
+ "size": 22472,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/microsoft-foundry/models/deploy-model/preset/references/preset-workflow.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/microsoft-foundry/models/deploy-model/preset/references/preset-workflow.md"
+ },
+ {
+ "path": "references/workflow.md",
+ "size": 5763,
+ "binary": false,
+ "githubUrl": "https://github.com/microsoft/azure-skills/blob/main/skills/microsoft-foundry/models/deploy-model/preset/references/workflow.md",
+ "rawUrl": "https://raw.githubusercontent.com/microsoft/azure-skills/main/skills/microsoft-foundry/models/deploy-model/preset/references/workflow.md"
+ }
+ ]
+ },
+ {
+ "id": "openai/.curated/aspnet-core",
+ "name": "aspnet-core",
+ "description": "Build, review, refactor, or architect ASP.NET Core web applications using current official guidance for .NET web development. Use when working on Blazor Web Apps, Razor Pages, MVC, Minimal APIs, controller-based Web APIs, SignalR, gRPC, middleware, dependency injection, configuration, authentication, authorization, testing, performance, deployment, or ASP.NET Core upgrades.",
+ "source": "openai",
+ "category": "Curated",
+ "license": "Apache-2.0",
+ "proprietary": false,
+ "path": "skills/.curated/aspnet-core",
+ "url": "https://github.com/openai/skills/tree/main/skills/.curated/aspnet-core",
+ "route": "/skills/openai/curated/aspnet-core",
+ "files": [
+ {
+ "path": "LICENSE.txt",
+ "size": 11357,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/aspnet-core/LICENSE.txt",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/aspnet-core/LICENSE.txt"
+ },
+ {
+ "path": "SKILL.md",
+ "size": 5544,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/aspnet-core/SKILL.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/aspnet-core/SKILL.md"
+ },
+ {
+ "path": "agents/openai.yaml",
+ "size": 222,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/aspnet-core/agents/openai.yaml",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/aspnet-core/agents/openai.yaml"
+ },
+ {
+ "path": "assets/dotnet-logo.png",
+ "size": 2270,
+ "binary": true,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/aspnet-core/assets/dotnet-logo.png",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/aspnet-core/assets/dotnet-logo.png"
+ },
+ {
+ "path": "references/_sections.md",
+ "size": 2412,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/aspnet-core/references/_sections.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/aspnet-core/references/_sections.md"
+ },
+ {
+ "path": "references/apis-minimal-and-controllers.md",
+ "size": 3040,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/aspnet-core/references/apis-minimal-and-controllers.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/aspnet-core/references/apis-minimal-and-controllers.md"
+ },
+ {
+ "path": "references/data-state-and-services.md",
+ "size": 2422,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/aspnet-core/references/data-state-and-services.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/aspnet-core/references/data-state-and-services.md"
+ },
+ {
+ "path": "references/program-and-pipeline.md",
+ "size": 4182,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/aspnet-core/references/program-and-pipeline.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/aspnet-core/references/program-and-pipeline.md"
+ },
+ {
+ "path": "references/realtime-grpc-and-background-work.md",
+ "size": 1896,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/aspnet-core/references/realtime-grpc-and-background-work.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/aspnet-core/references/realtime-grpc-and-background-work.md"
+ },
+ {
+ "path": "references/security-and-identity.md",
+ "size": 2941,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/aspnet-core/references/security-and-identity.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/aspnet-core/references/security-and-identity.md"
+ },
+ {
+ "path": "references/source-map.md",
+ "size": 2040,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/aspnet-core/references/source-map.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/aspnet-core/references/source-map.md"
+ },
+ {
+ "path": "references/stack-selection.md",
+ "size": 3700,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/aspnet-core/references/stack-selection.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/aspnet-core/references/stack-selection.md"
+ },
+ {
+ "path": "references/testing-performance-and-operations.md",
+ "size": 2698,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/aspnet-core/references/testing-performance-and-operations.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/aspnet-core/references/testing-performance-and-operations.md"
+ },
+ {
+ "path": "references/ui-blazor.md",
+ "size": 2478,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/aspnet-core/references/ui-blazor.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/aspnet-core/references/ui-blazor.md"
+ },
+ {
+ "path": "references/ui-mvc.md",
+ "size": 1954,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/aspnet-core/references/ui-mvc.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/aspnet-core/references/ui-mvc.md"
+ },
+ {
+ "path": "references/ui-razor-pages.md",
+ "size": 1937,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/aspnet-core/references/ui-razor-pages.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/aspnet-core/references/ui-razor-pages.md"
+ },
+ {
+ "path": "references/versioning-and-upgrades.md",
+ "size": 2085,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/aspnet-core/references/versioning-and-upgrades.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/aspnet-core/references/versioning-and-upgrades.md"
+ }
+ ]
+ },
+ {
+ "id": "openai/.curated/chatgpt-apps",
+ "name": "chatgpt-apps",
+ "description": "Build, scaffold, refactor, and troubleshoot ChatGPT Apps SDK applications that combine an MCP server and widget UI. Use when Codex needs to design tools, register UI resources, wire the MCP Apps bridge or ChatGPT compatibility APIs, apply Apps SDK metadata or CSP or domain settings, or produce a docs-aligned project scaffold. Prefer a docs-first workflow by invoking the openai-docs skill or OpenAI developer docs MCP tools before generating code.",
+ "source": "openai",
+ "category": "Curated",
+ "license": "Apache-2.0",
+ "proprietary": false,
+ "path": "skills/.curated/chatgpt-apps",
+ "url": "https://github.com/openai/skills/tree/main/skills/.curated/chatgpt-apps",
+ "route": "/skills/openai/curated/chatgpt-apps",
+ "files": [
+ {
+ "path": "LICENSE.txt",
+ "size": 10774,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/chatgpt-apps/LICENSE.txt",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/chatgpt-apps/LICENSE.txt"
+ },
+ {
+ "path": "SKILL.md",
+ "size": 19626,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/chatgpt-apps/SKILL.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/chatgpt-apps/SKILL.md"
+ },
+ {
+ "path": "agents/openai.yaml",
+ "size": 842,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/chatgpt-apps/agents/openai.yaml",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/chatgpt-apps/agents/openai.yaml"
+ },
+ {
+ "path": "references/app-archetypes.md",
+ "size": 3514,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/chatgpt-apps/references/app-archetypes.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/chatgpt-apps/references/app-archetypes.md"
+ },
+ {
+ "path": "references/apps-sdk-docs-workflow.md",
+ "size": 8143,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/chatgpt-apps/references/apps-sdk-docs-workflow.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/chatgpt-apps/references/apps-sdk-docs-workflow.md"
+ },
+ {
+ "path": "references/interactive-state-sync-patterns.md",
+ "size": 4281,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/chatgpt-apps/references/interactive-state-sync-patterns.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/chatgpt-apps/references/interactive-state-sync-patterns.md"
+ },
+ {
+ "path": "references/repo-contract-and-validation.md",
+ "size": 2962,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/chatgpt-apps/references/repo-contract-and-validation.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/chatgpt-apps/references/repo-contract-and-validation.md"
+ },
+ {
+ "path": "references/search-fetch-standard.md",
+ "size": 2021,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/chatgpt-apps/references/search-fetch-standard.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/chatgpt-apps/references/search-fetch-standard.md"
+ },
+ {
+ "path": "references/upstream-example-workflow.md",
+ "size": 3443,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/chatgpt-apps/references/upstream-example-workflow.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/chatgpt-apps/references/upstream-example-workflow.md"
+ },
+ {
+ "path": "references/window-openai-patterns.md",
+ "size": 4707,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/chatgpt-apps/references/window-openai-patterns.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/chatgpt-apps/references/window-openai-patterns.md"
+ },
+ {
+ "path": "scripts/scaffold_node_ext_apps.mjs",
+ "size": 16371,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/chatgpt-apps/scripts/scaffold_node_ext_apps.mjs",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/chatgpt-apps/scripts/scaffold_node_ext_apps.mjs"
+ }
+ ]
+ },
+ {
+ "id": "openai/.curated/cli-creator",
+ "name": "cli-creator",
+ "description": "Build a composable CLI for Codex from API docs, an OpenAPI spec, existing curl examples, an SDK, a web app, an admin tool, or a local script. Use when the user wants Codex to create a command-line tool that can run from any repo, expose composable read/write commands, return stable JSON, manage auth, and pair with a companion skill.",
+ "source": "openai",
+ "category": "Curated",
+ "license": "Apache-2.0",
+ "proprietary": false,
+ "path": "skills/.curated/cli-creator",
+ "url": "https://github.com/openai/skills/tree/main/skills/.curated/cli-creator",
+ "route": "/skills/openai/curated/cli-creator",
+ "files": [
+ {
+ "path": "LICENSE.txt",
+ "size": 10776,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cli-creator/LICENSE.txt",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cli-creator/LICENSE.txt"
+ },
+ {
+ "path": "SKILL.md",
+ "size": 10502,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cli-creator/SKILL.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cli-creator/SKILL.md"
+ },
+ {
+ "path": "agents/openai.yaml",
+ "size": 280,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cli-creator/agents/openai.yaml",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cli-creator/agents/openai.yaml"
+ },
+ {
+ "path": "references/agent-cli-patterns.md",
+ "size": 5244,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cli-creator/references/agent-cli-patterns.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cli-creator/references/agent-cli-patterns.md"
+ }
+ ]
+ },
+ {
+ "id": "openai/.curated/cloudflare-deploy",
+ "name": "cloudflare-deploy",
+ "description": "Deploy applications and infrastructure to Cloudflare using Workers, Pages, and related platform services. Use when the user asks to deploy, host, publish, or set up a project on Cloudflare.",
+ "source": "openai",
+ "category": "Curated",
+ "license": "Apache-2.0",
+ "proprietary": false,
+ "path": "skills/.curated/cloudflare-deploy",
+ "url": "https://github.com/openai/skills/tree/main/skills/.curated/cloudflare-deploy",
+ "route": "/skills/openai/curated/cloudflare-deploy",
+ "files": [
+ {
+ "path": "LICENSE.txt",
+ "size": 10776,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/LICENSE.txt",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/LICENSE.txt"
+ },
+ {
+ "path": "SKILL.md",
+ "size": 7377,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/SKILL.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/SKILL.md"
+ },
+ {
+ "path": "agents/openai.yaml",
+ "size": 331,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/agents/openai.yaml",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/agents/openai.yaml"
+ },
+ {
+ "path": "assets/cloudflare-small.svg",
+ "size": 1221,
+ "binary": true,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/assets/cloudflare-small.svg",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/assets/cloudflare-small.svg"
+ },
+ {
+ "path": "assets/cloudflare.png",
+ "size": 1187,
+ "binary": true,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/assets/cloudflare.png",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/assets/cloudflare.png"
+ },
+ {
+ "path": "references/agents-sdk/README.md",
+ "size": 2765,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/agents-sdk/README.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/agents-sdk/README.md"
+ },
+ {
+ "path": "references/agents-sdk/api.md",
+ "size": 5862,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/agents-sdk/api.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/agents-sdk/api.md"
+ },
+ {
+ "path": "references/agents-sdk/configuration.md",
+ "size": 3575,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/agents-sdk/configuration.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/agents-sdk/configuration.md"
+ },
+ {
+ "path": "references/agents-sdk/gotchas.md",
+ "size": 5108,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/agents-sdk/gotchas.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/agents-sdk/gotchas.md"
+ },
+ {
+ "path": "references/agents-sdk/patterns.md",
+ "size": 5595,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/agents-sdk/patterns.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/agents-sdk/patterns.md"
+ },
+ {
+ "path": "references/ai-gateway/README.md",
+ "size": 6308,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/ai-gateway/README.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/ai-gateway/README.md"
+ },
+ {
+ "path": "references/ai-gateway/configuration.md",
+ "size": 2954,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/ai-gateway/configuration.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/ai-gateway/configuration.md"
+ },
+ {
+ "path": "references/ai-gateway/dynamic-routing.md",
+ "size": 1835,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/ai-gateway/dynamic-routing.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/ai-gateway/dynamic-routing.md"
+ },
+ {
+ "path": "references/ai-gateway/features.md",
+ "size": 2726,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/ai-gateway/features.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/ai-gateway/features.md"
+ },
+ {
+ "path": "references/ai-gateway/sdk-integration.md",
+ "size": 2684,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/ai-gateway/sdk-integration.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/ai-gateway/sdk-integration.md"
+ },
+ {
+ "path": "references/ai-gateway/troubleshooting.md",
+ "size": 2420,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/ai-gateway/troubleshooting.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/ai-gateway/troubleshooting.md"
+ },
+ {
+ "path": "references/ai-search/README.md",
+ "size": 4521,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/ai-search/README.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/ai-search/README.md"
+ },
+ {
+ "path": "references/ai-search/api.md",
+ "size": 2519,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/ai-search/api.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/ai-search/api.md"
+ },
+ {
+ "path": "references/ai-search/configuration.md",
+ "size": 1760,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/ai-search/configuration.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/ai-search/configuration.md"
+ },
+ {
+ "path": "references/ai-search/gotchas.md",
+ "size": 2135,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/ai-search/gotchas.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/ai-search/gotchas.md"
+ },
+ {
+ "path": "references/ai-search/patterns.md",
+ "size": 2008,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/ai-search/patterns.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/ai-search/patterns.md"
+ },
+ {
+ "path": "references/analytics-engine/README.md",
+ "size": 3195,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/analytics-engine/README.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/analytics-engine/README.md"
+ },
+ {
+ "path": "references/analytics-engine/api.md",
+ "size": 3161,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/analytics-engine/api.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/analytics-engine/api.md"
+ },
+ {
+ "path": "references/analytics-engine/configuration.md",
+ "size": 2361,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/analytics-engine/configuration.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/analytics-engine/configuration.md"
+ },
+ {
+ "path": "references/analytics-engine/gotchas.md",
+ "size": 2018,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/analytics-engine/gotchas.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/analytics-engine/gotchas.md"
+ },
+ {
+ "path": "references/analytics-engine/patterns.md",
+ "size": 2312,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/analytics-engine/patterns.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/analytics-engine/patterns.md"
+ },
+ {
+ "path": "references/api-shield/README.md",
+ "size": 1796,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/api-shield/README.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/api-shield/README.md"
+ },
+ {
+ "path": "references/api-shield/api.md",
+ "size": 3900,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/api-shield/api.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/api-shield/api.md"
+ },
+ {
+ "path": "references/api-shield/configuration.md",
+ "size": 5020,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/api-shield/configuration.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/api-shield/configuration.md"
+ },
+ {
+ "path": "references/api-shield/gotchas.md",
+ "size": 4946,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/api-shield/gotchas.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/api-shield/gotchas.md"
+ },
+ {
+ "path": "references/api-shield/patterns.md",
+ "size": 5844,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/api-shield/patterns.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/api-shield/patterns.md"
+ },
+ {
+ "path": "references/api/README.md",
+ "size": 2381,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/api/README.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/api/README.md"
+ },
+ {
+ "path": "references/api/api.md",
+ "size": 4308,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/api/api.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/api/api.md"
+ },
+ {
+ "path": "references/api/configuration.md",
+ "size": 3748,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/api/configuration.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/api/configuration.md"
+ },
+ {
+ "path": "references/api/gotchas.md",
+ "size": 5390,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/api/gotchas.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/api/gotchas.md"
+ },
+ {
+ "path": "references/api/patterns.md",
+ "size": 4639,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/api/patterns.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/api/patterns.md"
+ },
+ {
+ "path": "references/argo-smart-routing/README.md",
+ "size": 4060,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/argo-smart-routing/README.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/argo-smart-routing/README.md"
+ },
+ {
+ "path": "references/argo-smart-routing/api.md",
+ "size": 6579,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/argo-smart-routing/api.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/argo-smart-routing/api.md"
+ },
+ {
+ "path": "references/argo-smart-routing/configuration.md",
+ "size": 4457,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/argo-smart-routing/configuration.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/argo-smart-routing/configuration.md"
+ },
+ {
+ "path": "references/argo-smart-routing/gotchas.md",
+ "size": 4327,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/argo-smart-routing/gotchas.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/argo-smart-routing/gotchas.md"
+ },
+ {
+ "path": "references/argo-smart-routing/patterns.md",
+ "size": 3053,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/argo-smart-routing/patterns.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/argo-smart-routing/patterns.md"
+ },
+ {
+ "path": "references/bindings/README.md",
+ "size": 4042,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/bindings/README.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/bindings/README.md"
+ },
+ {
+ "path": "references/bindings/api.md",
+ "size": 5199,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/bindings/api.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/bindings/api.md"
+ },
+ {
+ "path": "references/bindings/configuration.md",
+ "size": 4496,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/bindings/configuration.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/bindings/configuration.md"
+ },
+ {
+ "path": "references/bindings/gotchas.md",
+ "size": 6169,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/bindings/gotchas.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/bindings/gotchas.md"
+ },
+ {
+ "path": "references/bindings/patterns.md",
+ "size": 5058,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/bindings/patterns.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/bindings/patterns.md"
+ },
+ {
+ "path": "references/bot-management/README.md",
+ "size": 3762,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/bot-management/README.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/bot-management/README.md"
+ },
+ {
+ "path": "references/bot-management/api.md",
+ "size": 5803,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/bot-management/api.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/bot-management/api.md"
+ },
+ {
+ "path": "references/bot-management/configuration.md",
+ "size": 5744,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/bot-management/configuration.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/bot-management/configuration.md"
+ },
+ {
+ "path": "references/bot-management/gotchas.md",
+ "size": 5657,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/bot-management/gotchas.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/bot-management/gotchas.md"
+ },
+ {
+ "path": "references/bot-management/patterns.md",
+ "size": 4970,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/bot-management/patterns.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/bot-management/patterns.md"
+ },
+ {
+ "path": "references/browser-rendering/README.md",
+ "size": 3092,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/browser-rendering/README.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/browser-rendering/README.md"
+ },
+ {
+ "path": "references/browser-rendering/api.md",
+ "size": 2976,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/browser-rendering/api.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/browser-rendering/api.md"
+ },
+ {
+ "path": "references/browser-rendering/configuration.md",
+ "size": 1802,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/browser-rendering/configuration.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/browser-rendering/configuration.md"
+ },
+ {
+ "path": "references/browser-rendering/gotchas.md",
+ "size": 2520,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/browser-rendering/gotchas.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/browser-rendering/gotchas.md"
+ },
+ {
+ "path": "references/browser-rendering/patterns.md",
+ "size": 2647,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/browser-rendering/patterns.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/browser-rendering/patterns.md"
+ },
+ {
+ "path": "references/c3/README.md",
+ "size": 3352,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/c3/README.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/c3/README.md"
+ },
+ {
+ "path": "references/c3/api.md",
+ "size": 2286,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/c3/api.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/c3/api.md"
+ },
+ {
+ "path": "references/c3/configuration.md",
+ "size": 1637,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/c3/configuration.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/c3/configuration.md"
+ },
+ {
+ "path": "references/c3/gotchas.md",
+ "size": 2307,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/c3/gotchas.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/c3/gotchas.md"
+ },
+ {
+ "path": "references/c3/patterns.md",
+ "size": 2203,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/c3/patterns.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/c3/patterns.md"
+ },
+ {
+ "path": "references/cache-reserve/README.md",
+ "size": 5609,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/cache-reserve/README.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/cache-reserve/README.md"
+ },
+ {
+ "path": "references/cache-reserve/api.md",
+ "size": 6018,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/cache-reserve/api.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/cache-reserve/api.md"
+ },
+ {
+ "path": "references/cache-reserve/configuration.md",
+ "size": 3660,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/cache-reserve/configuration.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/cache-reserve/configuration.md"
+ },
+ {
+ "path": "references/cache-reserve/gotchas.md",
+ "size": 5797,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/cache-reserve/gotchas.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/cache-reserve/gotchas.md"
+ },
+ {
+ "path": "references/cache-reserve/patterns.md",
+ "size": 6265,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/cache-reserve/patterns.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/cache-reserve/patterns.md"
+ },
+ {
+ "path": "references/containers/README.md",
+ "size": 3531,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/containers/README.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/containers/README.md"
+ },
+ {
+ "path": "references/containers/api.md",
+ "size": 4310,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/containers/api.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/containers/api.md"
+ },
+ {
+ "path": "references/containers/configuration.md",
+ "size": 5424,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/containers/configuration.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/containers/configuration.md"
+ },
+ {
+ "path": "references/containers/gotchas.md",
+ "size": 4485,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/containers/gotchas.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/containers/gotchas.md"
+ },
+ {
+ "path": "references/containers/patterns.md",
+ "size": 4925,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/containers/patterns.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/containers/patterns.md"
+ },
+ {
+ "path": "references/cron-triggers/README.md",
+ "size": 2949,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/cron-triggers/README.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/cron-triggers/README.md"
+ },
+ {
+ "path": "references/cron-triggers/api.md",
+ "size": 5866,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/cron-triggers/api.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/cron-triggers/api.md"
+ },
+ {
+ "path": "references/cron-triggers/configuration.md",
+ "size": 4250,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/cron-triggers/configuration.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/cron-triggers/configuration.md"
+ },
+ {
+ "path": "references/cron-triggers/gotchas.md",
+ "size": 6316,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/cron-triggers/gotchas.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/cron-triggers/gotchas.md"
+ },
+ {
+ "path": "references/cron-triggers/patterns.md",
+ "size": 6980,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/cron-triggers/patterns.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/cron-triggers/patterns.md"
+ },
+ {
+ "path": "references/d1/README.md",
+ "size": 4719,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/d1/README.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/d1/README.md"
+ },
+ {
+ "path": "references/d1/api.md",
+ "size": 6806,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/d1/api.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/d1/api.md"
+ },
+ {
+ "path": "references/d1/configuration.md",
+ "size": 5386,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/d1/configuration.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/d1/configuration.md"
+ },
+ {
+ "path": "references/d1/gotchas.md",
+ "size": 4318,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/d1/gotchas.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/d1/gotchas.md"
+ },
+ {
+ "path": "references/d1/patterns.md",
+ "size": 7251,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/d1/patterns.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/d1/patterns.md"
+ },
+ {
+ "path": "references/ddos/README.md",
+ "size": 2054,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/ddos/README.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/ddos/README.md"
+ },
+ {
+ "path": "references/ddos/api.md",
+ "size": 4170,
"binary": false,
- "githubUrl": "https://github.com/mattpocock/skills/blob/main/skills/productivity/grill-me/SKILL.md",
- "rawUrl": "https://raw.githubusercontent.com/mattpocock/skills/main/skills/productivity/grill-me/SKILL.md"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/ddos/api.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/ddos/api.md"
},
{
- "path": "agents/openai.yaml",
- "size": 137,
+ "path": "references/ddos/configuration.md",
+ "size": 3005,
"binary": false,
- "githubUrl": "https://github.com/mattpocock/skills/blob/main/skills/productivity/grill-me/agents/openai.yaml",
- "rawUrl": "https://raw.githubusercontent.com/mattpocock/skills/main/skills/productivity/grill-me/agents/openai.yaml"
- }
- ]
- },
- {
- "id": "mattpocock/productivity/grilling",
- "name": "grilling",
- "description": "Grill the user relentlessly about a plan, decision, or idea. Use when the user wants to stress-test their thinking, or uses any 'grill' trigger phrases.",
- "source": "mattpocock",
- "category": "Productivity",
- "license": "MIT",
- "path": "skills/productivity/grilling",
- "url": "https://github.com/mattpocock/skills/tree/main/skills/productivity/grilling",
- "route": "/skills/mattpocock/productivity/grilling",
- "files": [
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/ddos/configuration.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/ddos/configuration.md"
+ },
{
- "path": "SKILL.md",
- "size": 843,
+ "path": "references/ddos/gotchas.md",
+ "size": 3912,
"binary": false,
- "githubUrl": "https://github.com/mattpocock/skills/blob/main/skills/productivity/grilling/SKILL.md",
- "rawUrl": "https://raw.githubusercontent.com/mattpocock/skills/main/skills/productivity/grilling/SKILL.md"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/ddos/gotchas.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/ddos/gotchas.md"
},
{
- "path": "agents/openai.yaml",
- "size": 105,
+ "path": "references/ddos/patterns.md",
+ "size": 5680,
"binary": false,
- "githubUrl": "https://github.com/mattpocock/skills/blob/main/skills/productivity/grilling/agents/openai.yaml",
- "rawUrl": "https://raw.githubusercontent.com/mattpocock/skills/main/skills/productivity/grilling/agents/openai.yaml"
- }
- ]
- },
- {
- "id": "mattpocock/productivity/handoff",
- "name": "handoff",
- "description": "Compact the current conversation into a handoff document for another agent to pick up.",
- "source": "mattpocock",
- "category": "Productivity",
- "license": "MIT",
- "path": "skills/productivity/handoff",
- "url": "https://github.com/mattpocock/skills/tree/main/skills/productivity/handoff",
- "route": "/skills/mattpocock/productivity/handoff",
- "files": [
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/ddos/patterns.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/ddos/patterns.md"
+ },
{
- "path": "SKILL.md",
- "size": 879,
+ "path": "references/do-storage/README.md",
+ "size": 2765,
"binary": false,
- "githubUrl": "https://github.com/mattpocock/skills/blob/main/skills/productivity/handoff/SKILL.md",
- "rawUrl": "https://raw.githubusercontent.com/mattpocock/skills/main/skills/productivity/handoff/SKILL.md"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/do-storage/README.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/do-storage/README.md"
},
{
- "path": "agents/openai.yaml",
- "size": 141,
+ "path": "references/do-storage/api.md",
+ "size": 3571,
"binary": false,
- "githubUrl": "https://github.com/mattpocock/skills/blob/main/skills/productivity/handoff/agents/openai.yaml",
- "rawUrl": "https://raw.githubusercontent.com/mattpocock/skills/main/skills/productivity/handoff/agents/openai.yaml"
- }
- ]
- },
- {
- "id": "mattpocock/productivity/teach",
- "name": "teach",
- "description": "Teach the user a new skill or concept, within this workspace.",
- "source": "mattpocock",
- "category": "Productivity",
- "license": "MIT",
- "path": "skills/productivity/teach",
- "url": "https://github.com/mattpocock/skills/tree/main/skills/productivity/teach",
- "route": "/skills/mattpocock/productivity/teach",
- "files": [
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/do-storage/api.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/do-storage/api.md"
+ },
{
- "path": "GLOSSARY-FORMAT.md",
- "size": 2131,
+ "path": "references/do-storage/configuration.md",
+ "size": 2235,
"binary": false,
- "githubUrl": "https://github.com/mattpocock/skills/blob/main/skills/productivity/teach/GLOSSARY-FORMAT.md",
- "rawUrl": "https://raw.githubusercontent.com/mattpocock/skills/main/skills/productivity/teach/GLOSSARY-FORMAT.md"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/do-storage/configuration.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/do-storage/configuration.md"
},
{
- "path": "LEARNING-RECORD-FORMAT.md",
- "size": 2777,
+ "path": "references/do-storage/gotchas.md",
+ "size": 5200,
"binary": false,
- "githubUrl": "https://github.com/mattpocock/skills/blob/main/skills/productivity/teach/LEARNING-RECORD-FORMAT.md",
- "rawUrl": "https://raw.githubusercontent.com/mattpocock/skills/main/skills/productivity/teach/LEARNING-RECORD-FORMAT.md"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/do-storage/gotchas.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/do-storage/gotchas.md"
},
{
- "path": "MISSION-FORMAT.md",
- "size": 1553,
+ "path": "references/do-storage/patterns.md",
+ "size": 5278,
"binary": false,
- "githubUrl": "https://github.com/mattpocock/skills/blob/main/skills/productivity/teach/MISSION-FORMAT.md",
- "rawUrl": "https://raw.githubusercontent.com/mattpocock/skills/main/skills/productivity/teach/MISSION-FORMAT.md"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/do-storage/patterns.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/do-storage/patterns.md"
},
{
- "path": "RESOURCES-FORMAT.md",
- "size": 1926,
+ "path": "references/do-storage/testing.md",
+ "size": 4912,
"binary": false,
- "githubUrl": "https://github.com/mattpocock/skills/blob/main/skills/productivity/teach/RESOURCES-FORMAT.md",
- "rawUrl": "https://raw.githubusercontent.com/mattpocock/skills/main/skills/productivity/teach/RESOURCES-FORMAT.md"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/do-storage/testing.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/do-storage/testing.md"
},
{
- "path": "SKILL.md",
- "size": 9507,
+ "path": "references/durable-objects/README.md",
+ "size": 6609,
"binary": false,
- "githubUrl": "https://github.com/mattpocock/skills/blob/main/skills/productivity/teach/SKILL.md",
- "rawUrl": "https://raw.githubusercontent.com/mattpocock/skills/main/skills/productivity/teach/SKILL.md"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/durable-objects/README.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/durable-objects/README.md"
},
{
- "path": "agents/openai.yaml",
- "size": 139,
+ "path": "references/durable-objects/api.md",
+ "size": 6142,
"binary": false,
- "githubUrl": "https://github.com/mattpocock/skills/blob/main/skills/productivity/teach/agents/openai.yaml",
- "rawUrl": "https://raw.githubusercontent.com/mattpocock/skills/main/skills/productivity/teach/agents/openai.yaml"
- }
- ]
- },
- {
- "id": "mattpocock/productivity/writing-great-skills",
- "name": "writing-great-skills",
- "description": "Reference for writing and editing skills well — the vocabulary and principles that make a skill predictable.",
- "source": "mattpocock",
- "category": "Productivity",
- "license": "MIT",
- "path": "skills/productivity/writing-great-skills",
- "url": "https://github.com/mattpocock/skills/tree/main/skills/productivity/writing-great-skills",
- "route": "/skills/mattpocock/productivity/writing-great-skills",
- "files": [
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/durable-objects/api.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/durable-objects/api.md"
+ },
{
- "path": "GLOSSARY.md",
- "size": 18488,
+ "path": "references/durable-objects/configuration.md",
+ "size": 4266,
"binary": false,
- "githubUrl": "https://github.com/mattpocock/skills/blob/main/skills/productivity/writing-great-skills/GLOSSARY.md",
- "rawUrl": "https://raw.githubusercontent.com/mattpocock/skills/main/skills/productivity/writing-great-skills/GLOSSARY.md"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/durable-objects/configuration.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/durable-objects/configuration.md"
},
{
- "path": "SKILL.md",
- "size": 9414,
+ "path": "references/durable-objects/gotchas.md",
+ "size": 7318,
"binary": false,
- "githubUrl": "https://github.com/mattpocock/skills/blob/main/skills/productivity/writing-great-skills/SKILL.md",
- "rawUrl": "https://raw.githubusercontent.com/mattpocock/skills/main/skills/productivity/writing-great-skills/SKILL.md"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/durable-objects/gotchas.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/durable-objects/gotchas.md"
},
{
- "path": "agents/openai.yaml",
- "size": 150,
+ "path": "references/durable-objects/patterns.md",
+ "size": 6691,
"binary": false,
- "githubUrl": "https://github.com/mattpocock/skills/blob/main/skills/productivity/writing-great-skills/agents/openai.yaml",
- "rawUrl": "https://raw.githubusercontent.com/mattpocock/skills/main/skills/productivity/writing-great-skills/agents/openai.yaml"
- }
- ]
- },
- {
- "id": "openai/.curated/aspnet-core",
- "name": "aspnet-core",
- "description": "Build, review, refactor, or architect ASP.NET Core web applications using current official guidance for .NET web development. Use when working on Blazor Web Apps, Razor Pages, MVC, Minimal APIs, controller-based Web APIs, SignalR, gRPC, middleware, dependency injection, configuration, authentication, authorization, testing, performance, deployment, or ASP.NET Core upgrades.",
- "source": "openai",
- "category": "Curated",
- "license": "Apache-2.0",
- "path": "skills/.curated/aspnet-core",
- "url": "https://github.com/openai/skills/tree/main/skills/.curated/aspnet-core",
- "route": "/skills/openai/curated/aspnet-core",
- "files": [
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/durable-objects/patterns.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/durable-objects/patterns.md"
+ },
{
- "path": "LICENSE.txt",
- "size": 11357,
+ "path": "references/email-routing/README.md",
+ "size": 3431,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/aspnet-core/LICENSE.txt",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/aspnet-core/LICENSE.txt"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/email-routing/README.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/email-routing/README.md"
},
{
- "path": "SKILL.md",
- "size": 5544,
+ "path": "references/email-routing/api.md",
+ "size": 5311,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/aspnet-core/SKILL.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/aspnet-core/SKILL.md"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/email-routing/api.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/email-routing/api.md"
},
{
- "path": "agents/openai.yaml",
- "size": 222,
+ "path": "references/email-routing/configuration.md",
+ "size": 3571,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/aspnet-core/agents/openai.yaml",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/aspnet-core/agents/openai.yaml"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/email-routing/configuration.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/email-routing/configuration.md"
},
{
- "path": "assets/dotnet-logo.png",
- "size": 2270,
- "binary": true,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/aspnet-core/assets/dotnet-logo.png",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/aspnet-core/assets/dotnet-logo.png"
+ "path": "references/email-routing/gotchas.md",
+ "size": 4106,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/email-routing/gotchas.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/email-routing/gotchas.md"
},
{
- "path": "references/_sections.md",
- "size": 2412,
+ "path": "references/email-routing/patterns.md",
+ "size": 5480,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/aspnet-core/references/_sections.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/aspnet-core/references/_sections.md"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/email-routing/patterns.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/email-routing/patterns.md"
},
{
- "path": "references/apis-minimal-and-controllers.md",
- "size": 3040,
+ "path": "references/email-workers/README.md",
+ "size": 5368,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/aspnet-core/references/apis-minimal-and-controllers.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/aspnet-core/references/apis-minimal-and-controllers.md"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/email-workers/README.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/email-workers/README.md"
+ },
+ {
+ "path": "references/email-workers/api.md",
+ "size": 6078,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/email-workers/api.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/email-workers/api.md"
},
{
- "path": "references/data-state-and-services.md",
- "size": 2422,
+ "path": "references/email-workers/configuration.md",
+ "size": 2719,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/aspnet-core/references/data-state-and-services.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/aspnet-core/references/data-state-and-services.md"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/email-workers/configuration.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/email-workers/configuration.md"
},
{
- "path": "references/program-and-pipeline.md",
- "size": 4182,
+ "path": "references/email-workers/gotchas.md",
+ "size": 3041,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/aspnet-core/references/program-and-pipeline.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/aspnet-core/references/program-and-pipeline.md"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/email-workers/gotchas.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/email-workers/gotchas.md"
},
{
- "path": "references/realtime-grpc-and-background-work.md",
- "size": 1896,
+ "path": "references/email-workers/patterns.md",
+ "size": 2785,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/aspnet-core/references/realtime-grpc-and-background-work.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/aspnet-core/references/realtime-grpc-and-background-work.md"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/email-workers/patterns.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/email-workers/patterns.md"
},
{
- "path": "references/security-and-identity.md",
- "size": 2941,
+ "path": "references/hyperdrive/README.md",
+ "size": 2918,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/aspnet-core/references/security-and-identity.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/aspnet-core/references/security-and-identity.md"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/hyperdrive/README.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/hyperdrive/README.md"
},
{
- "path": "references/source-map.md",
- "size": 2040,
+ "path": "references/hyperdrive/api.md",
+ "size": 3875,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/aspnet-core/references/source-map.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/aspnet-core/references/source-map.md"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/hyperdrive/api.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/hyperdrive/api.md"
},
{
- "path": "references/stack-selection.md",
- "size": 3700,
+ "path": "references/hyperdrive/configuration.md",
+ "size": 3913,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/aspnet-core/references/stack-selection.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/aspnet-core/references/stack-selection.md"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/hyperdrive/configuration.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/hyperdrive/configuration.md"
},
{
- "path": "references/testing-performance-and-operations.md",
- "size": 2698,
+ "path": "references/hyperdrive/gotchas.md",
+ "size": 3926,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/aspnet-core/references/testing-performance-and-operations.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/aspnet-core/references/testing-performance-and-operations.md"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/hyperdrive/gotchas.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/hyperdrive/gotchas.md"
},
{
- "path": "references/ui-blazor.md",
- "size": 2478,
+ "path": "references/hyperdrive/patterns.md",
+ "size": 5980,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/aspnet-core/references/ui-blazor.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/aspnet-core/references/ui-blazor.md"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/hyperdrive/patterns.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/hyperdrive/patterns.md"
},
{
- "path": "references/ui-mvc.md",
- "size": 1954,
+ "path": "references/images/README.md",
+ "size": 2900,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/aspnet-core/references/ui-mvc.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/aspnet-core/references/ui-mvc.md"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/images/README.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/images/README.md"
},
{
- "path": "references/ui-razor-pages.md",
- "size": 1937,
+ "path": "references/images/api.md",
+ "size": 2574,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/aspnet-core/references/ui-razor-pages.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/aspnet-core/references/ui-razor-pages.md"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/images/api.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/images/api.md"
},
{
- "path": "references/versioning-and-upgrades.md",
- "size": 2085,
+ "path": "references/images/configuration.md",
+ "size": 4126,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/aspnet-core/references/versioning-and-upgrades.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/aspnet-core/references/versioning-and-upgrades.md"
- }
- ]
- },
- {
- "id": "openai/.curated/chatgpt-apps",
- "name": "chatgpt-apps",
- "description": "Build, scaffold, refactor, and troubleshoot ChatGPT Apps SDK applications that combine an MCP server and widget UI. Use when Codex needs to design tools, register UI resources, wire the MCP Apps bridge or ChatGPT compatibility APIs, apply Apps SDK metadata or CSP or domain settings, or produce a docs-aligned project scaffold. Prefer a docs-first workflow by invoking the openai-docs skill or OpenAI developer docs MCP tools before generating code.",
- "source": "openai",
- "category": "Curated",
- "license": "Apache-2.0",
- "path": "skills/.curated/chatgpt-apps",
- "url": "https://github.com/openai/skills/tree/main/skills/.curated/chatgpt-apps",
- "route": "/skills/openai/curated/chatgpt-apps",
- "files": [
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/images/configuration.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/images/configuration.md"
+ },
{
- "path": "LICENSE.txt",
- "size": 10774,
+ "path": "references/images/gotchas.md",
+ "size": 2490,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/chatgpt-apps/LICENSE.txt",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/chatgpt-apps/LICENSE.txt"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/images/gotchas.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/images/gotchas.md"
},
{
- "path": "SKILL.md",
- "size": 19626,
+ "path": "references/images/patterns.md",
+ "size": 3582,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/chatgpt-apps/SKILL.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/chatgpt-apps/SKILL.md"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/images/patterns.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/images/patterns.md"
},
{
- "path": "agents/openai.yaml",
- "size": 842,
+ "path": "references/kv/README.md",
+ "size": 2883,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/chatgpt-apps/agents/openai.yaml",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/chatgpt-apps/agents/openai.yaml"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/kv/README.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/kv/README.md"
},
{
- "path": "references/app-archetypes.md",
- "size": 3514,
+ "path": "references/kv/api.md",
+ "size": 4327,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/chatgpt-apps/references/app-archetypes.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/chatgpt-apps/references/app-archetypes.md"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/kv/api.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/kv/api.md"
},
{
- "path": "references/apps-sdk-docs-workflow.md",
- "size": 8143,
+ "path": "references/kv/configuration.md",
+ "size": 3083,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/chatgpt-apps/references/apps-sdk-docs-workflow.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/chatgpt-apps/references/apps-sdk-docs-workflow.md"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/kv/configuration.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/kv/configuration.md"
},
{
- "path": "references/interactive-state-sync-patterns.md",
- "size": 4281,
+ "path": "references/kv/gotchas.md",
+ "size": 4455,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/chatgpt-apps/references/interactive-state-sync-patterns.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/chatgpt-apps/references/interactive-state-sync-patterns.md"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/kv/gotchas.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/kv/gotchas.md"
},
{
- "path": "references/repo-contract-and-validation.md",
- "size": 2962,
+ "path": "references/kv/patterns.md",
+ "size": 4740,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/chatgpt-apps/references/repo-contract-and-validation.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/chatgpt-apps/references/repo-contract-and-validation.md"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/kv/patterns.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/kv/patterns.md"
},
{
- "path": "references/search-fetch-standard.md",
- "size": 2021,
+ "path": "references/miniflare/README.md",
+ "size": 2976,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/chatgpt-apps/references/search-fetch-standard.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/chatgpt-apps/references/search-fetch-standard.md"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/miniflare/README.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/miniflare/README.md"
},
{
- "path": "references/upstream-example-workflow.md",
- "size": 3443,
+ "path": "references/miniflare/api.md",
+ "size": 4606,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/chatgpt-apps/references/upstream-example-workflow.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/chatgpt-apps/references/upstream-example-workflow.md"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/miniflare/api.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/miniflare/api.md"
},
{
- "path": "references/window-openai-patterns.md",
- "size": 4707,
+ "path": "references/miniflare/configuration.md",
+ "size": 3525,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/chatgpt-apps/references/window-openai-patterns.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/chatgpt-apps/references/window-openai-patterns.md"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/miniflare/configuration.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/miniflare/configuration.md"
},
{
- "path": "scripts/scaffold_node_ext_apps.mjs",
- "size": 16371,
+ "path": "references/miniflare/gotchas.md",
+ "size": 3724,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/chatgpt-apps/scripts/scaffold_node_ext_apps.mjs",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/chatgpt-apps/scripts/scaffold_node_ext_apps.mjs"
- }
- ]
- },
- {
- "id": "openai/.curated/cli-creator",
- "name": "cli-creator",
- "description": "Build a composable CLI for Codex from API docs, an OpenAPI spec, existing curl examples, an SDK, a web app, an admin tool, or a local script. Use when the user wants Codex to create a command-line tool that can run from any repo, expose composable read/write commands, return stable JSON, manage auth, and pair with a companion skill.",
- "source": "openai",
- "category": "Curated",
- "license": "Apache-2.0",
- "path": "skills/.curated/cli-creator",
- "url": "https://github.com/openai/skills/tree/main/skills/.curated/cli-creator",
- "route": "/skills/openai/curated/cli-creator",
- "files": [
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/miniflare/gotchas.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/miniflare/gotchas.md"
+ },
{
- "path": "LICENSE.txt",
- "size": 10776,
+ "path": "references/miniflare/patterns.md",
+ "size": 4260,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cli-creator/LICENSE.txt",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cli-creator/LICENSE.txt"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/miniflare/patterns.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/miniflare/patterns.md"
},
{
- "path": "SKILL.md",
- "size": 10502,
+ "path": "references/network-interconnect/README.md",
+ "size": 3230,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cli-creator/SKILL.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cli-creator/SKILL.md"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/network-interconnect/README.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/network-interconnect/README.md"
},
{
- "path": "agents/openai.yaml",
- "size": 280,
+ "path": "references/network-interconnect/api.md",
+ "size": 5626,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cli-creator/agents/openai.yaml",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cli-creator/agents/openai.yaml"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/network-interconnect/api.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/network-interconnect/api.md"
},
{
- "path": "references/agent-cli-patterns.md",
- "size": 5244,
+ "path": "references/network-interconnect/configuration.md",
+ "size": 4257,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cli-creator/references/agent-cli-patterns.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cli-creator/references/agent-cli-patterns.md"
- }
- ]
- },
- {
- "id": "openai/.curated/cloudflare-deploy",
- "name": "cloudflare-deploy",
- "description": "Deploy applications and infrastructure to Cloudflare using Workers, Pages, and related platform services. Use when the user asks to deploy, host, publish, or set up a project on Cloudflare.",
- "source": "openai",
- "category": "Curated",
- "license": "Apache-2.0",
- "path": "skills/.curated/cloudflare-deploy",
- "url": "https://github.com/openai/skills/tree/main/skills/.curated/cloudflare-deploy",
- "route": "/skills/openai/curated/cloudflare-deploy",
- "files": [
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/network-interconnect/configuration.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/network-interconnect/configuration.md"
+ },
+ {
+ "path": "references/network-interconnect/gotchas.md",
+ "size": 5554,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/network-interconnect/gotchas.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/network-interconnect/gotchas.md"
+ },
{
- "path": "LICENSE.txt",
- "size": 10776,
+ "path": "references/network-interconnect/patterns.md",
+ "size": 4041,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/LICENSE.txt",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/LICENSE.txt"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/network-interconnect/patterns.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/network-interconnect/patterns.md"
},
{
- "path": "SKILL.md",
- "size": 7377,
+ "path": "references/observability/README.md",
+ "size": 3887,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/SKILL.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/SKILL.md"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/observability/README.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/observability/README.md"
},
{
- "path": "agents/openai.yaml",
- "size": 331,
+ "path": "references/observability/api.md",
+ "size": 3480,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/agents/openai.yaml",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/agents/openai.yaml"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/observability/api.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/observability/api.md"
},
{
- "path": "assets/cloudflare-small.svg",
- "size": 1221,
- "binary": true,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/assets/cloudflare-small.svg",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/assets/cloudflare-small.svg"
+ "path": "references/observability/configuration.md",
+ "size": 3584,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/observability/configuration.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/observability/configuration.md"
},
{
- "path": "assets/cloudflare.png",
- "size": 1187,
- "binary": true,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/assets/cloudflare.png",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/assets/cloudflare.png"
+ "path": "references/observability/gotchas.md",
+ "size": 3755,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/observability/gotchas.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/observability/gotchas.md"
},
{
- "path": "references/agents-sdk/README.md",
- "size": 2765,
+ "path": "references/observability/patterns.md",
+ "size": 2481,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/agents-sdk/README.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/agents-sdk/README.md"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/observability/patterns.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/observability/patterns.md"
},
{
- "path": "references/agents-sdk/api.md",
- "size": 5862,
+ "path": "references/pages-functions/README.md",
+ "size": 3322,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/agents-sdk/api.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/agents-sdk/api.md"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/pages-functions/README.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/pages-functions/README.md"
},
{
- "path": "references/agents-sdk/configuration.md",
- "size": 3575,
+ "path": "references/pages-functions/api.md",
+ "size": 4677,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/agents-sdk/configuration.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/agents-sdk/configuration.md"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/pages-functions/api.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/pages-functions/api.md"
},
{
- "path": "references/agents-sdk/gotchas.md",
- "size": 5108,
+ "path": "references/pages-functions/configuration.md",
+ "size": 3002,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/agents-sdk/gotchas.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/agents-sdk/gotchas.md"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/pages-functions/configuration.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/pages-functions/configuration.md"
},
{
- "path": "references/agents-sdk/patterns.md",
- "size": 5595,
+ "path": "references/pages-functions/gotchas.md",
+ "size": 3850,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/agents-sdk/patterns.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/agents-sdk/patterns.md"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/pages-functions/gotchas.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/pages-functions/gotchas.md"
},
{
- "path": "references/ai-gateway/README.md",
- "size": 6308,
+ "path": "references/pages-functions/patterns.md",
+ "size": 4214,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/ai-gateway/README.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/ai-gateway/README.md"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/pages-functions/patterns.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/pages-functions/patterns.md"
},
{
- "path": "references/ai-gateway/configuration.md",
- "size": 2954,
+ "path": "references/pages/README.md",
+ "size": 2834,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/ai-gateway/configuration.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/ai-gateway/configuration.md"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/pages/README.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/pages/README.md"
},
{
- "path": "references/ai-gateway/dynamic-routing.md",
- "size": 1835,
+ "path": "references/pages/api.md",
+ "size": 5980,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/ai-gateway/dynamic-routing.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/ai-gateway/dynamic-routing.md"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/pages/api.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/pages/api.md"
},
{
- "path": "references/ai-gateway/features.md",
- "size": 2726,
+ "path": "references/pages/configuration.md",
+ "size": 5865,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/ai-gateway/features.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/ai-gateway/features.md"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/pages/configuration.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/pages/configuration.md"
},
{
- "path": "references/ai-gateway/sdk-integration.md",
- "size": 2684,
+ "path": "references/pages/gotchas.md",
+ "size": 7998,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/ai-gateway/sdk-integration.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/ai-gateway/sdk-integration.md"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/pages/gotchas.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/pages/gotchas.md"
},
{
- "path": "references/ai-gateway/troubleshooting.md",
- "size": 2420,
+ "path": "references/pages/patterns.md",
+ "size": 5992,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/ai-gateway/troubleshooting.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/ai-gateway/troubleshooting.md"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/pages/patterns.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/pages/patterns.md"
},
{
- "path": "references/ai-search/README.md",
- "size": 4521,
+ "path": "references/pipelines/README.md",
+ "size": 3400,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/ai-search/README.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/ai-search/README.md"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/pipelines/README.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/pipelines/README.md"
},
{
- "path": "references/ai-search/api.md",
- "size": 2519,
+ "path": "references/pipelines/api.md",
+ "size": 5109,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/ai-search/api.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/ai-search/api.md"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/pipelines/api.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/pipelines/api.md"
},
{
- "path": "references/ai-search/configuration.md",
- "size": 1760,
+ "path": "references/pipelines/configuration.md",
+ "size": 2747,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/ai-search/configuration.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/ai-search/configuration.md"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/pipelines/configuration.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/pipelines/configuration.md"
},
{
- "path": "references/ai-search/gotchas.md",
- "size": 2135,
+ "path": "references/pipelines/gotchas.md",
+ "size": 2427,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/ai-search/gotchas.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/ai-search/gotchas.md"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/pipelines/gotchas.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/pipelines/gotchas.md"
},
{
- "path": "references/ai-search/patterns.md",
- "size": 2008,
+ "path": "references/pipelines/patterns.md",
+ "size": 2080,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/ai-search/patterns.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/ai-search/patterns.md"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/pipelines/patterns.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/pipelines/patterns.md"
},
{
- "path": "references/analytics-engine/README.md",
- "size": 3195,
+ "path": "references/pulumi/README.md",
+ "size": 3231,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/analytics-engine/README.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/analytics-engine/README.md"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/pulumi/README.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/pulumi/README.md"
},
{
- "path": "references/analytics-engine/api.md",
- "size": 3161,
+ "path": "references/pulumi/api.md",
+ "size": 5761,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/analytics-engine/api.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/analytics-engine/api.md"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/pulumi/api.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/pulumi/api.md"
},
{
- "path": "references/analytics-engine/configuration.md",
- "size": 2361,
+ "path": "references/pulumi/configuration.md",
+ "size": 5657,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/analytics-engine/configuration.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/analytics-engine/configuration.md"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/pulumi/configuration.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/pulumi/configuration.md"
},
{
- "path": "references/analytics-engine/gotchas.md",
- "size": 2018,
+ "path": "references/pulumi/gotchas.md",
+ "size": 6536,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/analytics-engine/gotchas.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/analytics-engine/gotchas.md"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/pulumi/gotchas.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/pulumi/gotchas.md"
},
{
- "path": "references/analytics-engine/patterns.md",
- "size": 2312,
+ "path": "references/pulumi/patterns.md",
+ "size": 6974,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/analytics-engine/patterns.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/analytics-engine/patterns.md"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/pulumi/patterns.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/pulumi/patterns.md"
},
{
- "path": "references/api-shield/README.md",
- "size": 1796,
+ "path": "references/queues/README.md",
+ "size": 3058,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/api-shield/README.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/api-shield/README.md"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/queues/README.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/queues/README.md"
},
{
- "path": "references/api-shield/api.md",
- "size": 3900,
+ "path": "references/queues/api.md",
+ "size": 5563,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/api-shield/api.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/api-shield/api.md"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/queues/api.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/queues/api.md"
},
{
- "path": "references/api-shield/configuration.md",
- "size": 5020,
+ "path": "references/queues/configuration.md",
+ "size": 3828,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/api-shield/configuration.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/api-shield/configuration.md"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/queues/configuration.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/queues/configuration.md"
},
{
- "path": "references/api-shield/gotchas.md",
- "size": 4946,
+ "path": "references/queues/gotchas.md",
+ "size": 7233,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/api-shield/gotchas.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/api-shield/gotchas.md"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/queues/gotchas.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/queues/gotchas.md"
},
{
- "path": "references/api-shield/patterns.md",
- "size": 5844,
+ "path": "references/queues/patterns.md",
+ "size": 5498,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/api-shield/patterns.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/api-shield/patterns.md"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/queues/patterns.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/queues/patterns.md"
},
{
- "path": "references/api/README.md",
- "size": 2381,
+ "path": "references/r2-data-catalog/README.md",
+ "size": 7105,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/api/README.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/api/README.md"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/r2-data-catalog/README.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/r2-data-catalog/README.md"
},
{
- "path": "references/api/api.md",
- "size": 4308,
+ "path": "references/r2-data-catalog/api.md",
+ "size": 5991,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/api/api.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/api/api.md"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/r2-data-catalog/api.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/r2-data-catalog/api.md"
},
{
- "path": "references/api/configuration.md",
- "size": 3748,
+ "path": "references/r2-data-catalog/configuration.md",
+ "size": 5297,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/api/configuration.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/api/configuration.md"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/r2-data-catalog/configuration.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/r2-data-catalog/configuration.md"
},
{
- "path": "references/api/gotchas.md",
- "size": 5390,
+ "path": "references/r2-data-catalog/gotchas.md",
+ "size": 6126,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/api/gotchas.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/api/gotchas.md"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/r2-data-catalog/gotchas.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/r2-data-catalog/gotchas.md"
},
{
- "path": "references/api/patterns.md",
- "size": 4639,
+ "path": "references/r2-data-catalog/patterns.md",
+ "size": 5883,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/api/patterns.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/api/patterns.md"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/r2-data-catalog/patterns.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/r2-data-catalog/patterns.md"
},
{
- "path": "references/argo-smart-routing/README.md",
- "size": 4060,
+ "path": "references/r2-sql/README.md",
+ "size": 5209,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/argo-smart-routing/README.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/argo-smart-routing/README.md"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/r2-sql/README.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/r2-sql/README.md"
},
{
- "path": "references/argo-smart-routing/api.md",
- "size": 6579,
+ "path": "references/r2-sql/api.md",
+ "size": 4007,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/argo-smart-routing/api.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/argo-smart-routing/api.md"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/r2-sql/api.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/r2-sql/api.md"
},
{
- "path": "references/argo-smart-routing/configuration.md",
- "size": 4457,
+ "path": "references/r2-sql/configuration.md",
+ "size": 3739,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/argo-smart-routing/configuration.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/argo-smart-routing/configuration.md"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/r2-sql/configuration.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/r2-sql/configuration.md"
},
{
- "path": "references/argo-smart-routing/gotchas.md",
- "size": 4327,
+ "path": "references/r2-sql/gotchas.md",
+ "size": 6235,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/argo-smart-routing/gotchas.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/argo-smart-routing/gotchas.md"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/r2-sql/gotchas.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/r2-sql/gotchas.md"
},
{
- "path": "references/argo-smart-routing/patterns.md",
- "size": 3053,
+ "path": "references/r2-sql/patterns.md",
+ "size": 6758,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/argo-smart-routing/patterns.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/argo-smart-routing/patterns.md"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/r2-sql/patterns.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/r2-sql/patterns.md"
},
{
- "path": "references/bindings/README.md",
- "size": 4042,
+ "path": "references/r2/README.md",
+ "size": 2825,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/bindings/README.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/bindings/README.md"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/r2/README.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/r2/README.md"
},
{
- "path": "references/bindings/api.md",
- "size": 5199,
+ "path": "references/r2/api.md",
+ "size": 5649,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/bindings/api.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/bindings/api.md"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/r2/api.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/r2/api.md"
},
{
- "path": "references/bindings/configuration.md",
- "size": 4496,
+ "path": "references/r2/configuration.md",
+ "size": 3654,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/bindings/configuration.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/bindings/configuration.md"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/r2/configuration.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/r2/configuration.md"
},
{
- "path": "references/bindings/gotchas.md",
- "size": 6169,
+ "path": "references/r2/gotchas.md",
+ "size": 5048,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/bindings/gotchas.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/bindings/gotchas.md"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/r2/gotchas.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/r2/gotchas.md"
},
{
- "path": "references/bindings/patterns.md",
- "size": 5058,
+ "path": "references/r2/patterns.md",
+ "size": 5844,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/bindings/patterns.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/bindings/patterns.md"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/r2/patterns.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/r2/patterns.md"
},
{
- "path": "references/bot-management/README.md",
- "size": 3762,
+ "path": "references/realtime-sfu/README.md",
+ "size": 3078,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/bot-management/README.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/bot-management/README.md"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/realtime-sfu/README.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/realtime-sfu/README.md"
},
{
- "path": "references/bot-management/api.md",
- "size": 5803,
+ "path": "references/realtime-sfu/api.md",
+ "size": 3768,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/bot-management/api.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/bot-management/api.md"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/realtime-sfu/api.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/realtime-sfu/api.md"
},
{
- "path": "references/bot-management/configuration.md",
- "size": 5744,
+ "path": "references/realtime-sfu/configuration.md",
+ "size": 3509,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/bot-management/configuration.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/bot-management/configuration.md"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/realtime-sfu/configuration.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/realtime-sfu/configuration.md"
},
{
- "path": "references/bot-management/gotchas.md",
- "size": 5657,
+ "path": "references/realtime-sfu/gotchas.md",
+ "size": 4902,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/bot-management/gotchas.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/bot-management/gotchas.md"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/realtime-sfu/gotchas.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/realtime-sfu/gotchas.md"
},
{
- "path": "references/bot-management/patterns.md",
- "size": 4970,
+ "path": "references/realtime-sfu/patterns.md",
+ "size": 5403,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/bot-management/patterns.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/bot-management/patterns.md"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/realtime-sfu/patterns.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/realtime-sfu/patterns.md"
},
{
- "path": "references/browser-rendering/README.md",
- "size": 3092,
+ "path": "references/realtimekit/README.md",
+ "size": 4047,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/browser-rendering/README.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/browser-rendering/README.md"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/realtimekit/README.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/realtimekit/README.md"
},
{
- "path": "references/browser-rendering/api.md",
- "size": 2976,
+ "path": "references/realtimekit/api.md",
+ "size": 8352,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/browser-rendering/api.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/browser-rendering/api.md"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/realtimekit/api.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/realtimekit/api.md"
},
{
- "path": "references/browser-rendering/configuration.md",
- "size": 1802,
+ "path": "references/realtimekit/configuration.md",
+ "size": 5192,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/browser-rendering/configuration.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/browser-rendering/configuration.md"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/realtimekit/configuration.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/realtimekit/configuration.md"
},
{
- "path": "references/browser-rendering/gotchas.md",
- "size": 2520,
+ "path": "references/realtimekit/gotchas.md",
+ "size": 6883,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/browser-rendering/gotchas.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/browser-rendering/gotchas.md"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/realtimekit/gotchas.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/realtimekit/gotchas.md"
},
{
- "path": "references/browser-rendering/patterns.md",
- "size": 2647,
+ "path": "references/realtimekit/patterns.md",
+ "size": 7660,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/browser-rendering/patterns.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/browser-rendering/patterns.md"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/realtimekit/patterns.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/realtimekit/patterns.md"
},
{
- "path": "references/c3/README.md",
- "size": 3352,
+ "path": "references/sandbox/README.md",
+ "size": 3119,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/c3/README.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/c3/README.md"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/sandbox/README.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/sandbox/README.md"
},
{
- "path": "references/c3/api.md",
- "size": 2286,
+ "path": "references/sandbox/api.md",
+ "size": 4972,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/c3/api.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/c3/api.md"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/sandbox/api.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/sandbox/api.md"
},
{
- "path": "references/c3/configuration.md",
- "size": 1637,
+ "path": "references/sandbox/configuration.md",
+ "size": 3415,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/c3/configuration.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/c3/configuration.md"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/sandbox/configuration.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/sandbox/configuration.md"
},
{
- "path": "references/c3/gotchas.md",
- "size": 2307,
+ "path": "references/sandbox/gotchas.md",
+ "size": 5456,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/c3/gotchas.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/c3/gotchas.md"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/sandbox/gotchas.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/sandbox/gotchas.md"
},
{
- "path": "references/c3/patterns.md",
- "size": 2203,
+ "path": "references/sandbox/patterns.md",
+ "size": 5236,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/c3/patterns.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/c3/patterns.md"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/sandbox/patterns.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/sandbox/patterns.md"
},
{
- "path": "references/cache-reserve/README.md",
- "size": 5609,
+ "path": "references/secrets-store/README.md",
+ "size": 2215,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/cache-reserve/README.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/cache-reserve/README.md"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/secrets-store/README.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/secrets-store/README.md"
},
{
- "path": "references/cache-reserve/api.md",
- "size": 6018,
+ "path": "references/secrets-store/api.md",
+ "size": 4358,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/cache-reserve/api.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/cache-reserve/api.md"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/secrets-store/api.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/secrets-store/api.md"
},
{
- "path": "references/cache-reserve/configuration.md",
- "size": 3660,
+ "path": "references/secrets-store/configuration.md",
+ "size": 3890,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/cache-reserve/configuration.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/cache-reserve/configuration.md"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/secrets-store/configuration.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/secrets-store/configuration.md"
},
{
- "path": "references/cache-reserve/gotchas.md",
- "size": 5797,
+ "path": "references/secrets-store/gotchas.md",
+ "size": 3838,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/cache-reserve/gotchas.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/cache-reserve/gotchas.md"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/secrets-store/gotchas.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/secrets-store/gotchas.md"
},
{
- "path": "references/cache-reserve/patterns.md",
- "size": 6265,
+ "path": "references/secrets-store/patterns.md",
+ "size": 5660,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/cache-reserve/patterns.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/cache-reserve/patterns.md"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/secrets-store/patterns.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/secrets-store/patterns.md"
},
{
- "path": "references/containers/README.md",
- "size": 3531,
+ "path": "references/smart-placement/README.md",
+ "size": 5024,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/containers/README.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/containers/README.md"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/smart-placement/README.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/smart-placement/README.md"
},
{
- "path": "references/containers/api.md",
- "size": 4310,
+ "path": "references/smart-placement/api.md",
+ "size": 5559,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/containers/api.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/containers/api.md"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/smart-placement/api.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/smart-placement/api.md"
},
{
- "path": "references/containers/configuration.md",
- "size": 5424,
+ "path": "references/smart-placement/configuration.md",
+ "size": 6119,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/containers/configuration.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/containers/configuration.md"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/smart-placement/configuration.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/smart-placement/configuration.md"
},
{
- "path": "references/containers/gotchas.md",
- "size": 4485,
+ "path": "references/smart-placement/gotchas.md",
+ "size": 5637,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/containers/gotchas.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/containers/gotchas.md"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/smart-placement/gotchas.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/smart-placement/gotchas.md"
},
{
- "path": "references/containers/patterns.md",
- "size": 4925,
+ "path": "references/smart-placement/patterns.md",
+ "size": 5784,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/containers/patterns.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/containers/patterns.md"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/smart-placement/patterns.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/smart-placement/patterns.md"
},
{
- "path": "references/cron-triggers/README.md",
- "size": 2949,
+ "path": "references/snippets/README.md",
+ "size": 3132,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/cron-triggers/README.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/cron-triggers/README.md"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/snippets/README.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/snippets/README.md"
},
{
- "path": "references/cron-triggers/api.md",
- "size": 5866,
+ "path": "references/snippets/api.md",
+ "size": 5133,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/cron-triggers/api.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/cron-triggers/api.md"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/snippets/api.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/snippets/api.md"
},
{
- "path": "references/cron-triggers/configuration.md",
- "size": 4250,
+ "path": "references/snippets/configuration.md",
+ "size": 6311,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/cron-triggers/configuration.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/cron-triggers/configuration.md"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/snippets/configuration.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/snippets/configuration.md"
},
{
- "path": "references/cron-triggers/gotchas.md",
- "size": 6316,
+ "path": "references/snippets/gotchas.md",
+ "size": 2220,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/cron-triggers/gotchas.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/cron-triggers/gotchas.md"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/snippets/gotchas.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/snippets/gotchas.md"
},
{
- "path": "references/cron-triggers/patterns.md",
- "size": 6980,
+ "path": "references/snippets/patterns.md",
+ "size": 3346,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/cron-triggers/patterns.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/cron-triggers/patterns.md"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/snippets/patterns.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/snippets/patterns.md"
},
{
- "path": "references/d1/README.md",
- "size": 4719,
+ "path": "references/spectrum/README.md",
+ "size": 2355,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/d1/README.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/d1/README.md"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/spectrum/README.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/spectrum/README.md"
},
{
- "path": "references/d1/api.md",
- "size": 6806,
+ "path": "references/spectrum/api.md",
+ "size": 4924,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/d1/api.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/d1/api.md"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/spectrum/api.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/spectrum/api.md"
},
{
- "path": "references/d1/configuration.md",
- "size": 5386,
+ "path": "references/spectrum/configuration.md",
+ "size": 4332,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/d1/configuration.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/d1/configuration.md"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/spectrum/configuration.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/spectrum/configuration.md"
},
{
- "path": "references/d1/gotchas.md",
- "size": 4318,
+ "path": "references/spectrum/gotchas.md",
+ "size": 3739,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/d1/gotchas.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/d1/gotchas.md"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/spectrum/gotchas.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/spectrum/gotchas.md"
},
{
- "path": "references/d1/patterns.md",
- "size": 7251,
+ "path": "references/spectrum/patterns.md",
+ "size": 4778,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/d1/patterns.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/d1/patterns.md"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/spectrum/patterns.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/spectrum/patterns.md"
},
{
- "path": "references/ddos/README.md",
- "size": 2054,
+ "path": "references/static-assets/README.md",
+ "size": 2197,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/ddos/README.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/ddos/README.md"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/static-assets/README.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/static-assets/README.md"
},
{
- "path": "references/ddos/api.md",
- "size": 4170,
+ "path": "references/static-assets/api.md",
+ "size": 4451,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/ddos/api.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/ddos/api.md"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/static-assets/api.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/static-assets/api.md"
},
{
- "path": "references/ddos/configuration.md",
- "size": 3005,
+ "path": "references/static-assets/configuration.md",
+ "size": 4826,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/ddos/configuration.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/ddos/configuration.md"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/static-assets/configuration.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/static-assets/configuration.md"
},
{
- "path": "references/ddos/gotchas.md",
- "size": 3912,
+ "path": "references/static-assets/gotchas.md",
+ "size": 4127,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/ddos/gotchas.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/ddos/gotchas.md"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/static-assets/gotchas.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/static-assets/gotchas.md"
},
{
- "path": "references/ddos/patterns.md",
- "size": 5680,
+ "path": "references/static-assets/patterns.md",
+ "size": 4895,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/ddos/patterns.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/ddos/patterns.md"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/static-assets/patterns.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/static-assets/patterns.md"
},
{
- "path": "references/do-storage/README.md",
- "size": 2765,
+ "path": "references/stream/README.md",
+ "size": 3864,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/do-storage/README.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/do-storage/README.md"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/stream/README.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/stream/README.md"
},
{
- "path": "references/do-storage/api.md",
- "size": 3571,
+ "path": "references/stream/api-live.md",
+ "size": 5174,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/do-storage/api.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/do-storage/api.md"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/stream/api-live.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/stream/api-live.md"
},
{
- "path": "references/do-storage/configuration.md",
- "size": 2235,
+ "path": "references/stream/api.md",
+ "size": 5260,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/do-storage/configuration.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/do-storage/configuration.md"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/stream/api.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/stream/api.md"
},
{
- "path": "references/do-storage/gotchas.md",
- "size": 5200,
+ "path": "references/stream/configuration.md",
+ "size": 3222,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/do-storage/gotchas.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/do-storage/gotchas.md"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/stream/configuration.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/stream/configuration.md"
},
{
- "path": "references/do-storage/patterns.md",
- "size": 5278,
+ "path": "references/stream/gotchas.md",
+ "size": 4308,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/do-storage/patterns.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/do-storage/patterns.md"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/stream/gotchas.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/stream/gotchas.md"
},
{
- "path": "references/do-storage/testing.md",
- "size": 4912,
+ "path": "references/stream/patterns.md",
+ "size": 6394,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/do-storage/testing.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/do-storage/testing.md"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/stream/patterns.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/stream/patterns.md"
},
{
- "path": "references/durable-objects/README.md",
- "size": 6609,
+ "path": "references/tail-workers/README.md",
+ "size": 3020,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/durable-objects/README.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/durable-objects/README.md"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/tail-workers/README.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/tail-workers/README.md"
},
{
- "path": "references/durable-objects/api.md",
- "size": 6142,
+ "path": "references/tail-workers/api.md",
+ "size": 5132,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/durable-objects/api.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/durable-objects/api.md"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/tail-workers/api.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/tail-workers/api.md"
},
{
- "path": "references/durable-objects/configuration.md",
- "size": 4266,
+ "path": "references/tail-workers/configuration.md",
+ "size": 3474,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/durable-objects/configuration.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/durable-objects/configuration.md"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/tail-workers/configuration.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/tail-workers/configuration.md"
},
{
- "path": "references/durable-objects/gotchas.md",
- "size": 7318,
+ "path": "references/tail-workers/gotchas.md",
+ "size": 4595,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/durable-objects/gotchas.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/durable-objects/gotchas.md"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/tail-workers/gotchas.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/tail-workers/gotchas.md"
},
{
- "path": "references/durable-objects/patterns.md",
- "size": 6691,
+ "path": "references/tail-workers/patterns.md",
+ "size": 4034,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/durable-objects/patterns.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/durable-objects/patterns.md"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/tail-workers/patterns.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/tail-workers/patterns.md"
},
{
- "path": "references/email-routing/README.md",
- "size": 3431,
+ "path": "references/terraform/README.md",
+ "size": 3680,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/email-routing/README.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/email-routing/README.md"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/terraform/README.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/terraform/README.md"
},
{
- "path": "references/email-routing/api.md",
- "size": 5311,
+ "path": "references/terraform/api.md",
+ "size": 4020,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/email-routing/api.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/email-routing/api.md"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/terraform/api.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/terraform/api.md"
},
{
- "path": "references/email-routing/configuration.md",
- "size": 3571,
+ "path": "references/terraform/configuration.md",
+ "size": 7577,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/email-routing/configuration.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/email-routing/configuration.md"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/terraform/configuration.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/terraform/configuration.md"
},
{
- "path": "references/email-routing/gotchas.md",
- "size": 4106,
+ "path": "references/terraform/gotchas.md",
+ "size": 5268,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/email-routing/gotchas.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/email-routing/gotchas.md"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/terraform/gotchas.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/terraform/gotchas.md"
},
{
- "path": "references/email-routing/patterns.md",
- "size": 5480,
+ "path": "references/terraform/patterns.md",
+ "size": 6640,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/email-routing/patterns.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/email-routing/patterns.md"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/terraform/patterns.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/terraform/patterns.md"
},
{
- "path": "references/email-workers/README.md",
- "size": 5368,
+ "path": "references/tunnel/README.md",
+ "size": 3738,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/email-workers/README.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/email-workers/README.md"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/tunnel/README.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/tunnel/README.md"
},
{
- "path": "references/email-workers/api.md",
- "size": 6078,
+ "path": "references/tunnel/api.md",
+ "size": 4444,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/email-workers/api.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/email-workers/api.md"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/tunnel/api.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/tunnel/api.md"
},
{
- "path": "references/email-workers/configuration.md",
- "size": 2719,
+ "path": "references/tunnel/configuration.md",
+ "size": 3698,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/email-workers/configuration.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/email-workers/configuration.md"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/tunnel/configuration.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/tunnel/configuration.md"
},
{
- "path": "references/email-workers/gotchas.md",
- "size": 3041,
+ "path": "references/tunnel/gotchas.md",
+ "size": 3933,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/email-workers/gotchas.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/email-workers/gotchas.md"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/tunnel/gotchas.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/tunnel/gotchas.md"
},
{
- "path": "references/email-workers/patterns.md",
- "size": 2785,
+ "path": "references/tunnel/networking.md",
+ "size": 3993,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/email-workers/patterns.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/email-workers/patterns.md"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/tunnel/networking.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/tunnel/networking.md"
},
{
- "path": "references/hyperdrive/README.md",
- "size": 2918,
+ "path": "references/tunnel/patterns.md",
+ "size": 3853,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/hyperdrive/README.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/hyperdrive/README.md"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/tunnel/patterns.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/tunnel/patterns.md"
},
{
- "path": "references/hyperdrive/api.md",
- "size": 3875,
+ "path": "references/turn/README.md",
+ "size": 3693,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/hyperdrive/api.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/hyperdrive/api.md"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/turn/README.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/turn/README.md"
},
{
- "path": "references/hyperdrive/configuration.md",
- "size": 3913,
+ "path": "references/turn/api.md",
+ "size": 5220,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/hyperdrive/configuration.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/hyperdrive/configuration.md"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/turn/api.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/turn/api.md"
},
{
- "path": "references/hyperdrive/gotchas.md",
- "size": 3926,
+ "path": "references/turn/configuration.md",
+ "size": 4178,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/hyperdrive/gotchas.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/hyperdrive/gotchas.md"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/turn/configuration.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/turn/configuration.md"
},
{
- "path": "references/hyperdrive/patterns.md",
- "size": 5980,
+ "path": "references/turn/gotchas.md",
+ "size": 7020,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/hyperdrive/patterns.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/hyperdrive/patterns.md"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/turn/gotchas.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/turn/gotchas.md"
},
{
- "path": "references/images/README.md",
- "size": 2900,
+ "path": "references/turn/patterns.md",
+ "size": 6189,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/images/README.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/images/README.md"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/turn/patterns.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/turn/patterns.md"
},
{
- "path": "references/images/api.md",
- "size": 2574,
+ "path": "references/turnstile/README.md",
+ "size": 3539,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/images/api.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/images/api.md"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/turnstile/README.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/turnstile/README.md"
},
{
- "path": "references/images/configuration.md",
- "size": 4126,
+ "path": "references/turnstile/api.md",
+ "size": 6424,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/images/configuration.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/images/configuration.md"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/turnstile/api.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/turnstile/api.md"
},
{
- "path": "references/images/gotchas.md",
- "size": 2490,
+ "path": "references/turnstile/configuration.md",
+ "size": 6719,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/images/gotchas.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/images/gotchas.md"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/turnstile/configuration.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/turnstile/configuration.md"
},
{
- "path": "references/images/patterns.md",
- "size": 3582,
+ "path": "references/turnstile/gotchas.md",
+ "size": 6276,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/images/patterns.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/images/patterns.md"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/turnstile/gotchas.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/turnstile/gotchas.md"
},
{
- "path": "references/kv/README.md",
- "size": 2883,
+ "path": "references/turnstile/patterns.md",
+ "size": 4677,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/kv/README.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/kv/README.md"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/turnstile/patterns.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/turnstile/patterns.md"
},
{
- "path": "references/kv/api.md",
- "size": 4327,
+ "path": "references/vectorize/README.md",
+ "size": 4288,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/kv/api.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/kv/api.md"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/vectorize/README.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/vectorize/README.md"
},
{
- "path": "references/kv/configuration.md",
- "size": 3083,
+ "path": "references/vectorize/api.md",
+ "size": 2375,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/kv/configuration.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/kv/configuration.md"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/vectorize/api.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/vectorize/api.md"
},
{
- "path": "references/kv/gotchas.md",
- "size": 4455,
+ "path": "references/vectorize/configuration.md",
+ "size": 1986,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/kv/gotchas.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/kv/gotchas.md"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/vectorize/configuration.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/vectorize/configuration.md"
},
{
- "path": "references/kv/patterns.md",
- "size": 4740,
+ "path": "references/vectorize/gotchas.md",
+ "size": 2157,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/kv/patterns.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/kv/patterns.md"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/vectorize/gotchas.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/vectorize/gotchas.md"
},
{
- "path": "references/miniflare/README.md",
- "size": 2976,
+ "path": "references/vectorize/patterns.md",
+ "size": 2514,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/miniflare/README.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/miniflare/README.md"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/vectorize/patterns.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/vectorize/patterns.md"
},
{
- "path": "references/miniflare/api.md",
- "size": 4606,
+ "path": "references/waf/README.md",
+ "size": 3455,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/miniflare/api.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/miniflare/api.md"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/waf/README.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/waf/README.md"
},
{
- "path": "references/miniflare/configuration.md",
- "size": 3525,
+ "path": "references/waf/api.md",
+ "size": 5831,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/miniflare/configuration.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/miniflare/configuration.md"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/waf/api.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/waf/api.md"
},
{
- "path": "references/miniflare/gotchas.md",
- "size": 3724,
+ "path": "references/waf/configuration.md",
+ "size": 4765,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/miniflare/gotchas.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/miniflare/gotchas.md"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/waf/configuration.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/waf/configuration.md"
},
{
- "path": "references/miniflare/patterns.md",
- "size": 4260,
+ "path": "references/waf/gotchas.md",
+ "size": 6290,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/miniflare/patterns.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/miniflare/patterns.md"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/waf/gotchas.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/waf/gotchas.md"
},
{
- "path": "references/network-interconnect/README.md",
- "size": 3230,
+ "path": "references/waf/patterns.md",
+ "size": 5356,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/network-interconnect/README.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/network-interconnect/README.md"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/waf/patterns.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/waf/patterns.md"
},
{
- "path": "references/network-interconnect/api.md",
- "size": 5626,
+ "path": "references/web-analytics/README.md",
+ "size": 5236,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/network-interconnect/api.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/network-interconnect/api.md"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/web-analytics/README.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/web-analytics/README.md"
},
{
- "path": "references/network-interconnect/configuration.md",
- "size": 4257,
+ "path": "references/web-analytics/configuration.md",
+ "size": 2003,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/network-interconnect/configuration.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/network-interconnect/configuration.md"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/web-analytics/configuration.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/web-analytics/configuration.md"
},
{
- "path": "references/network-interconnect/gotchas.md",
- "size": 5554,
+ "path": "references/web-analytics/gotchas.md",
+ "size": 1999,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/network-interconnect/gotchas.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/network-interconnect/gotchas.md"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/web-analytics/gotchas.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/web-analytics/gotchas.md"
},
{
- "path": "references/network-interconnect/patterns.md",
- "size": 4041,
+ "path": "references/web-analytics/integration.md",
+ "size": 1772,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/network-interconnect/patterns.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/network-interconnect/patterns.md"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/web-analytics/integration.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/web-analytics/integration.md"
},
{
- "path": "references/observability/README.md",
- "size": 3887,
+ "path": "references/web-analytics/patterns.md",
+ "size": 2237,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/observability/README.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/observability/README.md"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/web-analytics/patterns.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/web-analytics/patterns.md"
},
{
- "path": "references/observability/api.md",
- "size": 3480,
+ "path": "references/workerd/README.md",
+ "size": 2789,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/observability/api.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/observability/api.md"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/workerd/README.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/workerd/README.md"
},
{
- "path": "references/observability/configuration.md",
- "size": 3584,
+ "path": "references/workerd/api.md",
+ "size": 4959,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/observability/configuration.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/observability/configuration.md"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/workerd/api.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/workerd/api.md"
},
{
- "path": "references/observability/gotchas.md",
- "size": 3755,
+ "path": "references/workerd/configuration.md",
+ "size": 5263,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/observability/gotchas.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/observability/gotchas.md"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/workerd/configuration.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/workerd/configuration.md"
},
{
- "path": "references/observability/patterns.md",
- "size": 2481,
+ "path": "references/workerd/gotchas.md",
+ "size": 4781,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/observability/patterns.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/observability/patterns.md"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/workerd/gotchas.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/workerd/gotchas.md"
},
{
- "path": "references/pages-functions/README.md",
- "size": 3322,
+ "path": "references/workerd/patterns.md",
+ "size": 4938,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/pages-functions/README.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/pages-functions/README.md"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/workerd/patterns.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/workerd/patterns.md"
},
{
- "path": "references/pages-functions/api.md",
- "size": 4677,
+ "path": "references/workers-ai/README.md",
+ "size": 6042,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/pages-functions/api.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/pages-functions/api.md"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/workers-ai/README.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/workers-ai/README.md"
},
{
- "path": "references/pages-functions/configuration.md",
- "size": 3002,
+ "path": "references/workers-ai/api.md",
+ "size": 2715,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/pages-functions/configuration.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/pages-functions/configuration.md"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/workers-ai/api.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/workers-ai/api.md"
},
{
- "path": "references/pages-functions/gotchas.md",
- "size": 3850,
+ "path": "references/workers-ai/configuration.md",
+ "size": 1989,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/pages-functions/gotchas.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/pages-functions/gotchas.md"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/workers-ai/configuration.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/workers-ai/configuration.md"
},
{
- "path": "references/pages-functions/patterns.md",
- "size": 4214,
+ "path": "references/workers-ai/gotchas.md",
+ "size": 2693,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/pages-functions/patterns.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/pages-functions/patterns.md"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/workers-ai/gotchas.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/workers-ai/gotchas.md"
},
{
- "path": "references/pages/README.md",
- "size": 2834,
+ "path": "references/workers-ai/patterns.md",
+ "size": 3063,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/pages/README.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/pages/README.md"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/workers-ai/patterns.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/workers-ai/patterns.md"
},
{
- "path": "references/pages/api.md",
- "size": 5980,
+ "path": "references/workers-for-platforms/README.md",
+ "size": 3913,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/pages/api.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/pages/api.md"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/workers-for-platforms/README.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/workers-for-platforms/README.md"
},
{
- "path": "references/pages/configuration.md",
- "size": 5865,
+ "path": "references/workers-for-platforms/api.md",
+ "size": 5515,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/pages/configuration.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/pages/configuration.md"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/workers-for-platforms/api.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/workers-for-platforms/api.md"
},
{
- "path": "references/pages/gotchas.md",
- "size": 7998,
+ "path": "references/workers-for-platforms/configuration.md",
+ "size": 3892,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/pages/gotchas.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/pages/gotchas.md"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/workers-for-platforms/configuration.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/workers-for-platforms/configuration.md"
},
{
- "path": "references/pages/patterns.md",
- "size": 5992,
+ "path": "references/workers-for-platforms/gotchas.md",
+ "size": 5440,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/pages/patterns.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/pages/patterns.md"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/workers-for-platforms/gotchas.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/workers-for-platforms/gotchas.md"
},
{
- "path": "references/pipelines/README.md",
- "size": 3400,
+ "path": "references/workers-for-platforms/patterns.md",
+ "size": 5587,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/pipelines/README.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/pipelines/README.md"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/workers-for-platforms/patterns.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/workers-for-platforms/patterns.md"
},
{
- "path": "references/pipelines/api.md",
- "size": 5109,
+ "path": "references/workers-playground/README.md",
+ "size": 4016,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/pipelines/api.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/pipelines/api.md"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/workers-playground/README.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/workers-playground/README.md"
},
{
- "path": "references/pipelines/configuration.md",
- "size": 2747,
+ "path": "references/workers-playground/api.md",
+ "size": 2224,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/pipelines/configuration.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/pipelines/configuration.md"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/workers-playground/api.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/workers-playground/api.md"
},
{
- "path": "references/pipelines/gotchas.md",
- "size": 2427,
+ "path": "references/workers-playground/configuration.md",
+ "size": 4462,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/pipelines/gotchas.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/pipelines/gotchas.md"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/workers-playground/configuration.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/workers-playground/configuration.md"
},
{
- "path": "references/pipelines/patterns.md",
- "size": 2080,
+ "path": "references/workers-playground/gotchas.md",
+ "size": 2019,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/pipelines/patterns.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/pipelines/patterns.md"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/workers-playground/gotchas.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/workers-playground/gotchas.md"
},
{
- "path": "references/pulumi/README.md",
- "size": 3231,
+ "path": "references/workers-playground/patterns.md",
+ "size": 3303,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/pulumi/README.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/pulumi/README.md"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/workers-playground/patterns.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/workers-playground/patterns.md"
},
{
- "path": "references/pulumi/api.md",
- "size": 5761,
+ "path": "references/workers-vpc/README.md",
+ "size": 5484,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/pulumi/api.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/pulumi/api.md"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/workers-vpc/README.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/workers-vpc/README.md"
},
{
- "path": "references/pulumi/configuration.md",
- "size": 5657,
+ "path": "references/workers-vpc/api.md",
+ "size": 5321,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/pulumi/configuration.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/pulumi/configuration.md"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/workers-vpc/api.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/workers-vpc/api.md"
},
{
- "path": "references/pulumi/gotchas.md",
- "size": 6536,
+ "path": "references/workers-vpc/configuration.md",
+ "size": 3898,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/pulumi/gotchas.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/pulumi/gotchas.md"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/workers-vpc/configuration.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/workers-vpc/configuration.md"
},
{
- "path": "references/pulumi/patterns.md",
- "size": 6974,
+ "path": "references/workers-vpc/gotchas.md",
+ "size": 4477,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/pulumi/patterns.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/pulumi/patterns.md"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/workers-vpc/gotchas.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/workers-vpc/gotchas.md"
},
{
- "path": "references/queues/README.md",
- "size": 3058,
+ "path": "references/workers-vpc/patterns.md",
+ "size": 6011,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/queues/README.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/queues/README.md"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/workers-vpc/patterns.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/workers-vpc/patterns.md"
},
{
- "path": "references/queues/api.md",
- "size": 5563,
+ "path": "references/workers/README.md",
+ "size": 3451,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/queues/api.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/queues/api.md"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/workers/README.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/workers/README.md"
},
{
- "path": "references/queues/configuration.md",
- "size": 3828,
+ "path": "references/workers/api.md",
+ "size": 5158,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/queues/configuration.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/queues/configuration.md"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/workers/api.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/workers/api.md"
},
{
- "path": "references/queues/gotchas.md",
- "size": 7233,
+ "path": "references/workers/configuration.md",
+ "size": 4355,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/queues/gotchas.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/queues/gotchas.md"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/workers/configuration.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/workers/configuration.md"
},
{
- "path": "references/queues/patterns.md",
- "size": 5498,
+ "path": "references/workers/frameworks.md",
+ "size": 4276,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/queues/patterns.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/queues/patterns.md"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/workers/frameworks.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/workers/frameworks.md"
},
{
- "path": "references/r2-data-catalog/README.md",
- "size": 7105,
+ "path": "references/workers/gotchas.md",
+ "size": 4751,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/r2-data-catalog/README.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/r2-data-catalog/README.md"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/workers/gotchas.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/workers/gotchas.md"
},
{
- "path": "references/r2-data-catalog/api.md",
- "size": 5991,
+ "path": "references/workers/patterns.md",
+ "size": 5447,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/r2-data-catalog/api.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/r2-data-catalog/api.md"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/workers/patterns.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/workers/patterns.md"
},
{
- "path": "references/r2-data-catalog/configuration.md",
- "size": 5297,
+ "path": "references/workflows/README.md",
+ "size": 2429,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/r2-data-catalog/configuration.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/r2-data-catalog/configuration.md"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/workflows/README.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/workflows/README.md"
},
{
- "path": "references/r2-data-catalog/gotchas.md",
- "size": 6126,
+ "path": "references/workflows/api.md",
+ "size": 6423,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/r2-data-catalog/gotchas.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/r2-data-catalog/gotchas.md"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/workflows/api.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/workflows/api.md"
},
{
- "path": "references/r2-data-catalog/patterns.md",
- "size": 5883,
+ "path": "references/workflows/configuration.md",
+ "size": 3707,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/r2-data-catalog/patterns.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/r2-data-catalog/patterns.md"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/workflows/configuration.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/workflows/configuration.md"
},
{
- "path": "references/r2-sql/README.md",
- "size": 5209,
+ "path": "references/workflows/gotchas.md",
+ "size": 4649,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/r2-sql/README.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/r2-sql/README.md"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/workflows/gotchas.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/workflows/gotchas.md"
},
{
- "path": "references/r2-sql/api.md",
- "size": 4007,
+ "path": "references/workflows/patterns.md",
+ "size": 6638,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/r2-sql/api.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/r2-sql/api.md"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/workflows/patterns.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/workflows/patterns.md"
},
{
- "path": "references/r2-sql/configuration.md",
- "size": 3739,
+ "path": "references/wrangler/README.md",
+ "size": 4668,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/r2-sql/configuration.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/r2-sql/configuration.md"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/wrangler/README.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/wrangler/README.md"
},
{
- "path": "references/r2-sql/gotchas.md",
- "size": 6235,
+ "path": "references/wrangler/api.md",
+ "size": 4624,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/r2-sql/gotchas.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/r2-sql/gotchas.md"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/wrangler/api.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/wrangler/api.md"
},
{
- "path": "references/r2-sql/patterns.md",
- "size": 6758,
+ "path": "references/wrangler/auth.md",
+ "size": 2169,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/r2-sql/patterns.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/r2-sql/patterns.md"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/wrangler/auth.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/wrangler/auth.md"
},
{
- "path": "references/r2/README.md",
- "size": 2825,
+ "path": "references/wrangler/configuration.md",
+ "size": 4722,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/r2/README.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/r2/README.md"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/wrangler/configuration.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/wrangler/configuration.md"
},
{
- "path": "references/r2/api.md",
- "size": 5649,
+ "path": "references/wrangler/gotchas.md",
+ "size": 5868,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/r2/api.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/r2/api.md"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/wrangler/gotchas.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/wrangler/gotchas.md"
},
{
- "path": "references/r2/configuration.md",
- "size": 3654,
+ "path": "references/wrangler/patterns.md",
+ "size": 4876,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/r2/configuration.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/r2/configuration.md"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/wrangler/patterns.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/wrangler/patterns.md"
},
{
- "path": "references/r2/gotchas.md",
- "size": 5048,
+ "path": "references/zaraz/IMPLEMENTATION_SUMMARY.md",
+ "size": 3494,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/r2/gotchas.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/r2/gotchas.md"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/zaraz/IMPLEMENTATION_SUMMARY.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/zaraz/IMPLEMENTATION_SUMMARY.md"
},
{
- "path": "references/r2/patterns.md",
- "size": 5844,
+ "path": "references/zaraz/README.md",
+ "size": 3909,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/r2/patterns.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/r2/patterns.md"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/zaraz/README.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/zaraz/README.md"
},
{
- "path": "references/realtime-sfu/README.md",
- "size": 3078,
+ "path": "references/zaraz/api.md",
+ "size": 3197,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/realtime-sfu/README.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/realtime-sfu/README.md"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/zaraz/api.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/zaraz/api.md"
},
{
- "path": "references/realtime-sfu/api.md",
- "size": 3768,
+ "path": "references/zaraz/configuration.md",
+ "size": 1811,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/realtime-sfu/api.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/realtime-sfu/api.md"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/zaraz/configuration.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/zaraz/configuration.md"
},
{
- "path": "references/realtime-sfu/configuration.md",
- "size": 3509,
+ "path": "references/zaraz/gotchas.md",
+ "size": 2001,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/realtime-sfu/configuration.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/realtime-sfu/configuration.md"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/zaraz/gotchas.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/zaraz/gotchas.md"
},
{
- "path": "references/realtime-sfu/gotchas.md",
- "size": 4902,
+ "path": "references/zaraz/patterns.md",
+ "size": 2133,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/realtime-sfu/gotchas.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/realtime-sfu/gotchas.md"
- },
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/zaraz/patterns.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/zaraz/patterns.md"
+ }
+ ]
+ },
+ {
+ "id": "openai/.curated/define-goal",
+ "name": "define-goal",
+ "description": "Help the user define a concrete, measurable goal before starting work, especially when they ask to use the goal tool, create a goal, set an objective, clarify success criteria, or turn a fuzzy intention into a quantitative outcome. Use this skill for goal creation and goal refinement only; it does not manage durable snapshots, decision logs, or long-running execution artifacts.",
+ "source": "openai",
+ "category": "Curated",
+ "license": "Apache-2.0",
+ "proprietary": false,
+ "path": "skills/.curated/define-goal",
+ "url": "https://github.com/openai/skills/tree/main/skills/.curated/define-goal",
+ "route": "/skills/openai/curated/define-goal",
+ "files": [
{
- "path": "references/realtime-sfu/patterns.md",
- "size": 5403,
+ "path": "LICENSE.txt",
+ "size": 10776,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/realtime-sfu/patterns.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/realtime-sfu/patterns.md"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/define-goal/LICENSE.txt",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/define-goal/LICENSE.txt"
},
{
- "path": "references/realtimekit/README.md",
- "size": 4047,
+ "path": "SKILL.md",
+ "size": 5647,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/realtimekit/README.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/realtimekit/README.md"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/define-goal/SKILL.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/define-goal/SKILL.md"
},
{
- "path": "references/realtimekit/api.md",
- "size": 8352,
+ "path": "agents/openai.yaml",
+ "size": 208,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/realtimekit/api.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/realtimekit/api.md"
- },
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/define-goal/agents/openai.yaml",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/define-goal/agents/openai.yaml"
+ }
+ ]
+ },
+ {
+ "id": "openai/.curated/figma",
+ "name": "figma",
+ "description": "Use the Figma MCP server to fetch design context, screenshots, variables, and assets from Figma, and to translate Figma nodes into production code. Trigger when a task involves Figma URLs, node IDs, design-to-code implementation, or Figma MCP setup and troubleshooting.",
+ "source": "openai",
+ "category": "Curated",
+ "license": "Custom",
+ "proprietary": false,
+ "path": "skills/.curated/figma",
+ "url": "https://github.com/openai/skills/tree/main/skills/.curated/figma",
+ "route": "/skills/openai/curated/figma",
+ "files": [
{
- "path": "references/realtimekit/configuration.md",
- "size": 5192,
+ "path": "LICENSE.txt",
+ "size": 440,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/realtimekit/configuration.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/realtimekit/configuration.md"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/figma/LICENSE.txt",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/figma/LICENSE.txt"
},
{
- "path": "references/realtimekit/gotchas.md",
- "size": 6883,
+ "path": "SKILL.md",
+ "size": 3170,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/realtimekit/gotchas.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/realtimekit/gotchas.md"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/figma/SKILL.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/figma/SKILL.md"
},
{
- "path": "references/realtimekit/patterns.md",
- "size": 7660,
+ "path": "agents/openai.yaml",
+ "size": 457,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/realtimekit/patterns.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/realtimekit/patterns.md"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/figma/agents/openai.yaml",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/figma/agents/openai.yaml"
+ },
+ {
+ "path": "assets/figma-small.svg",
+ "size": 810,
+ "binary": true,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/figma/assets/figma-small.svg",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/figma/assets/figma-small.svg"
},
{
- "path": "references/sandbox/README.md",
- "size": 3119,
- "binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/sandbox/README.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/sandbox/README.md"
+ "path": "assets/figma.png",
+ "size": 1612,
+ "binary": true,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/figma/assets/figma.png",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/figma/assets/figma.png"
},
{
- "path": "references/sandbox/api.md",
- "size": 4972,
- "binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/sandbox/api.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/sandbox/api.md"
+ "path": "assets/icon.svg",
+ "size": 964,
+ "binary": true,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/figma/assets/icon.svg",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/figma/assets/icon.svg"
},
{
- "path": "references/sandbox/configuration.md",
- "size": 3415,
+ "path": "references/figma-mcp-config.md",
+ "size": 2471,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/sandbox/configuration.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/sandbox/configuration.md"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/figma/references/figma-mcp-config.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/figma/references/figma-mcp-config.md"
},
{
- "path": "references/sandbox/gotchas.md",
- "size": 5456,
+ "path": "references/figma-tools-and-prompts.md",
+ "size": 2796,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/sandbox/gotchas.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/sandbox/gotchas.md"
- },
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/figma/references/figma-tools-and-prompts.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/figma/references/figma-tools-and-prompts.md"
+ }
+ ]
+ },
+ {
+ "id": "openai/.curated/figma-code-connect-components",
+ "name": "figma-code-connect-components",
+ "description": "Connects Figma design components to code components using Code Connect mapping tools. Use when user says \"code connect\", \"connect this component to code\", \"map this component\", \"link component to code\", \"create code connect mapping\", or wants to establish mappings between Figma designs and code implementations. For canvas writes via `use_figma`, use `figma-use`.",
+ "source": "openai",
+ "category": "Curated",
+ "license": "Custom",
+ "proprietary": false,
+ "path": "skills/.curated/figma-code-connect-components",
+ "url": "https://github.com/openai/skills/tree/main/skills/.curated/figma-code-connect-components",
+ "route": "/skills/openai/curated/figma-code-connect-components",
+ "files": [
{
- "path": "references/sandbox/patterns.md",
- "size": 5236,
+ "path": "LICENSE.TXT",
+ "size": 440,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/sandbox/patterns.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/sandbox/patterns.md"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/figma-code-connect-components/LICENSE.TXT",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/figma-code-connect-components/LICENSE.TXT"
},
{
- "path": "references/secrets-store/README.md",
- "size": 2215,
+ "path": "SKILL.md",
+ "size": 16763,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/secrets-store/README.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/secrets-store/README.md"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/figma-code-connect-components/SKILL.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/figma-code-connect-components/SKILL.md"
},
{
- "path": "references/secrets-store/api.md",
- "size": 4358,
+ "path": "agents/openai.yaml",
+ "size": 520,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/secrets-store/api.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/secrets-store/api.md"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/figma-code-connect-components/agents/openai.yaml",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/figma-code-connect-components/agents/openai.yaml"
},
{
- "path": "references/secrets-store/configuration.md",
- "size": 3890,
- "binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/secrets-store/configuration.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/secrets-store/configuration.md"
+ "path": "assets/figma-small.svg",
+ "size": 818,
+ "binary": true,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/figma-code-connect-components/assets/figma-small.svg",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/figma-code-connect-components/assets/figma-small.svg"
},
{
- "path": "references/secrets-store/gotchas.md",
- "size": 3838,
- "binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/secrets-store/gotchas.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/secrets-store/gotchas.md"
+ "path": "assets/figma.png",
+ "size": 1612,
+ "binary": true,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/figma-code-connect-components/assets/figma.png",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/figma-code-connect-components/assets/figma.png"
},
{
- "path": "references/secrets-store/patterns.md",
- "size": 5660,
- "binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/secrets-store/patterns.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/secrets-store/patterns.md"
+ "path": "assets/icon.svg",
+ "size": 964,
+ "binary": true,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/figma-code-connect-components/assets/icon.svg",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/figma-code-connect-components/assets/icon.svg"
},
{
- "path": "references/smart-placement/README.md",
- "size": 5024,
+ "path": "references/mapping-checklist.md",
+ "size": 262,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/smart-placement/README.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/smart-placement/README.md"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/figma-code-connect-components/references/mapping-checklist.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/figma-code-connect-components/references/mapping-checklist.md"
},
{
- "path": "references/smart-placement/api.md",
- "size": 5559,
+ "path": "scripts/normalize_node_id.py",
+ "size": 560,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/smart-placement/api.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/smart-placement/api.md"
- },
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/figma-code-connect-components/scripts/normalize_node_id.py",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/figma-code-connect-components/scripts/normalize_node_id.py"
+ }
+ ]
+ },
+ {
+ "id": "openai/.curated/figma-create-design-system-rules",
+ "name": "figma-create-design-system-rules",
+ "description": "Generates custom design system rules for the user's codebase. Use when user says \"create design system rules\", \"generate rules for my project\", \"set up design rules\", \"customize design system guidelines\", or wants to establish project-specific conventions for Figma-to-code workflows. Requires Figma MCP server connection.",
+ "source": "openai",
+ "category": "Curated",
+ "license": "Custom",
+ "proprietary": false,
+ "path": "skills/.curated/figma-create-design-system-rules",
+ "url": "https://github.com/openai/skills/tree/main/skills/.curated/figma-create-design-system-rules",
+ "route": "/skills/openai/curated/figma-create-design-system-rules",
+ "files": [
{
- "path": "references/smart-placement/configuration.md",
- "size": 6119,
+ "path": "LICENSE.TXT",
+ "size": 440,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/smart-placement/configuration.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/smart-placement/configuration.md"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/figma-create-design-system-rules/LICENSE.TXT",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/figma-create-design-system-rules/LICENSE.TXT"
},
{
- "path": "references/smart-placement/gotchas.md",
- "size": 5637,
+ "path": "SKILL.md",
+ "size": 18221,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/smart-placement/gotchas.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/smart-placement/gotchas.md"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/figma-create-design-system-rules/SKILL.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/figma-create-design-system-rules/SKILL.md"
},
{
- "path": "references/smart-placement/patterns.md",
- "size": 5784,
+ "path": "agents/openai.yaml",
+ "size": 524,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/smart-placement/patterns.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/smart-placement/patterns.md"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/figma-create-design-system-rules/agents/openai.yaml",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/figma-create-design-system-rules/agents/openai.yaml"
},
{
- "path": "references/snippets/README.md",
- "size": 3132,
- "binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/snippets/README.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/snippets/README.md"
+ "path": "assets/figma-small.svg",
+ "size": 818,
+ "binary": true,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/figma-create-design-system-rules/assets/figma-small.svg",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/figma-create-design-system-rules/assets/figma-small.svg"
},
{
- "path": "references/snippets/api.md",
- "size": 5133,
- "binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/snippets/api.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/snippets/api.md"
+ "path": "assets/figma.png",
+ "size": 1612,
+ "binary": true,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/figma-create-design-system-rules/assets/figma.png",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/figma-create-design-system-rules/assets/figma.png"
},
{
- "path": "references/snippets/configuration.md",
- "size": 6311,
- "binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/snippets/configuration.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/snippets/configuration.md"
+ "path": "assets/icon.svg",
+ "size": 964,
+ "binary": true,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/figma-create-design-system-rules/assets/icon.svg",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/figma-create-design-system-rules/assets/icon.svg"
},
{
- "path": "references/snippets/gotchas.md",
- "size": 2220,
+ "path": "references/rule-template.md",
+ "size": 334,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/snippets/gotchas.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/snippets/gotchas.md"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/figma-create-design-system-rules/references/rule-template.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/figma-create-design-system-rules/references/rule-template.md"
},
{
- "path": "references/snippets/patterns.md",
- "size": 3346,
+ "path": "scripts/check_agents_md.sh",
+ "size": 191,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/snippets/patterns.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/snippets/patterns.md"
- },
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/figma-create-design-system-rules/scripts/check_agents_md.sh",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/figma-create-design-system-rules/scripts/check_agents_md.sh"
+ }
+ ]
+ },
+ {
+ "id": "openai/.curated/figma-create-new-file",
+ "name": "figma-create-new-file",
+ "description": "Create a new blank Figma file. Use when the user wants to create a new Figma design or FigJam file, or when you need a new file before calling use_figma. Handles plan resolution via whoami if needed. Usage \u2014 /figma-create-new-file [editorType] [fileName] (e.g. /figma-create-new-file figjam My Whiteboard)",
+ "source": "openai",
+ "category": "Curated",
+ "license": "Custom",
+ "proprietary": false,
+ "path": "skills/.curated/figma-create-new-file",
+ "url": "https://github.com/openai/skills/tree/main/skills/.curated/figma-create-new-file",
+ "route": "/skills/openai/curated/figma-create-new-file",
+ "files": [
{
- "path": "references/spectrum/README.md",
- "size": 2355,
+ "path": "LICENSE.TXT",
+ "size": 440,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/spectrum/README.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/spectrum/README.md"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/figma-create-new-file/LICENSE.TXT",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/figma-create-new-file/LICENSE.TXT"
},
{
- "path": "references/spectrum/api.md",
- "size": 4924,
+ "path": "SKILL.md",
+ "size": 2731,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/spectrum/api.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/spectrum/api.md"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/figma-create-new-file/SKILL.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/figma-create-new-file/SKILL.md"
},
{
- "path": "references/spectrum/configuration.md",
- "size": 4332,
+ "path": "agents/openai.yaml",
+ "size": 492,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/spectrum/configuration.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/spectrum/configuration.md"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/figma-create-new-file/agents/openai.yaml",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/figma-create-new-file/agents/openai.yaml"
},
{
- "path": "references/spectrum/gotchas.md",
- "size": 3739,
- "binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/spectrum/gotchas.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/spectrum/gotchas.md"
+ "path": "assets/figma-small.svg",
+ "size": 818,
+ "binary": true,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/figma-create-new-file/assets/figma-small.svg",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/figma-create-new-file/assets/figma-small.svg"
},
{
- "path": "references/spectrum/patterns.md",
- "size": 4778,
- "binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/spectrum/patterns.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/spectrum/patterns.md"
+ "path": "assets/figma.png",
+ "size": 1612,
+ "binary": true,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/figma-create-new-file/assets/figma.png",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/figma-create-new-file/assets/figma.png"
},
{
- "path": "references/static-assets/README.md",
- "size": 2197,
- "binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/static-assets/README.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/static-assets/README.md"
+ "path": "assets/icon.svg",
+ "size": 964,
+ "binary": true,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/figma-create-new-file/assets/icon.svg",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/figma-create-new-file/assets/icon.svg"
},
{
- "path": "references/static-assets/api.md",
- "size": 4451,
+ "path": "maintainers.yml",
+ "size": 21,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/static-assets/api.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/static-assets/api.md"
- },
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/figma-create-new-file/maintainers.yml",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/figma-create-new-file/maintainers.yml"
+ }
+ ]
+ },
+ {
+ "id": "openai/.curated/figma-generate-design",
+ "name": "figma-generate-design",
+ "description": "Use this skill alongside figma-use when the task involves translating an application page, view, or multi-section layout into Figma. Triggers: 'write to Figma', 'create in Figma from code', 'push page to Figma', 'take this app/page and build it in Figma', 'create a screen', 'build a landing page in Figma', 'update the Figma screen to match code'. This is the preferred workflow skill whenever the user wants to build or update a full page, screen, or view in Figma from code or a description. Discovers design system components, variables, and styles via search_design_system, imports them, and assembles screens incrementally section-by-section using design system tokens instead of hardcoded values.",
+ "source": "openai",
+ "category": "Curated",
+ "license": "Custom",
+ "proprietary": false,
+ "path": "skills/.curated/figma-generate-design",
+ "url": "https://github.com/openai/skills/tree/main/skills/.curated/figma-generate-design",
+ "route": "/skills/openai/curated/figma-generate-design",
+ "files": [
{
- "path": "references/static-assets/configuration.md",
- "size": 4826,
+ "path": "LICENSE.TXT",
+ "size": 440,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/static-assets/configuration.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/static-assets/configuration.md"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/figma-generate-design/LICENSE.TXT",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/figma-generate-design/LICENSE.TXT"
},
{
- "path": "references/static-assets/gotchas.md",
- "size": 4127,
+ "path": "SKILL.md",
+ "size": 20164,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/static-assets/gotchas.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/static-assets/gotchas.md"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/figma-generate-design/SKILL.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/figma-generate-design/SKILL.md"
},
{
- "path": "references/static-assets/patterns.md",
- "size": 4895,
+ "path": "agents/openai.yaml",
+ "size": 532,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/static-assets/patterns.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/static-assets/patterns.md"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/figma-generate-design/agents/openai.yaml",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/figma-generate-design/agents/openai.yaml"
},
{
- "path": "references/stream/README.md",
- "size": 3864,
- "binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/stream/README.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/stream/README.md"
+ "path": "assets/figma-small.svg",
+ "size": 818,
+ "binary": true,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/figma-generate-design/assets/figma-small.svg",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/figma-generate-design/assets/figma-small.svg"
},
{
- "path": "references/stream/api-live.md",
- "size": 5174,
- "binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/stream/api-live.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/stream/api-live.md"
+ "path": "assets/figma.png",
+ "size": 1612,
+ "binary": true,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/figma-generate-design/assets/figma.png",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/figma-generate-design/assets/figma.png"
},
{
- "path": "references/stream/api.md",
- "size": 5260,
- "binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/stream/api.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/stream/api.md"
+ "path": "assets/icon.svg",
+ "size": 964,
+ "binary": true,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/figma-generate-design/assets/icon.svg",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/figma-generate-design/assets/icon.svg"
},
{
- "path": "references/stream/configuration.md",
- "size": 3222,
+ "path": "maintainers.yml",
+ "size": 21,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/stream/configuration.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/stream/configuration.md"
- },
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/figma-generate-design/maintainers.yml",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/figma-generate-design/maintainers.yml"
+ }
+ ]
+ },
+ {
+ "id": "openai/.curated/figma-generate-library",
+ "name": "figma-generate-library",
+ "description": "Build or update a professional-grade design system in Figma from a codebase. Use when the user wants to create variables/tokens, build component libraries, set up theming (light/dark modes), document foundations, or reconcile gaps between code and Figma. This skill teaches WHAT to build and in WHAT ORDER \u2014 it complements the `figma-use` skill which teaches HOW to call the Plugin API. Both skills should be loaded together.",
+ "source": "openai",
+ "category": "Curated",
+ "license": "Custom",
+ "proprietary": false,
+ "path": "skills/.curated/figma-generate-library",
+ "url": "https://github.com/openai/skills/tree/main/skills/.curated/figma-generate-library",
+ "route": "/skills/openai/curated/figma-generate-library",
+ "files": [
{
- "path": "references/stream/gotchas.md",
- "size": 4308,
+ "path": "LICENSE.TXT",
+ "size": 440,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/stream/gotchas.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/stream/gotchas.md"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/figma-generate-library/LICENSE.TXT",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/figma-generate-library/LICENSE.TXT"
},
{
- "path": "references/stream/patterns.md",
- "size": 6394,
+ "path": "SKILL.md",
+ "size": 17853,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/stream/patterns.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/stream/patterns.md"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/figma-generate-library/SKILL.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/figma-generate-library/SKILL.md"
},
{
- "path": "references/tail-workers/README.md",
- "size": 3020,
+ "path": "agents/openai.yaml",
+ "size": 540,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/tail-workers/README.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/tail-workers/README.md"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/figma-generate-library/agents/openai.yaml",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/figma-generate-library/agents/openai.yaml"
},
{
- "path": "references/tail-workers/api.md",
- "size": 5132,
- "binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/tail-workers/api.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/tail-workers/api.md"
+ "path": "assets/figma-small.svg",
+ "size": 818,
+ "binary": true,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/figma-generate-library/assets/figma-small.svg",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/figma-generate-library/assets/figma-small.svg"
},
{
- "path": "references/tail-workers/configuration.md",
- "size": 3474,
- "binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/tail-workers/configuration.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/tail-workers/configuration.md"
+ "path": "assets/figma.png",
+ "size": 1612,
+ "binary": true,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/figma-generate-library/assets/figma.png",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/figma-generate-library/assets/figma.png"
},
{
- "path": "references/tail-workers/gotchas.md",
- "size": 4595,
- "binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/tail-workers/gotchas.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/tail-workers/gotchas.md"
+ "path": "assets/icon.svg",
+ "size": 964,
+ "binary": true,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/figma-generate-library/assets/icon.svg",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/figma-generate-library/assets/icon.svg"
},
{
- "path": "references/tail-workers/patterns.md",
- "size": 4034,
+ "path": "maintainers.yml",
+ "size": 64,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/tail-workers/patterns.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/tail-workers/patterns.md"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/figma-generate-library/maintainers.yml",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/figma-generate-library/maintainers.yml"
},
{
- "path": "references/terraform/README.md",
- "size": 3680,
+ "path": "references/code-connect-setup.md",
+ "size": 12111,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/terraform/README.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/terraform/README.md"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/figma-generate-library/references/code-connect-setup.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/figma-generate-library/references/code-connect-setup.md"
},
{
- "path": "references/terraform/api.md",
- "size": 4020,
+ "path": "references/component-creation.md",
+ "size": 41830,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/terraform/api.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/terraform/api.md"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/figma-generate-library/references/component-creation.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/figma-generate-library/references/component-creation.md"
},
{
- "path": "references/terraform/configuration.md",
- "size": 7577,
+ "path": "references/discovery-phase.md",
+ "size": 20138,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/terraform/configuration.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/terraform/configuration.md"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/figma-generate-library/references/discovery-phase.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/figma-generate-library/references/discovery-phase.md"
},
{
- "path": "references/terraform/gotchas.md",
- "size": 5268,
+ "path": "references/documentation-creation.md",
+ "size": 28944,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/terraform/gotchas.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/terraform/gotchas.md"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/figma-generate-library/references/documentation-creation.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/figma-generate-library/references/documentation-creation.md"
},
{
- "path": "references/terraform/patterns.md",
- "size": 6640,
+ "path": "references/error-recovery.md",
+ "size": 22659,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/terraform/patterns.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/terraform/patterns.md"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/figma-generate-library/references/error-recovery.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/figma-generate-library/references/error-recovery.md"
},
{
- "path": "references/tunnel/README.md",
- "size": 3738,
+ "path": "references/naming-conventions.md",
+ "size": 19003,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/tunnel/README.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/tunnel/README.md"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/figma-generate-library/references/naming-conventions.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/figma-generate-library/references/naming-conventions.md"
},
{
- "path": "references/tunnel/api.md",
- "size": 4444,
+ "path": "references/token-creation.md",
+ "size": 38267,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/tunnel/api.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/tunnel/api.md"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/figma-generate-library/references/token-creation.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/figma-generate-library/references/token-creation.md"
},
{
- "path": "references/tunnel/configuration.md",
- "size": 3698,
+ "path": "scripts/bindVariablesToComponent.js",
+ "size": 3686,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/tunnel/configuration.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/tunnel/configuration.md"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/figma-generate-library/scripts/bindVariablesToComponent.js",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/figma-generate-library/scripts/bindVariablesToComponent.js"
},
{
- "path": "references/tunnel/gotchas.md",
- "size": 3933,
+ "path": "scripts/cleanupOrphans.js",
+ "size": 3649,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/tunnel/gotchas.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/tunnel/gotchas.md"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/figma-generate-library/scripts/cleanupOrphans.js",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/figma-generate-library/scripts/cleanupOrphans.js"
},
{
- "path": "references/tunnel/networking.md",
- "size": 3993,
+ "path": "scripts/createComponentWithVariants.js",
+ "size": 4943,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/tunnel/networking.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/tunnel/networking.md"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/figma-generate-library/scripts/createComponentWithVariants.js",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/figma-generate-library/scripts/createComponentWithVariants.js"
},
{
- "path": "references/tunnel/patterns.md",
- "size": 3853,
+ "path": "scripts/createDocumentationPage.js",
+ "size": 4810,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/tunnel/patterns.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/tunnel/patterns.md"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/figma-generate-library/scripts/createDocumentationPage.js",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/figma-generate-library/scripts/createDocumentationPage.js"
},
{
- "path": "references/turn/README.md",
- "size": 3693,
+ "path": "scripts/createSemanticTokens.js",
+ "size": 3891,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/turn/README.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/turn/README.md"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/figma-generate-library/scripts/createSemanticTokens.js",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/figma-generate-library/scripts/createSemanticTokens.js"
},
{
- "path": "references/turn/api.md",
- "size": 5220,
+ "path": "scripts/createVariableCollection.js",
+ "size": 1785,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/turn/api.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/turn/api.md"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/figma-generate-library/scripts/createVariableCollection.js",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/figma-generate-library/scripts/createVariableCollection.js"
},
{
- "path": "references/turn/configuration.md",
- "size": 4178,
+ "path": "scripts/inspectFileStructure.js",
+ "size": 3591,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/turn/configuration.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/turn/configuration.md"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/figma-generate-library/scripts/inspectFileStructure.js",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/figma-generate-library/scripts/inspectFileStructure.js"
},
{
- "path": "references/turn/gotchas.md",
- "size": 7020,
+ "path": "scripts/rehydrateState.js",
+ "size": 2967,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/turn/gotchas.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/turn/gotchas.md"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/figma-generate-library/scripts/rehydrateState.js",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/figma-generate-library/scripts/rehydrateState.js"
},
{
- "path": "references/turn/patterns.md",
- "size": 6189,
+ "path": "scripts/validateCreation.js",
+ "size": 2718,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/turn/patterns.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/turn/patterns.md"
- },
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/figma-generate-library/scripts/validateCreation.js",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/figma-generate-library/scripts/validateCreation.js"
+ }
+ ]
+ },
+ {
+ "id": "openai/.curated/figma-implement-design",
+ "name": "figma-implement-design",
+ "description": "Translates Figma designs into production-ready application code with 1:1 visual fidelity. Use when implementing UI code from Figma files, when user mentions \"implement design\", \"generate code\", \"implement component\", provides Figma URLs, or asks to build components matching Figma specs. For Figma canvas writes via `use_figma`, use `figma-use`.",
+ "source": "openai",
+ "category": "Curated",
+ "license": "Custom",
+ "proprietary": false,
+ "path": "skills/.curated/figma-implement-design",
+ "url": "https://github.com/openai/skills/tree/main/skills/.curated/figma-implement-design",
+ "route": "/skills/openai/curated/figma-implement-design",
+ "files": [
{
- "path": "references/turnstile/README.md",
- "size": 3539,
+ "path": "LICENSE.txt",
+ "size": 440,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/turnstile/README.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/turnstile/README.md"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/figma-implement-design/LICENSE.txt",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/figma-implement-design/LICENSE.txt"
},
{
- "path": "references/turnstile/api.md",
- "size": 6424,
+ "path": "SKILL.md",
+ "size": 11621,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/turnstile/api.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/turnstile/api.md"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/figma-implement-design/SKILL.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/figma-implement-design/SKILL.md"
},
{
- "path": "references/turnstile/configuration.md",
- "size": 6719,
+ "path": "agents/openai.yaml",
+ "size": 519,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/turnstile/configuration.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/turnstile/configuration.md"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/figma-implement-design/agents/openai.yaml",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/figma-implement-design/agents/openai.yaml"
},
{
- "path": "references/turnstile/gotchas.md",
- "size": 6276,
- "binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/turnstile/gotchas.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/turnstile/gotchas.md"
+ "path": "assets/figma-small.svg",
+ "size": 818,
+ "binary": true,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/figma-implement-design/assets/figma-small.svg",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/figma-implement-design/assets/figma-small.svg"
},
{
- "path": "references/turnstile/patterns.md",
- "size": 4677,
- "binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/turnstile/patterns.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/turnstile/patterns.md"
+ "path": "assets/figma.png",
+ "size": 1612,
+ "binary": true,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/figma-implement-design/assets/figma.png",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/figma-implement-design/assets/figma.png"
},
{
- "path": "references/vectorize/README.md",
- "size": 4288,
+ "path": "assets/icon.svg",
+ "size": 964,
+ "binary": true,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/figma-implement-design/assets/icon.svg",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/figma-implement-design/assets/icon.svg"
+ }
+ ]
+ },
+ {
+ "id": "openai/.curated/figma-use",
+ "name": "figma-use",
+ "description": "**MANDATORY prerequisite** \u2014 you MUST invoke this skill BEFORE every `use_figma` tool call. NEVER call `use_figma` directly without loading this skill first. Skipping it causes common, hard-to-debug failures. Trigger whenever the user wants to perform a write action or a unique read action that requires JavaScript execution in the Figma file context \u2014 e.g. create/edit/delete nodes, set up variables or tokens, build components and variants, modify auto-layout or fills, bind variables to properties, or inspect file structure programmatically.",
+ "source": "openai",
+ "category": "Curated",
+ "license": "Custom",
+ "proprietary": false,
+ "path": "skills/.curated/figma-use",
+ "url": "https://github.com/openai/skills/tree/main/skills/.curated/figma-use",
+ "route": "/skills/openai/curated/figma-use",
+ "files": [
+ {
+ "path": "LICENSE.TXT",
+ "size": 440,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/vectorize/README.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/vectorize/README.md"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/figma-use/LICENSE.TXT",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/figma-use/LICENSE.TXT"
},
{
- "path": "references/vectorize/api.md",
- "size": 2375,
+ "path": "SKILL.md",
+ "size": 17799,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/vectorize/api.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/vectorize/api.md"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/figma-use/SKILL.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/figma-use/SKILL.md"
},
{
- "path": "references/vectorize/configuration.md",
- "size": 1986,
+ "path": "agents/openai.yaml",
+ "size": 452,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/vectorize/configuration.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/vectorize/configuration.md"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/figma-use/agents/openai.yaml",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/figma-use/agents/openai.yaml"
},
{
- "path": "references/vectorize/gotchas.md",
- "size": 2157,
- "binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/vectorize/gotchas.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/vectorize/gotchas.md"
+ "path": "assets/figma-small.svg",
+ "size": 818,
+ "binary": true,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/figma-use/assets/figma-small.svg",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/figma-use/assets/figma-small.svg"
},
{
- "path": "references/vectorize/patterns.md",
- "size": 2514,
- "binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/vectorize/patterns.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/vectorize/patterns.md"
+ "path": "assets/figma.png",
+ "size": 1612,
+ "binary": true,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/figma-use/assets/figma.png",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/figma-use/assets/figma.png"
},
{
- "path": "references/waf/README.md",
- "size": 3455,
+ "path": "assets/icon.svg",
+ "size": 964,
+ "binary": true,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/figma-use/assets/icon.svg",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/figma-use/assets/icon.svg"
+ },
+ {
+ "path": "maintainers.yml",
+ "size": 21,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/waf/README.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/waf/README.md"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/figma-use/maintainers.yml",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/figma-use/maintainers.yml"
},
{
- "path": "references/waf/api.md",
- "size": 5831,
+ "path": "references/api-reference.md",
+ "size": 11199,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/waf/api.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/waf/api.md"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/figma-use/references/api-reference.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/figma-use/references/api-reference.md"
},
{
- "path": "references/waf/configuration.md",
- "size": 4765,
+ "path": "references/common-patterns.md",
+ "size": 16111,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/waf/configuration.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/waf/configuration.md"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/figma-use/references/common-patterns.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/figma-use/references/common-patterns.md"
},
{
- "path": "references/waf/gotchas.md",
- "size": 6290,
+ "path": "references/component-patterns.md",
+ "size": 18511,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/waf/gotchas.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/waf/gotchas.md"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/figma-use/references/component-patterns.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/figma-use/references/component-patterns.md"
},
{
- "path": "references/waf/patterns.md",
- "size": 5356,
+ "path": "references/effect-style-patterns.md",
+ "size": 3097,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/waf/patterns.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/waf/patterns.md"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/figma-use/references/effect-style-patterns.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/figma-use/references/effect-style-patterns.md"
},
{
- "path": "references/web-analytics/README.md",
- "size": 5236,
+ "path": "references/gotchas.md",
+ "size": 23528,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/web-analytics/README.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/web-analytics/README.md"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/figma-use/references/gotchas.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/figma-use/references/gotchas.md"
},
{
- "path": "references/web-analytics/configuration.md",
- "size": 2003,
+ "path": "references/maintainers.yml",
+ "size": 418,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/web-analytics/configuration.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/web-analytics/configuration.md"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/figma-use/references/maintainers.yml",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/figma-use/references/maintainers.yml"
},
{
- "path": "references/web-analytics/gotchas.md",
- "size": 1999,
+ "path": "references/plugin-api-patterns.md",
+ "size": 12369,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/web-analytics/gotchas.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/web-analytics/gotchas.md"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/figma-use/references/plugin-api-patterns.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/figma-use/references/plugin-api-patterns.md"
},
{
- "path": "references/web-analytics/integration.md",
- "size": 1772,
+ "path": "references/plugin-api-standalone.d.ts",
+ "size": 450733,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/web-analytics/integration.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/web-analytics/integration.md"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/figma-use/references/plugin-api-standalone.d.ts",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/figma-use/references/plugin-api-standalone.d.ts"
},
{
- "path": "references/web-analytics/patterns.md",
- "size": 2237,
+ "path": "references/plugin-api-standalone.index.md",
+ "size": 28598,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/web-analytics/patterns.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/web-analytics/patterns.md"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/figma-use/references/plugin-api-standalone.index.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/figma-use/references/plugin-api-standalone.index.md"
},
{
- "path": "references/workerd/README.md",
- "size": 2789,
+ "path": "references/text-style-patterns.md",
+ "size": 6588,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/workerd/README.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/workerd/README.md"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/figma-use/references/text-style-patterns.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/figma-use/references/text-style-patterns.md"
},
{
- "path": "references/workerd/api.md",
- "size": 4959,
+ "path": "references/validation-and-recovery.md",
+ "size": 5785,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/workerd/api.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/workerd/api.md"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/figma-use/references/validation-and-recovery.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/figma-use/references/validation-and-recovery.md"
},
{
- "path": "references/workerd/configuration.md",
- "size": 5263,
+ "path": "references/variable-patterns.md",
+ "size": 12240,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/workerd/configuration.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/workerd/configuration.md"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/figma-use/references/variable-patterns.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/figma-use/references/variable-patterns.md"
},
{
- "path": "references/workerd/gotchas.md",
- "size": 4781,
+ "path": "references/working-with-design-systems/maintainers.yml",
+ "size": 303,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/workerd/gotchas.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/workerd/gotchas.md"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/figma-use/references/working-with-design-systems/maintainers.yml",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/figma-use/references/working-with-design-systems/maintainers.yml"
},
{
- "path": "references/workerd/patterns.md",
- "size": 4938,
+ "path": "references/working-with-design-systems/wwds-components--creating.md",
+ "size": 2199,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/workerd/patterns.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/workerd/patterns.md"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/figma-use/references/working-with-design-systems/wwds-components--creating.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/figma-use/references/working-with-design-systems/wwds-components--creating.md"
},
{
- "path": "references/workers-ai/README.md",
- "size": 6042,
+ "path": "references/working-with-design-systems/wwds-components--using.md",
+ "size": 2062,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/workers-ai/README.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/workers-ai/README.md"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/figma-use/references/working-with-design-systems/wwds-components--using.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/figma-use/references/working-with-design-systems/wwds-components--using.md"
},
{
- "path": "references/workers-ai/api.md",
- "size": 2715,
+ "path": "references/working-with-design-systems/wwds-components.md",
+ "size": 4067,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/workers-ai/api.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/workers-ai/api.md"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/figma-use/references/working-with-design-systems/wwds-components.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/figma-use/references/working-with-design-systems/wwds-components.md"
},
{
- "path": "references/workers-ai/configuration.md",
- "size": 1989,
+ "path": "references/working-with-design-systems/wwds-effect-styles.md",
+ "size": 3268,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/workers-ai/configuration.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/workers-ai/configuration.md"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/figma-use/references/working-with-design-systems/wwds-effect-styles.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/figma-use/references/working-with-design-systems/wwds-effect-styles.md"
},
{
- "path": "references/workers-ai/gotchas.md",
- "size": 2693,
+ "path": "references/working-with-design-systems/wwds-text-styles.md",
+ "size": 6012,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/workers-ai/gotchas.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/workers-ai/gotchas.md"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/figma-use/references/working-with-design-systems/wwds-text-styles.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/figma-use/references/working-with-design-systems/wwds-text-styles.md"
},
{
- "path": "references/workers-ai/patterns.md",
- "size": 3063,
+ "path": "references/working-with-design-systems/wwds-variables--creating.md",
+ "size": 1559,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/workers-ai/patterns.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/workers-ai/patterns.md"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/figma-use/references/working-with-design-systems/wwds-variables--creating.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/figma-use/references/working-with-design-systems/wwds-variables--creating.md"
},
{
- "path": "references/workers-for-platforms/README.md",
- "size": 3913,
+ "path": "references/working-with-design-systems/wwds-variables--using.md",
+ "size": 1908,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/workers-for-platforms/README.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/workers-for-platforms/README.md"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/figma-use/references/working-with-design-systems/wwds-variables--using.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/figma-use/references/working-with-design-systems/wwds-variables--using.md"
},
{
- "path": "references/workers-for-platforms/api.md",
- "size": 5515,
+ "path": "references/working-with-design-systems/wwds-variables.md",
+ "size": 4737,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/workers-for-platforms/api.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/workers-for-platforms/api.md"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/figma-use/references/working-with-design-systems/wwds-variables.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/figma-use/references/working-with-design-systems/wwds-variables.md"
},
{
- "path": "references/workers-for-platforms/configuration.md",
- "size": 3892,
+ "path": "references/working-with-design-systems/wwds.md",
+ "size": 5220,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/workers-for-platforms/configuration.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/workers-for-platforms/configuration.md"
- },
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/figma-use/references/working-with-design-systems/wwds.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/figma-use/references/working-with-design-systems/wwds.md"
+ }
+ ]
+ },
+ {
+ "id": "openai/.curated/gh-address-comments",
+ "name": "gh-address-comments",
+ "description": "Help address review/issue comments on the open GitHub PR for the current branch using gh CLI; verify gh auth first and prompt the user to authenticate if not logged in.",
+ "source": "openai",
+ "category": "Curated",
+ "license": "Apache-2.0",
+ "proprietary": false,
+ "path": "skills/.curated/gh-address-comments",
+ "url": "https://github.com/openai/skills/tree/main/skills/.curated/gh-address-comments",
+ "route": "/skills/openai/curated/gh-address-comments",
+ "files": [
{
- "path": "references/workers-for-platforms/gotchas.md",
- "size": 5440,
+ "path": "LICENSE.txt",
+ "size": 11357,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/workers-for-platforms/gotchas.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/workers-for-platforms/gotchas.md"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/gh-address-comments/LICENSE.txt",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/gh-address-comments/LICENSE.txt"
},
{
- "path": "references/workers-for-platforms/patterns.md",
- "size": 5587,
+ "path": "SKILL.md",
+ "size": 1278,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/workers-for-platforms/patterns.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/workers-for-platforms/patterns.md"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/gh-address-comments/SKILL.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/gh-address-comments/SKILL.md"
},
{
- "path": "references/workers-playground/README.md",
- "size": 4016,
+ "path": "agents/openai.yaml",
+ "size": 303,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/workers-playground/README.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/workers-playground/README.md"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/gh-address-comments/agents/openai.yaml",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/gh-address-comments/agents/openai.yaml"
},
{
- "path": "references/workers-playground/api.md",
- "size": 2224,
- "binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/workers-playground/api.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/workers-playground/api.md"
+ "path": "assets/github-small.svg",
+ "size": 853,
+ "binary": true,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/gh-address-comments/assets/github-small.svg",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/gh-address-comments/assets/github-small.svg"
},
{
- "path": "references/workers-playground/configuration.md",
- "size": 4462,
- "binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/workers-playground/configuration.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/workers-playground/configuration.md"
+ "path": "assets/github.png",
+ "size": 1838,
+ "binary": true,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/gh-address-comments/assets/github.png",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/gh-address-comments/assets/github.png"
},
{
- "path": "references/workers-playground/gotchas.md",
- "size": 2019,
+ "path": "scripts/fetch_comments.py",
+ "size": 6537,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/workers-playground/gotchas.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/workers-playground/gotchas.md"
- },
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/gh-address-comments/scripts/fetch_comments.py",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/gh-address-comments/scripts/fetch_comments.py"
+ }
+ ]
+ },
+ {
+ "id": "openai/.curated/gh-fix-ci",
+ "name": "gh-fix-ci",
+ "description": "Use when a user asks to debug or fix failing GitHub PR checks that run in GitHub Actions; use `gh` to inspect checks and logs, summarize failure context, draft a fix plan, and implement only after explicit approval. Treat external providers (for example Buildkite) as out of scope and report only the details URL.",
+ "source": "openai",
+ "category": "Curated",
+ "license": "Apache-2.0",
+ "proprietary": false,
+ "path": "skills/.curated/gh-fix-ci",
+ "url": "https://github.com/openai/skills/tree/main/skills/.curated/gh-fix-ci",
+ "route": "/skills/openai/curated/gh-fix-ci",
+ "files": [
{
- "path": "references/workers-playground/patterns.md",
- "size": 3303,
+ "path": "LICENSE.txt",
+ "size": 10776,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/workers-playground/patterns.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/workers-playground/patterns.md"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/gh-fix-ci/LICENSE.txt",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/gh-fix-ci/LICENSE.txt"
},
{
- "path": "references/workers-vpc/README.md",
- "size": 5484,
+ "path": "SKILL.md",
+ "size": 3651,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/workers-vpc/README.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/workers-vpc/README.md"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/gh-fix-ci/SKILL.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/gh-fix-ci/SKILL.md"
},
{
- "path": "references/workers-vpc/api.md",
- "size": 5321,
+ "path": "agents/openai.yaml",
+ "size": 302,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/workers-vpc/api.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/workers-vpc/api.md"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/gh-fix-ci/agents/openai.yaml",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/gh-fix-ci/agents/openai.yaml"
},
{
- "path": "references/workers-vpc/configuration.md",
- "size": 3898,
- "binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/workers-vpc/configuration.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/workers-vpc/configuration.md"
+ "path": "assets/github-small.svg",
+ "size": 853,
+ "binary": true,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/gh-fix-ci/assets/github-small.svg",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/gh-fix-ci/assets/github-small.svg"
},
{
- "path": "references/workers-vpc/gotchas.md",
- "size": 4477,
- "binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/workers-vpc/gotchas.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/workers-vpc/gotchas.md"
+ "path": "assets/github.png",
+ "size": 1838,
+ "binary": true,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/gh-fix-ci/assets/github.png",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/gh-fix-ci/assets/github.png"
},
{
- "path": "references/workers-vpc/patterns.md",
- "size": 6011,
+ "path": "scripts/inspect_pr_checks.py",
+ "size": 15222,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/gh-fix-ci/scripts/inspect_pr_checks.py",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/gh-fix-ci/scripts/inspect_pr_checks.py"
+ }
+ ]
+ },
+ {
+ "id": "openai/.curated/hatch-pet",
+ "name": "hatch-pet",
+ "description": "Create, repair, validate, visually QA, and package Codex-compatible animated pets and pet spritesheets from character art, generated images, company or prospect brand cues, or visual references. Use when a user wants a lightweight-worker Codex pet workflow, a non-pixel custom pet style, a prospect or company mascot pet, or a full 8x9 animated pet atlas with transparent unused cells, QA contact sheets, and pet.json packaging. This skill composes the installed $imagegen system skill for visual generation and uses bundled scripts for deterministic spritesheet assembly.",
+ "source": "openai",
+ "category": "Curated",
+ "license": "Apache-2.0",
+ "proprietary": false,
+ "path": "skills/.curated/hatch-pet",
+ "url": "https://github.com/openai/skills/tree/main/skills/.curated/hatch-pet",
+ "route": "/skills/openai/curated/hatch-pet",
+ "files": [
+ {
+ "path": "LICENSE.txt",
+ "size": 10776,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/workers-vpc/patterns.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/workers-vpc/patterns.md"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/hatch-pet/LICENSE.txt",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/hatch-pet/LICENSE.txt"
},
{
- "path": "references/workers/README.md",
- "size": 3451,
+ "path": "SKILL.md",
+ "size": 37296,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/workers/README.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/workers/README.md"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/hatch-pet/SKILL.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/hatch-pet/SKILL.md"
},
{
- "path": "references/workers/api.md",
- "size": 5158,
+ "path": "agents/openai.yaml",
+ "size": 244,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/workers/api.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/workers/api.md"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/hatch-pet/agents/openai.yaml",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/hatch-pet/agents/openai.yaml"
},
{
- "path": "references/workers/configuration.md",
- "size": 4355,
+ "path": "references/animation-rows.md",
+ "size": 1787,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/workers/configuration.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/workers/configuration.md"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/hatch-pet/references/animation-rows.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/hatch-pet/references/animation-rows.md"
},
{
- "path": "references/workers/frameworks.md",
- "size": 4276,
+ "path": "references/codex-pet-contract.md",
+ "size": 788,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/workers/frameworks.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/workers/frameworks.md"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/hatch-pet/references/codex-pet-contract.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/hatch-pet/references/codex-pet-contract.md"
},
{
- "path": "references/workers/gotchas.md",
- "size": 4751,
+ "path": "references/qa-rubric.md",
+ "size": 4156,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/workers/gotchas.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/workers/gotchas.md"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/hatch-pet/references/qa-rubric.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/hatch-pet/references/qa-rubric.md"
},
{
- "path": "references/workers/patterns.md",
- "size": 5447,
+ "path": "scripts/compose_atlas.py",
+ "size": 5750,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/workers/patterns.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/workers/patterns.md"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/hatch-pet/scripts/compose_atlas.py",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/hatch-pet/scripts/compose_atlas.py"
},
{
- "path": "references/workflows/README.md",
- "size": 2429,
+ "path": "scripts/derive_running_left_from_running_right.py",
+ "size": 5159,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/workflows/README.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/workflows/README.md"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/hatch-pet/scripts/derive_running_left_from_running_right.py",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/hatch-pet/scripts/derive_running_left_from_running_right.py"
},
{
- "path": "references/workflows/api.md",
- "size": 6423,
+ "path": "scripts/extract_strip_frames.py",
+ "size": 13935,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/workflows/api.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/workflows/api.md"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/hatch-pet/scripts/extract_strip_frames.py",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/hatch-pet/scripts/extract_strip_frames.py"
},
{
- "path": "references/workflows/configuration.md",
- "size": 3707,
+ "path": "scripts/inspect_frames.py",
+ "size": 8962,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/workflows/configuration.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/workflows/configuration.md"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/hatch-pet/scripts/inspect_frames.py",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/hatch-pet/scripts/inspect_frames.py"
},
{
- "path": "references/workflows/gotchas.md",
- "size": 4649,
+ "path": "scripts/make_contact_sheet.py",
+ "size": 2992,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/workflows/gotchas.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/workflows/gotchas.md"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/hatch-pet/scripts/make_contact_sheet.py",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/hatch-pet/scripts/make_contact_sheet.py"
},
{
- "path": "references/workflows/patterns.md",
- "size": 6638,
+ "path": "scripts/prepare_pet_run.py",
+ "size": 32866,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/workflows/patterns.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/workflows/patterns.md"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/hatch-pet/scripts/prepare_pet_run.py",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/hatch-pet/scripts/prepare_pet_run.py"
},
{
- "path": "references/wrangler/README.md",
- "size": 4668,
+ "path": "scripts/render_animation_previews.py",
+ "size": 2547,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/wrangler/README.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/wrangler/README.md"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/hatch-pet/scripts/render_animation_previews.py",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/hatch-pet/scripts/render_animation_previews.py"
},
{
- "path": "references/wrangler/api.md",
- "size": 4624,
+ "path": "scripts/validate_atlas.py",
+ "size": 5394,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/wrangler/api.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/wrangler/api.md"
- },
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/hatch-pet/scripts/validate_atlas.py",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/hatch-pet/scripts/validate_atlas.py"
+ }
+ ]
+ },
+ {
+ "id": "openai/.curated/jupyter-notebook",
+ "name": "jupyter-notebook",
+ "description": "Use when the user asks to create, scaffold, or edit Jupyter notebooks (`.ipynb`) for experiments, explorations, or tutorials; prefer the bundled templates and run the helper script `new_notebook.py` to generate a clean starting notebook.",
+ "source": "openai",
+ "category": "Curated",
+ "license": "Apache-2.0",
+ "proprietary": false,
+ "path": "skills/.curated/jupyter-notebook",
+ "url": "https://github.com/openai/skills/tree/main/skills/.curated/jupyter-notebook",
+ "route": "/skills/openai/curated/jupyter-notebook",
+ "files": [
{
- "path": "references/wrangler/auth.md",
- "size": 2169,
+ "path": "LICENSE.txt",
+ "size": 10776,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/wrangler/auth.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/wrangler/auth.md"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/jupyter-notebook/LICENSE.txt",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/jupyter-notebook/LICENSE.txt"
},
{
- "path": "references/wrangler/configuration.md",
- "size": 4722,
+ "path": "SKILL.md",
+ "size": 4154,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/wrangler/configuration.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/wrangler/configuration.md"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/jupyter-notebook/SKILL.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/jupyter-notebook/SKILL.md"
},
{
- "path": "references/wrangler/gotchas.md",
- "size": 5868,
+ "path": "agents/openai.yaml",
+ "size": 325,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/wrangler/gotchas.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/wrangler/gotchas.md"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/jupyter-notebook/agents/openai.yaml",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/jupyter-notebook/agents/openai.yaml"
},
{
- "path": "references/wrangler/patterns.md",
- "size": 4876,
+ "path": "assets/experiment-template.ipynb",
+ "size": 2570,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/wrangler/patterns.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/wrangler/patterns.md"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/jupyter-notebook/assets/experiment-template.ipynb",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/jupyter-notebook/assets/experiment-template.ipynb"
},
{
- "path": "references/zaraz/IMPLEMENTATION_SUMMARY.md",
- "size": 3494,
- "binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/zaraz/IMPLEMENTATION_SUMMARY.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/zaraz/IMPLEMENTATION_SUMMARY.md"
+ "path": "assets/jupyter-small.svg",
+ "size": 1043,
+ "binary": true,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/jupyter-notebook/assets/jupyter-small.svg",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/jupyter-notebook/assets/jupyter-small.svg"
},
{
- "path": "references/zaraz/README.md",
- "size": 3909,
- "binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/zaraz/README.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/zaraz/README.md"
+ "path": "assets/jupyter.png",
+ "size": 2713,
+ "binary": true,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/jupyter-notebook/assets/jupyter.png",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/jupyter-notebook/assets/jupyter.png"
},
{
- "path": "references/zaraz/api.md",
- "size": 3197,
+ "path": "assets/tutorial-template.ipynb",
+ "size": 2490,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/zaraz/api.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/zaraz/api.md"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/jupyter-notebook/assets/tutorial-template.ipynb",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/jupyter-notebook/assets/tutorial-template.ipynb"
},
{
- "path": "references/zaraz/configuration.md",
- "size": 1811,
+ "path": "references/experiment-patterns.md",
+ "size": 699,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/zaraz/configuration.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/zaraz/configuration.md"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/jupyter-notebook/references/experiment-patterns.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/jupyter-notebook/references/experiment-patterns.md"
},
{
- "path": "references/zaraz/gotchas.md",
- "size": 2001,
+ "path": "references/notebook-structure.md",
+ "size": 751,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/zaraz/gotchas.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/zaraz/gotchas.md"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/jupyter-notebook/references/notebook-structure.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/jupyter-notebook/references/notebook-structure.md"
},
{
- "path": "references/zaraz/patterns.md",
- "size": 2133,
- "binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/cloudflare-deploy/references/zaraz/patterns.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/cloudflare-deploy/references/zaraz/patterns.md"
- }
- ]
- },
- {
- "id": "openai/.curated/define-goal",
- "name": "define-goal",
- "description": "Help the user define a concrete, measurable goal before starting work, especially when they ask to use the goal tool, create a goal, set an objective, clarify success criteria, or turn a fuzzy intention into a quantitative outcome. Use this skill for goal creation and goal refinement only; it does not manage durable snapshots, decision logs, or long-running execution artifacts.",
- "source": "openai",
- "category": "Curated",
- "license": "Apache-2.0",
- "path": "skills/.curated/define-goal",
- "url": "https://github.com/openai/skills/tree/main/skills/.curated/define-goal",
- "route": "/skills/openai/curated/define-goal",
- "files": [
- {
- "path": "LICENSE.txt",
- "size": 10776,
+ "path": "references/quality-checklist.md",
+ "size": 572,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/define-goal/LICENSE.txt",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/define-goal/LICENSE.txt"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/jupyter-notebook/references/quality-checklist.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/jupyter-notebook/references/quality-checklist.md"
},
{
- "path": "SKILL.md",
- "size": 5647,
+ "path": "references/tutorial-patterns.md",
+ "size": 685,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/define-goal/SKILL.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/define-goal/SKILL.md"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/jupyter-notebook/references/tutorial-patterns.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/jupyter-notebook/references/tutorial-patterns.md"
},
{
- "path": "agents/openai.yaml",
- "size": 208,
+ "path": "scripts/new_notebook.py",
+ "size": 4086,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/define-goal/agents/openai.yaml",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/define-goal/agents/openai.yaml"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/jupyter-notebook/scripts/new_notebook.py",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/jupyter-notebook/scripts/new_notebook.py"
}
]
- },
- {
- "id": "openai/.curated/figma",
- "name": "figma",
- "description": "Use the Figma MCP server to fetch design context, screenshots, variables, and assets from Figma, and to translate Figma nodes into production code. Trigger when a task involves Figma URLs, node IDs, design-to-code implementation, or Figma MCP setup and troubleshooting.",
+ },
+ {
+ "id": "openai/.curated/linear",
+ "name": "linear",
+ "description": "Manage issues, projects & team workflows in Linear. Use when the user wants to read, create or updates tickets in Linear.",
"source": "openai",
"category": "Curated",
- "license": "Custom",
- "path": "skills/.curated/figma",
- "url": "https://github.com/openai/skills/tree/main/skills/.curated/figma",
- "route": "/skills/openai/curated/figma",
+ "license": "Apache-2.0",
+ "proprietary": false,
+ "path": "skills/.curated/linear",
+ "url": "https://github.com/openai/skills/tree/main/skills/.curated/linear",
+ "route": "/skills/openai/curated/linear",
"files": [
{
"path": "LICENSE.txt",
- "size": 440,
+ "size": 11357,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/figma/LICENSE.txt",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/figma/LICENSE.txt"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/linear/LICENSE.txt",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/linear/LICENSE.txt"
},
{
"path": "SKILL.md",
- "size": 3170,
+ "size": 4952,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/figma/SKILL.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/figma/SKILL.md"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/linear/SKILL.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/linear/SKILL.md"
},
{
"path": "agents/openai.yaml",
- "size": 457,
+ "size": 460,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/figma/agents/openai.yaml",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/figma/agents/openai.yaml"
- },
- {
- "path": "assets/figma-small.svg",
- "size": 810,
- "binary": true,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/figma/assets/figma-small.svg",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/figma/assets/figma-small.svg"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/linear/agents/openai.yaml",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/linear/agents/openai.yaml"
},
{
- "path": "assets/figma.png",
- "size": 1612,
+ "path": "assets/linear-small.svg",
+ "size": 1065,
"binary": true,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/figma/assets/figma.png",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/figma/assets/figma.png"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/linear/assets/linear-small.svg",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/linear/assets/linear-small.svg"
},
{
- "path": "assets/icon.svg",
- "size": 964,
+ "path": "assets/linear.png",
+ "size": 6969,
"binary": true,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/figma/assets/icon.svg",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/figma/assets/icon.svg"
- },
- {
- "path": "references/figma-mcp-config.md",
- "size": 2471,
- "binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/figma/references/figma-mcp-config.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/figma/references/figma-mcp-config.md"
- },
- {
- "path": "references/figma-tools-and-prompts.md",
- "size": 2796,
- "binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/figma/references/figma-tools-and-prompts.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/figma/references/figma-tools-and-prompts.md"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/linear/assets/linear.png",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/linear/assets/linear.png"
}
]
},
{
- "id": "openai/.curated/figma-code-connect-components",
- "name": "figma-code-connect-components",
- "description": "Connects Figma design components to code components using Code Connect mapping tools. Use when user says \"code connect\", \"connect this component to code\", \"map this component\", \"link component to code\", \"create code connect mapping\", or wants to establish mappings between Figma designs and code implementations. For canvas writes via `use_figma`, use `figma-use`.",
+ "id": "openai/.curated/migrate-to-codex",
+ "name": "migrate-to-codex",
+ "description": "Migrate supported instruction files, skills, agents, and MCP config into Codex project and global files.",
"source": "openai",
"category": "Curated",
- "license": "Custom",
- "path": "skills/.curated/figma-code-connect-components",
- "url": "https://github.com/openai/skills/tree/main/skills/.curated/figma-code-connect-components",
- "route": "/skills/openai/curated/figma-code-connect-components",
+ "license": "Apache-2.0",
+ "proprietary": false,
+ "path": "skills/.curated/migrate-to-codex",
+ "url": "https://github.com/openai/skills/tree/main/skills/.curated/migrate-to-codex",
+ "route": "/skills/openai/curated/migrate-to-codex",
"files": [
{
- "path": "LICENSE.TXT",
- "size": 440,
+ "path": "LICENSE.txt",
+ "size": 11357,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/figma-code-connect-components/LICENSE.TXT",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/figma-code-connect-components/LICENSE.TXT"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/migrate-to-codex/LICENSE.txt",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/migrate-to-codex/LICENSE.txt"
},
{
"path": "SKILL.md",
- "size": 16763,
+ "size": 7939,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/figma-code-connect-components/SKILL.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/figma-code-connect-components/SKILL.md"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/migrate-to-codex/SKILL.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/migrate-to-codex/SKILL.md"
},
{
"path": "agents/openai.yaml",
- "size": 520,
+ "size": 144,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/figma-code-connect-components/agents/openai.yaml",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/figma-code-connect-components/agents/openai.yaml"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/migrate-to-codex/agents/openai.yaml",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/migrate-to-codex/agents/openai.yaml"
},
{
- "path": "assets/figma-small.svg",
- "size": 818,
- "binary": true,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/figma-code-connect-components/assets/figma-small.svg",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/figma-code-connect-components/assets/figma-small.svg"
+ "path": "references/differences.md",
+ "size": 13735,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/migrate-to-codex/references/differences.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/migrate-to-codex/references/differences.md"
},
{
- "path": "assets/figma.png",
- "size": 1612,
- "binary": true,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/figma-code-connect-components/assets/figma.png",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/figma-code-connect-components/assets/figma.png"
+ "path": "scripts/cli.py",
+ "size": 30124,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/migrate-to-codex/scripts/cli.py",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/migrate-to-codex/scripts/cli.py"
},
{
- "path": "assets/icon.svg",
- "size": 964,
- "binary": true,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/figma-code-connect-components/assets/icon.svg",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/figma-code-connect-components/assets/icon.svg"
+ "path": "scripts/migrate-to-codex.py",
+ "size": 208,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/migrate-to-codex/scripts/migrate-to-codex.py",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/migrate-to-codex/scripts/migrate-to-codex.py"
},
{
- "path": "references/mapping-checklist.md",
- "size": 262,
+ "path": "scripts/migrate/__init__.py",
+ "size": 285,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/figma-code-connect-components/references/mapping-checklist.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/figma-code-connect-components/references/mapping-checklist.md"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/migrate-to-codex/scripts/migrate/__init__.py",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/migrate-to-codex/scripts/migrate/__init__.py"
},
{
- "path": "scripts/normalize_node_id.py",
- "size": 560,
+ "path": "scripts/migrate/agents.py",
+ "size": 9991,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/figma-code-connect-components/scripts/normalize_node_id.py",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/figma-code-connect-components/scripts/normalize_node_id.py"
- }
- ]
- },
- {
- "id": "openai/.curated/figma-create-design-system-rules",
- "name": "figma-create-design-system-rules",
- "description": "Generates custom design system rules for the user's codebase. Use when user says \"create design system rules\", \"generate rules for my project\", \"set up design rules\", \"customize design system guidelines\", or wants to establish project-specific conventions for Figma-to-code workflows. Requires Figma MCP server connection.",
- "source": "openai",
- "category": "Curated",
- "license": "Custom",
- "path": "skills/.curated/figma-create-design-system-rules",
- "url": "https://github.com/openai/skills/tree/main/skills/.curated/figma-create-design-system-rules",
- "route": "/skills/openai/curated/figma-create-design-system-rules",
- "files": [
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/migrate-to-codex/scripts/migrate/agents.py",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/migrate-to-codex/scripts/migrate/agents.py"
+ },
{
- "path": "LICENSE.TXT",
- "size": 440,
+ "path": "scripts/migrate/codex_config.py",
+ "size": 4031,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/figma-create-design-system-rules/LICENSE.TXT",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/figma-create-design-system-rules/LICENSE.TXT"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/migrate-to-codex/scripts/migrate/codex_config.py",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/migrate-to-codex/scripts/migrate/codex_config.py"
},
{
- "path": "SKILL.md",
- "size": 18221,
+ "path": "scripts/migrate/common.py",
+ "size": 11492,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/figma-create-design-system-rules/SKILL.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/figma-create-design-system-rules/SKILL.md"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/migrate-to-codex/scripts/migrate/common.py",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/migrate-to-codex/scripts/migrate/common.py"
},
{
- "path": "agents/openai.yaml",
- "size": 524,
+ "path": "scripts/migrate/hooks.py",
+ "size": 8194,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/figma-create-design-system-rules/agents/openai.yaml",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/figma-create-design-system-rules/agents/openai.yaml"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/migrate-to-codex/scripts/migrate/hooks.py",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/migrate-to-codex/scripts/migrate/hooks.py"
},
{
- "path": "assets/figma-small.svg",
- "size": 818,
- "binary": true,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/figma-create-design-system-rules/assets/figma-small.svg",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/figma-create-design-system-rules/assets/figma-small.svg"
+ "path": "scripts/migrate/instructions.py",
+ "size": 2434,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/migrate-to-codex/scripts/migrate/instructions.py",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/migrate-to-codex/scripts/migrate/instructions.py"
},
{
- "path": "assets/figma.png",
- "size": 1612,
- "binary": true,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/figma-create-design-system-rules/assets/figma.png",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/figma-create-design-system-rules/assets/figma.png"
+ "path": "scripts/migrate/mcps.py",
+ "size": 7078,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/migrate-to-codex/scripts/migrate/mcps.py",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/migrate-to-codex/scripts/migrate/mcps.py"
},
{
- "path": "assets/icon.svg",
- "size": 964,
- "binary": true,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/figma-create-design-system-rules/assets/icon.svg",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/figma-create-design-system-rules/assets/icon.svg"
+ "path": "scripts/migrate/plugins.py",
+ "size": 660,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/migrate-to-codex/scripts/migrate/plugins.py",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/migrate-to-codex/scripts/migrate/plugins.py"
},
{
- "path": "references/rule-template.md",
- "size": 334,
+ "path": "scripts/migrate/settings.py",
+ "size": 1027,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/figma-create-design-system-rules/references/rule-template.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/figma-create-design-system-rules/references/rule-template.md"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/migrate-to-codex/scripts/migrate/settings.py",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/migrate-to-codex/scripts/migrate/settings.py"
},
{
- "path": "scripts/check_agents_md.sh",
- "size": 191,
+ "path": "scripts/migrate/skills.py",
+ "size": 12605,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/figma-create-design-system-rules/scripts/check_agents_md.sh",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/figma-create-design-system-rules/scripts/check_agents_md.sh"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/migrate-to-codex/scripts/migrate/skills.py",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/migrate-to-codex/scripts/migrate/skills.py"
+ },
+ {
+ "path": "scripts/utils/__init__.py",
+ "size": 35,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/migrate-to-codex/scripts/utils/__init__.py",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/migrate-to-codex/scripts/utils/__init__.py"
+ },
+ {
+ "path": "scripts/utils/scan.py",
+ "size": 4370,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/migrate-to-codex/scripts/utils/scan.py",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/migrate-to-codex/scripts/utils/scan.py"
+ },
+ {
+ "path": "scripts/utils/util.py",
+ "size": 9441,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/migrate-to-codex/scripts/utils/util.py",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/migrate-to-codex/scripts/utils/util.py"
}
]
},
{
- "id": "openai/.curated/figma-create-new-file",
- "name": "figma-create-new-file",
- "description": "Create a new blank Figma file. Use when the user wants to create a new Figma design or FigJam file, or when you need a new file before calling use_figma. Handles plan resolution via whoami if needed. Usage — /figma-create-new-file [editorType] [fileName] (e.g. /figma-create-new-file figjam My Whiteboard)",
+ "id": "openai/.curated/netlify-deploy",
+ "name": "netlify-deploy",
+ "description": "Deploy web projects to Netlify using the Netlify CLI (`npx netlify`). Use when the user asks to deploy, host, publish, or link a site/repo on Netlify, including preview and production deploys.",
"source": "openai",
"category": "Curated",
- "license": "Custom",
- "path": "skills/.curated/figma-create-new-file",
- "url": "https://github.com/openai/skills/tree/main/skills/.curated/figma-create-new-file",
- "route": "/skills/openai/curated/figma-create-new-file",
+ "license": "Apache-2.0",
+ "proprietary": false,
+ "path": "skills/.curated/netlify-deploy",
+ "url": "https://github.com/openai/skills/tree/main/skills/.curated/netlify-deploy",
+ "route": "/skills/openai/curated/netlify-deploy",
"files": [
{
- "path": "LICENSE.TXT",
- "size": 440,
+ "path": "LICENSE.txt",
+ "size": 10776,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/figma-create-new-file/LICENSE.TXT",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/figma-create-new-file/LICENSE.TXT"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/netlify-deploy/LICENSE.txt",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/netlify-deploy/LICENSE.txt"
},
{
"path": "SKILL.md",
- "size": 2731,
+ "size": 7011,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/figma-create-new-file/SKILL.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/figma-create-new-file/SKILL.md"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/netlify-deploy/SKILL.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/netlify-deploy/SKILL.md"
},
{
"path": "agents/openai.yaml",
- "size": 492,
+ "size": 318,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/figma-create-new-file/agents/openai.yaml",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/figma-create-new-file/agents/openai.yaml"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/netlify-deploy/agents/openai.yaml",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/netlify-deploy/agents/openai.yaml"
},
{
- "path": "assets/figma-small.svg",
- "size": 818,
+ "path": "assets/netlify-small.svg",
+ "size": 1291,
"binary": true,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/figma-create-new-file/assets/figma-small.svg",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/figma-create-new-file/assets/figma-small.svg"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/netlify-deploy/assets/netlify-small.svg",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/netlify-deploy/assets/netlify-small.svg"
},
{
- "path": "assets/figma.png",
- "size": 1612,
+ "path": "assets/netlify.png",
+ "size": 933,
"binary": true,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/figma-create-new-file/assets/figma.png",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/figma-create-new-file/assets/figma.png"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/netlify-deploy/assets/netlify.png",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/netlify-deploy/assets/netlify.png"
},
{
- "path": "assets/icon.svg",
- "size": 964,
- "binary": true,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/figma-create-new-file/assets/icon.svg",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/figma-create-new-file/assets/icon.svg"
+ "path": "references/cli-commands.md",
+ "size": 2652,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/netlify-deploy/references/cli-commands.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/netlify-deploy/references/cli-commands.md"
},
{
- "path": "maintainers.yml",
- "size": 21,
+ "path": "references/deployment-patterns.md",
+ "size": 6702,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/figma-create-new-file/maintainers.yml",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/figma-create-new-file/maintainers.yml"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/netlify-deploy/references/deployment-patterns.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/netlify-deploy/references/deployment-patterns.md"
+ },
+ {
+ "path": "references/netlify-toml.md",
+ "size": 3972,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/netlify-deploy/references/netlify-toml.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/netlify-deploy/references/netlify-toml.md"
}
]
},
{
- "id": "openai/.curated/figma-generate-design",
- "name": "figma-generate-design",
- "description": "Use this skill alongside figma-use when the task involves translating an application page, view, or multi-section layout into Figma. Triggers: 'write to Figma', 'create in Figma from code', 'push page to Figma', 'take this app/page and build it in Figma', 'create a screen', 'build a landing page in Figma', 'update the Figma screen to match code'. This is the preferred workflow skill whenever the user wants to build or update a full page, screen, or view in Figma from code or a description. Discovers design system components, variables, and styles via search_design_system, imports them, and assembles screens incrementally section-by-section using design system tokens instead of hardcoded values.",
+ "id": "openai/.curated/notion-knowledge-capture",
+ "name": "notion-knowledge-capture",
+ "description": "Capture conversations and decisions into structured Notion pages; use when turning chats/notes into wiki entries, how-tos, decisions, or FAQs with proper linking.",
"source": "openai",
"category": "Curated",
- "license": "Custom",
- "path": "skills/.curated/figma-generate-design",
- "url": "https://github.com/openai/skills/tree/main/skills/.curated/figma-generate-design",
- "route": "/skills/openai/curated/figma-generate-design",
+ "license": "MIT",
+ "proprietary": false,
+ "path": "skills/.curated/notion-knowledge-capture",
+ "url": "https://github.com/openai/skills/tree/main/skills/.curated/notion-knowledge-capture",
+ "route": "/skills/openai/curated/notion-knowledge-capture",
"files": [
{
- "path": "LICENSE.TXT",
- "size": 440,
+ "path": "LICENSE.txt",
+ "size": 1057,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/figma-generate-design/LICENSE.TXT",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/figma-generate-design/LICENSE.TXT"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/notion-knowledge-capture/LICENSE.txt",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/notion-knowledge-capture/LICENSE.txt"
},
{
"path": "SKILL.md",
- "size": 20164,
+ "size": 3316,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/figma-generate-design/SKILL.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/figma-generate-design/SKILL.md"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/notion-knowledge-capture/SKILL.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/notion-knowledge-capture/SKILL.md"
},
{
"path": "agents/openai.yaml",
- "size": 532,
+ "size": 512,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/figma-generate-design/agents/openai.yaml",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/figma-generate-design/agents/openai.yaml"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/notion-knowledge-capture/agents/openai.yaml",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/notion-knowledge-capture/agents/openai.yaml"
},
{
- "path": "assets/figma-small.svg",
- "size": 818,
+ "path": "assets/notion-small.svg",
+ "size": 15777,
"binary": true,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/figma-generate-design/assets/figma-small.svg",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/figma-generate-design/assets/figma-small.svg"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/notion-knowledge-capture/assets/notion-small.svg",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/notion-knowledge-capture/assets/notion-small.svg"
},
{
- "path": "assets/figma.png",
- "size": 1612,
+ "path": "assets/notion.png",
+ "size": 8526,
"binary": true,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/figma-generate-design/assets/figma.png",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/figma-generate-design/assets/figma.png"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/notion-knowledge-capture/assets/notion.png",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/notion-knowledge-capture/assets/notion.png"
},
{
- "path": "assets/icon.svg",
- "size": 964,
- "binary": true,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/figma-generate-design/assets/icon.svg",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/figma-generate-design/assets/icon.svg"
+ "path": "evaluations/README.md",
+ "size": 3487,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/notion-knowledge-capture/evaluations/README.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/notion-knowledge-capture/evaluations/README.md"
},
{
- "path": "maintainers.yml",
- "size": 21,
+ "path": "evaluations/conversation-to-wiki.json",
+ "size": 2035,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/figma-generate-design/maintainers.yml",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/figma-generate-design/maintainers.yml"
- }
- ]
- },
- {
- "id": "openai/.curated/figma-generate-library",
- "name": "figma-generate-library",
- "description": "Build or update a professional-grade design system in Figma from a codebase. Use when the user wants to create variables/tokens, build component libraries, set up theming (light/dark modes), document foundations, or reconcile gaps between code and Figma. This skill teaches WHAT to build and in WHAT ORDER — it complements the `figma-use` skill which teaches HOW to call the Plugin API. Both skills should be loaded together.",
- "source": "openai",
- "category": "Curated",
- "license": "Custom",
- "path": "skills/.curated/figma-generate-library",
- "url": "https://github.com/openai/skills/tree/main/skills/.curated/figma-generate-library",
- "route": "/skills/openai/curated/figma-generate-library",
- "files": [
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/notion-knowledge-capture/evaluations/conversation-to-wiki.json",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/notion-knowledge-capture/evaluations/conversation-to-wiki.json"
+ },
{
- "path": "LICENSE.TXT",
- "size": 440,
+ "path": "evaluations/decision-record.json",
+ "size": 2220,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/figma-generate-library/LICENSE.TXT",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/figma-generate-library/LICENSE.TXT"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/notion-knowledge-capture/evaluations/decision-record.json",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/notion-knowledge-capture/evaluations/decision-record.json"
},
{
- "path": "SKILL.md",
- "size": 17853,
+ "path": "examples/conversation-to-faq.md",
+ "size": 16242,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/figma-generate-library/SKILL.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/figma-generate-library/SKILL.md"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/notion-knowledge-capture/examples/conversation-to-faq.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/notion-knowledge-capture/examples/conversation-to-faq.md"
},
{
- "path": "agents/openai.yaml",
- "size": 540,
+ "path": "examples/decision-capture.md",
+ "size": 3568,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/figma-generate-library/agents/openai.yaml",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/figma-generate-library/agents/openai.yaml"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/notion-knowledge-capture/examples/decision-capture.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/notion-knowledge-capture/examples/decision-capture.md"
},
{
- "path": "assets/figma-small.svg",
- "size": 818,
- "binary": true,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/figma-generate-library/assets/figma-small.svg",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/figma-generate-library/assets/figma-small.svg"
+ "path": "examples/how-to-guide.md",
+ "size": 2838,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/notion-knowledge-capture/examples/how-to-guide.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/notion-knowledge-capture/examples/how-to-guide.md"
},
{
- "path": "assets/figma.png",
- "size": 1612,
- "binary": true,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/figma-generate-library/assets/figma.png",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/figma-generate-library/assets/figma.png"
+ "path": "reference/database-best-practices.md",
+ "size": 2876,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/notion-knowledge-capture/reference/database-best-practices.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/notion-knowledge-capture/reference/database-best-practices.md"
},
{
- "path": "assets/icon.svg",
- "size": 964,
- "binary": true,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/figma-generate-library/assets/icon.svg",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/figma-generate-library/assets/icon.svg"
+ "path": "reference/decision-log-database.md",
+ "size": 2033,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/notion-knowledge-capture/reference/decision-log-database.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/notion-knowledge-capture/reference/decision-log-database.md"
},
{
- "path": "maintainers.yml",
- "size": 64,
+ "path": "reference/documentation-database.md",
+ "size": 2745,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/figma-generate-library/maintainers.yml",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/figma-generate-library/maintainers.yml"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/notion-knowledge-capture/reference/documentation-database.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/notion-knowledge-capture/reference/documentation-database.md"
},
{
- "path": "references/code-connect-setup.md",
- "size": 12111,
+ "path": "reference/faq-database.md",
+ "size": 2037,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/figma-generate-library/references/code-connect-setup.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/figma-generate-library/references/code-connect-setup.md"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/notion-knowledge-capture/reference/faq-database.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/notion-knowledge-capture/reference/faq-database.md"
},
{
- "path": "references/component-creation.md",
- "size": 41830,
+ "path": "reference/how-to-guide-database.md",
+ "size": 1237,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/figma-generate-library/references/component-creation.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/figma-generate-library/references/component-creation.md"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/notion-knowledge-capture/reference/how-to-guide-database.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/notion-knowledge-capture/reference/how-to-guide-database.md"
},
{
- "path": "references/discovery-phase.md",
- "size": 20138,
+ "path": "reference/learning-database.md",
+ "size": 1322,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/notion-knowledge-capture/reference/learning-database.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/notion-knowledge-capture/reference/learning-database.md"
+ },
+ {
+ "path": "reference/team-wiki-database.md",
+ "size": 927,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/notion-knowledge-capture/reference/team-wiki-database.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/notion-knowledge-capture/reference/team-wiki-database.md"
+ }
+ ]
+ },
+ {
+ "id": "openai/.curated/notion-meeting-intelligence",
+ "name": "notion-meeting-intelligence",
+ "description": "Prepare meeting materials with Notion context and Codex research; use when gathering context, drafting agendas/pre-reads, and tailoring materials to attendees.",
+ "source": "openai",
+ "category": "Curated",
+ "license": "MIT",
+ "proprietary": false,
+ "path": "skills/.curated/notion-meeting-intelligence",
+ "url": "https://github.com/openai/skills/tree/main/skills/.curated/notion-meeting-intelligence",
+ "route": "/skills/openai/curated/notion-meeting-intelligence",
+ "files": [
+ {
+ "path": "LICENSE.txt",
+ "size": 1057,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/figma-generate-library/references/discovery-phase.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/figma-generate-library/references/discovery-phase.md"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/notion-meeting-intelligence/LICENSE.txt",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/notion-meeting-intelligence/LICENSE.txt"
},
{
- "path": "references/documentation-creation.md",
- "size": 28944,
+ "path": "SKILL.md",
+ "size": 3418,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/figma-generate-library/references/documentation-creation.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/figma-generate-library/references/documentation-creation.md"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/notion-meeting-intelligence/SKILL.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/notion-meeting-intelligence/SKILL.md"
},
{
- "path": "references/error-recovery.md",
- "size": 22659,
+ "path": "agents/openai.yaml",
+ "size": 512,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/figma-generate-library/references/error-recovery.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/figma-generate-library/references/error-recovery.md"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/notion-meeting-intelligence/agents/openai.yaml",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/notion-meeting-intelligence/agents/openai.yaml"
},
{
- "path": "references/naming-conventions.md",
- "size": 19003,
- "binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/figma-generate-library/references/naming-conventions.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/figma-generate-library/references/naming-conventions.md"
+ "path": "assets/notion-small.svg",
+ "size": 15777,
+ "binary": true,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/notion-meeting-intelligence/assets/notion-small.svg",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/notion-meeting-intelligence/assets/notion-small.svg"
},
{
- "path": "references/token-creation.md",
- "size": 38267,
- "binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/figma-generate-library/references/token-creation.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/figma-generate-library/references/token-creation.md"
+ "path": "assets/notion.png",
+ "size": 8526,
+ "binary": true,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/notion-meeting-intelligence/assets/notion.png",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/notion-meeting-intelligence/assets/notion.png"
},
{
- "path": "scripts/bindVariablesToComponent.js",
- "size": 3686,
+ "path": "evaluations/README.md",
+ "size": 3971,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/figma-generate-library/scripts/bindVariablesToComponent.js",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/figma-generate-library/scripts/bindVariablesToComponent.js"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/notion-meeting-intelligence/evaluations/README.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/notion-meeting-intelligence/evaluations/README.md"
},
{
- "path": "scripts/cleanupOrphans.js",
- "size": 3649,
+ "path": "evaluations/decision-meeting-prep.json",
+ "size": 3441,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/figma-generate-library/scripts/cleanupOrphans.js",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/figma-generate-library/scripts/cleanupOrphans.js"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/notion-meeting-intelligence/evaluations/decision-meeting-prep.json",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/notion-meeting-intelligence/evaluations/decision-meeting-prep.json"
},
{
- "path": "scripts/createComponentWithVariants.js",
- "size": 4943,
+ "path": "evaluations/status-meeting-prep.json",
+ "size": 3312,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/figma-generate-library/scripts/createComponentWithVariants.js",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/figma-generate-library/scripts/createComponentWithVariants.js"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/notion-meeting-intelligence/evaluations/status-meeting-prep.json",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/notion-meeting-intelligence/evaluations/status-meeting-prep.json"
},
{
- "path": "scripts/createDocumentationPage.js",
- "size": 4810,
+ "path": "examples/customer-meeting.md",
+ "size": 3133,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/figma-generate-library/scripts/createDocumentationPage.js",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/figma-generate-library/scripts/createDocumentationPage.js"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/notion-meeting-intelligence/examples/customer-meeting.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/notion-meeting-intelligence/examples/customer-meeting.md"
},
{
- "path": "scripts/createSemanticTokens.js",
- "size": 3891,
+ "path": "examples/executive-review.md",
+ "size": 2150,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/figma-generate-library/scripts/createSemanticTokens.js",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/figma-generate-library/scripts/createSemanticTokens.js"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/notion-meeting-intelligence/examples/executive-review.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/notion-meeting-intelligence/examples/executive-review.md"
},
{
- "path": "scripts/createVariableCollection.js",
- "size": 1785,
+ "path": "examples/project-decision.md",
+ "size": 12840,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/figma-generate-library/scripts/createVariableCollection.js",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/figma-generate-library/scripts/createVariableCollection.js"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/notion-meeting-intelligence/examples/project-decision.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/notion-meeting-intelligence/examples/project-decision.md"
},
{
- "path": "scripts/inspectFileStructure.js",
- "size": 3591,
+ "path": "examples/sprint-planning.md",
+ "size": 2100,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/figma-generate-library/scripts/inspectFileStructure.js",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/figma-generate-library/scripts/inspectFileStructure.js"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/notion-meeting-intelligence/examples/sprint-planning.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/notion-meeting-intelligence/examples/sprint-planning.md"
},
{
- "path": "scripts/rehydrateState.js",
- "size": 2967,
+ "path": "reference/brainstorming-template.md",
+ "size": 1480,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/figma-generate-library/scripts/rehydrateState.js",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/figma-generate-library/scripts/rehydrateState.js"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/notion-meeting-intelligence/reference/brainstorming-template.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/notion-meeting-intelligence/reference/brainstorming-template.md"
},
{
- "path": "scripts/validateCreation.js",
- "size": 2718,
- "binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/figma-generate-library/scripts/validateCreation.js",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/figma-generate-library/scripts/validateCreation.js"
- }
- ]
- },
- {
- "id": "openai/.curated/figma-implement-design",
- "name": "figma-implement-design",
- "description": "Translates Figma designs into production-ready application code with 1:1 visual fidelity. Use when implementing UI code from Figma files, when user mentions \"implement design\", \"generate code\", \"implement component\", provides Figma URLs, or asks to build components matching Figma specs. For Figma canvas writes via `use_figma`, use `figma-use`.",
- "source": "openai",
- "category": "Curated",
- "license": "Custom",
- "path": "skills/.curated/figma-implement-design",
- "url": "https://github.com/openai/skills/tree/main/skills/.curated/figma-implement-design",
- "route": "/skills/openai/curated/figma-implement-design",
- "files": [
- {
- "path": "LICENSE.txt",
- "size": 440,
+ "path": "reference/decision-meeting-template.md",
+ "size": 1825,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/figma-implement-design/LICENSE.txt",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/figma-implement-design/LICENSE.txt"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/notion-meeting-intelligence/reference/decision-meeting-template.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/notion-meeting-intelligence/reference/decision-meeting-template.md"
},
{
- "path": "SKILL.md",
- "size": 11621,
+ "path": "reference/one-on-one-template.md",
+ "size": 932,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/figma-implement-design/SKILL.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/figma-implement-design/SKILL.md"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/notion-meeting-intelligence/reference/one-on-one-template.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/notion-meeting-intelligence/reference/one-on-one-template.md"
},
{
- "path": "agents/openai.yaml",
- "size": 519,
+ "path": "reference/retrospective-template.md",
+ "size": 940,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/figma-implement-design/agents/openai.yaml",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/figma-implement-design/agents/openai.yaml"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/notion-meeting-intelligence/reference/retrospective-template.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/notion-meeting-intelligence/reference/retrospective-template.md"
},
{
- "path": "assets/figma-small.svg",
- "size": 818,
- "binary": true,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/figma-implement-design/assets/figma-small.svg",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/figma-implement-design/assets/figma-small.svg"
+ "path": "reference/sprint-planning-template.md",
+ "size": 1301,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/notion-meeting-intelligence/reference/sprint-planning-template.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/notion-meeting-intelligence/reference/sprint-planning-template.md"
},
{
- "path": "assets/figma.png",
- "size": 1612,
- "binary": true,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/figma-implement-design/assets/figma.png",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/figma-implement-design/assets/figma.png"
+ "path": "reference/status-update-template.md",
+ "size": 1356,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/notion-meeting-intelligence/reference/status-update-template.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/notion-meeting-intelligence/reference/status-update-template.md"
},
{
- "path": "assets/icon.svg",
- "size": 964,
- "binary": true,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/figma-implement-design/assets/icon.svg",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/figma-implement-design/assets/icon.svg"
+ "path": "reference/template-selection-guide.md",
+ "size": 1948,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/notion-meeting-intelligence/reference/template-selection-guide.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/notion-meeting-intelligence/reference/template-selection-guide.md"
}
]
},
{
- "id": "openai/.curated/figma-use",
- "name": "figma-use",
- "description": "**MANDATORY prerequisite** — you MUST invoke this skill BEFORE every `use_figma` tool call. NEVER call `use_figma` directly without loading this skill first. Skipping it causes common, hard-to-debug failures. Trigger whenever the user wants to perform a write action or a unique read action that requires JavaScript execution in the Figma file context — e.g. create/edit/delete nodes, set up variables or tokens, build components and variants, modify auto-layout or fills, bind variables to properties, or inspect file structure programmatically.",
+ "id": "openai/.curated/notion-research-documentation",
+ "name": "notion-research-documentation",
+ "description": "Research across Notion and synthesize into structured documentation; use when gathering info from multiple Notion sources to produce briefs, comparisons, or reports with citations.",
"source": "openai",
"category": "Curated",
- "license": "Custom",
- "path": "skills/.curated/figma-use",
- "url": "https://github.com/openai/skills/tree/main/skills/.curated/figma-use",
- "route": "/skills/openai/curated/figma-use",
+ "license": "MIT",
+ "proprietary": false,
+ "path": "skills/.curated/notion-research-documentation",
+ "url": "https://github.com/openai/skills/tree/main/skills/.curated/notion-research-documentation",
+ "route": "/skills/openai/curated/notion-research-documentation",
"files": [
{
- "path": "LICENSE.TXT",
- "size": 440,
+ "path": "LICENSE.txt",
+ "size": 1057,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/figma-use/LICENSE.TXT",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/figma-use/LICENSE.TXT"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/notion-research-documentation/LICENSE.txt",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/notion-research-documentation/LICENSE.txt"
},
{
"path": "SKILL.md",
- "size": 17799,
+ "size": 3404,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/figma-use/SKILL.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/figma-use/SKILL.md"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/notion-research-documentation/SKILL.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/notion-research-documentation/SKILL.md"
},
{
"path": "agents/openai.yaml",
- "size": 452,
- "binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/figma-use/agents/openai.yaml",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/figma-use/agents/openai.yaml"
- },
- {
- "path": "assets/figma-small.svg",
- "size": 818,
- "binary": true,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/figma-use/assets/figma-small.svg",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/figma-use/assets/figma-small.svg"
- },
- {
- "path": "assets/figma.png",
- "size": 1612,
- "binary": true,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/figma-use/assets/figma.png",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/figma-use/assets/figma.png"
- },
- {
- "path": "assets/icon.svg",
- "size": 964,
- "binary": true,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/figma-use/assets/icon.svg",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/figma-use/assets/icon.svg"
- },
- {
- "path": "maintainers.yml",
- "size": 21,
- "binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/figma-use/maintainers.yml",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/figma-use/maintainers.yml"
- },
- {
- "path": "references/api-reference.md",
- "size": 11199,
- "binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/figma-use/references/api-reference.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/figma-use/references/api-reference.md"
- },
- {
- "path": "references/common-patterns.md",
- "size": 16111,
+ "size": 497,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/figma-use/references/common-patterns.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/figma-use/references/common-patterns.md"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/notion-research-documentation/agents/openai.yaml",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/notion-research-documentation/agents/openai.yaml"
},
{
- "path": "references/component-patterns.md",
- "size": 18511,
- "binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/figma-use/references/component-patterns.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/figma-use/references/component-patterns.md"
+ "path": "assets/notion-small.svg",
+ "size": 15777,
+ "binary": true,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/notion-research-documentation/assets/notion-small.svg",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/notion-research-documentation/assets/notion-small.svg"
},
{
- "path": "references/effect-style-patterns.md",
- "size": 3097,
- "binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/figma-use/references/effect-style-patterns.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/figma-use/references/effect-style-patterns.md"
+ "path": "assets/notion.png",
+ "size": 8526,
+ "binary": true,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/notion-research-documentation/assets/notion.png",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/notion-research-documentation/assets/notion.png"
},
{
- "path": "references/gotchas.md",
- "size": 23528,
+ "path": "evaluations/README.md",
+ "size": 4254,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/figma-use/references/gotchas.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/figma-use/references/gotchas.md"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/notion-research-documentation/evaluations/README.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/notion-research-documentation/evaluations/README.md"
},
{
- "path": "references/maintainers.yml",
- "size": 418,
+ "path": "evaluations/basic-research.json",
+ "size": 1731,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/figma-use/references/maintainers.yml",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/figma-use/references/maintainers.yml"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/notion-research-documentation/evaluations/basic-research.json",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/notion-research-documentation/evaluations/basic-research.json"
},
{
- "path": "references/plugin-api-patterns.md",
- "size": 12369,
+ "path": "evaluations/research-to-database.json",
+ "size": 1681,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/figma-use/references/plugin-api-patterns.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/figma-use/references/plugin-api-patterns.md"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/notion-research-documentation/evaluations/research-to-database.json",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/notion-research-documentation/evaluations/research-to-database.json"
},
{
- "path": "references/plugin-api-standalone.d.ts",
- "size": 450733,
+ "path": "examples/competitor-analysis.md",
+ "size": 8213,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/figma-use/references/plugin-api-standalone.d.ts",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/figma-use/references/plugin-api-standalone.d.ts"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/notion-research-documentation/examples/competitor-analysis.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/notion-research-documentation/examples/competitor-analysis.md"
},
{
- "path": "references/plugin-api-standalone.index.md",
- "size": 28598,
+ "path": "examples/market-research.md",
+ "size": 1899,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/figma-use/references/plugin-api-standalone.index.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/figma-use/references/plugin-api-standalone.index.md"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/notion-research-documentation/examples/market-research.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/notion-research-documentation/examples/market-research.md"
},
{
- "path": "references/text-style-patterns.md",
- "size": 6588,
+ "path": "examples/technical-investigation.md",
+ "size": 6521,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/figma-use/references/text-style-patterns.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/figma-use/references/text-style-patterns.md"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/notion-research-documentation/examples/technical-investigation.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/notion-research-documentation/examples/technical-investigation.md"
},
{
- "path": "references/validation-and-recovery.md",
- "size": 5785,
+ "path": "examples/trip-planning.md",
+ "size": 3789,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/figma-use/references/validation-and-recovery.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/figma-use/references/validation-and-recovery.md"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/notion-research-documentation/examples/trip-planning.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/notion-research-documentation/examples/trip-planning.md"
},
{
- "path": "references/variable-patterns.md",
- "size": 12240,
+ "path": "reference/advanced-search.md",
+ "size": 4593,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/figma-use/references/variable-patterns.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/figma-use/references/variable-patterns.md"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/notion-research-documentation/reference/advanced-search.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/notion-research-documentation/reference/advanced-search.md"
},
{
- "path": "references/working-with-design-systems/maintainers.yml",
- "size": 303,
+ "path": "reference/citations.md",
+ "size": 5152,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/figma-use/references/working-with-design-systems/maintainers.yml",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/figma-use/references/working-with-design-systems/maintainers.yml"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/notion-research-documentation/reference/citations.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/notion-research-documentation/reference/citations.md"
},
{
- "path": "references/working-with-design-systems/wwds-components--creating.md",
- "size": 2199,
+ "path": "reference/comparison-format.md",
+ "size": 870,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/figma-use/references/working-with-design-systems/wwds-components--creating.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/figma-use/references/working-with-design-systems/wwds-components--creating.md"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/notion-research-documentation/reference/comparison-format.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/notion-research-documentation/reference/comparison-format.md"
},
{
- "path": "references/working-with-design-systems/wwds-components--using.md",
- "size": 2062,
+ "path": "reference/comparison-template.md",
+ "size": 911,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/figma-use/references/working-with-design-systems/wwds-components--using.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/figma-use/references/working-with-design-systems/wwds-components--using.md"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/notion-research-documentation/reference/comparison-template.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/notion-research-documentation/reference/comparison-template.md"
},
{
- "path": "references/working-with-design-systems/wwds-components.md",
- "size": 4067,
+ "path": "reference/comprehensive-report-format.md",
+ "size": 1077,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/figma-use/references/working-with-design-systems/wwds-components.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/figma-use/references/working-with-design-systems/wwds-components.md"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/notion-research-documentation/reference/comprehensive-report-format.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/notion-research-documentation/reference/comprehensive-report-format.md"
},
{
- "path": "references/working-with-design-systems/wwds-effect-styles.md",
- "size": 3268,
+ "path": "reference/comprehensive-report-template.md",
+ "size": 1270,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/figma-use/references/working-with-design-systems/wwds-effect-styles.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/figma-use/references/working-with-design-systems/wwds-effect-styles.md"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/notion-research-documentation/reference/comprehensive-report-template.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/notion-research-documentation/reference/comprehensive-report-template.md"
},
{
- "path": "references/working-with-design-systems/wwds-text-styles.md",
- "size": 6012,
+ "path": "reference/format-selection-guide.md",
+ "size": 2798,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/figma-use/references/working-with-design-systems/wwds-text-styles.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/figma-use/references/working-with-design-systems/wwds-text-styles.md"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/notion-research-documentation/reference/format-selection-guide.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/notion-research-documentation/reference/format-selection-guide.md"
},
{
- "path": "references/working-with-design-systems/wwds-variables--creating.md",
- "size": 1559,
+ "path": "reference/quick-brief-format.md",
+ "size": 767,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/figma-use/references/working-with-design-systems/wwds-variables--creating.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/figma-use/references/working-with-design-systems/wwds-variables--creating.md"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/notion-research-documentation/reference/quick-brief-format.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/notion-research-documentation/reference/quick-brief-format.md"
},
{
- "path": "references/working-with-design-systems/wwds-variables--using.md",
- "size": 1908,
+ "path": "reference/quick-brief-template.md",
+ "size": 473,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/figma-use/references/working-with-design-systems/wwds-variables--using.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/figma-use/references/working-with-design-systems/wwds-variables--using.md"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/notion-research-documentation/reference/quick-brief-template.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/notion-research-documentation/reference/quick-brief-template.md"
},
{
- "path": "references/working-with-design-systems/wwds-variables.md",
- "size": 4737,
+ "path": "reference/research-summary-format.md",
+ "size": 841,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/figma-use/references/working-with-design-systems/wwds-variables.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/figma-use/references/working-with-design-systems/wwds-variables.md"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/notion-research-documentation/reference/research-summary-format.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/notion-research-documentation/reference/research-summary-format.md"
},
{
- "path": "references/working-with-design-systems/wwds.md",
- "size": 5220,
+ "path": "reference/research-summary-template.md",
+ "size": 1152,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/figma-use/references/working-with-design-systems/wwds.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/figma-use/references/working-with-design-systems/wwds.md"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/notion-research-documentation/reference/research-summary-template.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/notion-research-documentation/reference/research-summary-template.md"
}
]
},
{
- "id": "openai/.curated/gh-address-comments",
- "name": "gh-address-comments",
- "description": "Help address review/issue comments on the open GitHub PR for the current branch using gh CLI; verify gh auth first and prompt the user to authenticate if not logged in.",
+ "id": "openai/.curated/notion-spec-to-implementation",
+ "name": "notion-spec-to-implementation",
+ "description": "Turn Notion specs into implementation plans, tasks, and progress tracking; use when implementing PRDs/feature specs and creating Notion plans + tasks from them.",
"source": "openai",
"category": "Curated",
- "license": "Apache-2.0",
- "path": "skills/.curated/gh-address-comments",
- "url": "https://github.com/openai/skills/tree/main/skills/.curated/gh-address-comments",
- "route": "/skills/openai/curated/gh-address-comments",
+ "license": "MIT",
+ "proprietary": false,
+ "path": "skills/.curated/notion-spec-to-implementation",
+ "url": "https://github.com/openai/skills/tree/main/skills/.curated/notion-spec-to-implementation",
+ "route": "/skills/openai/curated/notion-spec-to-implementation",
"files": [
{
"path": "LICENSE.txt",
- "size": 11357,
+ "size": 1057,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/gh-address-comments/LICENSE.txt",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/gh-address-comments/LICENSE.txt"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/notion-spec-to-implementation/LICENSE.txt",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/notion-spec-to-implementation/LICENSE.txt"
},
{
"path": "SKILL.md",
- "size": 1278,
+ "size": 3521,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/gh-address-comments/SKILL.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/gh-address-comments/SKILL.md"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/notion-spec-to-implementation/SKILL.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/notion-spec-to-implementation/SKILL.md"
},
{
"path": "agents/openai.yaml",
- "size": 303,
+ "size": 524,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/gh-address-comments/agents/openai.yaml",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/gh-address-comments/agents/openai.yaml"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/notion-spec-to-implementation/agents/openai.yaml",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/notion-spec-to-implementation/agents/openai.yaml"
},
{
- "path": "assets/github-small.svg",
- "size": 853,
+ "path": "assets/notion-small.svg",
+ "size": 15777,
"binary": true,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/gh-address-comments/assets/github-small.svg",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/gh-address-comments/assets/github-small.svg"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/notion-spec-to-implementation/assets/notion-small.svg",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/notion-spec-to-implementation/assets/notion-small.svg"
},
{
- "path": "assets/github.png",
- "size": 1838,
+ "path": "assets/notion.png",
+ "size": 8526,
"binary": true,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/gh-address-comments/assets/github.png",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/gh-address-comments/assets/github.png"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/notion-spec-to-implementation/assets/notion.png",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/notion-spec-to-implementation/assets/notion.png"
+ },
+ {
+ "path": "evaluations/README.md",
+ "size": 4427,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/notion-spec-to-implementation/evaluations/README.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/notion-spec-to-implementation/evaluations/README.md"
+ },
+ {
+ "path": "evaluations/basic-spec-implementation.json",
+ "size": 2401,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/notion-spec-to-implementation/evaluations/basic-spec-implementation.json",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/notion-spec-to-implementation/evaluations/basic-spec-implementation.json"
+ },
+ {
+ "path": "evaluations/spec-to-tasks.json",
+ "size": 2561,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/notion-spec-to-implementation/evaluations/spec-to-tasks.json",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/notion-spec-to-implementation/evaluations/spec-to-tasks.json"
+ },
+ {
+ "path": "examples/api-feature.md",
+ "size": 13579,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/notion-spec-to-implementation/examples/api-feature.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/notion-spec-to-implementation/examples/api-feature.md"
+ },
+ {
+ "path": "examples/database-migration.md",
+ "size": 2443,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/notion-spec-to-implementation/examples/database-migration.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/notion-spec-to-implementation/examples/database-migration.md"
+ },
+ {
+ "path": "examples/ui-component.md",
+ "size": 1662,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/notion-spec-to-implementation/examples/ui-component.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/notion-spec-to-implementation/examples/ui-component.md"
},
{
- "path": "scripts/fetch_comments.py",
- "size": 6537,
+ "path": "reference/milestone-summary-template.md",
+ "size": 456,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/gh-address-comments/scripts/fetch_comments.py",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/gh-address-comments/scripts/fetch_comments.py"
- }
- ]
- },
- {
- "id": "openai/.curated/gh-fix-ci",
- "name": "gh-fix-ci",
- "description": "Use when a user asks to debug or fix failing GitHub PR checks that run in GitHub Actions; use `gh` to inspect checks and logs, summarize failure context, draft a fix plan, and implement only after explicit approval. Treat external providers (for example Buildkite) as out of scope and report only the details URL.",
- "source": "openai",
- "category": "Curated",
- "license": "Apache-2.0",
- "path": "skills/.curated/gh-fix-ci",
- "url": "https://github.com/openai/skills/tree/main/skills/.curated/gh-fix-ci",
- "route": "/skills/openai/curated/gh-fix-ci",
- "files": [
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/notion-spec-to-implementation/reference/milestone-summary-template.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/notion-spec-to-implementation/reference/milestone-summary-template.md"
+ },
{
- "path": "LICENSE.txt",
- "size": 10776,
+ "path": "reference/progress-tracking.md",
+ "size": 9020,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/gh-fix-ci/LICENSE.txt",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/gh-fix-ci/LICENSE.txt"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/notion-spec-to-implementation/reference/progress-tracking.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/notion-spec-to-implementation/reference/progress-tracking.md"
},
{
- "path": "SKILL.md",
- "size": 3651,
+ "path": "reference/progress-update-template.md",
+ "size": 420,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/gh-fix-ci/SKILL.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/gh-fix-ci/SKILL.md"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/notion-spec-to-implementation/reference/progress-update-template.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/notion-spec-to-implementation/reference/progress-update-template.md"
},
{
- "path": "agents/openai.yaml",
- "size": 302,
+ "path": "reference/quick-implementation-plan.md",
+ "size": 480,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/gh-fix-ci/agents/openai.yaml",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/gh-fix-ci/agents/openai.yaml"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/notion-spec-to-implementation/reference/quick-implementation-plan.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/notion-spec-to-implementation/reference/quick-implementation-plan.md"
},
{
- "path": "assets/github-small.svg",
- "size": 853,
- "binary": true,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/gh-fix-ci/assets/github-small.svg",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/gh-fix-ci/assets/github-small.svg"
+ "path": "reference/spec-parsing.md",
+ "size": 6942,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/notion-spec-to-implementation/reference/spec-parsing.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/notion-spec-to-implementation/reference/spec-parsing.md"
},
{
- "path": "assets/github.png",
- "size": 1838,
- "binary": true,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/gh-fix-ci/assets/github.png",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/gh-fix-ci/assets/github.png"
+ "path": "reference/standard-implementation-plan.md",
+ "size": 3286,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/notion-spec-to-implementation/reference/standard-implementation-plan.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/notion-spec-to-implementation/reference/standard-implementation-plan.md"
},
{
- "path": "scripts/inspect_pr_checks.py",
- "size": 15222,
+ "path": "reference/task-creation-template.md",
+ "size": 597,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/gh-fix-ci/scripts/inspect_pr_checks.py",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/gh-fix-ci/scripts/inspect_pr_checks.py"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/notion-spec-to-implementation/reference/task-creation-template.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/notion-spec-to-implementation/reference/task-creation-template.md"
+ },
+ {
+ "path": "reference/task-creation.md",
+ "size": 7965,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/notion-spec-to-implementation/reference/task-creation.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/notion-spec-to-implementation/reference/task-creation.md"
}
]
},
{
- "id": "openai/.curated/hatch-pet",
- "name": "hatch-pet",
- "description": "Create, repair, validate, visually QA, and package Codex-compatible animated pets and pet spritesheets from character art, generated images, company or prospect brand cues, or visual references. Use when a user wants a lightweight-worker Codex pet workflow, a non-pixel custom pet style, a prospect or company mascot pet, or a full 8x9 animated pet atlas with transparent unused cells, QA contact sheets, and pet.json packaging. This skill composes the installed $imagegen system skill for visual generation and uses bundled scripts for deterministic spritesheet assembly.",
+ "id": "openai/.curated/openai-docs",
+ "name": "openai-docs",
+ "description": "Use when the user asks how to build with OpenAI products or APIs, asks about Codex itself or choosing Codex surfaces, needs up-to-date official documentation with citations, help choosing the latest model for a use case, or model upgrade and prompt-upgrade guidance; use OpenAI docs MCP tools for non-Codex docs questions, use the Codex manual helper first for broad Codex self-knowledge, and restrict fallback browsing to official OpenAI domains.",
"source": "openai",
"category": "Curated",
"license": "Apache-2.0",
- "path": "skills/.curated/hatch-pet",
- "url": "https://github.com/openai/skills/tree/main/skills/.curated/hatch-pet",
- "route": "/skills/openai/curated/hatch-pet",
+ "proprietary": false,
+ "path": "skills/.curated/openai-docs",
+ "url": "https://github.com/openai/skills/tree/main/skills/.curated/openai-docs",
+ "route": "/skills/openai/curated/openai-docs",
"files": [
{
"path": "LICENSE.txt",
"size": 10776,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/hatch-pet/LICENSE.txt",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/hatch-pet/LICENSE.txt"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/openai-docs/LICENSE.txt",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/openai-docs/LICENSE.txt"
},
{
"path": "SKILL.md",
- "size": 37296,
+ "size": 18302,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/hatch-pet/SKILL.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/hatch-pet/SKILL.md"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/openai-docs/SKILL.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/openai-docs/SKILL.md"
},
{
"path": "agents/openai.yaml",
- "size": 244,
- "binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/hatch-pet/agents/openai.yaml",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/hatch-pet/agents/openai.yaml"
- },
- {
- "path": "references/animation-rows.md",
- "size": 1787,
- "binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/hatch-pet/references/animation-rows.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/hatch-pet/references/animation-rows.md"
- },
- {
- "path": "references/codex-pet-contract.md",
- "size": 788,
- "binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/hatch-pet/references/codex-pet-contract.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/hatch-pet/references/codex-pet-contract.md"
- },
- {
- "path": "references/qa-rubric.md",
- "size": 4156,
- "binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/hatch-pet/references/qa-rubric.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/hatch-pet/references/qa-rubric.md"
- },
- {
- "path": "scripts/compose_atlas.py",
- "size": 5750,
+ "size": 598,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/hatch-pet/scripts/compose_atlas.py",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/hatch-pet/scripts/compose_atlas.py"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/openai-docs/agents/openai.yaml",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/openai-docs/agents/openai.yaml"
},
{
- "path": "scripts/derive_running_left_from_running_right.py",
- "size": 5159,
- "binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/hatch-pet/scripts/derive_running_left_from_running_right.py",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/hatch-pet/scripts/derive_running_left_from_running_right.py"
+ "path": "assets/openai-small.svg",
+ "size": 1091,
+ "binary": true,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/openai-docs/assets/openai-small.svg",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/openai-docs/assets/openai-small.svg"
},
{
- "path": "scripts/extract_strip_frames.py",
- "size": 13935,
- "binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/hatch-pet/scripts/extract_strip_frames.py",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/hatch-pet/scripts/extract_strip_frames.py"
+ "path": "assets/openai.png",
+ "size": 1429,
+ "binary": true,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/openai-docs/assets/openai.png",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/openai-docs/assets/openai.png"
},
{
- "path": "scripts/inspect_frames.py",
- "size": 8962,
+ "path": "references/latest-model.md",
+ "size": 2028,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/hatch-pet/scripts/inspect_frames.py",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/hatch-pet/scripts/inspect_frames.py"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/openai-docs/references/latest-model.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/openai-docs/references/latest-model.md"
},
{
- "path": "scripts/make_contact_sheet.py",
- "size": 2992,
+ "path": "references/prompting-guide.md",
+ "size": 14338,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/hatch-pet/scripts/make_contact_sheet.py",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/hatch-pet/scripts/make_contact_sheet.py"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/openai-docs/references/prompting-guide.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/openai-docs/references/prompting-guide.md"
},
{
- "path": "scripts/prepare_pet_run.py",
- "size": 32866,
+ "path": "references/upgrade-guide.md",
+ "size": 11308,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/hatch-pet/scripts/prepare_pet_run.py",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/hatch-pet/scripts/prepare_pet_run.py"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/openai-docs/references/upgrade-guide.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/openai-docs/references/upgrade-guide.md"
},
{
- "path": "scripts/render_animation_previews.py",
- "size": 2547,
+ "path": "scripts/fetch-codex-manual.mjs",
+ "size": 16085,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/hatch-pet/scripts/render_animation_previews.py",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/hatch-pet/scripts/render_animation_previews.py"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/openai-docs/scripts/fetch-codex-manual.mjs",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/openai-docs/scripts/fetch-codex-manual.mjs"
},
{
- "path": "scripts/validate_atlas.py",
- "size": 5394,
+ "path": "scripts/resolve-latest-model-info.js",
+ "size": 3463,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/hatch-pet/scripts/validate_atlas.py",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/hatch-pet/scripts/validate_atlas.py"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/openai-docs/scripts/resolve-latest-model-info.js",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/openai-docs/scripts/resolve-latest-model-info.js"
}
]
},
{
- "id": "openai/.curated/jupyter-notebook",
- "name": "jupyter-notebook",
- "description": "Use when the user asks to create, scaffold, or edit Jupyter notebooks (`.ipynb`) for experiments, explorations, or tutorials; prefer the bundled templates and run the helper script `new_notebook.py` to generate a clean starting notebook.",
+ "id": "openai/.curated/pdf",
+ "name": "pdf",
+ "description": "Use when tasks involve reading, creating, or reviewing PDF files where rendering and layout matter; prefer visual checks by rendering pages (Poppler) and use Python tools such as `reportlab`, `pdfplumber`, and `pypdf` for generation and extraction.",
"source": "openai",
"category": "Curated",
"license": "Apache-2.0",
- "path": "skills/.curated/jupyter-notebook",
- "url": "https://github.com/openai/skills/tree/main/skills/.curated/jupyter-notebook",
- "route": "/skills/openai/curated/jupyter-notebook",
+ "proprietary": false,
+ "path": "skills/.curated/pdf",
+ "url": "https://github.com/openai/skills/tree/main/skills/.curated/pdf",
+ "route": "/skills/openai/curated/pdf",
"files": [
{
"path": "LICENSE.txt",
"size": 10776,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/jupyter-notebook/LICENSE.txt",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/jupyter-notebook/LICENSE.txt"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/pdf/LICENSE.txt",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/pdf/LICENSE.txt"
},
{
"path": "SKILL.md",
- "size": 4154,
+ "size": 2517,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/jupyter-notebook/SKILL.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/jupyter-notebook/SKILL.md"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/pdf/SKILL.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/pdf/SKILL.md"
},
{
"path": "agents/openai.yaml",
- "size": 325,
+ "size": 219,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/jupyter-notebook/agents/openai.yaml",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/jupyter-notebook/agents/openai.yaml"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/pdf/agents/openai.yaml",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/pdf/agents/openai.yaml"
},
{
- "path": "assets/experiment-template.ipynb",
- "size": 2570,
+ "path": "assets/pdf.png",
+ "size": 1312,
+ "binary": true,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/pdf/assets/pdf.png",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/pdf/assets/pdf.png"
+ }
+ ]
+ },
+ {
+ "id": "openai/.curated/playwright",
+ "name": "playwright",
+ "description": "Use when the task requires automating a real browser from the terminal (navigation, form filling, snapshots, screenshots, data extraction, UI-flow debugging) via `playwright-cli` or the bundled wrapper script.",
+ "source": "openai",
+ "category": "Curated",
+ "license": "Apache-2.0",
+ "proprietary": false,
+ "path": "skills/.curated/playwright",
+ "url": "https://github.com/openai/skills/tree/main/skills/.curated/playwright",
+ "route": "/skills/openai/curated/playwright",
+ "files": [
+ {
+ "path": "LICENSE.txt",
+ "size": 11552,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/jupyter-notebook/assets/experiment-template.ipynb",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/jupyter-notebook/assets/experiment-template.ipynb"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/playwright/LICENSE.txt",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/playwright/LICENSE.txt"
},
{
- "path": "assets/jupyter-small.svg",
- "size": 1043,
- "binary": true,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/jupyter-notebook/assets/jupyter-small.svg",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/jupyter-notebook/assets/jupyter-small.svg"
+ "path": "NOTICE.txt",
+ "size": 403,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/playwright/NOTICE.txt",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/playwright/NOTICE.txt"
},
{
- "path": "assets/jupyter.png",
- "size": 2713,
- "binary": true,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/jupyter-notebook/assets/jupyter.png",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/jupyter-notebook/assets/jupyter.png"
+ "path": "SKILL.md",
+ "size": 3771,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/playwright/SKILL.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/playwright/SKILL.md"
},
{
- "path": "assets/tutorial-template.ipynb",
- "size": 2490,
+ "path": "agents/openai.yaml",
+ "size": 313,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/jupyter-notebook/assets/tutorial-template.ipynb",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/jupyter-notebook/assets/tutorial-template.ipynb"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/playwright/agents/openai.yaml",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/playwright/agents/openai.yaml"
},
{
- "path": "references/experiment-patterns.md",
- "size": 699,
- "binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/jupyter-notebook/references/experiment-patterns.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/jupyter-notebook/references/experiment-patterns.md"
+ "path": "assets/playwright-small.svg",
+ "size": 828,
+ "binary": true,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/playwright/assets/playwright-small.svg",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/playwright/assets/playwright-small.svg"
},
{
- "path": "references/notebook-structure.md",
- "size": 751,
- "binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/jupyter-notebook/references/notebook-structure.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/jupyter-notebook/references/notebook-structure.md"
+ "path": "assets/playwright.png",
+ "size": 1730,
+ "binary": true,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/playwright/assets/playwright.png",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/playwright/assets/playwright.png"
},
{
- "path": "references/quality-checklist.md",
- "size": 572,
+ "path": "references/cli.md",
+ "size": 1863,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/jupyter-notebook/references/quality-checklist.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/jupyter-notebook/references/quality-checklist.md"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/playwright/references/cli.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/playwright/references/cli.md"
},
{
- "path": "references/tutorial-patterns.md",
- "size": 685,
+ "path": "references/workflows.md",
+ "size": 1864,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/jupyter-notebook/references/tutorial-patterns.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/jupyter-notebook/references/tutorial-patterns.md"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/playwright/references/workflows.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/playwright/references/workflows.md"
},
{
- "path": "scripts/new_notebook.py",
- "size": 4086,
+ "path": "scripts/playwright_cli.sh",
+ "size": 526,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/jupyter-notebook/scripts/new_notebook.py",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/jupyter-notebook/scripts/new_notebook.py"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/playwright/scripts/playwright_cli.sh",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/playwright/scripts/playwright_cli.sh"
}
]
},
{
- "id": "openai/.curated/linear",
- "name": "linear",
- "description": "Manage issues, projects & team workflows in Linear. Use when the user wants to read, create or updates tickets in Linear.",
+ "id": "openai/.curated/playwright-interactive",
+ "name": "playwright-interactive",
+ "description": "Persistent browser and Electron interaction through `js_repl` for fast iterative UI debugging.",
"source": "openai",
"category": "Curated",
"license": "Apache-2.0",
- "path": "skills/.curated/linear",
- "url": "https://github.com/openai/skills/tree/main/skills/.curated/linear",
- "route": "/skills/openai/curated/linear",
+ "proprietary": false,
+ "path": "skills/.curated/playwright-interactive",
+ "url": "https://github.com/openai/skills/tree/main/skills/.curated/playwright-interactive",
+ "route": "/skills/openai/curated/playwright-interactive",
"files": [
{
"path": "LICENSE.txt",
- "size": 11357,
+ "size": 11552,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/linear/LICENSE.txt",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/linear/LICENSE.txt"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/playwright-interactive/LICENSE.txt",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/playwright-interactive/LICENSE.txt"
+ },
+ {
+ "path": "NOTICE.txt",
+ "size": 478,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/playwright-interactive/NOTICE.txt",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/playwright-interactive/NOTICE.txt"
},
{
"path": "SKILL.md",
- "size": 4952,
+ "size": 31711,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/linear/SKILL.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/linear/SKILL.md"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/playwright-interactive/SKILL.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/playwright-interactive/SKILL.md"
},
{
"path": "agents/openai.yaml",
- "size": 460,
+ "size": 345,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/linear/agents/openai.yaml",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/linear/agents/openai.yaml"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/playwright-interactive/agents/openai.yaml",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/playwright-interactive/agents/openai.yaml"
},
{
- "path": "assets/linear-small.svg",
- "size": 1065,
+ "path": "assets/playwright-small.svg",
+ "size": 843,
"binary": true,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/linear/assets/linear-small.svg",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/linear/assets/linear-small.svg"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/playwright-interactive/assets/playwright-small.svg",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/playwright-interactive/assets/playwright-small.svg"
},
{
- "path": "assets/linear.png",
- "size": 6969,
+ "path": "assets/playwright.png",
+ "size": 1785,
"binary": true,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/linear/assets/linear.png",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/linear/assets/linear.png"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/playwright-interactive/assets/playwright.png",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/playwright-interactive/assets/playwright.png"
}
]
},
{
- "id": "openai/.curated/migrate-to-codex",
- "name": "migrate-to-codex",
- "description": "Migrate supported instruction files, skills, agents, and MCP config into Codex project and global files.",
+ "id": "openai/.curated/render-deploy",
+ "name": "render-deploy",
+ "description": "Deploy applications to Render by analyzing codebases, generating render.yaml Blueprints, and providing Dashboard deeplinks. Use when the user wants to deploy, host, publish, or set up their application on Render's cloud platform.",
"source": "openai",
"category": "Curated",
"license": "Apache-2.0",
- "path": "skills/.curated/migrate-to-codex",
- "url": "https://github.com/openai/skills/tree/main/skills/.curated/migrate-to-codex",
- "route": "/skills/openai/curated/migrate-to-codex",
+ "proprietary": false,
+ "path": "skills/.curated/render-deploy",
+ "url": "https://github.com/openai/skills/tree/main/skills/.curated/render-deploy",
+ "route": "/skills/openai/curated/render-deploy",
"files": [
{
"path": "LICENSE.txt",
- "size": 11357,
+ "size": 10776,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/migrate-to-codex/LICENSE.txt",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/migrate-to-codex/LICENSE.txt"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/render-deploy/LICENSE.txt",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/render-deploy/LICENSE.txt"
},
{
"path": "SKILL.md",
- "size": 7939,
+ "size": 17582,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/migrate-to-codex/SKILL.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/migrate-to-codex/SKILL.md"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/render-deploy/SKILL.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/render-deploy/SKILL.md"
},
{
"path": "agents/openai.yaml",
- "size": 144,
+ "size": 480,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/migrate-to-codex/agents/openai.yaml",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/migrate-to-codex/agents/openai.yaml"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/render-deploy/agents/openai.yaml",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/render-deploy/agents/openai.yaml"
},
{
- "path": "references/differences.md",
- "size": 13735,
+ "path": "assets/docker.yaml",
+ "size": 1398,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/migrate-to-codex/references/differences.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/migrate-to-codex/references/differences.md"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/render-deploy/assets/docker.yaml",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/render-deploy/assets/docker.yaml"
},
{
- "path": "scripts/cli.py",
- "size": 30124,
+ "path": "assets/go-api.yaml",
+ "size": 848,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/migrate-to-codex/scripts/cli.py",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/migrate-to-codex/scripts/cli.py"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/render-deploy/assets/go-api.yaml",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/render-deploy/assets/go-api.yaml"
},
{
- "path": "scripts/migrate-to-codex.py",
- "size": 208,
+ "path": "assets/nextjs-postgres.yaml",
+ "size": 870,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/migrate-to-codex/scripts/migrate-to-codex.py",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/migrate-to-codex/scripts/migrate-to-codex.py"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/render-deploy/assets/nextjs-postgres.yaml",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/render-deploy/assets/nextjs-postgres.yaml"
},
{
- "path": "scripts/migrate/__init__.py",
- "size": 285,
+ "path": "assets/node-express.yaml",
+ "size": 619,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/migrate-to-codex/scripts/migrate/__init__.py",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/migrate-to-codex/scripts/migrate/__init__.py"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/render-deploy/assets/node-express.yaml",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/render-deploy/assets/node-express.yaml"
},
{
- "path": "scripts/migrate/agents.py",
- "size": 9991,
+ "path": "assets/python-django.yaml",
+ "size": 2538,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/migrate-to-codex/scripts/migrate/agents.py",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/migrate-to-codex/scripts/migrate/agents.py"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/render-deploy/assets/python-django.yaml",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/render-deploy/assets/python-django.yaml"
},
{
- "path": "scripts/migrate/codex_config.py",
- "size": 4031,
+ "path": "assets/render-small.svg",
+ "size": 553,
+ "binary": true,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/render-deploy/assets/render-small.svg",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/render-deploy/assets/render-small.svg"
+ },
+ {
+ "path": "assets/render.png",
+ "size": 911,
+ "binary": true,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/render-deploy/assets/render.png",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/render-deploy/assets/render.png"
+ },
+ {
+ "path": "assets/static-site.yaml",
+ "size": 1352,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/migrate-to-codex/scripts/migrate/codex_config.py",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/migrate-to-codex/scripts/migrate/codex_config.py"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/render-deploy/assets/static-site.yaml",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/render-deploy/assets/static-site.yaml"
},
{
- "path": "scripts/migrate/common.py",
- "size": 11492,
+ "path": "references/blueprint-spec.md",
+ "size": 16013,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/migrate-to-codex/scripts/migrate/common.py",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/migrate-to-codex/scripts/migrate/common.py"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/render-deploy/references/blueprint-spec.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/render-deploy/references/blueprint-spec.md"
},
{
- "path": "scripts/migrate/hooks.py",
- "size": 8194,
+ "path": "references/codebase-analysis.md",
+ "size": 2300,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/migrate-to-codex/scripts/migrate/hooks.py",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/migrate-to-codex/scripts/migrate/hooks.py"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/render-deploy/references/codebase-analysis.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/render-deploy/references/codebase-analysis.md"
},
{
- "path": "scripts/migrate/instructions.py",
- "size": 2434,
+ "path": "references/configuration-guide.md",
+ "size": 11735,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/migrate-to-codex/scripts/migrate/instructions.py",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/migrate-to-codex/scripts/migrate/instructions.py"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/render-deploy/references/configuration-guide.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/render-deploy/references/configuration-guide.md"
},
{
- "path": "scripts/migrate/mcps.py",
- "size": 7078,
+ "path": "references/deployment-details.md",
+ "size": 5345,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/migrate-to-codex/scripts/migrate/mcps.py",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/migrate-to-codex/scripts/migrate/mcps.py"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/render-deploy/references/deployment-details.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/render-deploy/references/deployment-details.md"
},
{
- "path": "scripts/migrate/plugins.py",
- "size": 660,
+ "path": "references/direct-creation.md",
+ "size": 2786,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/migrate-to-codex/scripts/migrate/plugins.py",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/migrate-to-codex/scripts/migrate/plugins.py"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/render-deploy/references/direct-creation.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/render-deploy/references/direct-creation.md"
},
{
- "path": "scripts/migrate/settings.py",
- "size": 1027,
+ "path": "references/error-patterns.md",
+ "size": 833,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/migrate-to-codex/scripts/migrate/settings.py",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/migrate-to-codex/scripts/migrate/settings.py"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/render-deploy/references/error-patterns.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/render-deploy/references/error-patterns.md"
},
{
- "path": "scripts/migrate/skills.py",
- "size": 12605,
+ "path": "references/post-deploy-checks.md",
+ "size": 1025,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/migrate-to-codex/scripts/migrate/skills.py",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/migrate-to-codex/scripts/migrate/skills.py"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/render-deploy/references/post-deploy-checks.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/render-deploy/references/post-deploy-checks.md"
},
{
- "path": "scripts/utils/__init__.py",
- "size": 35,
+ "path": "references/runtimes.md",
+ "size": 9849,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/migrate-to-codex/scripts/utils/__init__.py",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/migrate-to-codex/scripts/utils/__init__.py"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/render-deploy/references/runtimes.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/render-deploy/references/runtimes.md"
},
{
- "path": "scripts/utils/scan.py",
- "size": 4370,
+ "path": "references/service-types.md",
+ "size": 11338,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/migrate-to-codex/scripts/utils/scan.py",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/migrate-to-codex/scripts/utils/scan.py"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/render-deploy/references/service-types.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/render-deploy/references/service-types.md"
},
{
- "path": "scripts/utils/util.py",
- "size": 9441,
+ "path": "references/troubleshooting-basics.md",
+ "size": 1361,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/migrate-to-codex/scripts/utils/util.py",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/migrate-to-codex/scripts/utils/util.py"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/render-deploy/references/troubleshooting-basics.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/render-deploy/references/troubleshooting-basics.md"
}
]
},
{
- "id": "openai/.curated/netlify-deploy",
- "name": "netlify-deploy",
- "description": "Deploy web projects to Netlify using the Netlify CLI (`npx netlify`). Use when the user asks to deploy, host, publish, or link a site/repo on Netlify, including preview and production deploys.",
+ "id": "openai/.curated/screenshot",
+ "name": "screenshot",
+ "description": "Use when the user explicitly asks for a desktop or system screenshot (full screen, specific app or window, or a pixel region), or when tool-specific capture capabilities are unavailable and an OS-level capture is needed.",
"source": "openai",
"category": "Curated",
"license": "Apache-2.0",
- "path": "skills/.curated/netlify-deploy",
- "url": "https://github.com/openai/skills/tree/main/skills/.curated/netlify-deploy",
- "route": "/skills/openai/curated/netlify-deploy",
+ "proprietary": false,
+ "path": "skills/.curated/screenshot",
+ "url": "https://github.com/openai/skills/tree/main/skills/.curated/screenshot",
+ "route": "/skills/openai/curated/screenshot",
"files": [
{
"path": "LICENSE.txt",
"size": 10776,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/netlify-deploy/LICENSE.txt",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/netlify-deploy/LICENSE.txt"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/screenshot/LICENSE.txt",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/screenshot/LICENSE.txt"
},
{
"path": "SKILL.md",
- "size": 7011,
+ "size": 7754,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/netlify-deploy/SKILL.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/netlify-deploy/SKILL.md"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/screenshot/SKILL.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/screenshot/SKILL.md"
},
{
"path": "agents/openai.yaml",
- "size": 318,
+ "size": 273,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/netlify-deploy/agents/openai.yaml",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/netlify-deploy/agents/openai.yaml"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/screenshot/agents/openai.yaml",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/screenshot/agents/openai.yaml"
},
{
- "path": "assets/netlify-small.svg",
- "size": 1291,
+ "path": "assets/screenshot-small.svg",
+ "size": 1019,
"binary": true,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/netlify-deploy/assets/netlify-small.svg",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/netlify-deploy/assets/netlify-small.svg"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/screenshot/assets/screenshot-small.svg",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/screenshot/assets/screenshot-small.svg"
},
{
- "path": "assets/netlify.png",
- "size": 933,
+ "path": "assets/screenshot.png",
+ "size": 860,
"binary": true,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/netlify-deploy/assets/netlify.png",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/netlify-deploy/assets/netlify.png"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/screenshot/assets/screenshot.png",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/screenshot/assets/screenshot.png"
},
{
- "path": "references/cli-commands.md",
- "size": 2652,
+ "path": "scripts/ensure_macos_permissions.sh",
+ "size": 1702,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/netlify-deploy/references/cli-commands.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/netlify-deploy/references/cli-commands.md"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/screenshot/scripts/ensure_macos_permissions.sh",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/screenshot/scripts/ensure_macos_permissions.sh"
},
{
- "path": "references/deployment-patterns.md",
- "size": 6702,
+ "path": "scripts/macos_display_info.swift",
+ "size": 482,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/netlify-deploy/references/deployment-patterns.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/netlify-deploy/references/deployment-patterns.md"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/screenshot/scripts/macos_display_info.swift",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/screenshot/scripts/macos_display_info.swift"
},
{
- "path": "references/netlify-toml.md",
- "size": 3972,
+ "path": "scripts/macos_permissions.swift",
+ "size": 929,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/netlify-deploy/references/netlify-toml.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/netlify-deploy/references/netlify-toml.md"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/screenshot/scripts/macos_permissions.swift",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/screenshot/scripts/macos_permissions.swift"
+ },
+ {
+ "path": "scripts/macos_window_info.swift",
+ "size": 3595,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/screenshot/scripts/macos_window_info.swift",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/screenshot/scripts/macos_window_info.swift"
+ },
+ {
+ "path": "scripts/take_screenshot.ps1",
+ "size": 4947,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/screenshot/scripts/take_screenshot.ps1",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/screenshot/scripts/take_screenshot.ps1"
+ },
+ {
+ "path": "scripts/take_screenshot.py",
+ "size": 19659,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/screenshot/scripts/take_screenshot.py",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/screenshot/scripts/take_screenshot.py"
}
]
},
{
- "id": "openai/.curated/notion-knowledge-capture",
- "name": "notion-knowledge-capture",
- "description": "Capture conversations and decisions into structured Notion pages; use when turning chats/notes into wiki entries, how-tos, decisions, or FAQs with proper linking.",
+ "id": "openai/.curated/security-best-practices",
+ "name": "security-best-practices",
+ "description": "Perform language and framework specific security best-practice reviews and suggest improvements. Trigger only when the user explicitly requests security best practices guidance, a security review/report, or secure-by-default coding help. Trigger only for supported languages (python, javascript/typescript, go). Do not trigger for general code review, debugging, or non-security tasks.",
"source": "openai",
"category": "Curated",
- "license": "MIT",
- "path": "skills/.curated/notion-knowledge-capture",
- "url": "https://github.com/openai/skills/tree/main/skills/.curated/notion-knowledge-capture",
- "route": "/skills/openai/curated/notion-knowledge-capture",
+ "license": "Apache-2.0",
+ "proprietary": false,
+ "path": "skills/.curated/security-best-practices",
+ "url": "https://github.com/openai/skills/tree/main/skills/.curated/security-best-practices",
+ "route": "/skills/openai/curated/security-best-practices",
"files": [
{
"path": "LICENSE.txt",
- "size": 1057,
+ "size": 10776,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/notion-knowledge-capture/LICENSE.txt",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/notion-knowledge-capture/LICENSE.txt"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/security-best-practices/LICENSE.txt",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/security-best-practices/LICENSE.txt"
},
{
"path": "SKILL.md",
- "size": 3316,
+ "size": 8612,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/notion-knowledge-capture/SKILL.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/notion-knowledge-capture/SKILL.md"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/security-best-practices/SKILL.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/security-best-practices/SKILL.md"
},
{
"path": "agents/openai.yaml",
- "size": 512,
- "binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/notion-knowledge-capture/agents/openai.yaml",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/notion-knowledge-capture/agents/openai.yaml"
- },
- {
- "path": "assets/notion-small.svg",
- "size": 15777,
- "binary": true,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/notion-knowledge-capture/assets/notion-small.svg",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/notion-knowledge-capture/assets/notion-small.svg"
- },
- {
- "path": "assets/notion.png",
- "size": 8526,
- "binary": true,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/notion-knowledge-capture/assets/notion.png",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/notion-knowledge-capture/assets/notion.png"
- },
- {
- "path": "evaluations/README.md",
- "size": 3487,
- "binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/notion-knowledge-capture/evaluations/README.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/notion-knowledge-capture/evaluations/README.md"
- },
- {
- "path": "evaluations/conversation-to-wiki.json",
- "size": 2035,
- "binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/notion-knowledge-capture/evaluations/conversation-to-wiki.json",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/notion-knowledge-capture/evaluations/conversation-to-wiki.json"
- },
- {
- "path": "evaluations/decision-record.json",
- "size": 2220,
+ "size": 237,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/notion-knowledge-capture/evaluations/decision-record.json",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/notion-knowledge-capture/evaluations/decision-record.json"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/security-best-practices/agents/openai.yaml",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/security-best-practices/agents/openai.yaml"
},
{
- "path": "examples/conversation-to-faq.md",
- "size": 16242,
+ "path": "references/golang-general-backend-security.md",
+ "size": 38659,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/notion-knowledge-capture/examples/conversation-to-faq.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/notion-knowledge-capture/examples/conversation-to-faq.md"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/security-best-practices/references/golang-general-backend-security.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/security-best-practices/references/golang-general-backend-security.md"
},
{
- "path": "examples/decision-capture.md",
- "size": 3568,
+ "path": "references/javascript-express-web-server-security.md",
+ "size": 49357,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/notion-knowledge-capture/examples/decision-capture.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/notion-knowledge-capture/examples/decision-capture.md"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/security-best-practices/references/javascript-express-web-server-security.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/security-best-practices/references/javascript-express-web-server-security.md"
},
{
- "path": "examples/how-to-guide.md",
- "size": 2838,
+ "path": "references/javascript-general-web-frontend-security.md",
+ "size": 38638,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/notion-knowledge-capture/examples/how-to-guide.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/notion-knowledge-capture/examples/how-to-guide.md"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/security-best-practices/references/javascript-general-web-frontend-security.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/security-best-practices/references/javascript-general-web-frontend-security.md"
},
{
- "path": "reference/database-best-practices.md",
- "size": 2876,
+ "path": "references/javascript-jquery-web-frontend-security.md",
+ "size": 33581,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/notion-knowledge-capture/reference/database-best-practices.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/notion-knowledge-capture/reference/database-best-practices.md"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/security-best-practices/references/javascript-jquery-web-frontend-security.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/security-best-practices/references/javascript-jquery-web-frontend-security.md"
},
{
- "path": "reference/decision-log-database.md",
- "size": 2033,
+ "path": "references/javascript-typescript-nextjs-web-server-security.md",
+ "size": 43423,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/notion-knowledge-capture/reference/decision-log-database.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/notion-knowledge-capture/reference/decision-log-database.md"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/security-best-practices/references/javascript-typescript-nextjs-web-server-security.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/security-best-practices/references/javascript-typescript-nextjs-web-server-security.md"
},
{
- "path": "reference/documentation-database.md",
- "size": 2745,
+ "path": "references/javascript-typescript-react-web-frontend-security.md",
+ "size": 41686,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/notion-knowledge-capture/reference/documentation-database.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/notion-knowledge-capture/reference/documentation-database.md"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/security-best-practices/references/javascript-typescript-react-web-frontend-security.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/security-best-practices/references/javascript-typescript-react-web-frontend-security.md"
},
{
- "path": "reference/faq-database.md",
- "size": 2037,
+ "path": "references/javascript-typescript-vue-web-frontend-security.md",
+ "size": 31445,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/notion-knowledge-capture/reference/faq-database.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/notion-knowledge-capture/reference/faq-database.md"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/security-best-practices/references/javascript-typescript-vue-web-frontend-security.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/security-best-practices/references/javascript-typescript-vue-web-frontend-security.md"
},
- {
- "path": "reference/how-to-guide-database.md",
- "size": 1237,
+ {
+ "path": "references/python-django-web-server-security.md",
+ "size": 38661,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/notion-knowledge-capture/reference/how-to-guide-database.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/notion-knowledge-capture/reference/how-to-guide-database.md"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/security-best-practices/references/python-django-web-server-security.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/security-best-practices/references/python-django-web-server-security.md"
},
{
- "path": "reference/learning-database.md",
- "size": 1322,
+ "path": "references/python-fastapi-web-server-security.md",
+ "size": 44926,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/notion-knowledge-capture/reference/learning-database.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/notion-knowledge-capture/reference/learning-database.md"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/security-best-practices/references/python-fastapi-web-server-security.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/security-best-practices/references/python-fastapi-web-server-security.md"
},
{
- "path": "reference/team-wiki-database.md",
- "size": 927,
+ "path": "references/python-flask-web-server-security.md",
+ "size": 31748,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/notion-knowledge-capture/reference/team-wiki-database.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/notion-knowledge-capture/reference/team-wiki-database.md"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/security-best-practices/references/python-flask-web-server-security.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/security-best-practices/references/python-flask-web-server-security.md"
}
]
},
{
- "id": "openai/.curated/notion-meeting-intelligence",
- "name": "notion-meeting-intelligence",
- "description": "Prepare meeting materials with Notion context and Codex research; use when gathering context, drafting agendas/pre-reads, and tailoring materials to attendees.",
+ "id": "openai/.curated/security-ownership-map",
+ "name": "security-ownership-map",
+ "description": "Analyze git repositories to build a security ownership topology (people-to-file), compute bus factor and sensitive-code ownership, and export CSV/JSON for graph databases and visualization. Trigger only when the user explicitly wants a security-oriented ownership or bus-factor analysis grounded in git history (for example: orphaned sensitive code, security maintainers, CODEOWNERS reality checks for risk, sensitive hotspots, or ownership clusters). Do not trigger for general maintainer lists or non-security ownership questions.",
"source": "openai",
"category": "Curated",
- "license": "MIT",
- "path": "skills/.curated/notion-meeting-intelligence",
- "url": "https://github.com/openai/skills/tree/main/skills/.curated/notion-meeting-intelligence",
- "route": "/skills/openai/curated/notion-meeting-intelligence",
+ "license": "Apache-2.0",
+ "proprietary": false,
+ "path": "skills/.curated/security-ownership-map",
+ "url": "https://github.com/openai/skills/tree/main/skills/.curated/security-ownership-map",
+ "route": "/skills/openai/curated/security-ownership-map",
"files": [
{
"path": "LICENSE.txt",
- "size": 1057,
+ "size": 10776,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/notion-meeting-intelligence/LICENSE.txt",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/notion-meeting-intelligence/LICENSE.txt"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/security-ownership-map/LICENSE.txt",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/security-ownership-map/LICENSE.txt"
},
{
"path": "SKILL.md",
- "size": 3418,
+ "size": 8736,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/notion-meeting-intelligence/SKILL.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/notion-meeting-intelligence/SKILL.md"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/security-ownership-map/SKILL.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/security-ownership-map/SKILL.md"
},
{
"path": "agents/openai.yaml",
- "size": 512,
+ "size": 253,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/notion-meeting-intelligence/agents/openai.yaml",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/notion-meeting-intelligence/agents/openai.yaml"
- },
- {
- "path": "assets/notion-small.svg",
- "size": 15777,
- "binary": true,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/notion-meeting-intelligence/assets/notion-small.svg",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/notion-meeting-intelligence/assets/notion-small.svg"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/security-ownership-map/agents/openai.yaml",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/security-ownership-map/agents/openai.yaml"
},
{
- "path": "assets/notion.png",
- "size": 8526,
- "binary": true,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/notion-meeting-intelligence/assets/notion.png",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/notion-meeting-intelligence/assets/notion.png"
+ "path": "references/neo4j-import.md",
+ "size": 2428,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/security-ownership-map/references/neo4j-import.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/security-ownership-map/references/neo4j-import.md"
},
{
- "path": "evaluations/README.md",
- "size": 3971,
+ "path": "scripts/build_ownership_map.py",
+ "size": 34330,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/notion-meeting-intelligence/evaluations/README.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/notion-meeting-intelligence/evaluations/README.md"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/security-ownership-map/scripts/build_ownership_map.py",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/security-ownership-map/scripts/build_ownership_map.py"
},
{
- "path": "evaluations/decision-meeting-prep.json",
- "size": 3441,
+ "path": "scripts/community_maintainers.py",
+ "size": 18122,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/notion-meeting-intelligence/evaluations/decision-meeting-prep.json",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/notion-meeting-intelligence/evaluations/decision-meeting-prep.json"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/security-ownership-map/scripts/community_maintainers.py",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/security-ownership-map/scripts/community_maintainers.py"
},
{
- "path": "evaluations/status-meeting-prep.json",
- "size": 3312,
+ "path": "scripts/query_ownership.py",
+ "size": 17991,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/notion-meeting-intelligence/evaluations/status-meeting-prep.json",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/notion-meeting-intelligence/evaluations/status-meeting-prep.json"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/security-ownership-map/scripts/query_ownership.py",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/security-ownership-map/scripts/query_ownership.py"
},
{
- "path": "examples/customer-meeting.md",
- "size": 3133,
+ "path": "scripts/run_ownership_map.py",
+ "size": 5890,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/notion-meeting-intelligence/examples/customer-meeting.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/notion-meeting-intelligence/examples/customer-meeting.md"
- },
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/security-ownership-map/scripts/run_ownership_map.py",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/security-ownership-map/scripts/run_ownership_map.py"
+ }
+ ]
+ },
+ {
+ "id": "openai/.curated/security-threat-model",
+ "name": "security-threat-model",
+ "description": "Repository-grounded threat modeling that enumerates trust boundaries, assets, attacker capabilities, abuse paths, and mitigations, and writes a concise Markdown threat model. Trigger only when the user explicitly asks to threat model a codebase or path, enumerate threats/abuse paths, or perform AppSec threat modeling. Do not trigger for general architecture summaries, code review, or non-security design work.",
+ "source": "openai",
+ "category": "Curated",
+ "license": "Apache-2.0",
+ "proprietary": false,
+ "path": "skills/.curated/security-threat-model",
+ "url": "https://github.com/openai/skills/tree/main/skills/.curated/security-threat-model",
+ "route": "/skills/openai/curated/security-threat-model",
+ "files": [
{
- "path": "examples/executive-review.md",
- "size": 2150,
+ "path": "LICENSE.txt",
+ "size": 10776,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/notion-meeting-intelligence/examples/executive-review.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/notion-meeting-intelligence/examples/executive-review.md"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/security-threat-model/LICENSE.txt",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/security-threat-model/LICENSE.txt"
},
{
- "path": "examples/project-decision.md",
- "size": 12840,
+ "path": "SKILL.md",
+ "size": 5561,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/notion-meeting-intelligence/examples/project-decision.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/notion-meeting-intelligence/examples/project-decision.md"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/security-threat-model/SKILL.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/security-threat-model/SKILL.md"
},
{
- "path": "examples/sprint-planning.md",
- "size": 2100,
+ "path": "agents/openai.yaml",
+ "size": 254,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/notion-meeting-intelligence/examples/sprint-planning.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/notion-meeting-intelligence/examples/sprint-planning.md"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/security-threat-model/agents/openai.yaml",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/security-threat-model/agents/openai.yaml"
},
{
- "path": "reference/brainstorming-template.md",
- "size": 1480,
+ "path": "references/prompt-template.md",
+ "size": 12642,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/notion-meeting-intelligence/reference/brainstorming-template.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/notion-meeting-intelligence/reference/brainstorming-template.md"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/security-threat-model/references/prompt-template.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/security-threat-model/references/prompt-template.md"
},
{
- "path": "reference/decision-meeting-template.md",
- "size": 1825,
+ "path": "references/security-controls-and-assets.md",
+ "size": 1680,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/notion-meeting-intelligence/reference/decision-meeting-template.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/notion-meeting-intelligence/reference/decision-meeting-template.md"
- },
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/security-threat-model/references/security-controls-and-assets.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/security-threat-model/references/security-controls-and-assets.md"
+ }
+ ]
+ },
+ {
+ "id": "openai/.curated/sentry",
+ "name": "sentry",
+ "description": "Use when the user asks to inspect Sentry issues or events, summarize recent production errors, or pull basic Sentry health data via the Sentry CLI; perform read-only queries using the `sentry` command.",
+ "source": "openai",
+ "category": "Curated",
+ "license": "Apache-2.0",
+ "proprietary": false,
+ "path": "skills/.curated/sentry",
+ "url": "https://github.com/openai/skills/tree/main/skills/.curated/sentry",
+ "route": "/skills/openai/curated/sentry",
+ "files": [
{
- "path": "reference/one-on-one-template.md",
- "size": 932,
+ "path": "LICENSE.txt",
+ "size": 10776,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/notion-meeting-intelligence/reference/one-on-one-template.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/notion-meeting-intelligence/reference/one-on-one-template.md"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/sentry/LICENSE.txt",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/sentry/LICENSE.txt"
},
{
- "path": "reference/retrospective-template.md",
- "size": 940,
+ "path": "SKILL.md",
+ "size": 3810,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/notion-meeting-intelligence/reference/retrospective-template.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/notion-meeting-intelligence/reference/retrospective-template.md"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/sentry/SKILL.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/sentry/SKILL.md"
},
{
- "path": "reference/sprint-planning-template.md",
- "size": 1301,
+ "path": "agents/openai.yaml",
+ "size": 316,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/notion-meeting-intelligence/reference/sprint-planning-template.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/notion-meeting-intelligence/reference/sprint-planning-template.md"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/sentry/agents/openai.yaml",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/sentry/agents/openai.yaml"
},
{
- "path": "reference/status-update-template.md",
- "size": 1356,
- "binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/notion-meeting-intelligence/reference/status-update-template.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/notion-meeting-intelligence/reference/status-update-template.md"
+ "path": "assets/sentry-small.svg",
+ "size": 661,
+ "binary": true,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/sentry/assets/sentry-small.svg",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/sentry/assets/sentry-small.svg"
},
{
- "path": "reference/template-selection-guide.md",
- "size": 1948,
- "binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/notion-meeting-intelligence/reference/template-selection-guide.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/notion-meeting-intelligence/reference/template-selection-guide.md"
+ "path": "assets/sentry.png",
+ "size": 1998,
+ "binary": true,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/sentry/assets/sentry.png",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/sentry/assets/sentry.png"
}
]
},
{
- "id": "openai/.curated/notion-research-documentation",
- "name": "notion-research-documentation",
- "description": "Research across Notion and synthesize into structured documentation; use when gathering info from multiple Notion sources to produce briefs, comparisons, or reports with citations.",
+ "id": "openai/.curated/speech",
+ "name": "speech",
+ "description": "Use when the user asks for text-to-speech narration or voiceover, accessibility reads, audio prompts, or batch speech generation via the OpenAI Audio API; run the bundled CLI (`scripts/text_to_speech.py`) with built-in voices and require `OPENAI_API_KEY` for live calls. Custom voice creation is out of scope.",
"source": "openai",
"category": "Curated",
- "license": "MIT",
- "path": "skills/.curated/notion-research-documentation",
- "url": "https://github.com/openai/skills/tree/main/skills/.curated/notion-research-documentation",
- "route": "/skills/openai/curated/notion-research-documentation",
+ "license": "Apache-2.0",
+ "proprietary": false,
+ "path": "skills/.curated/speech",
+ "url": "https://github.com/openai/skills/tree/main/skills/.curated/speech",
+ "route": "/skills/openai/curated/speech",
"files": [
{
"path": "LICENSE.txt",
- "size": 1057,
+ "size": 10776,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/notion-research-documentation/LICENSE.txt",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/notion-research-documentation/LICENSE.txt"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/speech/LICENSE.txt",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/speech/LICENSE.txt"
},
{
"path": "SKILL.md",
- "size": 3404,
+ "size": 7241,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/notion-research-documentation/SKILL.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/notion-research-documentation/SKILL.md"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/speech/SKILL.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/speech/SKILL.md"
},
{
"path": "agents/openai.yaml",
- "size": 497,
+ "size": 299,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/notion-research-documentation/agents/openai.yaml",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/notion-research-documentation/agents/openai.yaml"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/speech/agents/openai.yaml",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/speech/agents/openai.yaml"
},
{
- "path": "assets/notion-small.svg",
- "size": 15777,
+ "path": "assets/speech-small.svg",
+ "size": 742,
"binary": true,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/notion-research-documentation/assets/notion-small.svg",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/notion-research-documentation/assets/notion-small.svg"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/speech/assets/speech-small.svg",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/speech/assets/speech-small.svg"
},
{
- "path": "assets/notion.png",
- "size": 8526,
+ "path": "assets/speech.png",
+ "size": 1234,
"binary": true,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/notion-research-documentation/assets/notion.png",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/notion-research-documentation/assets/notion.png"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/speech/assets/speech.png",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/speech/assets/speech.png"
},
{
- "path": "evaluations/README.md",
- "size": 4254,
+ "path": "references/accessibility.md",
+ "size": 696,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/notion-research-documentation/evaluations/README.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/notion-research-documentation/evaluations/README.md"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/speech/references/accessibility.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/speech/references/accessibility.md"
},
{
- "path": "evaluations/basic-research.json",
- "size": 1731,
+ "path": "references/audio-api.md",
+ "size": 902,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/notion-research-documentation/evaluations/basic-research.json",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/notion-research-documentation/evaluations/basic-research.json"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/speech/references/audio-api.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/speech/references/audio-api.md"
},
{
- "path": "evaluations/research-to-database.json",
- "size": 1681,
+ "path": "references/cli.md",
+ "size": 3275,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/notion-research-documentation/evaluations/research-to-database.json",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/notion-research-documentation/evaluations/research-to-database.json"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/speech/references/cli.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/speech/references/cli.md"
},
{
- "path": "examples/competitor-analysis.md",
- "size": 8213,
+ "path": "references/codex-network.md",
+ "size": 1148,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/notion-research-documentation/examples/competitor-analysis.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/notion-research-documentation/examples/competitor-analysis.md"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/speech/references/codex-network.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/speech/references/codex-network.md"
},
{
- "path": "examples/market-research.md",
- "size": 1899,
+ "path": "references/ivr.md",
+ "size": 708,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/notion-research-documentation/examples/market-research.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/notion-research-documentation/examples/market-research.md"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/speech/references/ivr.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/speech/references/ivr.md"
},
{
- "path": "examples/technical-investigation.md",
- "size": 6521,
+ "path": "references/narration.md",
+ "size": 671,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/notion-research-documentation/examples/technical-investigation.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/notion-research-documentation/examples/technical-investigation.md"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/speech/references/narration.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/speech/references/narration.md"
},
{
- "path": "examples/trip-planning.md",
- "size": 3789,
+ "path": "references/prompting.md",
+ "size": 1553,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/notion-research-documentation/examples/trip-planning.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/notion-research-documentation/examples/trip-planning.md"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/speech/references/prompting.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/speech/references/prompting.md"
},
{
- "path": "reference/advanced-search.md",
- "size": 4593,
+ "path": "references/sample-prompts.md",
+ "size": 991,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/notion-research-documentation/reference/advanced-search.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/notion-research-documentation/reference/advanced-search.md"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/speech/references/sample-prompts.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/speech/references/sample-prompts.md"
},
{
- "path": "reference/citations.md",
- "size": 5152,
+ "path": "references/voice-directions.md",
+ "size": 2155,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/notion-research-documentation/reference/citations.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/notion-research-documentation/reference/citations.md"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/speech/references/voice-directions.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/speech/references/voice-directions.md"
},
{
- "path": "reference/comparison-format.md",
- "size": 870,
+ "path": "references/voiceover.md",
+ "size": 790,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/notion-research-documentation/reference/comparison-format.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/notion-research-documentation/reference/comparison-format.md"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/speech/references/voiceover.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/speech/references/voiceover.md"
},
{
- "path": "reference/comparison-template.md",
- "size": 911,
+ "path": "scripts/text_to_speech.py",
+ "size": 15592,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/notion-research-documentation/reference/comparison-template.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/notion-research-documentation/reference/comparison-template.md"
- },
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/speech/scripts/text_to_speech.py",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/speech/scripts/text_to_speech.py"
+ }
+ ]
+ },
+ {
+ "id": "openai/.curated/transcribe",
+ "name": "transcribe",
+ "description": "Transcribe audio files to text with optional diarization and known-speaker hints. Use when a user asks to transcribe speech from audio/video, extract text from recordings, or label speakers in interviews or meetings.",
+ "source": "openai",
+ "category": "Curated",
+ "license": "Apache-2.0",
+ "proprietary": false,
+ "path": "skills/.curated/transcribe",
+ "url": "https://github.com/openai/skills/tree/main/skills/.curated/transcribe",
+ "route": "/skills/openai/curated/transcribe",
+ "files": [
{
- "path": "reference/comprehensive-report-format.md",
- "size": 1077,
+ "path": "LICENSE.txt",
+ "size": 10776,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/notion-research-documentation/reference/comprehensive-report-format.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/notion-research-documentation/reference/comprehensive-report-format.md"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/transcribe/LICENSE.txt",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/transcribe/LICENSE.txt"
},
{
- "path": "reference/comprehensive-report-template.md",
- "size": 1270,
+ "path": "SKILL.md",
+ "size": 2834,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/notion-research-documentation/reference/comprehensive-report-template.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/notion-research-documentation/reference/comprehensive-report-template.md"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/transcribe/SKILL.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/transcribe/SKILL.md"
},
{
- "path": "reference/format-selection-guide.md",
- "size": 2798,
+ "path": "agents/openai.yaml",
+ "size": 414,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/notion-research-documentation/reference/format-selection-guide.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/notion-research-documentation/reference/format-selection-guide.md"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/transcribe/agents/openai.yaml",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/transcribe/agents/openai.yaml"
},
{
- "path": "reference/quick-brief-format.md",
- "size": 767,
- "binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/notion-research-documentation/reference/quick-brief-format.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/notion-research-documentation/reference/quick-brief-format.md"
+ "path": "assets/transcribe-small.svg",
+ "size": 750,
+ "binary": true,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/transcribe/assets/transcribe-small.svg",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/transcribe/assets/transcribe-small.svg"
},
{
- "path": "reference/quick-brief-template.md",
- "size": 473,
- "binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/notion-research-documentation/reference/quick-brief-template.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/notion-research-documentation/reference/quick-brief-template.md"
+ "path": "assets/transcribe.png",
+ "size": 1288,
+ "binary": true,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/transcribe/assets/transcribe.png",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/transcribe/assets/transcribe.png"
},
{
- "path": "reference/research-summary-format.md",
- "size": 841,
+ "path": "references/api.md",
+ "size": 457,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/notion-research-documentation/reference/research-summary-format.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/notion-research-documentation/reference/research-summary-format.md"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/transcribe/references/api.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/transcribe/references/api.md"
},
{
- "path": "reference/research-summary-template.md",
- "size": 1152,
+ "path": "scripts/transcribe_diarize.py",
+ "size": 8684,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/notion-research-documentation/reference/research-summary-template.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/notion-research-documentation/reference/research-summary-template.md"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/transcribe/scripts/transcribe_diarize.py",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/transcribe/scripts/transcribe_diarize.py"
}
]
},
{
- "id": "openai/.curated/notion-spec-to-implementation",
- "name": "notion-spec-to-implementation",
- "description": "Turn Notion specs into implementation plans, tasks, and progress tracking; use when implementing PRDs/feature specs and creating Notion plans + tasks from them.",
+ "id": "openai/.curated/vercel-deploy",
+ "name": "vercel-deploy",
+ "description": "Deploy applications and websites to Vercel. Use when the user requests deployment actions like \"deploy my app\", \"deploy and give me the link\", \"push this live\", or \"create a preview deployment\".",
"source": "openai",
"category": "Curated",
"license": "MIT",
- "path": "skills/.curated/notion-spec-to-implementation",
- "url": "https://github.com/openai/skills/tree/main/skills/.curated/notion-spec-to-implementation",
- "route": "/skills/openai/curated/notion-spec-to-implementation",
+ "proprietary": false,
+ "path": "skills/.curated/vercel-deploy",
+ "url": "https://github.com/openai/skills/tree/main/skills/.curated/vercel-deploy",
+ "route": "/skills/openai/curated/vercel-deploy",
"files": [
{
"path": "LICENSE.txt",
- "size": 1057,
+ "size": 1063,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/notion-spec-to-implementation/LICENSE.txt",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/notion-spec-to-implementation/LICENSE.txt"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/vercel-deploy/LICENSE.txt",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/vercel-deploy/LICENSE.txt"
},
{
"path": "SKILL.md",
- "size": 3521,
+ "size": 2653,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/notion-spec-to-implementation/SKILL.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/notion-spec-to-implementation/SKILL.md"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/vercel-deploy/SKILL.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/vercel-deploy/SKILL.md"
},
{
"path": "agents/openai.yaml",
- "size": 524,
+ "size": 306,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/notion-spec-to-implementation/agents/openai.yaml",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/notion-spec-to-implementation/agents/openai.yaml"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/vercel-deploy/agents/openai.yaml",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/vercel-deploy/agents/openai.yaml"
},
{
- "path": "assets/notion-small.svg",
- "size": 15777,
+ "path": "assets/vercel-small.svg",
+ "size": 243,
"binary": true,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/notion-spec-to-implementation/assets/notion-small.svg",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/notion-spec-to-implementation/assets/notion-small.svg"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/vercel-deploy/assets/vercel-small.svg",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/vercel-deploy/assets/vercel-small.svg"
},
{
- "path": "assets/notion.png",
- "size": 8526,
+ "path": "assets/vercel.png",
+ "size": 788,
"binary": true,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/notion-spec-to-implementation/assets/notion.png",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/notion-spec-to-implementation/assets/notion.png"
- },
- {
- "path": "evaluations/README.md",
- "size": 4427,
- "binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/notion-spec-to-implementation/evaluations/README.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/notion-spec-to-implementation/evaluations/README.md"
- },
- {
- "path": "evaluations/basic-spec-implementation.json",
- "size": 2401,
- "binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/notion-spec-to-implementation/evaluations/basic-spec-implementation.json",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/notion-spec-to-implementation/evaluations/basic-spec-implementation.json"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/vercel-deploy/assets/vercel.png",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/vercel-deploy/assets/vercel.png"
},
{
- "path": "evaluations/spec-to-tasks.json",
- "size": 2561,
+ "path": "scripts/deploy.sh",
+ "size": 8877,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/notion-spec-to-implementation/evaluations/spec-to-tasks.json",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/notion-spec-to-implementation/evaluations/spec-to-tasks.json"
- },
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/vercel-deploy/scripts/deploy.sh",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/vercel-deploy/scripts/deploy.sh"
+ }
+ ]
+ },
+ {
+ "id": "openai/.curated/winui-app",
+ "name": "winui-app",
+ "description": "Bootstrap, develop, and design modern WinUI 3 desktop applications with C# and the Windows App SDK using official Microsoft guidance, WinUI Gallery patterns, Windows App SDK samples, and CommunityToolkit components. Use when creating a brand new app, preparing a machine for WinUI, reviewing, refactoring, planning, troubleshooting, environment-checking, or setting up WinUI 3 XAML, controls, navigation, windowing, theming, accessibility, responsiveness, performance, deployment, or related Windows app design and development work.",
+ "source": "openai",
+ "category": "Curated",
+ "license": "Apache-2.0",
+ "proprietary": false,
+ "path": "skills/.curated/winui-app",
+ "url": "https://github.com/openai/skills/tree/main/skills/.curated/winui-app",
+ "route": "/skills/openai/curated/winui-app",
+ "files": [
{
- "path": "examples/api-feature.md",
- "size": 13579,
+ "path": "LICENSE.txt",
+ "size": 11357,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/notion-spec-to-implementation/examples/api-feature.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/notion-spec-to-implementation/examples/api-feature.md"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/winui-app/LICENSE.txt",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/winui-app/LICENSE.txt"
},
{
- "path": "examples/database-migration.md",
- "size": 2443,
+ "path": "SKILL.md",
+ "size": 11272,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/notion-spec-to-implementation/examples/database-migration.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/notion-spec-to-implementation/examples/database-migration.md"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/winui-app/SKILL.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/winui-app/SKILL.md"
},
{
- "path": "examples/ui-component.md",
- "size": 1662,
+ "path": "agents/openai.yaml",
+ "size": 202,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/notion-spec-to-implementation/examples/ui-component.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/notion-spec-to-implementation/examples/ui-component.md"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/winui-app/agents/openai.yaml",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/winui-app/agents/openai.yaml"
},
{
- "path": "reference/milestone-summary-template.md",
- "size": 456,
- "binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/notion-spec-to-implementation/reference/milestone-summary-template.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/notion-spec-to-implementation/reference/milestone-summary-template.md"
+ "path": "assets/winui.png",
+ "size": 8770,
+ "binary": true,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/winui-app/assets/winui.png",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/winui-app/assets/winui.png"
},
{
- "path": "reference/progress-tracking.md",
- "size": 9020,
+ "path": "config.yaml",
+ "size": 2515,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/notion-spec-to-implementation/reference/progress-tracking.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/notion-spec-to-implementation/reference/progress-tracking.md"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/winui-app/config.yaml",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/winui-app/config.yaml"
},
{
- "path": "reference/progress-update-template.md",
- "size": 420,
+ "path": "references/_sections.md",
+ "size": 4279,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/notion-spec-to-implementation/reference/progress-update-template.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/notion-spec-to-implementation/reference/progress-update-template.md"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/winui-app/references/_sections.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/winui-app/references/_sections.md"
},
{
- "path": "reference/quick-implementation-plan.md",
- "size": 480,
+ "path": "references/accessibility-input-and-localization.md",
+ "size": 2026,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/notion-spec-to-implementation/reference/quick-implementation-plan.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/notion-spec-to-implementation/reference/quick-implementation-plan.md"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/winui-app/references/accessibility-input-and-localization.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/winui-app/references/accessibility-input-and-localization.md"
},
{
- "path": "reference/spec-parsing.md",
- "size": 6942,
+ "path": "references/build-run-and-launch-verification.md",
+ "size": 4332,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/notion-spec-to-implementation/reference/spec-parsing.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/notion-spec-to-implementation/reference/spec-parsing.md"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/winui-app/references/build-run-and-launch-verification.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/winui-app/references/build-run-and-launch-verification.md"
},
{
- "path": "reference/standard-implementation-plan.md",
- "size": 3286,
+ "path": "references/community-toolkit-controls-and-helpers.md",
+ "size": 1954,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/notion-spec-to-implementation/reference/standard-implementation-plan.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/notion-spec-to-implementation/reference/standard-implementation-plan.md"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/winui-app/references/community-toolkit-controls-and-helpers.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/winui-app/references/community-toolkit-controls-and-helpers.md"
},
{
- "path": "reference/task-creation-template.md",
- "size": 597,
+ "path": "references/controls-layout-and-adaptive-ui.md",
+ "size": 6012,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/notion-spec-to-implementation/reference/task-creation-template.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/notion-spec-to-implementation/reference/task-creation-template.md"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/winui-app/references/controls-layout-and-adaptive-ui.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/winui-app/references/controls-layout-and-adaptive-ui.md"
},
{
- "path": "reference/task-creation.md",
- "size": 7965,
+ "path": "references/foundation-environment-audit-and-remediation.md",
+ "size": 3730,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/notion-spec-to-implementation/reference/task-creation.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/notion-spec-to-implementation/reference/task-creation.md"
- }
- ]
- },
- {
- "id": "openai/.curated/openai-docs",
- "name": "openai-docs",
- "description": "Use when the user asks how to build with OpenAI products or APIs, asks about Codex itself or choosing Codex surfaces, needs up-to-date official documentation with citations, help choosing the latest model for a use case, or model upgrade and prompt-upgrade guidance; use OpenAI docs MCP tools for non-Codex docs questions, use the Codex manual helper first for broad Codex self-knowledge, and restrict fallback browsing to official OpenAI domains.",
- "source": "openai",
- "category": "Curated",
- "license": "Apache-2.0",
- "path": "skills/.curated/openai-docs",
- "url": "https://github.com/openai/skills/tree/main/skills/.curated/openai-docs",
- "route": "/skills/openai/curated/openai-docs",
- "files": [
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/winui-app/references/foundation-environment-audit-and-remediation.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/winui-app/references/foundation-environment-audit-and-remediation.md"
+ },
{
- "path": "LICENSE.txt",
- "size": 10776,
+ "path": "references/foundation-setup-and-project-selection.md",
+ "size": 4412,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/openai-docs/LICENSE.txt",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/openai-docs/LICENSE.txt"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/winui-app/references/foundation-setup-and-project-selection.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/winui-app/references/foundation-setup-and-project-selection.md"
},
{
- "path": "SKILL.md",
- "size": 18302,
+ "path": "references/foundation-template-first-recovery.md",
+ "size": 3381,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/openai-docs/SKILL.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/openai-docs/SKILL.md"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/winui-app/references/foundation-template-first-recovery.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/winui-app/references/foundation-template-first-recovery.md"
},
{
- "path": "agents/openai.yaml",
- "size": 598,
+ "path": "references/foundation-winui-app-structure.md",
+ "size": 2479,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/openai-docs/agents/openai.yaml",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/openai-docs/agents/openai.yaml"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/winui-app/references/foundation-winui-app-structure.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/winui-app/references/foundation-winui-app-structure.md"
},
{
- "path": "assets/openai-small.svg",
- "size": 1091,
- "binary": true,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/openai-docs/assets/openai-small.svg",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/openai-docs/assets/openai-small.svg"
+ "path": "references/motion-animations-and-polish.md",
+ "size": 1577,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/winui-app/references/motion-animations-and-polish.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/winui-app/references/motion-animations-and-polish.md"
},
{
- "path": "assets/openai.png",
- "size": 1429,
- "binary": true,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/openai-docs/assets/openai.png",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/openai-docs/assets/openai.png"
+ "path": "references/performance-diagnostics-and-responsiveness.md",
+ "size": 1759,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/winui-app/references/performance-diagnostics-and-responsiveness.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/winui-app/references/performance-diagnostics-and-responsiveness.md"
},
{
- "path": "references/latest-model.md",
- "size": 2028,
+ "path": "references/sample-source-map.md",
+ "size": 2201,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/openai-docs/references/latest-model.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/openai-docs/references/latest-model.md"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/winui-app/references/sample-source-map.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/winui-app/references/sample-source-map.md"
},
{
- "path": "references/prompting-guide.md",
- "size": 14338,
+ "path": "references/shell-navigation-and-windowing.md",
+ "size": 3551,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/openai-docs/references/prompting-guide.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/openai-docs/references/prompting-guide.md"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/winui-app/references/shell-navigation-and-windowing.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/winui-app/references/shell-navigation-and-windowing.md"
},
{
- "path": "references/upgrade-guide.md",
- "size": 11308,
+ "path": "references/styling-theming-materials-and-icons.md",
+ "size": 3948,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/openai-docs/references/upgrade-guide.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/openai-docs/references/upgrade-guide.md"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/winui-app/references/styling-theming-materials-and-icons.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/winui-app/references/styling-theming-materials-and-icons.md"
},
{
- "path": "scripts/fetch-codex-manual.mjs",
- "size": 16085,
+ "path": "references/testing-debugging-and-review-checklists.md",
+ "size": 4288,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/openai-docs/scripts/fetch-codex-manual.mjs",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/openai-docs/scripts/fetch-codex-manual.mjs"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/winui-app/references/testing-debugging-and-review-checklists.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/winui-app/references/testing-debugging-and-review-checklists.md"
},
{
- "path": "scripts/resolve-latest-model-info.js",
- "size": 3463,
+ "path": "references/windows-app-sdk-lifecycle-notifications-and-deployment.md",
+ "size": 2731,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/openai-docs/scripts/resolve-latest-model-info.js",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/openai-docs/scripts/resolve-latest-model-info.js"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/winui-app/references/windows-app-sdk-lifecycle-notifications-and-deployment.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/winui-app/references/windows-app-sdk-lifecycle-notifications-and-deployment.md"
}
]
},
{
- "id": "openai/.curated/pdf",
- "name": "pdf",
- "description": "Use when tasks involve reading, creating, or reviewing PDF files where rendering and layout matter; prefer visual checks by rendering pages (Poppler) and use Python tools such as `reportlab`, `pdfplumber`, and `pypdf` for generation and extraction.",
+ "id": "openai/.curated/yeet",
+ "name": "yeet",
+ "description": "Use only when the user explicitly asks to stage, commit, push, and open a GitHub pull request in one flow using the GitHub CLI (`gh`).",
"source": "openai",
"category": "Curated",
"license": "Apache-2.0",
- "path": "skills/.curated/pdf",
- "url": "https://github.com/openai/skills/tree/main/skills/.curated/pdf",
- "route": "/skills/openai/curated/pdf",
+ "proprietary": false,
+ "path": "skills/.curated/yeet",
+ "url": "https://github.com/openai/skills/tree/main/skills/.curated/yeet",
+ "route": "/skills/openai/curated/yeet",
"files": [
{
"path": "LICENSE.txt",
"size": 10776,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/pdf/LICENSE.txt",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/pdf/LICENSE.txt"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/yeet/LICENSE.txt",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/yeet/LICENSE.txt"
},
{
"path": "SKILL.md",
- "size": 2517,
+ "size": 6952,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/pdf/SKILL.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/pdf/SKILL.md"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/yeet/SKILL.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/yeet/SKILL.md"
},
{
"path": "agents/openai.yaml",
- "size": 219,
+ "size": 273,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/pdf/agents/openai.yaml",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/pdf/agents/openai.yaml"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/yeet/agents/openai.yaml",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/yeet/agents/openai.yaml"
},
{
- "path": "assets/pdf.png",
- "size": 1312,
+ "path": "assets/yeet-small.svg",
+ "size": 967,
"binary": true,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/pdf/assets/pdf.png",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/pdf/assets/pdf.png"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/yeet/assets/yeet-small.svg",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/yeet/assets/yeet-small.svg"
+ },
+ {
+ "path": "assets/yeet.png",
+ "size": 1262,
+ "binary": true,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/yeet/assets/yeet.png",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/yeet/assets/yeet.png"
}
]
},
{
- "id": "openai/.curated/playwright",
- "name": "playwright",
- "description": "Use when the task requires automating a real browser from the terminal (navigation, form filling, snapshots, screenshots, data extraction, UI-flow debugging) via `playwright-cli` or the bundled wrapper script.",
+ "id": "openai/.system/imagegen",
+ "name": "imagegen",
+ "description": "Generate or edit raster images when the task benefits from AI-created bitmap visuals such as photos, illustrations, textures, sprites, mockups, or transparent-background cutouts. Use when Codex should create a brand-new image, transform an existing image, or derive visual variants from references, and the output should be a bitmap asset rather than repo-native code or vector. Do not use when the task is better handled by editing existing SVG/vector/code-native assets, extending an established icon or logo system, or building the visual directly in HTML/CSS/canvas.",
"source": "openai",
- "category": "Curated",
+ "category": "System",
"license": "Apache-2.0",
- "path": "skills/.curated/playwright",
- "url": "https://github.com/openai/skills/tree/main/skills/.curated/playwright",
- "route": "/skills/openai/curated/playwright",
+ "proprietary": false,
+ "path": "skills/.system/imagegen",
+ "url": "https://github.com/openai/skills/tree/main/skills/.system/imagegen",
+ "route": "/skills/openai/system/imagegen",
"files": [
- {
- "path": "LICENSE.txt",
- "size": 11552,
- "binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/playwright/LICENSE.txt",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/playwright/LICENSE.txt"
- },
- {
- "path": "NOTICE.txt",
- "size": 403,
+ {
+ "path": "LICENSE.txt",
+ "size": 10776,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/playwright/NOTICE.txt",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/playwright/NOTICE.txt"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.system/imagegen/LICENSE.txt",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.system/imagegen/LICENSE.txt"
},
{
"path": "SKILL.md",
- "size": 3771,
+ "size": 16204,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/playwright/SKILL.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/playwright/SKILL.md"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.system/imagegen/SKILL.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.system/imagegen/SKILL.md"
},
{
"path": "agents/openai.yaml",
- "size": 313,
+ "size": 918,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/playwright/agents/openai.yaml",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/playwright/agents/openai.yaml"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.system/imagegen/agents/openai.yaml",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.system/imagegen/agents/openai.yaml"
},
{
- "path": "assets/playwright-small.svg",
- "size": 828,
+ "path": "assets/imagegen-small.svg",
+ "size": 2889,
"binary": true,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/playwright/assets/playwright-small.svg",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/playwright/assets/playwright-small.svg"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.system/imagegen/assets/imagegen-small.svg",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.system/imagegen/assets/imagegen-small.svg"
},
{
- "path": "assets/playwright.png",
- "size": 1730,
+ "path": "assets/imagegen.png",
+ "size": 1711,
"binary": true,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/playwright/assets/playwright.png",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/playwright/assets/playwright.png"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.system/imagegen/assets/imagegen.png",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.system/imagegen/assets/imagegen.png"
},
{
"path": "references/cli.md",
- "size": 1863,
+ "size": 6257,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/playwright/references/cli.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/playwright/references/cli.md"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.system/imagegen/references/cli.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.system/imagegen/references/cli.md"
},
{
- "path": "references/workflows.md",
- "size": 1864,
+ "path": "references/codex-network.md",
+ "size": 1620,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/playwright/references/workflows.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/playwright/references/workflows.md"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.system/imagegen/references/codex-network.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.system/imagegen/references/codex-network.md"
},
{
- "path": "scripts/playwright_cli.sh",
- "size": 526,
- "binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/playwright/scripts/playwright_cli.sh",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/playwright/scripts/playwright_cli.sh"
- }
- ]
- },
- {
- "id": "openai/.curated/playwright-interactive",
- "name": "playwright-interactive",
- "description": "Persistent browser and Electron interaction through `js_repl` for fast iterative UI debugging.",
- "source": "openai",
- "category": "Curated",
- "license": "Apache-2.0",
- "path": "skills/.curated/playwright-interactive",
- "url": "https://github.com/openai/skills/tree/main/skills/.curated/playwright-interactive",
- "route": "/skills/openai/curated/playwright-interactive",
- "files": [
- {
- "path": "LICENSE.txt",
- "size": 11552,
+ "path": "references/image-api.md",
+ "size": 2500,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/playwright-interactive/LICENSE.txt",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/playwright-interactive/LICENSE.txt"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.system/imagegen/references/image-api.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.system/imagegen/references/image-api.md"
},
{
- "path": "NOTICE.txt",
- "size": 478,
+ "path": "references/prompting.md",
+ "size": 6462,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/playwright-interactive/NOTICE.txt",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/playwright-interactive/NOTICE.txt"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.system/imagegen/references/prompting.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.system/imagegen/references/prompting.md"
},
{
- "path": "SKILL.md",
- "size": 31711,
+ "path": "references/sample-prompts.md",
+ "size": 14789,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/playwright-interactive/SKILL.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/playwright-interactive/SKILL.md"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.system/imagegen/references/sample-prompts.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.system/imagegen/references/sample-prompts.md"
},
{
- "path": "agents/openai.yaml",
- "size": 345,
+ "path": "scripts/image_gen.py",
+ "size": 31856,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/playwright-interactive/agents/openai.yaml",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/playwright-interactive/agents/openai.yaml"
- },
- {
- "path": "assets/playwright-small.svg",
- "size": 843,
- "binary": true,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/playwright-interactive/assets/playwright-small.svg",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/playwright-interactive/assets/playwright-small.svg"
- },
- {
- "path": "assets/playwright.png",
- "size": 1785,
- "binary": true,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/playwright-interactive/assets/playwright.png",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/playwright-interactive/assets/playwright.png"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.system/imagegen/scripts/image_gen.py",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.system/imagegen/scripts/image_gen.py"
}
]
},
{
- "id": "openai/.curated/render-deploy",
- "name": "render-deploy",
- "description": "Deploy applications to Render by analyzing codebases, generating render.yaml Blueprints, and providing Dashboard deeplinks. Use when the user wants to deploy, host, publish, or set up their application on Render's cloud platform.",
+ "id": "openai/.system/openai-docs",
+ "name": "openai-docs",
+ "description": "Use when the user asks how to build with OpenAI products or APIs, asks about Codex itself or choosing Codex surfaces, needs up-to-date official documentation with citations, help choosing the latest model for a use case, or model upgrade and prompt-upgrade guidance; use OpenAI docs MCP tools for non-Codex docs questions, use the Codex manual helper first for broad Codex self-knowledge, and restrict fallback browsing to official OpenAI domains.",
"source": "openai",
- "category": "Curated",
+ "category": "System",
"license": "Apache-2.0",
- "path": "skills/.curated/render-deploy",
- "url": "https://github.com/openai/skills/tree/main/skills/.curated/render-deploy",
- "route": "/skills/openai/curated/render-deploy",
+ "proprietary": false,
+ "path": "skills/.system/openai-docs",
+ "url": "https://github.com/openai/skills/tree/main/skills/.system/openai-docs",
+ "route": "/skills/openai/system/openai-docs",
"files": [
{
"path": "LICENSE.txt",
"size": 10776,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/render-deploy/LICENSE.txt",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/render-deploy/LICENSE.txt"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.system/openai-docs/LICENSE.txt",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.system/openai-docs/LICENSE.txt"
},
{
"path": "SKILL.md",
- "size": 17582,
+ "size": 18747,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/render-deploy/SKILL.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/render-deploy/SKILL.md"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.system/openai-docs/SKILL.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.system/openai-docs/SKILL.md"
},
{
"path": "agents/openai.yaml",
- "size": 480,
+ "size": 598,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/render-deploy/agents/openai.yaml",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/render-deploy/agents/openai.yaml"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.system/openai-docs/agents/openai.yaml",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.system/openai-docs/agents/openai.yaml"
},
{
- "path": "assets/docker.yaml",
- "size": 1398,
- "binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/render-deploy/assets/docker.yaml",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/render-deploy/assets/docker.yaml"
+ "path": "assets/openai-small.svg",
+ "size": 1091,
+ "binary": true,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.system/openai-docs/assets/openai-small.svg",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.system/openai-docs/assets/openai-small.svg"
},
{
- "path": "assets/go-api.yaml",
- "size": 848,
- "binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/render-deploy/assets/go-api.yaml",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/render-deploy/assets/go-api.yaml"
+ "path": "assets/openai.png",
+ "size": 1429,
+ "binary": true,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.system/openai-docs/assets/openai.png",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.system/openai-docs/assets/openai.png"
},
{
- "path": "assets/nextjs-postgres.yaml",
- "size": 870,
+ "path": "references/latest-model.md",
+ "size": 1959,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/render-deploy/assets/nextjs-postgres.yaml",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/render-deploy/assets/nextjs-postgres.yaml"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.system/openai-docs/references/latest-model.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.system/openai-docs/references/latest-model.md"
},
{
- "path": "assets/node-express.yaml",
- "size": 619,
+ "path": "references/prompting-guide.md",
+ "size": 14338,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/render-deploy/assets/node-express.yaml",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/render-deploy/assets/node-express.yaml"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.system/openai-docs/references/prompting-guide.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.system/openai-docs/references/prompting-guide.md"
},
{
- "path": "assets/python-django.yaml",
- "size": 2538,
+ "path": "references/upgrade-guide.md",
+ "size": 11308,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/render-deploy/assets/python-django.yaml",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/render-deploy/assets/python-django.yaml"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.system/openai-docs/references/upgrade-guide.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.system/openai-docs/references/upgrade-guide.md"
},
{
- "path": "assets/render-small.svg",
- "size": 553,
- "binary": true,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/render-deploy/assets/render-small.svg",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/render-deploy/assets/render-small.svg"
+ "path": "scripts/fetch-codex-manual.mjs",
+ "size": 16085,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.system/openai-docs/scripts/fetch-codex-manual.mjs",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.system/openai-docs/scripts/fetch-codex-manual.mjs"
},
{
- "path": "assets/render.png",
- "size": 911,
- "binary": true,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/render-deploy/assets/render.png",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/render-deploy/assets/render.png"
- },
+ "path": "scripts/resolve-latest-model-info.js",
+ "size": 3463,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.system/openai-docs/scripts/resolve-latest-model-info.js",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.system/openai-docs/scripts/resolve-latest-model-info.js"
+ }
+ ]
+ },
+ {
+ "id": "openai/.system/plugin-creator",
+ "name": "plugin-creator",
+ "description": "Create and scaffold plugin directories for Codex with a required `.codex-plugin/plugin.json`, optional plugin folders/files, and baseline placeholders you can edit before publishing or testing. Use when Codex needs to create a new local plugin, add optional plugin structure, or generate or update repo-root `.agents/plugins/marketplace.json` entries for plugin ordering and availability metadata.",
+ "source": "openai",
+ "category": "System",
+ "license": "Apache-2.0",
+ "proprietary": false,
+ "path": "skills/.system/plugin-creator",
+ "url": "https://github.com/openai/skills/tree/main/skills/.system/plugin-creator",
+ "route": "/skills/openai/system/plugin-creator",
+ "files": [
{
- "path": "assets/static-site.yaml",
- "size": 1352,
+ "path": "LICENSE.txt",
+ "size": 10775,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/render-deploy/assets/static-site.yaml",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/render-deploy/assets/static-site.yaml"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.system/plugin-creator/LICENSE.txt",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.system/plugin-creator/LICENSE.txt"
},
{
- "path": "references/blueprint-spec.md",
- "size": 16013,
+ "path": "SKILL.md",
+ "size": 6382,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/render-deploy/references/blueprint-spec.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/render-deploy/references/blueprint-spec.md"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.system/plugin-creator/SKILL.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.system/plugin-creator/SKILL.md"
},
{
- "path": "references/codebase-analysis.md",
- "size": 2300,
+ "path": "agents/openai.yaml",
+ "size": 343,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/render-deploy/references/codebase-analysis.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/render-deploy/references/codebase-analysis.md"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.system/plugin-creator/agents/openai.yaml",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.system/plugin-creator/agents/openai.yaml"
},
{
- "path": "references/configuration-guide.md",
- "size": 11735,
+ "path": "references/plugin-json-spec.md",
+ "size": 7152,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/render-deploy/references/configuration-guide.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/render-deploy/references/configuration-guide.md"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.system/plugin-creator/references/plugin-json-spec.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.system/plugin-creator/references/plugin-json-spec.md"
},
{
- "path": "references/deployment-details.md",
- "size": 5345,
+ "path": "scripts/create_basic_plugin.py",
+ "size": 10457,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/render-deploy/references/deployment-details.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/render-deploy/references/deployment-details.md"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.system/plugin-creator/scripts/create_basic_plugin.py",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.system/plugin-creator/scripts/create_basic_plugin.py"
+ }
+ ]
+ },
+ {
+ "id": "openai/.system/skill-creator",
+ "name": "skill-creator",
+ "description": "Guide for creating effective skills. This skill should be used when users want to create a new skill (or update an existing skill) that extends Codex's capabilities with specialized knowledge, workflows, or tool integrations.",
+ "source": "openai",
+ "category": "System",
+ "license": "Apache-2.0",
+ "proprietary": false,
+ "path": "skills/.system/skill-creator",
+ "url": "https://github.com/openai/skills/tree/main/skills/.system/skill-creator",
+ "route": "/skills/openai/system/skill-creator",
+ "files": [
+ {
+ "path": "LICENSE.txt",
+ "size": 11358,
+ "binary": false,
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.system/skill-creator/LICENSE.txt",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.system/skill-creator/LICENSE.txt"
},
{
- "path": "references/direct-creation.md",
- "size": 2786,
+ "path": "SKILL.md",
+ "size": 18664,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/render-deploy/references/direct-creation.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/render-deploy/references/direct-creation.md"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.system/skill-creator/SKILL.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.system/skill-creator/SKILL.md"
},
{
- "path": "references/error-patterns.md",
- "size": 833,
+ "path": "agents/openai.yaml",
+ "size": 192,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/render-deploy/references/error-patterns.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/render-deploy/references/error-patterns.md"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.system/skill-creator/agents/openai.yaml",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.system/skill-creator/agents/openai.yaml"
},
{
- "path": "references/post-deploy-checks.md",
- "size": 1025,
+ "path": "references/openai_yaml.md",
+ "size": 2130,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/render-deploy/references/post-deploy-checks.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/render-deploy/references/post-deploy-checks.md"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.system/skill-creator/references/openai_yaml.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.system/skill-creator/references/openai_yaml.md"
},
{
- "path": "references/runtimes.md",
- "size": 9849,
+ "path": "scripts/generate_openai_yaml.py",
+ "size": 6614,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/render-deploy/references/runtimes.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/render-deploy/references/runtimes.md"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.system/skill-creator/scripts/generate_openai_yaml.py",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.system/skill-creator/scripts/generate_openai_yaml.py"
},
{
- "path": "references/service-types.md",
- "size": 11338,
+ "path": "scripts/init_skill.py",
+ "size": 14483,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/render-deploy/references/service-types.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/render-deploy/references/service-types.md"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.system/skill-creator/scripts/init_skill.py",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.system/skill-creator/scripts/init_skill.py"
},
{
- "path": "references/troubleshooting-basics.md",
- "size": 1361,
+ "path": "scripts/quick_validate.py",
+ "size": 3293,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/render-deploy/references/troubleshooting-basics.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/render-deploy/references/troubleshooting-basics.md"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.system/skill-creator/scripts/quick_validate.py",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.system/skill-creator/scripts/quick_validate.py"
}
]
},
{
- "id": "openai/.curated/screenshot",
- "name": "screenshot",
- "description": "Use when the user explicitly asks for a desktop or system screenshot (full screen, specific app or window, or a pixel region), or when tool-specific capture capabilities are unavailable and an OS-level capture is needed.",
+ "id": "openai/.system/skill-installer",
+ "name": "skill-installer",
+ "description": "Install Codex skills into $CODEX_HOME/skills from a curated list or a GitHub repo path. Use when a user asks to list installable skills, install a curated skill, or install a skill from another repo (including private repos).",
"source": "openai",
- "category": "Curated",
+ "category": "System",
"license": "Apache-2.0",
- "path": "skills/.curated/screenshot",
- "url": "https://github.com/openai/skills/tree/main/skills/.curated/screenshot",
- "route": "/skills/openai/curated/screenshot",
+ "proprietary": false,
+ "path": "skills/.system/skill-installer",
+ "url": "https://github.com/openai/skills/tree/main/skills/.system/skill-installer",
+ "route": "/skills/openai/system/skill-installer",
"files": [
{
"path": "LICENSE.txt",
- "size": 10776,
+ "size": 11358,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/screenshot/LICENSE.txt",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/screenshot/LICENSE.txt"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.system/skill-installer/LICENSE.txt",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.system/skill-installer/LICENSE.txt"
},
{
"path": "SKILL.md",
- "size": 7754,
+ "size": 3240,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/screenshot/SKILL.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/screenshot/SKILL.md"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.system/skill-installer/SKILL.md",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.system/skill-installer/SKILL.md"
},
{
"path": "agents/openai.yaml",
- "size": 273,
+ "size": 221,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/screenshot/agents/openai.yaml",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/screenshot/agents/openai.yaml"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.system/skill-installer/agents/openai.yaml",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.system/skill-installer/agents/openai.yaml"
},
{
- "path": "assets/screenshot-small.svg",
- "size": 1019,
+ "path": "assets/skill-installer-small.svg",
+ "size": 923,
"binary": true,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/screenshot/assets/screenshot-small.svg",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/screenshot/assets/screenshot-small.svg"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.system/skill-installer/assets/skill-installer-small.svg",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.system/skill-installer/assets/skill-installer-small.svg"
},
{
- "path": "assets/screenshot.png",
- "size": 860,
+ "path": "assets/skill-installer.png",
+ "size": 1036,
"binary": true,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/screenshot/assets/screenshot.png",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/screenshot/assets/screenshot.png"
- },
- {
- "path": "scripts/ensure_macos_permissions.sh",
- "size": 1702,
- "binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/screenshot/scripts/ensure_macos_permissions.sh",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/screenshot/scripts/ensure_macos_permissions.sh"
- },
- {
- "path": "scripts/macos_display_info.swift",
- "size": 482,
- "binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/screenshot/scripts/macos_display_info.swift",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/screenshot/scripts/macos_display_info.swift"
- },
- {
- "path": "scripts/macos_permissions.swift",
- "size": 929,
- "binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/screenshot/scripts/macos_permissions.swift",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/screenshot/scripts/macos_permissions.swift"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.system/skill-installer/assets/skill-installer.png",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.system/skill-installer/assets/skill-installer.png"
},
{
- "path": "scripts/macos_window_info.swift",
- "size": 3595,
+ "path": "scripts/github_utils.py",
+ "size": 659,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/screenshot/scripts/macos_window_info.swift",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/screenshot/scripts/macos_window_info.swift"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.system/skill-installer/scripts/github_utils.py",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.system/skill-installer/scripts/github_utils.py"
},
{
- "path": "scripts/take_screenshot.ps1",
- "size": 4947,
+ "path": "scripts/install-skill-from-github.py",
+ "size": 10096,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/screenshot/scripts/take_screenshot.ps1",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/screenshot/scripts/take_screenshot.ps1"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.system/skill-installer/scripts/install-skill-from-github.py",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.system/skill-installer/scripts/install-skill-from-github.py"
},
{
- "path": "scripts/take_screenshot.py",
- "size": 19659,
+ "path": "scripts/list-skills.py",
+ "size": 2967,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/screenshot/scripts/take_screenshot.py",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/screenshot/scripts/take_screenshot.py"
+ "githubUrl": "https://github.com/openai/skills/blob/main/skills/.system/skill-installer/scripts/list-skills.py",
+ "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.system/skill-installer/scripts/list-skills.py"
}
]
},
{
- "id": "openai/.curated/security-best-practices",
- "name": "security-best-practices",
- "description": "Perform language and framework specific security best-practice reviews and suggest improvements. Trigger only when the user explicitly requests security best practices guidance, a security review/report, or secure-by-default coding help. Trigger only for supported languages (python, javascript/typescript, go). Do not trigger for general code review, debugging, or non-security tasks.",
- "source": "openai",
- "category": "Curated",
- "license": "Apache-2.0",
- "path": "skills/.curated/security-best-practices",
- "url": "https://github.com/openai/skills/tree/main/skills/.curated/security-best-practices",
- "route": "/skills/openai/curated/security-best-practices",
+ "id": "prisma/prisma-cli",
+ "name": "prisma-cli",
+ "description": "Prisma ORM CLI commands reference covering init, generate, migrate, db, dev, studio, validate, format, debug, and mcp. Use for ORM/database CLI workflows, not Prisma Compute app deployment. For Prisma Compute, `@prisma/cli app deploy`, `compute:deploy`, `create-prisma --deploy`, apps, deployments, logs, or domains, use the `prisma-compute` skill instead. Triggers on \"prisma init\", \"prisma generate\", \"prisma migrate\", \"prisma db\", \"prisma studio\", \"prisma mcp\".",
+ "source": "prisma",
+ "category": null,
+ "license": "MIT",
+ "proprietary": false,
+ "path": "prisma-cli",
+ "url": "https://github.com/prisma/skills/tree/main/prisma-cli",
+ "route": "/skills/prisma/prisma-cli",
"files": [
- {
- "path": "LICENSE.txt",
- "size": 10776,
- "binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/security-best-practices/LICENSE.txt",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/security-best-practices/LICENSE.txt"
- },
{
"path": "SKILL.md",
- "size": 8612,
+ "size": 6564,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/security-best-practices/SKILL.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/security-best-practices/SKILL.md"
+ "githubUrl": "https://github.com/prisma/skills/blob/main/prisma-cli/SKILL.md",
+ "rawUrl": "https://raw.githubusercontent.com/prisma/skills/main/prisma-cli/SKILL.md"
},
{
- "path": "agents/openai.yaml",
- "size": 237,
+ "path": "references/db-execute.md",
+ "size": 1836,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/security-best-practices/agents/openai.yaml",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/security-best-practices/agents/openai.yaml"
+ "githubUrl": "https://github.com/prisma/skills/blob/main/prisma-cli/references/db-execute.md",
+ "rawUrl": "https://raw.githubusercontent.com/prisma/skills/main/prisma-cli/references/db-execute.md"
},
{
- "path": "references/golang-general-backend-security.md",
- "size": 38659,
+ "path": "references/db-pull.md",
+ "size": 3574,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/security-best-practices/references/golang-general-backend-security.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/security-best-practices/references/golang-general-backend-security.md"
+ "githubUrl": "https://github.com/prisma/skills/blob/main/prisma-cli/references/db-pull.md",
+ "rawUrl": "https://raw.githubusercontent.com/prisma/skills/main/prisma-cli/references/db-pull.md"
},
{
- "path": "references/javascript-express-web-server-security.md",
- "size": 49357,
+ "path": "references/db-push.md",
+ "size": 2815,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/security-best-practices/references/javascript-express-web-server-security.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/security-best-practices/references/javascript-express-web-server-security.md"
+ "githubUrl": "https://github.com/prisma/skills/blob/main/prisma-cli/references/db-push.md",
+ "rawUrl": "https://raw.githubusercontent.com/prisma/skills/main/prisma-cli/references/db-push.md"
},
{
- "path": "references/javascript-general-web-frontend-security.md",
- "size": 38638,
+ "path": "references/db-seed.md",
+ "size": 3323,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/security-best-practices/references/javascript-general-web-frontend-security.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/security-best-practices/references/javascript-general-web-frontend-security.md"
+ "githubUrl": "https://github.com/prisma/skills/blob/main/prisma-cli/references/db-seed.md",
+ "rawUrl": "https://raw.githubusercontent.com/prisma/skills/main/prisma-cli/references/db-seed.md"
},
{
- "path": "references/javascript-jquery-web-frontend-security.md",
- "size": 33581,
+ "path": "references/debug.md",
+ "size": 1062,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/security-best-practices/references/javascript-jquery-web-frontend-security.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/security-best-practices/references/javascript-jquery-web-frontend-security.md"
+ "githubUrl": "https://github.com/prisma/skills/blob/main/prisma-cli/references/debug.md",
+ "rawUrl": "https://raw.githubusercontent.com/prisma/skills/main/prisma-cli/references/debug.md"
},
{
- "path": "references/javascript-typescript-nextjs-web-server-security.md",
- "size": 43423,
+ "path": "references/dev.md",
+ "size": 2662,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/security-best-practices/references/javascript-typescript-nextjs-web-server-security.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/security-best-practices/references/javascript-typescript-nextjs-web-server-security.md"
+ "githubUrl": "https://github.com/prisma/skills/blob/main/prisma-cli/references/dev.md",
+ "rawUrl": "https://raw.githubusercontent.com/prisma/skills/main/prisma-cli/references/dev.md"
},
{
- "path": "references/javascript-typescript-react-web-frontend-security.md",
- "size": 41686,
+ "path": "references/format.md",
+ "size": 1061,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/security-best-practices/references/javascript-typescript-react-web-frontend-security.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/security-best-practices/references/javascript-typescript-react-web-frontend-security.md"
+ "githubUrl": "https://github.com/prisma/skills/blob/main/prisma-cli/references/format.md",
+ "rawUrl": "https://raw.githubusercontent.com/prisma/skills/main/prisma-cli/references/format.md"
},
{
- "path": "references/javascript-typescript-vue-web-frontend-security.md",
- "size": 31445,
+ "path": "references/generate.md",
+ "size": 3508,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/security-best-practices/references/javascript-typescript-vue-web-frontend-security.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/security-best-practices/references/javascript-typescript-vue-web-frontend-security.md"
+ "githubUrl": "https://github.com/prisma/skills/blob/main/prisma-cli/references/generate.md",
+ "rawUrl": "https://raw.githubusercontent.com/prisma/skills/main/prisma-cli/references/generate.md"
},
{
- "path": "references/python-django-web-server-security.md",
- "size": 38661,
+ "path": "references/init.md",
+ "size": 2968,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/security-best-practices/references/python-django-web-server-security.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/security-best-practices/references/python-django-web-server-security.md"
+ "githubUrl": "https://github.com/prisma/skills/blob/main/prisma-cli/references/init.md",
+ "rawUrl": "https://raw.githubusercontent.com/prisma/skills/main/prisma-cli/references/init.md"
},
{
- "path": "references/python-fastapi-web-server-security.md",
- "size": 44926,
+ "path": "references/mcp.md",
+ "size": 1141,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/security-best-practices/references/python-fastapi-web-server-security.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/security-best-practices/references/python-fastapi-web-server-security.md"
+ "githubUrl": "https://github.com/prisma/skills/blob/main/prisma-cli/references/mcp.md",
+ "rawUrl": "https://raw.githubusercontent.com/prisma/skills/main/prisma-cli/references/mcp.md"
},
{
- "path": "references/python-flask-web-server-security.md",
- "size": 31748,
- "binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/security-best-practices/references/python-flask-web-server-security.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/security-best-practices/references/python-flask-web-server-security.md"
- }
- ]
- },
- {
- "id": "openai/.curated/security-ownership-map",
- "name": "security-ownership-map",
- "description": "Analyze git repositories to build a security ownership topology (people-to-file), compute bus factor and sensitive-code ownership, and export CSV/JSON for graph databases and visualization. Trigger only when the user explicitly wants a security-oriented ownership or bus-factor analysis grounded in git history (for example: orphaned sensitive code, security maintainers, CODEOWNERS reality checks for risk, sensitive hotspots, or ownership clusters). Do not trigger for general maintainer lists or non-security ownership questions.",
- "source": "openai",
- "category": "Curated",
- "license": "Apache-2.0",
- "path": "skills/.curated/security-ownership-map",
- "url": "https://github.com/openai/skills/tree/main/skills/.curated/security-ownership-map",
- "route": "/skills/openai/curated/security-ownership-map",
- "files": [
- {
- "path": "LICENSE.txt",
- "size": 10776,
+ "path": "references/migrate-deploy.md",
+ "size": 2636,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/security-ownership-map/LICENSE.txt",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/security-ownership-map/LICENSE.txt"
+ "githubUrl": "https://github.com/prisma/skills/blob/main/prisma-cli/references/migrate-deploy.md",
+ "rawUrl": "https://raw.githubusercontent.com/prisma/skills/main/prisma-cli/references/migrate-deploy.md"
},
{
- "path": "SKILL.md",
- "size": 8736,
+ "path": "references/migrate-dev.md",
+ "size": 3229,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/security-ownership-map/SKILL.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/security-ownership-map/SKILL.md"
+ "githubUrl": "https://github.com/prisma/skills/blob/main/prisma-cli/references/migrate-dev.md",
+ "rawUrl": "https://raw.githubusercontent.com/prisma/skills/main/prisma-cli/references/migrate-dev.md"
},
{
- "path": "agents/openai.yaml",
- "size": 253,
+ "path": "references/migrate-diff.md",
+ "size": 2088,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/security-ownership-map/agents/openai.yaml",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/security-ownership-map/agents/openai.yaml"
+ "githubUrl": "https://github.com/prisma/skills/blob/main/prisma-cli/references/migrate-diff.md",
+ "rawUrl": "https://raw.githubusercontent.com/prisma/skills/main/prisma-cli/references/migrate-diff.md"
},
{
- "path": "references/neo4j-import.md",
- "size": 2428,
+ "path": "references/migrate-reset.md",
+ "size": 1522,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/security-ownership-map/references/neo4j-import.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/security-ownership-map/references/neo4j-import.md"
+ "githubUrl": "https://github.com/prisma/skills/blob/main/prisma-cli/references/migrate-reset.md",
+ "rawUrl": "https://raw.githubusercontent.com/prisma/skills/main/prisma-cli/references/migrate-reset.md"
},
{
- "path": "scripts/build_ownership_map.py",
- "size": 34330,
+ "path": "references/migrate-resolve.md",
+ "size": 1671,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/security-ownership-map/scripts/build_ownership_map.py",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/security-ownership-map/scripts/build_ownership_map.py"
+ "githubUrl": "https://github.com/prisma/skills/blob/main/prisma-cli/references/migrate-resolve.md",
+ "rawUrl": "https://raw.githubusercontent.com/prisma/skills/main/prisma-cli/references/migrate-resolve.md"
},
{
- "path": "scripts/community_maintainers.py",
- "size": 18122,
+ "path": "references/migrate-status.md",
+ "size": 1520,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/security-ownership-map/scripts/community_maintainers.py",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/security-ownership-map/scripts/community_maintainers.py"
+ "githubUrl": "https://github.com/prisma/skills/blob/main/prisma-cli/references/migrate-status.md",
+ "rawUrl": "https://raw.githubusercontent.com/prisma/skills/main/prisma-cli/references/migrate-status.md"
},
{
- "path": "scripts/query_ownership.py",
- "size": 17991,
+ "path": "references/studio.md",
+ "size": 2668,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/security-ownership-map/scripts/query_ownership.py",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/security-ownership-map/scripts/query_ownership.py"
+ "githubUrl": "https://github.com/prisma/skills/blob/main/prisma-cli/references/studio.md",
+ "rawUrl": "https://raw.githubusercontent.com/prisma/skills/main/prisma-cli/references/studio.md"
},
{
- "path": "scripts/run_ownership_map.py",
- "size": 5890,
+ "path": "references/validate.md",
+ "size": 883,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/security-ownership-map/scripts/run_ownership_map.py",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/security-ownership-map/scripts/run_ownership_map.py"
+ "githubUrl": "https://github.com/prisma/skills/blob/main/prisma-cli/references/validate.md",
+ "rawUrl": "https://raw.githubusercontent.com/prisma/skills/main/prisma-cli/references/validate.md"
}
]
},
{
- "id": "openai/.curated/security-threat-model",
- "name": "security-threat-model",
- "description": "Repository-grounded threat modeling that enumerates trust boundaries, assets, attacker capabilities, abuse paths, and mitigations, and writes a concise Markdown threat model. Trigger only when the user explicitly asks to threat model a codebase or path, enumerate threats/abuse paths, or perform AppSec threat modeling. Do not trigger for general architecture summaries, code review, or non-security design work.",
- "source": "openai",
- "category": "Curated",
- "license": "Apache-2.0",
- "path": "skills/.curated/security-threat-model",
- "url": "https://github.com/openai/skills/tree/main/skills/.curated/security-threat-model",
- "route": "/skills/openai/curated/security-threat-model",
+ "id": "prisma/prisma-client-api",
+ "name": "prisma-client-api",
+ "description": "Prisma Client API reference covering model queries, filters, operators, and client methods. Use when writing database queries, using CRUD operations, filtering data, or configuring Prisma Client. Triggers on \"prisma query\", \"findMany\", \"create\", \"update\", \"delete\", \"$transaction\".",
+ "source": "prisma",
+ "category": null,
+ "license": "MIT",
+ "proprietary": false,
+ "path": "prisma-client-api",
+ "url": "https://github.com/prisma/skills/tree/main/prisma-client-api",
+ "route": "/skills/prisma/prisma-client-api",
"files": [
- {
- "path": "LICENSE.txt",
- "size": 10776,
- "binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/security-threat-model/LICENSE.txt",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/security-threat-model/LICENSE.txt"
- },
{
"path": "SKILL.md",
- "size": 5561,
+ "size": 6346,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/security-threat-model/SKILL.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/security-threat-model/SKILL.md"
+ "githubUrl": "https://github.com/prisma/skills/blob/main/prisma-client-api/SKILL.md",
+ "rawUrl": "https://raw.githubusercontent.com/prisma/skills/main/prisma-client-api/SKILL.md"
},
{
- "path": "agents/openai.yaml",
- "size": 254,
+ "path": "references/client-methods.md",
+ "size": 4027,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/security-threat-model/agents/openai.yaml",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/security-threat-model/agents/openai.yaml"
+ "githubUrl": "https://github.com/prisma/skills/blob/main/prisma-client-api/references/client-methods.md",
+ "rawUrl": "https://raw.githubusercontent.com/prisma/skills/main/prisma-client-api/references/client-methods.md"
},
{
- "path": "references/prompt-template.md",
- "size": 12642,
+ "path": "references/constructor.md",
+ "size": 4491,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/security-threat-model/references/prompt-template.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/security-threat-model/references/prompt-template.md"
+ "githubUrl": "https://github.com/prisma/skills/blob/main/prisma-client-api/references/constructor.md",
+ "rawUrl": "https://raw.githubusercontent.com/prisma/skills/main/prisma-client-api/references/constructor.md"
},
{
- "path": "references/security-controls-and-assets.md",
- "size": 1680,
+ "path": "references/filters.md",
+ "size": 3458,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/security-threat-model/references/security-controls-and-assets.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/security-threat-model/references/security-controls-and-assets.md"
- }
- ]
- },
- {
- "id": "openai/.curated/sentry",
- "name": "sentry",
- "description": "Use when the user asks to inspect Sentry issues or events, summarize recent production errors, or pull basic Sentry health data via the Sentry CLI; perform read-only queries using the `sentry` command.",
- "source": "openai",
- "category": "Curated",
- "license": "Apache-2.0",
- "path": "skills/.curated/sentry",
- "url": "https://github.com/openai/skills/tree/main/skills/.curated/sentry",
- "route": "/skills/openai/curated/sentry",
- "files": [
+ "githubUrl": "https://github.com/prisma/skills/blob/main/prisma-client-api/references/filters.md",
+ "rawUrl": "https://raw.githubusercontent.com/prisma/skills/main/prisma-client-api/references/filters.md"
+ },
{
- "path": "LICENSE.txt",
- "size": 10776,
+ "path": "references/model-queries.md",
+ "size": 4770,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/sentry/LICENSE.txt",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/sentry/LICENSE.txt"
+ "githubUrl": "https://github.com/prisma/skills/blob/main/prisma-client-api/references/model-queries.md",
+ "rawUrl": "https://raw.githubusercontent.com/prisma/skills/main/prisma-client-api/references/model-queries.md"
},
{
- "path": "SKILL.md",
- "size": 3810,
+ "path": "references/query-options.md",
+ "size": 4047,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/sentry/SKILL.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/sentry/SKILL.md"
+ "githubUrl": "https://github.com/prisma/skills/blob/main/prisma-client-api/references/query-options.md",
+ "rawUrl": "https://raw.githubusercontent.com/prisma/skills/main/prisma-client-api/references/query-options.md"
},
{
- "path": "agents/openai.yaml",
- "size": 316,
+ "path": "references/raw-queries.md",
+ "size": 3895,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/sentry/agents/openai.yaml",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/sentry/agents/openai.yaml"
+ "githubUrl": "https://github.com/prisma/skills/blob/main/prisma-client-api/references/raw-queries.md",
+ "rawUrl": "https://raw.githubusercontent.com/prisma/skills/main/prisma-client-api/references/raw-queries.md"
},
{
- "path": "assets/sentry-small.svg",
- "size": 661,
- "binary": true,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/sentry/assets/sentry-small.svg",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/sentry/assets/sentry-small.svg"
+ "path": "references/relations.md",
+ "size": 4435,
+ "binary": false,
+ "githubUrl": "https://github.com/prisma/skills/blob/main/prisma-client-api/references/relations.md",
+ "rawUrl": "https://raw.githubusercontent.com/prisma/skills/main/prisma-client-api/references/relations.md"
},
{
- "path": "assets/sentry.png",
- "size": 1998,
- "binary": true,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/sentry/assets/sentry.png",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/sentry/assets/sentry.png"
+ "path": "references/transactions.md",
+ "size": 3824,
+ "binary": false,
+ "githubUrl": "https://github.com/prisma/skills/blob/main/prisma-client-api/references/transactions.md",
+ "rawUrl": "https://raw.githubusercontent.com/prisma/skills/main/prisma-client-api/references/transactions.md"
}
]
},
{
- "id": "openai/.curated/speech",
- "name": "speech",
- "description": "Use when the user asks for text-to-speech narration or voiceover, accessibility reads, audio prompts, or batch speech generation via the OpenAI Audio API; run the bundled CLI (`scripts/text_to_speech.py`) with built-in voices and require `OPENAI_API_KEY` for live calls. Custom voice creation is out of scope.",
- "source": "openai",
- "category": "Curated",
- "license": "Apache-2.0",
- "path": "skills/.curated/speech",
- "url": "https://github.com/openai/skills/tree/main/skills/.curated/speech",
- "route": "/skills/openai/curated/speech",
+ "id": "prisma/prisma-compute",
+ "name": "prisma-compute",
+ "description": "Prisma Compute deployment and hosting guide. Use whenever the user mentions Prisma Compute, `prisma.compute.ts`, `defineComputeConfig`, deploying or hosting a Prisma app, `@prisma/cli app deploy`, `compute:deploy`, `create-prisma --deploy`, `PRISMA_SERVICE_TOKEN`, `auth workspace`, Compute apps/deployments/build logs/domains, `@prisma/cli agent install`, `@prisma/cli feedback`, localhost vs `0.0.0.0`, deploy port binding, or framework deploy readiness for Hono, Elysia, Next.js, TanStack Start, Astro, Nuxt, Svelte, Nest, Turborepo, or custom/prebuilt artifacts.",
+ "source": "prisma",
+ "category": null,
+ "license": "MIT",
+ "proprietary": false,
+ "path": "prisma-compute",
+ "url": "https://github.com/prisma/skills/tree/main/prisma-compute",
+ "route": "/skills/prisma/prisma-compute",
"files": [
{
- "path": "LICENSE.txt",
- "size": 10776,
+ "path": "SKILL.md",
+ "size": 15266,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/speech/LICENSE.txt",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/speech/LICENSE.txt"
+ "githubUrl": "https://github.com/prisma/skills/blob/main/prisma-compute/SKILL.md",
+ "rawUrl": "https://raw.githubusercontent.com/prisma/skills/main/prisma-compute/SKILL.md"
},
{
- "path": "SKILL.md",
- "size": 7241,
+ "path": "references/app-deploy-cli.md",
+ "size": 17119,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/speech/SKILL.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/speech/SKILL.md"
+ "githubUrl": "https://github.com/prisma/skills/blob/main/prisma-compute/references/app-deploy-cli.md",
+ "rawUrl": "https://raw.githubusercontent.com/prisma/skills/main/prisma-compute/references/app-deploy-cli.md"
},
{
- "path": "agents/openai.yaml",
- "size": 299,
+ "path": "references/compute-config.md",
+ "size": 9289,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/speech/agents/openai.yaml",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/speech/agents/openai.yaml"
+ "githubUrl": "https://github.com/prisma/skills/blob/main/prisma-compute/references/compute-config.md",
+ "rawUrl": "https://raw.githubusercontent.com/prisma/skills/main/prisma-compute/references/compute-config.md"
},
{
- "path": "assets/speech-small.svg",
- "size": 742,
- "binary": true,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/speech/assets/speech-small.svg",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/speech/assets/speech-small.svg"
+ "path": "references/create-prisma.md",
+ "size": 4230,
+ "binary": false,
+ "githubUrl": "https://github.com/prisma/skills/blob/main/prisma-compute/references/create-prisma.md",
+ "rawUrl": "https://raw.githubusercontent.com/prisma/skills/main/prisma-compute/references/create-prisma.md"
},
{
- "path": "assets/speech.png",
- "size": 1234,
- "binary": true,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/speech/assets/speech.png",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/speech/assets/speech.png"
+ "path": "references/frameworks.md",
+ "size": 12593,
+ "binary": false,
+ "githubUrl": "https://github.com/prisma/skills/blob/main/prisma-compute/references/frameworks.md",
+ "rawUrl": "https://raw.githubusercontent.com/prisma/skills/main/prisma-compute/references/frameworks.md"
},
{
- "path": "references/accessibility.md",
- "size": 696,
+ "path": "references/sdk-api.md",
+ "size": 5397,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/speech/references/accessibility.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/speech/references/accessibility.md"
+ "githubUrl": "https://github.com/prisma/skills/blob/main/prisma-compute/references/sdk-api.md",
+ "rawUrl": "https://raw.githubusercontent.com/prisma/skills/main/prisma-compute/references/sdk-api.md"
},
{
- "path": "references/audio-api.md",
- "size": 902,
+ "path": "references/troubleshooting.md",
+ "size": 14675,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/speech/references/audio-api.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/speech/references/audio-api.md"
- },
+ "githubUrl": "https://github.com/prisma/skills/blob/main/prisma-compute/references/troubleshooting.md",
+ "rawUrl": "https://raw.githubusercontent.com/prisma/skills/main/prisma-compute/references/troubleshooting.md"
+ }
+ ]
+ },
+ {
+ "id": "prisma/prisma-database-setup",
+ "name": "prisma-database-setup",
+ "description": "Guides for configuring Prisma with different database providers (PostgreSQL, MySQL, SQLite, MongoDB, etc.). Use when setting up a new project, changing databases, or troubleshooting connection issues. Triggers on \"configure postgres\", \"connect to mysql\", \"setup mongodb\", \"sqlite setup\".",
+ "source": "prisma",
+ "category": null,
+ "license": "MIT",
+ "proprietary": false,
+ "path": "prisma-database-setup",
+ "url": "https://github.com/prisma/skills/tree/main/prisma-database-setup",
+ "route": "/skills/prisma/prisma-database-setup",
+ "files": [
{
- "path": "references/cli.md",
- "size": 3275,
+ "path": "SKILL.md",
+ "size": 5834,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/speech/references/cli.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/speech/references/cli.md"
+ "githubUrl": "https://github.com/prisma/skills/blob/main/prisma-database-setup/SKILL.md",
+ "rawUrl": "https://raw.githubusercontent.com/prisma/skills/main/prisma-database-setup/SKILL.md"
},
{
- "path": "references/codex-network.md",
- "size": 1148,
+ "path": "references/cockroachdb.md",
+ "size": 1837,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/speech/references/codex-network.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/speech/references/codex-network.md"
+ "githubUrl": "https://github.com/prisma/skills/blob/main/prisma-database-setup/references/cockroachdb.md",
+ "rawUrl": "https://raw.githubusercontent.com/prisma/skills/main/prisma-database-setup/references/cockroachdb.md"
},
{
- "path": "references/ivr.md",
- "size": 708,
+ "path": "references/mongodb.md",
+ "size": 2722,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/speech/references/ivr.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/speech/references/ivr.md"
+ "githubUrl": "https://github.com/prisma/skills/blob/main/prisma-database-setup/references/mongodb.md",
+ "rawUrl": "https://raw.githubusercontent.com/prisma/skills/main/prisma-database-setup/references/mongodb.md"
},
{
- "path": "references/narration.md",
- "size": 671,
+ "path": "references/mysql.md",
+ "size": 2669,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/speech/references/narration.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/speech/references/narration.md"
+ "githubUrl": "https://github.com/prisma/skills/blob/main/prisma-database-setup/references/mysql.md",
+ "rawUrl": "https://raw.githubusercontent.com/prisma/skills/main/prisma-database-setup/references/mysql.md"
},
{
- "path": "references/prompting.md",
- "size": 1553,
+ "path": "references/postgresql.md",
+ "size": 1840,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/speech/references/prompting.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/speech/references/prompting.md"
+ "githubUrl": "https://github.com/prisma/skills/blob/main/prisma-database-setup/references/postgresql.md",
+ "rawUrl": "https://raw.githubusercontent.com/prisma/skills/main/prisma-database-setup/references/postgresql.md"
},
{
- "path": "references/sample-prompts.md",
- "size": 991,
+ "path": "references/prisma-client-setup.md",
+ "size": 1325,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/speech/references/sample-prompts.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/speech/references/sample-prompts.md"
+ "githubUrl": "https://github.com/prisma/skills/blob/main/prisma-database-setup/references/prisma-client-setup.md",
+ "rawUrl": "https://raw.githubusercontent.com/prisma/skills/main/prisma-database-setup/references/prisma-client-setup.md"
},
{
- "path": "references/voice-directions.md",
- "size": 2155,
+ "path": "references/prisma-postgres.md",
+ "size": 3201,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/speech/references/voice-directions.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/speech/references/voice-directions.md"
+ "githubUrl": "https://github.com/prisma/skills/blob/main/prisma-database-setup/references/prisma-postgres.md",
+ "rawUrl": "https://raw.githubusercontent.com/prisma/skills/main/prisma-database-setup/references/prisma-postgres.md"
},
{
- "path": "references/voiceover.md",
- "size": 790,
+ "path": "references/sqlite.md",
+ "size": 2210,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/speech/references/voiceover.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/speech/references/voiceover.md"
+ "githubUrl": "https://github.com/prisma/skills/blob/main/prisma-database-setup/references/sqlite.md",
+ "rawUrl": "https://raw.githubusercontent.com/prisma/skills/main/prisma-database-setup/references/sqlite.md"
},
{
- "path": "scripts/text_to_speech.py",
- "size": 15592,
+ "path": "references/sqlserver.md",
+ "size": 2114,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/speech/scripts/text_to_speech.py",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/speech/scripts/text_to_speech.py"
+ "githubUrl": "https://github.com/prisma/skills/blob/main/prisma-database-setup/references/sqlserver.md",
+ "rawUrl": "https://raw.githubusercontent.com/prisma/skills/main/prisma-database-setup/references/sqlserver.md"
}
]
},
{
- "id": "openai/.curated/transcribe",
- "name": "transcribe",
- "description": "Transcribe audio files to text with optional diarization and known-speaker hints. Use when a user asks to transcribe speech from audio/video, extract text from recordings, or label speakers in interviews or meetings.",
- "source": "openai",
- "category": "Curated",
- "license": "Apache-2.0",
- "path": "skills/.curated/transcribe",
- "url": "https://github.com/openai/skills/tree/main/skills/.curated/transcribe",
- "route": "/skills/openai/curated/transcribe",
+ "id": "prisma/prisma-driver-adapter-implementation",
+ "name": "prisma-driver-adapter-implementation",
+ "description": "Required reference for Prisma v7 driver adapter work. Use when implementing or modifying adapters, adding database drivers, or touching SqlDriverAdapter/Transaction interfaces. Contains critical contract details not inferable from code examples \u2014 including the transaction lifecycle protocol, error mapping requirements, and verification checklist. Existing implementations do not replace this skill.",
+ "source": "prisma",
+ "category": null,
+ "license": "MIT",
+ "proprietary": false,
+ "path": "prisma-driver-adapter-implementation",
+ "url": "https://github.com/prisma/skills/tree/main/prisma-driver-adapter-implementation",
+ "route": "/skills/prisma/prisma-driver-adapter-implementation",
"files": [
{
- "path": "LICENSE.txt",
- "size": 10776,
+ "path": "SKILL.md",
+ "size": 20225,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/transcribe/LICENSE.txt",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/transcribe/LICENSE.txt"
- },
+ "githubUrl": "https://github.com/prisma/skills/blob/main/prisma-driver-adapter-implementation/SKILL.md",
+ "rawUrl": "https://raw.githubusercontent.com/prisma/skills/main/prisma-driver-adapter-implementation/SKILL.md"
+ }
+ ]
+ },
+ {
+ "id": "prisma/prisma-mongodb-upgrade",
+ "name": "prisma-mongodb-upgrade",
+ "description": "Decision and migration guide for Prisma ORM MongoDB projects on v6, which have no upgrade path to v7. Use when a MongoDB project asks about upgrading Prisma, when \"upgrade to prisma 7\" comes up in a project with provider = \"mongodb\", or when evaluating a move to Prisma Next. Triggers on \"upgrade prisma mongodb\", \"prisma 7 mongodb\", \"mongodb prisma migration\", \"prisma next mongodb\".",
+ "source": "prisma",
+ "category": null,
+ "license": "MIT",
+ "proprietary": false,
+ "path": "prisma-mongodb-upgrade",
+ "url": "https://github.com/prisma/skills/tree/main/prisma-mongodb-upgrade",
+ "route": "/skills/prisma/prisma-mongodb-upgrade",
+ "files": [
{
"path": "SKILL.md",
- "size": 2834,
+ "size": 5386,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/transcribe/SKILL.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/transcribe/SKILL.md"
+ "githubUrl": "https://github.com/prisma/skills/blob/main/prisma-mongodb-upgrade/SKILL.md",
+ "rawUrl": "https://raw.githubusercontent.com/prisma/skills/main/prisma-mongodb-upgrade/SKILL.md"
},
{
- "path": "agents/openai.yaml",
- "size": 414,
+ "path": "references/client-api-mapping.md",
+ "size": 4085,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/transcribe/agents/openai.yaml",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/transcribe/agents/openai.yaml"
- },
- {
- "path": "assets/transcribe-small.svg",
- "size": 750,
- "binary": true,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/transcribe/assets/transcribe-small.svg",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/transcribe/assets/transcribe-small.svg"
- },
- {
- "path": "assets/transcribe.png",
- "size": 1288,
- "binary": true,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/transcribe/assets/transcribe.png",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/transcribe/assets/transcribe.png"
+ "githubUrl": "https://github.com/prisma/skills/blob/main/prisma-mongodb-upgrade/references/client-api-mapping.md",
+ "rawUrl": "https://raw.githubusercontent.com/prisma/skills/main/prisma-mongodb-upgrade/references/client-api-mapping.md"
},
{
- "path": "references/api.md",
- "size": 457,
+ "path": "references/decision-stay-or-migrate.md",
+ "size": 4196,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/transcribe/references/api.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/transcribe/references/api.md"
+ "githubUrl": "https://github.com/prisma/skills/blob/main/prisma-mongodb-upgrade/references/decision-stay-or-migrate.md",
+ "rawUrl": "https://raw.githubusercontent.com/prisma/skills/main/prisma-mongodb-upgrade/references/decision-stay-or-migrate.md"
},
{
- "path": "scripts/transcribe_diarize.py",
- "size": 8684,
+ "path": "references/migrations-mapping.md",
+ "size": 3194,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/transcribe/scripts/transcribe_diarize.py",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/transcribe/scripts/transcribe_diarize.py"
- }
- ]
- },
- {
- "id": "openai/.curated/vercel-deploy",
- "name": "vercel-deploy",
- "description": "Deploy applications and websites to Vercel. Use when the user requests deployment actions like \"deploy my app\", \"deploy and give me the link\", \"push this live\", or \"create a preview deployment\".",
- "source": "openai",
- "category": "Curated",
- "license": "MIT",
- "path": "skills/.curated/vercel-deploy",
- "url": "https://github.com/openai/skills/tree/main/skills/.curated/vercel-deploy",
- "route": "/skills/openai/curated/vercel-deploy",
- "files": [
+ "githubUrl": "https://github.com/prisma/skills/blob/main/prisma-mongodb-upgrade/references/migrations-mapping.md",
+ "rawUrl": "https://raw.githubusercontent.com/prisma/skills/main/prisma-mongodb-upgrade/references/migrations-mapping.md"
+ },
{
- "path": "LICENSE.txt",
- "size": 1063,
+ "path": "references/schema-contract-mapping.md",
+ "size": 3416,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/vercel-deploy/LICENSE.txt",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/vercel-deploy/LICENSE.txt"
+ "githubUrl": "https://github.com/prisma/skills/blob/main/prisma-mongodb-upgrade/references/schema-contract-mapping.md",
+ "rawUrl": "https://raw.githubusercontent.com/prisma/skills/main/prisma-mongodb-upgrade/references/schema-contract-mapping.md"
},
+ {
+ "path": "references/verify-cutover-checklist.md",
+ "size": 3241,
+ "binary": false,
+ "githubUrl": "https://github.com/prisma/skills/blob/main/prisma-mongodb-upgrade/references/verify-cutover-checklist.md",
+ "rawUrl": "https://raw.githubusercontent.com/prisma/skills/main/prisma-mongodb-upgrade/references/verify-cutover-checklist.md"
+ }
+ ]
+ },
+ {
+ "id": "prisma/prisma-postgres",
+ "name": "prisma-postgres",
+ "description": "Prisma Postgres setup and operations guidance across Console, create-db CLI, Management API, and Management API SDK. Use when creating Prisma Postgres databases, working in Prisma Console, provisioning with create-db/create-pg/create-postgres, or integrating programmatic provisioning with service tokens or OAuth.",
+ "source": "prisma",
+ "category": null,
+ "license": "MIT",
+ "proprietary": false,
+ "path": "prisma-postgres",
+ "url": "https://github.com/prisma/skills/tree/main/prisma-postgres",
+ "route": "/skills/prisma/prisma-postgres",
+ "files": [
{
"path": "SKILL.md",
- "size": 2653,
+ "size": 4361,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/vercel-deploy/SKILL.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/vercel-deploy/SKILL.md"
+ "githubUrl": "https://github.com/prisma/skills/blob/main/prisma-postgres/SKILL.md",
+ "rawUrl": "https://raw.githubusercontent.com/prisma/skills/main/prisma-postgres/SKILL.md"
},
{
- "path": "agents/openai.yaml",
- "size": 306,
+ "path": "references/console-and-connections.md",
+ "size": 2398,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/vercel-deploy/agents/openai.yaml",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/vercel-deploy/agents/openai.yaml"
+ "githubUrl": "https://github.com/prisma/skills/blob/main/prisma-postgres/references/console-and-connections.md",
+ "rawUrl": "https://raw.githubusercontent.com/prisma/skills/main/prisma-postgres/references/console-and-connections.md"
},
{
- "path": "assets/vercel-small.svg",
- "size": 243,
- "binary": true,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/vercel-deploy/assets/vercel-small.svg",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/vercel-deploy/assets/vercel-small.svg"
+ "path": "references/create-db-cli.md",
+ "size": 3192,
+ "binary": false,
+ "githubUrl": "https://github.com/prisma/skills/blob/main/prisma-postgres/references/create-db-cli.md",
+ "rawUrl": "https://raw.githubusercontent.com/prisma/skills/main/prisma-postgres/references/create-db-cli.md"
},
{
- "path": "assets/vercel.png",
- "size": 788,
- "binary": true,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/vercel-deploy/assets/vercel.png",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/vercel-deploy/assets/vercel.png"
+ "path": "references/management-api-sdk.md",
+ "size": 1420,
+ "binary": false,
+ "githubUrl": "https://github.com/prisma/skills/blob/main/prisma-postgres/references/management-api-sdk.md",
+ "rawUrl": "https://raw.githubusercontent.com/prisma/skills/main/prisma-postgres/references/management-api-sdk.md"
},
{
- "path": "scripts/deploy.sh",
- "size": 8877,
+ "path": "references/management-api.md",
+ "size": 2289,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/vercel-deploy/scripts/deploy.sh",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/vercel-deploy/scripts/deploy.sh"
+ "githubUrl": "https://github.com/prisma/skills/blob/main/prisma-postgres/references/management-api.md",
+ "rawUrl": "https://raw.githubusercontent.com/prisma/skills/main/prisma-postgres/references/management-api.md"
}
]
},
{
- "id": "openai/.curated/winui-app",
- "name": "winui-app",
- "description": "Bootstrap, develop, and design modern WinUI 3 desktop applications with C# and the Windows App SDK using official Microsoft guidance, WinUI Gallery patterns, Windows App SDK samples, and CommunityToolkit components. Use when creating a brand new app, preparing a machine for WinUI, reviewing, refactoring, planning, troubleshooting, environment-checking, or setting up WinUI 3 XAML, controls, navigation, windowing, theming, accessibility, responsiveness, performance, deployment, or related Windows app design and development work.",
- "source": "openai",
- "category": "Curated",
- "license": "Apache-2.0",
- "path": "skills/.curated/winui-app",
- "url": "https://github.com/openai/skills/tree/main/skills/.curated/winui-app",
- "route": "/skills/openai/curated/winui-app",
+ "id": "prisma/prisma-postgres-setup",
+ "name": "prisma-postgres-setup",
+ "description": "Set up a new Prisma Postgres database and connect it to a local project using the Management API. Use when asked to \"set up a database\", \"create a Prisma Postgres project\", \"get a connection string\", \"connect my app to Prisma Postgres\", or \"provision a database\".",
+ "source": "prisma",
+ "category": null,
+ "license": "MIT",
+ "proprietary": false,
+ "path": "prisma-postgres-setup",
+ "url": "https://github.com/prisma/skills/tree/main/prisma-postgres-setup",
+ "route": "/skills/prisma/prisma-postgres-setup",
"files": [
{
- "path": "LICENSE.txt",
- "size": 11357,
+ "path": "SKILL.md",
+ "size": 10824,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/winui-app/LICENSE.txt",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/winui-app/LICENSE.txt"
+ "githubUrl": "https://github.com/prisma/skills/blob/main/prisma-postgres-setup/SKILL.md",
+ "rawUrl": "https://raw.githubusercontent.com/prisma/skills/main/prisma-postgres-setup/SKILL.md"
},
{
- "path": "SKILL.md",
- "size": 11272,
+ "path": "references/api-basics.md",
+ "size": 2582,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/winui-app/SKILL.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/winui-app/SKILL.md"
+ "githubUrl": "https://github.com/prisma/skills/blob/main/prisma-postgres-setup/references/api-basics.md",
+ "rawUrl": "https://raw.githubusercontent.com/prisma/skills/main/prisma-postgres-setup/references/api-basics.md"
},
{
- "path": "agents/openai.yaml",
- "size": 202,
+ "path": "references/auth.md",
+ "size": 1521,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/winui-app/agents/openai.yaml",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/winui-app/agents/openai.yaml"
+ "githubUrl": "https://github.com/prisma/skills/blob/main/prisma-postgres-setup/references/auth.md",
+ "rawUrl": "https://raw.githubusercontent.com/prisma/skills/main/prisma-postgres-setup/references/auth.md"
},
{
- "path": "assets/winui.png",
- "size": 8770,
- "binary": true,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/winui-app/assets/winui.png",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/winui-app/assets/winui.png"
+ "path": "references/endpoints.md",
+ "size": 4927,
+ "binary": false,
+ "githubUrl": "https://github.com/prisma/skills/blob/main/prisma-postgres-setup/references/endpoints.md",
+ "rawUrl": "https://raw.githubusercontent.com/prisma/skills/main/prisma-postgres-setup/references/endpoints.md"
},
{
- "path": "config.yaml",
- "size": 2515,
+ "path": "references/prisma7-client.md",
+ "size": 2690,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/winui-app/config.yaml",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/winui-app/config.yaml"
- },
+ "githubUrl": "https://github.com/prisma/skills/blob/main/prisma-postgres-setup/references/prisma7-client.md",
+ "rawUrl": "https://raw.githubusercontent.com/prisma/skills/main/prisma-postgres-setup/references/prisma7-client.md"
+ }
+ ]
+ },
+ {
+ "id": "prisma/prisma-upgrade-v7",
+ "name": "prisma-upgrade-v7",
+ "description": "Complete migration guide from Prisma ORM v6 to v7 covering all breaking changes. Use when upgrading Prisma versions, encountering v7 errors, or migrating existing projects. Triggers on \"upgrade to prisma 7\", \"prisma 7 migration\", \"prisma-client generator\", \"driver adapter required\".",
+ "source": "prisma",
+ "category": null,
+ "license": "MIT",
+ "proprietary": false,
+ "path": "prisma-upgrade-v7",
+ "url": "https://github.com/prisma/skills/tree/main/prisma-upgrade-v7",
+ "route": "/skills/prisma/prisma-upgrade-v7",
+ "files": [
{
- "path": "references/_sections.md",
- "size": 4279,
+ "path": "SKILL.md",
+ "size": 8078,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/winui-app/references/_sections.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/winui-app/references/_sections.md"
+ "githubUrl": "https://github.com/prisma/skills/blob/main/prisma-upgrade-v7/SKILL.md",
+ "rawUrl": "https://raw.githubusercontent.com/prisma/skills/main/prisma-upgrade-v7/SKILL.md"
},
{
- "path": "references/accessibility-input-and-localization.md",
- "size": 2026,
+ "path": "references/accelerate-users.md",
+ "size": 3475,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/winui-app/references/accessibility-input-and-localization.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/winui-app/references/accessibility-input-and-localization.md"
+ "githubUrl": "https://github.com/prisma/skills/blob/main/prisma-upgrade-v7/references/accelerate-users.md",
+ "rawUrl": "https://raw.githubusercontent.com/prisma/skills/main/prisma-upgrade-v7/references/accelerate-users.md"
},
{
- "path": "references/build-run-and-launch-verification.md",
- "size": 4332,
+ "path": "references/driver-adapters.md",
+ "size": 6049,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/winui-app/references/build-run-and-launch-verification.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/winui-app/references/build-run-and-launch-verification.md"
+ "githubUrl": "https://github.com/prisma/skills/blob/main/prisma-upgrade-v7/references/driver-adapters.md",
+ "rawUrl": "https://raw.githubusercontent.com/prisma/skills/main/prisma-upgrade-v7/references/driver-adapters.md"
},
{
- "path": "references/community-toolkit-controls-and-helpers.md",
- "size": 1954,
+ "path": "references/env-variables.md",
+ "size": 3392,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/winui-app/references/community-toolkit-controls-and-helpers.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/winui-app/references/community-toolkit-controls-and-helpers.md"
+ "githubUrl": "https://github.com/prisma/skills/blob/main/prisma-upgrade-v7/references/env-variables.md",
+ "rawUrl": "https://raw.githubusercontent.com/prisma/skills/main/prisma-upgrade-v7/references/env-variables.md"
},
{
- "path": "references/controls-layout-and-adaptive-ui.md",
- "size": 6012,
+ "path": "references/esm-support.md",
+ "size": 3212,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/winui-app/references/controls-layout-and-adaptive-ui.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/winui-app/references/controls-layout-and-adaptive-ui.md"
+ "githubUrl": "https://github.com/prisma/skills/blob/main/prisma-upgrade-v7/references/esm-support.md",
+ "rawUrl": "https://raw.githubusercontent.com/prisma/skills/main/prisma-upgrade-v7/references/esm-support.md"
},
{
- "path": "references/foundation-environment-audit-and-remediation.md",
- "size": 3730,
+ "path": "references/prisma-config.md",
+ "size": 3407,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/winui-app/references/foundation-environment-audit-and-remediation.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/winui-app/references/foundation-environment-audit-and-remediation.md"
+ "githubUrl": "https://github.com/prisma/skills/blob/main/prisma-upgrade-v7/references/prisma-config.md",
+ "rawUrl": "https://raw.githubusercontent.com/prisma/skills/main/prisma-upgrade-v7/references/prisma-config.md"
},
{
- "path": "references/foundation-setup-and-project-selection.md",
- "size": 4412,
+ "path": "references/removed-features.md",
+ "size": 4754,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/winui-app/references/foundation-setup-and-project-selection.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/winui-app/references/foundation-setup-and-project-selection.md"
+ "githubUrl": "https://github.com/prisma/skills/blob/main/prisma-upgrade-v7/references/removed-features.md",
+ "rawUrl": "https://raw.githubusercontent.com/prisma/skills/main/prisma-upgrade-v7/references/removed-features.md"
},
{
- "path": "references/foundation-template-first-recovery.md",
- "size": 3381,
+ "path": "references/schema-changes.md",
+ "size": 3640,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/winui-app/references/foundation-template-first-recovery.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/winui-app/references/foundation-template-first-recovery.md"
- },
+ "githubUrl": "https://github.com/prisma/skills/blob/main/prisma-upgrade-v7/references/schema-changes.md",
+ "rawUrl": "https://raw.githubusercontent.com/prisma/skills/main/prisma-upgrade-v7/references/schema-changes.md"
+ }
+ ]
+ },
+ {
+ "id": "superpowers/brainstorming",
+ "name": "brainstorming",
+ "description": "You MUST use this before any creative work - creating features, building components, adding functionality, or modifying behavior. Explores user intent, requirements and design before implementation.",
+ "source": "superpowers",
+ "category": null,
+ "license": "MIT",
+ "proprietary": false,
+ "path": "skills/brainstorming",
+ "url": "https://github.com/obra/superpowers/tree/main/skills/brainstorming",
+ "route": "/skills/superpowers/brainstorming",
+ "files": [
{
- "path": "references/foundation-winui-app-structure.md",
- "size": 2479,
+ "path": "SKILL.md",
+ "size": 10435,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/winui-app/references/foundation-winui-app-structure.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/winui-app/references/foundation-winui-app-structure.md"
+ "githubUrl": "https://github.com/obra/superpowers/blob/main/skills/brainstorming/SKILL.md",
+ "rawUrl": "https://raw.githubusercontent.com/obra/superpowers/main/skills/brainstorming/SKILL.md"
},
{
- "path": "references/motion-animations-and-polish.md",
- "size": 1577,
+ "path": "scripts/frame-template.html",
+ "size": 8094,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/winui-app/references/motion-animations-and-polish.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/winui-app/references/motion-animations-and-polish.md"
+ "githubUrl": "https://github.com/obra/superpowers/blob/main/skills/brainstorming/scripts/frame-template.html",
+ "rawUrl": "https://raw.githubusercontent.com/obra/superpowers/main/skills/brainstorming/scripts/frame-template.html"
},
{
- "path": "references/performance-diagnostics-and-responsiveness.md",
- "size": 1759,
+ "path": "scripts/helper.js",
+ "size": 5615,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/winui-app/references/performance-diagnostics-and-responsiveness.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/winui-app/references/performance-diagnostics-and-responsiveness.md"
+ "githubUrl": "https://github.com/obra/superpowers/blob/main/skills/brainstorming/scripts/helper.js",
+ "rawUrl": "https://raw.githubusercontent.com/obra/superpowers/main/skills/brainstorming/scripts/helper.js"
},
{
- "path": "references/sample-source-map.md",
- "size": 2201,
+ "path": "scripts/server.cjs",
+ "size": 25693,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/winui-app/references/sample-source-map.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/winui-app/references/sample-source-map.md"
+ "githubUrl": "https://github.com/obra/superpowers/blob/main/skills/brainstorming/scripts/server.cjs",
+ "rawUrl": "https://raw.githubusercontent.com/obra/superpowers/main/skills/brainstorming/scripts/server.cjs"
},
{
- "path": "references/shell-navigation-and-windowing.md",
- "size": 3551,
+ "path": "scripts/start-server.sh",
+ "size": 6908,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/winui-app/references/shell-navigation-and-windowing.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/winui-app/references/shell-navigation-and-windowing.md"
+ "githubUrl": "https://github.com/obra/superpowers/blob/main/skills/brainstorming/scripts/start-server.sh",
+ "rawUrl": "https://raw.githubusercontent.com/obra/superpowers/main/skills/brainstorming/scripts/start-server.sh"
},
{
- "path": "references/styling-theming-materials-and-icons.md",
- "size": 3948,
+ "path": "scripts/stop-server.sh",
+ "size": 3263,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/winui-app/references/styling-theming-materials-and-icons.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/winui-app/references/styling-theming-materials-and-icons.md"
+ "githubUrl": "https://github.com/obra/superpowers/blob/main/skills/brainstorming/scripts/stop-server.sh",
+ "rawUrl": "https://raw.githubusercontent.com/obra/superpowers/main/skills/brainstorming/scripts/stop-server.sh"
},
{
- "path": "references/testing-debugging-and-review-checklists.md",
- "size": 4288,
+ "path": "spec-document-reviewer-prompt.md",
+ "size": 1747,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/winui-app/references/testing-debugging-and-review-checklists.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/winui-app/references/testing-debugging-and-review-checklists.md"
+ "githubUrl": "https://github.com/obra/superpowers/blob/main/skills/brainstorming/spec-document-reviewer-prompt.md",
+ "rawUrl": "https://raw.githubusercontent.com/obra/superpowers/main/skills/brainstorming/spec-document-reviewer-prompt.md"
},
{
- "path": "references/windows-app-sdk-lifecycle-notifications-and-deployment.md",
- "size": 2731,
+ "path": "visual-companion.md",
+ "size": 13084,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/winui-app/references/windows-app-sdk-lifecycle-notifications-and-deployment.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/winui-app/references/windows-app-sdk-lifecycle-notifications-and-deployment.md"
+ "githubUrl": "https://github.com/obra/superpowers/blob/main/skills/brainstorming/visual-companion.md",
+ "rawUrl": "https://raw.githubusercontent.com/obra/superpowers/main/skills/brainstorming/visual-companion.md"
}
]
},
{
- "id": "openai/.curated/yeet",
- "name": "yeet",
- "description": "Use only when the user explicitly asks to stage, commit, push, and open a GitHub pull request in one flow using the GitHub CLI (`gh`).",
- "source": "openai",
- "category": "Curated",
- "license": "Apache-2.0",
- "path": "skills/.curated/yeet",
- "url": "https://github.com/openai/skills/tree/main/skills/.curated/yeet",
- "route": "/skills/openai/curated/yeet",
+ "id": "superpowers/dispatching-parallel-agents",
+ "name": "dispatching-parallel-agents",
+ "description": "Use when facing 2+ independent tasks that can be worked on without shared state or sequential dependencies",
+ "source": "superpowers",
+ "category": null,
+ "license": "MIT",
+ "proprietary": false,
+ "path": "skills/dispatching-parallel-agents",
+ "url": "https://github.com/obra/superpowers/tree/main/skills/dispatching-parallel-agents",
+ "route": "/skills/superpowers/dispatching-parallel-agents",
"files": [
- {
- "path": "LICENSE.txt",
- "size": 10776,
- "binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/yeet/LICENSE.txt",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/yeet/LICENSE.txt"
- },
{
"path": "SKILL.md",
- "size": 6952,
- "binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/yeet/SKILL.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/yeet/SKILL.md"
- },
- {
- "path": "agents/openai.yaml",
- "size": 273,
+ "size": 6644,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/yeet/agents/openai.yaml",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/yeet/agents/openai.yaml"
- },
- {
- "path": "assets/yeet-small.svg",
- "size": 967,
- "binary": true,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/yeet/assets/yeet-small.svg",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/yeet/assets/yeet-small.svg"
- },
- {
- "path": "assets/yeet.png",
- "size": 1262,
- "binary": true,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.curated/yeet/assets/yeet.png",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/yeet/assets/yeet.png"
+ "githubUrl": "https://github.com/obra/superpowers/blob/main/skills/dispatching-parallel-agents/SKILL.md",
+ "rawUrl": "https://raw.githubusercontent.com/obra/superpowers/main/skills/dispatching-parallel-agents/SKILL.md"
}
]
},
{
- "id": "openai/.system/imagegen",
- "name": "imagegen",
- "description": "Generate or edit raster images when the task benefits from AI-created bitmap visuals such as photos, illustrations, textures, sprites, mockups, or transparent-background cutouts. Use when Codex should create a brand-new image, transform an existing image, or derive visual variants from references, and the output should be a bitmap asset rather than repo-native code or vector. Do not use when the task is better handled by editing existing SVG/vector/code-native assets, extending an established icon or logo system, or building the visual directly in HTML/CSS/canvas.",
- "source": "openai",
- "category": "System",
- "license": "Apache-2.0",
- "path": "skills/.system/imagegen",
- "url": "https://github.com/openai/skills/tree/main/skills/.system/imagegen",
- "route": "/skills/openai/system/imagegen",
+ "id": "superpowers/executing-plans",
+ "name": "executing-plans",
+ "description": "Use when you have a written implementation plan to execute in a separate session with review checkpoints",
+ "source": "superpowers",
+ "category": null,
+ "license": "MIT",
+ "proprietary": false,
+ "path": "skills/executing-plans",
+ "url": "https://github.com/obra/superpowers/tree/main/skills/executing-plans",
+ "route": "/skills/superpowers/executing-plans",
"files": [
{
- "path": "LICENSE.txt",
- "size": 10776,
+ "path": "SKILL.md",
+ "size": 2588,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.system/imagegen/LICENSE.txt",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.system/imagegen/LICENSE.txt"
- },
+ "githubUrl": "https://github.com/obra/superpowers/blob/main/skills/executing-plans/SKILL.md",
+ "rawUrl": "https://raw.githubusercontent.com/obra/superpowers/main/skills/executing-plans/SKILL.md"
+ }
+ ]
+ },
+ {
+ "id": "superpowers/finishing-a-development-branch",
+ "name": "finishing-a-development-branch",
+ "description": "Use when implementation is complete, all tests pass, and you need to decide how to integrate the work - guides completion of development work by presenting structured options for merge, PR, or cleanup",
+ "source": "superpowers",
+ "category": null,
+ "license": "MIT",
+ "proprietary": false,
+ "path": "skills/finishing-a-development-branch",
+ "url": "https://github.com/obra/superpowers/tree/main/skills/finishing-a-development-branch",
+ "route": "/skills/superpowers/finishing-a-development-branch",
+ "files": [
{
"path": "SKILL.md",
- "size": 16204,
+ "size": 6832,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.system/imagegen/SKILL.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.system/imagegen/SKILL.md"
- },
+ "githubUrl": "https://github.com/obra/superpowers/blob/main/skills/finishing-a-development-branch/SKILL.md",
+ "rawUrl": "https://raw.githubusercontent.com/obra/superpowers/main/skills/finishing-a-development-branch/SKILL.md"
+ }
+ ]
+ },
+ {
+ "id": "superpowers/receiving-code-review",
+ "name": "receiving-code-review",
+ "description": "Use when receiving code review feedback, before implementing suggestions, especially if feedback seems unclear or technically questionable - requires technical rigor and verification, not performative agreement or blind implementation",
+ "source": "superpowers",
+ "category": null,
+ "license": "MIT",
+ "proprietary": false,
+ "path": "skills/receiving-code-review",
+ "url": "https://github.com/obra/superpowers/tree/main/skills/receiving-code-review",
+ "route": "/skills/superpowers/receiving-code-review",
+ "files": [
{
- "path": "agents/openai.yaml",
- "size": 918,
+ "path": "SKILL.md",
+ "size": 6382,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.system/imagegen/agents/openai.yaml",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.system/imagegen/agents/openai.yaml"
- },
- {
- "path": "assets/imagegen-small.svg",
- "size": 2889,
- "binary": true,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.system/imagegen/assets/imagegen-small.svg",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.system/imagegen/assets/imagegen-small.svg"
- },
+ "githubUrl": "https://github.com/obra/superpowers/blob/main/skills/receiving-code-review/SKILL.md",
+ "rawUrl": "https://raw.githubusercontent.com/obra/superpowers/main/skills/receiving-code-review/SKILL.md"
+ }
+ ]
+ },
+ {
+ "id": "superpowers/requesting-code-review",
+ "name": "requesting-code-review",
+ "description": "Use when completing tasks, implementing major features, or before merging to verify work meets requirements",
+ "source": "superpowers",
+ "category": null,
+ "license": "MIT",
+ "proprietary": false,
+ "path": "skills/requesting-code-review",
+ "url": "https://github.com/obra/superpowers/tree/main/skills/requesting-code-review",
+ "route": "/skills/superpowers/requesting-code-review",
+ "files": [
{
- "path": "assets/imagegen.png",
- "size": 1711,
- "binary": true,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.system/imagegen/assets/imagegen.png",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.system/imagegen/assets/imagegen.png"
+ "path": "SKILL.md",
+ "size": 2826,
+ "binary": false,
+ "githubUrl": "https://github.com/obra/superpowers/blob/main/skills/requesting-code-review/SKILL.md",
+ "rawUrl": "https://raw.githubusercontent.com/obra/superpowers/main/skills/requesting-code-review/SKILL.md"
},
{
- "path": "references/cli.md",
- "size": 6257,
+ "path": "code-reviewer.md",
+ "size": 5213,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.system/imagegen/references/cli.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.system/imagegen/references/cli.md"
+ "githubUrl": "https://github.com/obra/superpowers/blob/main/skills/requesting-code-review/code-reviewer.md",
+ "rawUrl": "https://raw.githubusercontent.com/obra/superpowers/main/skills/requesting-code-review/code-reviewer.md"
+ }
+ ]
+ },
+ {
+ "id": "superpowers/subagent-driven-development",
+ "name": "subagent-driven-development",
+ "description": "Use when executing implementation plans with independent tasks in the current session",
+ "source": "superpowers",
+ "category": null,
+ "license": "MIT",
+ "proprietary": false,
+ "path": "skills/subagent-driven-development",
+ "url": "https://github.com/obra/superpowers/tree/main/skills/subagent-driven-development",
+ "route": "/skills/superpowers/subagent-driven-development",
+ "files": [
+ {
+ "path": "SKILL.md",
+ "size": 21647,
+ "binary": false,
+ "githubUrl": "https://github.com/obra/superpowers/blob/main/skills/subagent-driven-development/SKILL.md",
+ "rawUrl": "https://raw.githubusercontent.com/obra/superpowers/main/skills/subagent-driven-development/SKILL.md"
},
{
- "path": "references/codex-network.md",
- "size": 1620,
+ "path": "implementer-prompt.md",
+ "size": 5522,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.system/imagegen/references/codex-network.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.system/imagegen/references/codex-network.md"
+ "githubUrl": "https://github.com/obra/superpowers/blob/main/skills/subagent-driven-development/implementer-prompt.md",
+ "rawUrl": "https://raw.githubusercontent.com/obra/superpowers/main/skills/subagent-driven-development/implementer-prompt.md"
},
{
- "path": "references/image-api.md",
- "size": 2500,
+ "path": "scripts/review-package",
+ "size": 1350,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.system/imagegen/references/image-api.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.system/imagegen/references/image-api.md"
+ "githubUrl": "https://github.com/obra/superpowers/blob/main/skills/subagent-driven-development/scripts/review-package",
+ "rawUrl": "https://raw.githubusercontent.com/obra/superpowers/main/skills/subagent-driven-development/scripts/review-package"
},
{
- "path": "references/prompting.md",
- "size": 6462,
+ "path": "scripts/sdd-workspace",
+ "size": 888,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.system/imagegen/references/prompting.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.system/imagegen/references/prompting.md"
+ "githubUrl": "https://github.com/obra/superpowers/blob/main/skills/subagent-driven-development/scripts/sdd-workspace",
+ "rawUrl": "https://raw.githubusercontent.com/obra/superpowers/main/skills/subagent-driven-development/scripts/sdd-workspace"
},
{
- "path": "references/sample-prompts.md",
- "size": 14789,
+ "path": "scripts/task-brief",
+ "size": 1102,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.system/imagegen/references/sample-prompts.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.system/imagegen/references/sample-prompts.md"
+ "githubUrl": "https://github.com/obra/superpowers/blob/main/skills/subagent-driven-development/scripts/task-brief",
+ "rawUrl": "https://raw.githubusercontent.com/obra/superpowers/main/skills/subagent-driven-development/scripts/task-brief"
},
{
- "path": "scripts/image_gen.py",
- "size": 31856,
+ "path": "task-reviewer-prompt.md",
+ "size": 7919,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.system/imagegen/scripts/image_gen.py",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.system/imagegen/scripts/image_gen.py"
+ "githubUrl": "https://github.com/obra/superpowers/blob/main/skills/subagent-driven-development/task-reviewer-prompt.md",
+ "rawUrl": "https://raw.githubusercontent.com/obra/superpowers/main/skills/subagent-driven-development/task-reviewer-prompt.md"
}
]
},
{
- "id": "openai/.system/openai-docs",
- "name": "openai-docs",
- "description": "Use when the user asks how to build with OpenAI products or APIs, asks about Codex itself or choosing Codex surfaces, needs up-to-date official documentation with citations, help choosing the latest model for a use case, or model upgrade and prompt-upgrade guidance; use OpenAI docs MCP tools for non-Codex docs questions, use the Codex manual helper first for broad Codex self-knowledge, and restrict fallback browsing to official OpenAI domains.",
- "source": "openai",
- "category": "System",
- "license": "Apache-2.0",
- "path": "skills/.system/openai-docs",
- "url": "https://github.com/openai/skills/tree/main/skills/.system/openai-docs",
- "route": "/skills/openai/system/openai-docs",
+ "id": "superpowers/systematic-debugging",
+ "name": "systematic-debugging",
+ "description": "Use when encountering any bug, test failure, or unexpected behavior, before proposing fixes",
+ "source": "superpowers",
+ "category": null,
+ "license": "MIT",
+ "proprietary": false,
+ "path": "skills/systematic-debugging",
+ "url": "https://github.com/obra/superpowers/tree/main/skills/systematic-debugging",
+ "route": "/skills/superpowers/systematic-debugging",
"files": [
{
- "path": "LICENSE.txt",
- "size": 10776,
+ "path": "CREATION-LOG.md",
+ "size": 4257,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.system/openai-docs/LICENSE.txt",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.system/openai-docs/LICENSE.txt"
+ "githubUrl": "https://github.com/obra/superpowers/blob/main/skills/systematic-debugging/CREATION-LOG.md",
+ "rawUrl": "https://raw.githubusercontent.com/obra/superpowers/main/skills/systematic-debugging/CREATION-LOG.md"
},
{
"path": "SKILL.md",
- "size": 18747,
+ "size": 9885,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.system/openai-docs/SKILL.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.system/openai-docs/SKILL.md"
+ "githubUrl": "https://github.com/obra/superpowers/blob/main/skills/systematic-debugging/SKILL.md",
+ "rawUrl": "https://raw.githubusercontent.com/obra/superpowers/main/skills/systematic-debugging/SKILL.md"
},
{
- "path": "agents/openai.yaml",
- "size": 598,
+ "path": "condition-based-waiting-example.ts",
+ "size": 5054,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.system/openai-docs/agents/openai.yaml",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.system/openai-docs/agents/openai.yaml"
+ "githubUrl": "https://github.com/obra/superpowers/blob/main/skills/systematic-debugging/condition-based-waiting-example.ts",
+ "rawUrl": "https://raw.githubusercontent.com/obra/superpowers/main/skills/systematic-debugging/condition-based-waiting-example.ts"
},
{
- "path": "assets/openai-small.svg",
- "size": 1091,
- "binary": true,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.system/openai-docs/assets/openai-small.svg",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.system/openai-docs/assets/openai-small.svg"
+ "path": "condition-based-waiting.md",
+ "size": 3516,
+ "binary": false,
+ "githubUrl": "https://github.com/obra/superpowers/blob/main/skills/systematic-debugging/condition-based-waiting.md",
+ "rawUrl": "https://raw.githubusercontent.com/obra/superpowers/main/skills/systematic-debugging/condition-based-waiting.md"
},
{
- "path": "assets/openai.png",
- "size": 1429,
- "binary": true,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.system/openai-docs/assets/openai.png",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.system/openai-docs/assets/openai.png"
+ "path": "defense-in-depth.md",
+ "size": 3650,
+ "binary": false,
+ "githubUrl": "https://github.com/obra/superpowers/blob/main/skills/systematic-debugging/defense-in-depth.md",
+ "rawUrl": "https://raw.githubusercontent.com/obra/superpowers/main/skills/systematic-debugging/defense-in-depth.md"
},
{
- "path": "references/latest-model.md",
- "size": 1959,
+ "path": "find-polluter.sh",
+ "size": 1528,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.system/openai-docs/references/latest-model.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.system/openai-docs/references/latest-model.md"
+ "githubUrl": "https://github.com/obra/superpowers/blob/main/skills/systematic-debugging/find-polluter.sh",
+ "rawUrl": "https://raw.githubusercontent.com/obra/superpowers/main/skills/systematic-debugging/find-polluter.sh"
},
{
- "path": "references/prompting-guide.md",
- "size": 14338,
+ "path": "root-cause-tracing.md",
+ "size": 5316,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.system/openai-docs/references/prompting-guide.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.system/openai-docs/references/prompting-guide.md"
+ "githubUrl": "https://github.com/obra/superpowers/blob/main/skills/systematic-debugging/root-cause-tracing.md",
+ "rawUrl": "https://raw.githubusercontent.com/obra/superpowers/main/skills/systematic-debugging/root-cause-tracing.md"
},
{
- "path": "references/upgrade-guide.md",
- "size": 11308,
+ "path": "test-academic.md",
+ "size": 653,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.system/openai-docs/references/upgrade-guide.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.system/openai-docs/references/upgrade-guide.md"
+ "githubUrl": "https://github.com/obra/superpowers/blob/main/skills/systematic-debugging/test-academic.md",
+ "rawUrl": "https://raw.githubusercontent.com/obra/superpowers/main/skills/systematic-debugging/test-academic.md"
},
{
- "path": "scripts/fetch-codex-manual.mjs",
- "size": 16085,
+ "path": "test-pressure-1.md",
+ "size": 1900,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.system/openai-docs/scripts/fetch-codex-manual.mjs",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.system/openai-docs/scripts/fetch-codex-manual.mjs"
+ "githubUrl": "https://github.com/obra/superpowers/blob/main/skills/systematic-debugging/test-pressure-1.md",
+ "rawUrl": "https://raw.githubusercontent.com/obra/superpowers/main/skills/systematic-debugging/test-pressure-1.md"
},
{
- "path": "scripts/resolve-latest-model-info.js",
- "size": 3463,
+ "path": "test-pressure-2.md",
+ "size": 2283,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.system/openai-docs/scripts/resolve-latest-model-info.js",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.system/openai-docs/scripts/resolve-latest-model-info.js"
+ "githubUrl": "https://github.com/obra/superpowers/blob/main/skills/systematic-debugging/test-pressure-2.md",
+ "rawUrl": "https://raw.githubusercontent.com/obra/superpowers/main/skills/systematic-debugging/test-pressure-2.md"
+ },
+ {
+ "path": "test-pressure-3.md",
+ "size": 2692,
+ "binary": false,
+ "githubUrl": "https://github.com/obra/superpowers/blob/main/skills/systematic-debugging/test-pressure-3.md",
+ "rawUrl": "https://raw.githubusercontent.com/obra/superpowers/main/skills/systematic-debugging/test-pressure-3.md"
}
]
},
{
- "id": "openai/.system/plugin-creator",
- "name": "plugin-creator",
- "description": "Create and scaffold plugin directories for Codex with a required `.codex-plugin/plugin.json`, optional plugin folders/files, and baseline placeholders you can edit before publishing or testing. Use when Codex needs to create a new local plugin, add optional plugin structure, or generate or update repo-root `.agents/plugins/marketplace.json` entries for plugin ordering and availability metadata.",
- "source": "openai",
- "category": "System",
- "license": "Apache-2.0",
- "path": "skills/.system/plugin-creator",
- "url": "https://github.com/openai/skills/tree/main/skills/.system/plugin-creator",
- "route": "/skills/openai/system/plugin-creator",
+ "id": "superpowers/test-driven-development",
+ "name": "test-driven-development",
+ "description": "Use when implementing any feature or bugfix, before writing implementation code",
+ "source": "superpowers",
+ "category": null,
+ "license": "MIT",
+ "proprietary": false,
+ "path": "skills/test-driven-development",
+ "url": "https://github.com/obra/superpowers/tree/main/skills/test-driven-development",
+ "route": "/skills/superpowers/test-driven-development",
"files": [
- {
- "path": "LICENSE.txt",
- "size": 10775,
- "binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.system/plugin-creator/LICENSE.txt",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.system/plugin-creator/LICENSE.txt"
- },
{
"path": "SKILL.md",
- "size": 6382,
- "binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.system/plugin-creator/SKILL.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.system/plugin-creator/SKILL.md"
- },
- {
- "path": "agents/openai.yaml",
- "size": 343,
+ "size": 9894,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.system/plugin-creator/agents/openai.yaml",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.system/plugin-creator/agents/openai.yaml"
+ "githubUrl": "https://github.com/obra/superpowers/blob/main/skills/test-driven-development/SKILL.md",
+ "rawUrl": "https://raw.githubusercontent.com/obra/superpowers/main/skills/test-driven-development/SKILL.md"
},
{
- "path": "references/plugin-json-spec.md",
- "size": 7152,
+ "path": "testing-anti-patterns.md",
+ "size": 8251,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.system/plugin-creator/references/plugin-json-spec.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.system/plugin-creator/references/plugin-json-spec.md"
- },
+ "githubUrl": "https://github.com/obra/superpowers/blob/main/skills/test-driven-development/testing-anti-patterns.md",
+ "rawUrl": "https://raw.githubusercontent.com/obra/superpowers/main/skills/test-driven-development/testing-anti-patterns.md"
+ }
+ ]
+ },
+ {
+ "id": "superpowers/using-git-worktrees",
+ "name": "using-git-worktrees",
+ "description": "Use when starting feature work that needs isolation from current workspace or before executing implementation plans - ensures an isolated workspace exists via native tools or git worktree fallback",
+ "source": "superpowers",
+ "category": null,
+ "license": "MIT",
+ "proprietary": false,
+ "path": "skills/using-git-worktrees",
+ "url": "https://github.com/obra/superpowers/tree/main/skills/using-git-worktrees",
+ "route": "/skills/superpowers/using-git-worktrees",
+ "files": [
{
- "path": "scripts/create_basic_plugin.py",
- "size": 10457,
+ "path": "SKILL.md",
+ "size": 7472,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.system/plugin-creator/scripts/create_basic_plugin.py",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.system/plugin-creator/scripts/create_basic_plugin.py"
+ "githubUrl": "https://github.com/obra/superpowers/blob/main/skills/using-git-worktrees/SKILL.md",
+ "rawUrl": "https://raw.githubusercontent.com/obra/superpowers/main/skills/using-git-worktrees/SKILL.md"
}
]
},
{
- "id": "openai/.system/skill-creator",
- "name": "skill-creator",
- "description": "Guide for creating effective skills. This skill should be used when users want to create a new skill (or update an existing skill) that extends Codex's capabilities with specialized knowledge, workflows, or tool integrations.",
- "source": "openai",
- "category": "System",
- "license": "Apache-2.0",
- "path": "skills/.system/skill-creator",
- "url": "https://github.com/openai/skills/tree/main/skills/.system/skill-creator",
- "route": "/skills/openai/system/skill-creator",
+ "id": "superpowers/using-superpowers",
+ "name": "using-superpowers",
+ "description": "Use when starting any conversation - establishes how to find and use skills, requiring skill invocation before ANY response including clarifying questions",
+ "source": "superpowers",
+ "category": null,
+ "license": "MIT",
+ "proprietary": false,
+ "path": "skills/using-superpowers",
+ "url": "https://github.com/obra/superpowers/tree/main/skills/using-superpowers",
+ "route": "/skills/superpowers/using-superpowers",
"files": [
{
- "path": "LICENSE.txt",
- "size": 11358,
+ "path": "SKILL.md",
+ "size": 3063,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.system/skill-creator/LICENSE.txt",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.system/skill-creator/LICENSE.txt"
+ "githubUrl": "https://github.com/obra/superpowers/blob/main/skills/using-superpowers/SKILL.md",
+ "rawUrl": "https://raw.githubusercontent.com/obra/superpowers/main/skills/using-superpowers/SKILL.md"
},
{
- "path": "SKILL.md",
- "size": 18664,
+ "path": "references/antigravity-tools.md",
+ "size": 1539,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.system/skill-creator/SKILL.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.system/skill-creator/SKILL.md"
+ "githubUrl": "https://github.com/obra/superpowers/blob/main/skills/using-superpowers/references/antigravity-tools.md",
+ "rawUrl": "https://raw.githubusercontent.com/obra/superpowers/main/skills/using-superpowers/references/antigravity-tools.md"
},
{
- "path": "agents/openai.yaml",
- "size": 192,
+ "path": "references/codex-tools.md",
+ "size": 1528,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.system/skill-creator/agents/openai.yaml",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.system/skill-creator/agents/openai.yaml"
+ "githubUrl": "https://github.com/obra/superpowers/blob/main/skills/using-superpowers/references/codex-tools.md",
+ "rawUrl": "https://raw.githubusercontent.com/obra/superpowers/main/skills/using-superpowers/references/codex-tools.md"
},
{
- "path": "references/openai_yaml.md",
- "size": 2130,
+ "path": "references/pi-tools.md",
+ "size": 1242,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.system/skill-creator/references/openai_yaml.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.system/skill-creator/references/openai_yaml.md"
- },
+ "githubUrl": "https://github.com/obra/superpowers/blob/main/skills/using-superpowers/references/pi-tools.md",
+ "rawUrl": "https://raw.githubusercontent.com/obra/superpowers/main/skills/using-superpowers/references/pi-tools.md"
+ }
+ ]
+ },
+ {
+ "id": "superpowers/verification-before-completion",
+ "name": "verification-before-completion",
+ "description": "Use when about to claim work is complete, fixed, or passing, before committing or creating PRs - requires running verification commands and confirming output before making any success claims; evidence before assertions always",
+ "source": "superpowers",
+ "category": null,
+ "license": "MIT",
+ "proprietary": false,
+ "path": "skills/verification-before-completion",
+ "url": "https://github.com/obra/superpowers/tree/main/skills/verification-before-completion",
+ "route": "/skills/superpowers/verification-before-completion",
+ "files": [
{
- "path": "scripts/generate_openai_yaml.py",
- "size": 6614,
+ "path": "SKILL.md",
+ "size": 4201,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.system/skill-creator/scripts/generate_openai_yaml.py",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.system/skill-creator/scripts/generate_openai_yaml.py"
- },
+ "githubUrl": "https://github.com/obra/superpowers/blob/main/skills/verification-before-completion/SKILL.md",
+ "rawUrl": "https://raw.githubusercontent.com/obra/superpowers/main/skills/verification-before-completion/SKILL.md"
+ }
+ ]
+ },
+ {
+ "id": "superpowers/writing-plans",
+ "name": "writing-plans",
+ "description": "Use when you have a spec or requirements for a multi-step task, before touching code",
+ "source": "superpowers",
+ "category": null,
+ "license": "MIT",
+ "proprietary": false,
+ "path": "skills/writing-plans",
+ "url": "https://github.com/obra/superpowers/tree/main/skills/writing-plans",
+ "route": "/skills/superpowers/writing-plans",
+ "files": [
{
- "path": "scripts/init_skill.py",
- "size": 14483,
+ "path": "SKILL.md",
+ "size": 7092,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.system/skill-creator/scripts/init_skill.py",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.system/skill-creator/scripts/init_skill.py"
+ "githubUrl": "https://github.com/obra/superpowers/blob/main/skills/writing-plans/SKILL.md",
+ "rawUrl": "https://raw.githubusercontent.com/obra/superpowers/main/skills/writing-plans/SKILL.md"
},
{
- "path": "scripts/quick_validate.py",
- "size": 3293,
+ "path": "plan-document-reviewer-prompt.md",
+ "size": 1713,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.system/skill-creator/scripts/quick_validate.py",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.system/skill-creator/scripts/quick_validate.py"
+ "githubUrl": "https://github.com/obra/superpowers/blob/main/skills/writing-plans/plan-document-reviewer-prompt.md",
+ "rawUrl": "https://raw.githubusercontent.com/obra/superpowers/main/skills/writing-plans/plan-document-reviewer-prompt.md"
}
]
},
{
- "id": "openai/.system/skill-installer",
- "name": "skill-installer",
- "description": "Install Codex skills into $CODEX_HOME/skills from a curated list or a GitHub repo path. Use when a user asks to list installable skills, install a curated skill, or install a skill from another repo (including private repos).",
- "source": "openai",
- "category": "System",
- "license": "Apache-2.0",
- "path": "skills/.system/skill-installer",
- "url": "https://github.com/openai/skills/tree/main/skills/.system/skill-installer",
- "route": "/skills/openai/system/skill-installer",
+ "id": "superpowers/writing-skills",
+ "name": "writing-skills",
+ "description": "Use when creating new skills, editing existing skills, or verifying skills work before deployment",
+ "source": "superpowers",
+ "category": null,
+ "license": "MIT",
+ "proprietary": false,
+ "path": "skills/writing-skills",
+ "url": "https://github.com/obra/superpowers/tree/main/skills/writing-skills",
+ "route": "/skills/superpowers/writing-skills",
"files": [
{
- "path": "LICENSE.txt",
- "size": 11358,
+ "path": "SKILL.md",
+ "size": 26431,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.system/skill-installer/LICENSE.txt",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.system/skill-installer/LICENSE.txt"
+ "githubUrl": "https://github.com/obra/superpowers/blob/main/skills/writing-skills/SKILL.md",
+ "rawUrl": "https://raw.githubusercontent.com/obra/superpowers/main/skills/writing-skills/SKILL.md"
},
{
- "path": "SKILL.md",
- "size": 3240,
+ "path": "anthropic-best-practices.md",
+ "size": 46197,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.system/skill-installer/SKILL.md",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.system/skill-installer/SKILL.md"
+ "githubUrl": "https://github.com/obra/superpowers/blob/main/skills/writing-skills/anthropic-best-practices.md",
+ "rawUrl": "https://raw.githubusercontent.com/obra/superpowers/main/skills/writing-skills/anthropic-best-practices.md"
},
{
- "path": "agents/openai.yaml",
- "size": 221,
+ "path": "examples/CLAUDE_MD_TESTING.md",
+ "size": 5423,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.system/skill-installer/agents/openai.yaml",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.system/skill-installer/agents/openai.yaml"
+ "githubUrl": "https://github.com/obra/superpowers/blob/main/skills/writing-skills/examples/CLAUDE_MD_TESTING.md",
+ "rawUrl": "https://raw.githubusercontent.com/obra/superpowers/main/skills/writing-skills/examples/CLAUDE_MD_TESTING.md"
},
{
- "path": "assets/skill-installer-small.svg",
- "size": 923,
- "binary": true,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.system/skill-installer/assets/skill-installer-small.svg",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.system/skill-installer/assets/skill-installer-small.svg"
+ "path": "graphviz-conventions.dot",
+ "size": 5970,
+ "binary": false,
+ "githubUrl": "https://github.com/obra/superpowers/blob/main/skills/writing-skills/graphviz-conventions.dot",
+ "rawUrl": "https://raw.githubusercontent.com/obra/superpowers/main/skills/writing-skills/graphviz-conventions.dot"
},
{
- "path": "assets/skill-installer.png",
- "size": 1036,
- "binary": true,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.system/skill-installer/assets/skill-installer.png",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.system/skill-installer/assets/skill-installer.png"
+ "path": "persuasion-principles.md",
+ "size": 5901,
+ "binary": false,
+ "githubUrl": "https://github.com/obra/superpowers/blob/main/skills/writing-skills/persuasion-principles.md",
+ "rawUrl": "https://raw.githubusercontent.com/obra/superpowers/main/skills/writing-skills/persuasion-principles.md"
},
{
- "path": "scripts/github_utils.py",
- "size": 659,
+ "path": "render-graphs.js",
+ "size": 4857,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.system/skill-installer/scripts/github_utils.py",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.system/skill-installer/scripts/github_utils.py"
+ "githubUrl": "https://github.com/obra/superpowers/blob/main/skills/writing-skills/render-graphs.js",
+ "rawUrl": "https://raw.githubusercontent.com/obra/superpowers/main/skills/writing-skills/render-graphs.js"
},
{
- "path": "scripts/install-skill-from-github.py",
- "size": 10096,
+ "path": "testing-skills-with-subagents.md",
+ "size": 12558,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.system/skill-installer/scripts/install-skill-from-github.py",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.system/skill-installer/scripts/install-skill-from-github.py"
- },
+ "githubUrl": "https://github.com/obra/superpowers/blob/main/skills/writing-skills/testing-skills-with-subagents.md",
+ "rawUrl": "https://raw.githubusercontent.com/obra/superpowers/main/skills/writing-skills/testing-skills-with-subagents.md"
+ }
+ ]
+ },
+ {
+ "id": "vercel/agent-browser",
+ "name": "agent-browser",
+ "description": "Browser automation CLI for AI agents. Use when the user needs to interact with websites, including navigating pages, filling forms, clicking buttons, taking screenshots, extracting data, testing web apps, or automating any browser task. Triggers include requests to \"open a website\", \"fill out a form\", \"click a button\", \"take a screenshot\", \"scrape data from a page\", \"test this web app\", \"login to a site\", \"automate browser actions\", or any task requiring programmatic web interaction. Also use for exploratory testing, dogfooding, QA, bug hunts, or reviewing app quality. Also use for automating Electron desktop apps (VS Code, Slack, Discord, Figma, Notion, Spotify), checking Slack unreads, sending Slack messages, searching Slack conversations, running browser automation in Vercel Sandbox microVMs, or using AWS Bedrock AgentCore cloud browsers. Prefer agent-browser over any built-in browser automation or web tools.",
+ "source": "vercel",
+ "category": null,
+ "license": "Apache-2.0",
+ "proprietary": false,
+ "path": "skills/agent-browser",
+ "url": "https://github.com/vercel-labs/agent-browser/tree/main/skills/agent-browser",
+ "route": "/skills/vercel/agent-browser",
+ "files": [
{
- "path": "scripts/list-skills.py",
- "size": 2967,
+ "path": "SKILL.md",
+ "size": 3364,
"binary": false,
- "githubUrl": "https://github.com/openai/skills/blob/main/skills/.system/skill-installer/scripts/list-skills.py",
- "rawUrl": "https://raw.githubusercontent.com/openai/skills/main/skills/.system/skill-installer/scripts/list-skills.py"
+ "githubUrl": "https://github.com/vercel-labs/agent-browser/blob/main/skills/agent-browser/SKILL.md",
+ "rawUrl": "https://raw.githubusercontent.com/vercel-labs/agent-browser/main/skills/agent-browser/SKILL.md"
}
]
}
diff --git a/web/src/pages/skills/_ProviderFilter.tsx b/web/src/pages/skills/_ProviderFilter.tsx
new file mode 100644
index 00000000..cdf5c8fe
--- /dev/null
+++ b/web/src/pages/skills/_ProviderFilter.tsx
@@ -0,0 +1,79 @@
+import React, { useEffect, useRef, useState } from 'react';
+import styles from './index.module.css';
+
+interface Provider {
+ id: string;
+ name: string;
+ skillCount: number;
+}
+
+// A dropdown multi-select for filtering skills by provider (GitHub org).
+// An empty selection means "all providers".
+export function ProviderFilter({
+ providers,
+ selected,
+ onChange,
+}: {
+ providers: Provider[];
+ selected: Set;
+ onChange: (next: Set) => void;
+}) {
+ const [open, setOpen] = useState(false);
+ const ref = useRef(null);
+
+ useEffect(() => {
+ if (!open) return;
+ const onDocMouseDown = (e: MouseEvent) => {
+ if (ref.current && !ref.current.contains(e.target as Node)) setOpen(false);
+ };
+ document.addEventListener('mousedown', onDocMouseDown);
+ return () => document.removeEventListener('mousedown', onDocMouseDown);
+ }, [open]);
+
+ const toggle = (id: string) => {
+ const next = new Set(selected);
+ if (next.has(id)) next.delete(id);
+ else next.add(id);
+ onChange(next);
+ };
+
+ const label =
+ selected.size === 0
+ ? 'All providers'
+ : `${selected.size} provider${selected.size > 1 ? 's' : ''}`;
+
+ return (
+
+
setOpen((o) => !o)}
+ >
+ {label}
+ ▾
+
+ {open && (
+
+ {selected.size > 0 && (
+ onChange(new Set())}>
+ Clear all
+
+ )}
+ {providers.map((p) => (
+
+ toggle(p.id)}
+ />
+ {p.name}
+ {p.skillCount}
+
+ ))}
+
+ )}
+
+ );
+}
diff --git a/web/src/pages/skills/index.module.css b/web/src/pages/skills/index.module.css
index 39bdc9b5..77f57b8c 100644
--- a/web/src/pages/skills/index.module.css
+++ b/web/src/pages/skills/index.module.css
@@ -1,5 +1,5 @@
.page {
- max-width: 1100px;
+ max-width: 1280px;
margin: 0 auto;
padding: 3rem 1.5rem;
}
@@ -22,6 +22,18 @@
line-height: 1.5;
}
+/* Two-column layout: filters + cards on the left, ranked repos aside on the right. */
+.layout {
+ display: flex;
+ gap: 2rem;
+ align-items: flex-start;
+}
+
+.main {
+ flex: 1;
+ min-width: 0;
+}
+
.controls {
display: flex;
flex-direction: column;
@@ -48,46 +60,95 @@
display: flex;
flex-wrap: wrap;
align-items: center;
- justify-content: space-between;
gap: 0.75rem;
}
-.chips {
- display: flex;
- flex-wrap: wrap;
- gap: 0.5rem;
+/* Provider multi-select dropdown */
+.providerFilter {
+ position: relative;
}
-.chip,
-.chipActive {
+.providerButton {
+ display: inline-flex;
+ align-items: center;
+ gap: 0.5rem;
font-size: 0.85rem;
- padding: 0.35rem 0.8rem;
- border-radius: 999px;
+ padding: 0.4rem 0.8rem;
+ border-radius: 8px;
border: 1px solid var(--ifm-color-emphasis-300);
background: var(--ifm-background-surface-color);
color: var(--ifm-font-color-base);
cursor: pointer;
- transition: border-color 0.15s, background 0.15s;
}
-.chip:hover {
+.providerButton:hover {
border-color: var(--ifm-color-primary);
}
-.chipActive {
- border-color: var(--ifm-color-primary);
- background: var(--ifm-color-primary);
- color: var(--ifm-button-color, #fff);
+.caret {
+ font-size: 0.7em;
+ opacity: 0.7;
}
-.chipCount {
- opacity: 0.7;
- font-size: 0.78em;
+.providerMenu {
+ position: absolute;
+ z-index: 20;
+ top: calc(100% + 4px);
+ left: 0;
+ min-width: 240px;
+ max-height: 340px;
+ overflow-y: auto;
+ padding: 0.4rem;
+ border: 1px solid var(--ifm-color-emphasis-300);
+ border-radius: 10px;
+ background: var(--ifm-background-surface-color);
+ box-shadow: 0 8px 28px rgba(0, 0, 0, 0.14);
+}
+
+.providerClear {
+ display: block;
+ width: 100%;
+ text-align: left;
+ font-size: 0.78rem;
+ padding: 0.3rem 0.5rem;
+ margin-bottom: 0.2rem;
+ border: none;
+ background: none;
+ color: var(--ifm-color-primary);
+ cursor: pointer;
+ border-radius: 6px;
+}
+
+.providerClear:hover {
+ background: var(--ifm-color-emphasis-100);
+}
+
+.providerOption {
+ display: flex;
+ align-items: center;
+ gap: 0.55rem;
+ padding: 0.35rem 0.5rem;
+ border-radius: 6px;
+ cursor: pointer;
+ font-size: 0.85rem;
+}
+
+.providerOption:hover {
+ background: var(--ifm-color-emphasis-100);
+}
+
+.providerName {
+ flex: 1;
+}
+
+.providerCount {
+ font-size: 0.78rem;
+ color: var(--ifm-color-emphasis-500);
}
.categorySelect {
font-size: 0.85rem;
- padding: 0.35rem 0.6rem;
+ padding: 0.4rem 0.6rem;
border-radius: 8px;
border: 1px solid var(--ifm-color-emphasis-300);
background: var(--ifm-background-surface-color);
@@ -107,7 +168,7 @@
.grid {
display: grid;
- grid-template-columns: repeat(auto-fill, minmax(300px, 1fr));
+ grid-template-columns: repeat(auto-fill, minmax(280px, 1fr));
gap: 1.25rem;
}
@@ -171,6 +232,31 @@
color: #6366f1;
}
+.sourceBadge[data-source='vercel'] {
+ background: color-mix(in srgb, #000 12%, transparent);
+ color: var(--ifm-font-color-base);
+}
+
+.sourceBadge[data-source='microsoft'] {
+ background: color-mix(in srgb, #0078d4 18%, transparent);
+ color: #0078d4;
+}
+
+.sourceBadge[data-source='superpowers'] {
+ background: color-mix(in srgb, #e0245e 18%, transparent);
+ color: #e0245e;
+}
+
+.sourceBadge[data-source='caveman'] {
+ background: color-mix(in srgb, #b45309 18%, transparent);
+ color: #b45309;
+}
+
+.sourceBadge[data-source='prisma'] {
+ background: color-mix(in srgb, #5a67d8 18%, transparent);
+ color: #5a67d8;
+}
+
.cardDesc {
font-size: 0.85rem;
color: var(--ifm-color-emphasis-600);
@@ -182,6 +268,14 @@
overflow: hidden;
}
+.cardNotice {
+ font-size: 0.82rem;
+ color: var(--ifm-color-emphasis-500);
+ font-style: italic;
+ margin: 0;
+ line-height: 1.45;
+}
+
.tags {
display: flex;
gap: 0.4rem;
@@ -196,3 +290,127 @@
background: var(--ifm-color-emphasis-100);
color: var(--ifm-color-emphasis-700);
}
+
+/* Ranked source-repos aside */
+.aside {
+ width: 260px;
+ flex-shrink: 0;
+ position: sticky;
+ top: 1.5rem;
+ border: 1px solid var(--ifm-color-emphasis-200);
+ border-radius: 12px;
+ padding: 1rem 1.1rem 1.2rem;
+ background: var(--ifm-background-surface-color);
+}
+
+.asideTitle {
+ font-size: 0.95rem;
+ font-weight: 700;
+ margin: 0;
+}
+
+.asideSub {
+ font-size: 0.75rem;
+ color: var(--ifm-color-emphasis-500);
+ margin: 0 0 0.6rem;
+}
+
+.repoList {
+ list-style: none;
+ counter-reset: repo;
+ margin: 0;
+ padding: 0;
+ display: flex;
+ flex-direction: column;
+ gap: 0.15rem;
+}
+
+.repoItem {
+ counter-increment: repo;
+ display: flex;
+ align-items: center;
+ gap: 0.25rem;
+}
+
+.repoToggle,
+.repoToggleActive {
+ flex: 1;
+ min-width: 0;
+ display: flex;
+ align-items: center;
+ gap: 0.5rem;
+ padding: 0.4rem 0.5rem;
+ border: 1px solid transparent;
+ border-radius: 8px;
+ background: none;
+ cursor: pointer;
+ text-align: left;
+ color: var(--ifm-font-color-base);
+}
+
+.repoToggle::before,
+.repoToggleActive::before {
+ content: counter(repo);
+ flex-shrink: 0;
+ width: 1.4em;
+ font-size: 0.75rem;
+ font-weight: 700;
+ color: var(--ifm-color-emphasis-500);
+}
+
+.repoToggle:hover {
+ background: var(--ifm-color-emphasis-100);
+}
+
+.repoToggleActive {
+ border-color: var(--ifm-color-primary);
+ background: color-mix(in srgb, var(--ifm-color-primary) 10%, transparent);
+}
+
+.repoName {
+ flex: 1;
+ min-width: 0;
+ font-size: 0.85rem;
+ font-weight: 600;
+ white-space: nowrap;
+ overflow: hidden;
+ text-overflow: ellipsis;
+}
+
+.repoStars {
+ flex-shrink: 0;
+ font-size: 0.75rem;
+ color: var(--ifm-color-emphasis-600);
+ white-space: nowrap;
+}
+
+.repoLink {
+ flex-shrink: 0;
+ padding: 0.25rem;
+ color: var(--ifm-color-emphasis-500) !important;
+ text-decoration: none !important;
+ font-size: 0.85rem;
+}
+
+.repoLink:hover {
+ color: var(--ifm-color-primary) !important;
+}
+
+/* Stack the aside below the catalog on narrower screens. */
+@media (max-width: 996px) {
+ .layout {
+ flex-direction: column;
+ }
+
+ .aside {
+ width: 100%;
+ position: static;
+ order: -1;
+ }
+
+ .repoList {
+ display: grid;
+ grid-template-columns: repeat(auto-fill, minmax(200px, 1fr));
+ gap: 0.15rem 0.75rem;
+ }
+}
diff --git a/web/src/pages/skills/index.tsx b/web/src/pages/skills/index.tsx
index 48f24ebe..80441015 100644
--- a/web/src/pages/skills/index.tsx
+++ b/web/src/pages/skills/index.tsx
@@ -3,28 +3,42 @@ import Layout from '@theme/Layout';
import Head from '@docusaurus/Head';
import Link from '@docusaurus/Link';
import catalog from '@site/src/data/skills.json';
+import { ProviderFilter } from './_ProviderFilter';
import styles from './index.module.css';
type Skill = {
id: string;
name: string;
- description: string;
+ description: string | null;
source: string;
category: string | null;
license: string | null;
+ proprietary?: boolean;
path: string;
url: string;
route: string;
};
+type Source = {
+ id: string;
+ name: string;
+ url: string;
+ skillCount: number;
+ stars: number | null;
+};
+
const skills = catalog.skills as Skill[];
-const sources = catalog.sources as { id: string; name: string; url: string; skillCount: number }[];
+const sources = catalog.sources as Source[];
+const sourceById = new Map(sources.map((s) => [s.id, s]));
+
+// Providers ranked by GitHub stars, for the right-hand aside.
+const rankedSources = [...sources].sort((a, b) => (b.stars ?? 0) - (a.stars ?? 0));
const SKILLS_SCHEMA = {
'@context': 'https://schema.org',
'@type': 'CollectionPage',
name: 'Skills Library',
- description: 'A searchable catalog of Agent Skills curated from Anthropic, OpenAI, Matt Pocock, and other trusted sources.',
+ description: 'A searchable catalog of Agent Skills curated from Anthropic, OpenAI, Microsoft, Vercel, and other trusted sources.',
url: 'https://treq.dev/skills',
publisher: {
'@type': 'Organization',
@@ -35,13 +49,19 @@ const SKILLS_SCHEMA = {
function matches(skill: Skill, query: string): boolean {
if (!query) return true;
- const haystack = `${skill.name} ${skill.description} ${skill.category ?? ''}`.toLowerCase();
+ const haystack = `${skill.name} ${skill.description ?? ''} ${skill.category ?? ''}`.toLowerCase();
return haystack.includes(query.toLowerCase());
}
+function formatStars(n: number | null): string {
+ if (n === null) return '—';
+ if (n >= 1000) return `${(n / 1000).toFixed(1).replace(/\.0$/, '')}k`;
+ return String(n);
+}
+
export default function SkillsPage() {
const [query, setQuery] = useState('');
- const [sourceFilter, setSourceFilter] = useState('all');
+ const [selectedProviders, setSelectedProviders] = useState>(new Set());
const [categoryFilter, setCategoryFilter] = useState('all');
// Deep-link support: /skills?q= (used by the sitewide search index).
@@ -50,23 +70,33 @@ export default function SkillsPage() {
if (q) setQuery(q);
}, []);
+ const providerMatch = (skill: Skill) =>
+ selectedProviders.size === 0 || selectedProviders.has(skill.source);
+
const categories = useMemo(() => {
- const scoped = sourceFilter === 'all' ? skills : skills.filter((s) => s.source === sourceFilter);
+ const scoped = skills.filter(providerMatch);
return Array.from(new Set(scoped.map((s) => s.category).filter((c): c is string => !!c))).sort();
- }, [sourceFilter]);
+ }, [selectedProviders]);
+
+ // Keep the category filter valid when the provider selection changes.
+ useEffect(() => {
+ if (categoryFilter !== 'all' && !categories.includes(categoryFilter)) {
+ setCategoryFilter('all');
+ }
+ }, [categories, categoryFilter]);
const filtered = useMemo(() => {
return skills.filter((s) => {
- if (sourceFilter !== 'all' && s.source !== sourceFilter) return false;
+ if (!providerMatch(s)) return false;
if (categoryFilter !== 'all' && s.category !== categoryFilter) return false;
return matches(s, query);
});
- }, [query, sourceFilter, categoryFilter]);
+ }, [query, selectedProviders, categoryFilter]);
return (
@@ -79,87 +109,114 @@ export default function SkillsPage() {
Agent Skills
{' '}
- curated from {sources.map((s) => s.name).join(', ')}. Open a skill to browse its files, or jump
- straight to the source repository.
+ curated from trusted sources. Open a skill to browse its files, or jump straight to the
+ source repository.
-
-
setQuery(e.target.value)}
- aria-label="Search skills"
- />
-
-
-
{
- setSourceFilter('all');
- setCategoryFilter('all');
- }}
- >
- All sources
-
- {sources.map((s) => (
-
{
- setSourceFilter(s.id);
- setCategoryFilter('all');
- }}
- >
- {s.name} {s.skillCount}
-
- ))}
+
+
+
+
setQuery(e.target.value)}
+ aria-label="Search skills"
+ />
+
+
+ {categories.length > 0 && (
+
setCategoryFilter(e.target.value)}
+ aria-label="Filter by category"
+ >
+ All categories
+ {categories.map((c) => (
+ {c}
+ ))}
+
+ )}
+
- {categories.length > 0 && (
-
setCategoryFilter(e.target.value)}
- aria-label="Filter by category"
- >
- All categories
- {categories.map((c) => (
- {c}
+
+
+ {filtered.length} of {skills.length} skills
+
+
+ {filtered.length === 0 ? (
+ No skills match your search.
+ ) : (
+
+ {filtered.map((skill) => (
+
+
+
{skill.name}
+
+ {sourceById.get(skill.source)?.name ?? skill.source}
+
+
+ {skill.proprietary ? (
+
+ Proprietary license — description & preview unavailable. View on GitHub.
+
+ ) : (
+
{skill.description}
+ )}
+
+ {skill.category && {skill.category} }
+ {skill.license && {skill.license} }
+
+
))}
-
+
)}
-
-
- {filtered.length} of {skills.length} skills
-
-
- {filtered.length === 0 ? (
-
No skills match your search.
- ) : (
-
- {filtered.map((skill) => (
-
-
-
{skill.name}
-
- {sources.find((s) => s.id === skill.source)?.name ?? skill.source}
-
-
-
{skill.description}
-
- {skill.category && {skill.category} }
- {skill.license && {skill.license} }
-
-
- ))}
-
- )}
+
+ Source repos
+ Ranked by GitHub stars
+
+ {rankedSources.map((s) => {
+ const active = selectedProviders.has(s.id);
+ return (
+
+ {
+ const next = new Set(selectedProviders);
+ if (next.has(s.id)) next.delete(s.id);
+ else next.add(s.id);
+ setSelectedProviders(next);
+ }}
+ >
+ {s.name}
+ ★ {formatStars(s.stars)}
+
+
+ ↗
+
+
+ );
+ })}
+
+
+
);
From 0b3d75a34574d48b45d22f03f48b9d5892885d68 Mon Sep 17 00:00:00 2001
From: Claude
Date: Thu, 23 Jul 2026 08:54:43 +0000
Subject: [PATCH 6/6] test: fix strict-mode violation in skill markdown preview
assertions
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
mcp-builder's SKILL.md renders multiple h1 headings, so
getByRole('heading', {level:1}) matched 3 elements and toBeVisible() failed
under Playwright strict mode. Assert on .first() — any rendered h1 proves the
Preview tab rendered markdown rather than raw source.
---
web/e2e/skills.spec.ts | 6 ++++--
1 file changed, 4 insertions(+), 2 deletions(-)
diff --git a/web/e2e/skills.spec.ts b/web/e2e/skills.spec.ts
index 7535a79c..013db68e 100644
--- a/web/e2e/skills.spec.ts
+++ b/web/e2e/skills.spec.ts
@@ -128,13 +128,15 @@ test.describe('Skill detail page', () => {
await expect(tabs.getByRole('tab', { name: 'Preview' })).toHaveAttribute('aria-selected', 'true');
await expect(tabs.getByRole('tab', { name: 'Code' })).toHaveAttribute('aria-selected', 'false');
const viewerBody = page.getByTestId('viewer-body');
- await expect(viewerBody.getByRole('heading', { level: 1 })).toBeVisible({ timeout: 20_000 });
+ // The rendered SKILL.md has several h1s; any one being visible proves the
+ // markdown was rendered rather than shown as raw source.
+ await expect(viewerBody.getByRole('heading', { level: 1 }).first()).toBeVisible({ timeout: 20_000 });
});
test('switching to the Code tab shows the raw markdown source', async ({ page }) => {
test.setTimeout(30_000);
const viewerBody = page.getByTestId('viewer-body');
- await expect(viewerBody.getByRole('heading', { level: 1 })).toBeVisible({ timeout: 20_000 });
+ await expect(viewerBody.getByRole('heading', { level: 1 }).first()).toBeVisible({ timeout: 20_000 });
await page.getByRole('tab', { name: 'Code' }).click();
await expect(page.getByRole('tab', { name: 'Code' })).toHaveAttribute('aria-selected', 'true');
await expect(viewerBody.getByRole('heading', { level: 1 })).toHaveCount(0);