Not in the top 1,000 by GitHub stars
swyxio/skills
Agent skills for Claude Code and other AI agents
History
Review weekly changes to SKILL.md before updating. Dates mark the weeks in which we observed each version; checks apply to the recorded commits.
View weekly changes
accelevents-api/SKILL.md
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 0f0270d7ef48
No earlier version was observed for comparison.
accelevents-speaker-sync/SKILL.md
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 0f0270d7ef48
No earlier version was observed for comparison.
agents-sdk/SKILL.md
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 0f0270d7ef48
No earlier version was observed for comparison.
ai-devblog/SKILL.md
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 0f0270d7ef48
No earlier version was observed for comparison.
ai-engineering/SKILL.md
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 0f0270d7ef48
No earlier version was observed for comparison.
ai-readme/SKILL.md
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 0f0270d7ef48
No earlier version was observed for comparison.
align-me/SKILL.md
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 0f0270d7ef48
No earlier version was observed for comparison.
annotated-video-production/SKILL.md
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Local scripts
First observation → 0f0270d7ef48
No earlier version was observed for comparison.
antislop-codebase/SKILL.md
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 0f0270d7ef48
No earlier version was observed for comparison.
app-ux-paradigms/SKILL.md
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 0f0270d7ef48
No earlier version was observed for comparison.
autoreview/SKILL.md
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 0f0270d7ef48
No earlier version was observed for comparison.
babysit-runs/SKILL.md
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 0f0270d7ef48
No earlier version was observed for comparison.
blog-system-design/SKILL.md
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Local scripts
First observation → 0f0270d7ef48
No earlier version was observed for comparison.
cassandra-creator/SKILL.md
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 0f0270d7ef48
No earlier version was observed for comparison.
ceo-creator/SKILL.md
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 0f0270d7ef48
No earlier version was observed for comparison.
claude-session-introspect/SKILL.md
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Local scripts
First observation → 0f0270d7ef48
No earlier version was observed for comparison.
cli-ux/SKILL.md
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 0f0270d7ef48
No earlier version was observed for comparison.
cloudflare/SKILL.md
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 0f0270d7ef48
No earlier version was observed for comparison.
cloudflare-do-turn-based-multiplayer/SKILL.md
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 0f0270d7ef48
No earlier version was observed for comparison.
cloudflare-email-service/SKILL.md
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 0f0270d7ef48
No earlier version was observed for comparison.
cloudflare-one/SKILL.md
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 0f0270d7ef48
No earlier version was observed for comparison.
cloudflare-one-migrations/SKILL.md
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 0f0270d7ef48
No earlier version was observed for comparison.
cloudflare-production-builder/SKILL.md
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 0f0270d7ef48
No earlier version was observed for comparison.
conference-developer-endpoints/SKILL.md
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 0f0270d7ef48
No earlier version was observed for comparison.
conference-transcribe/SKILL.md
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 0f0270d7ef48
No earlier version was observed for comparison.
coordinate/SKILL.md
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 0f0270d7ef48
No earlier version was observed for comparison.
data-chatbots/SKILL.md
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 0f0270d7ef48
No earlier version was observed for comparison.
data-visualization-quality/SKILL.md
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 0f0270d7ef48
No earlier version was observed for comparison.
deep-trajectory-analysis/SKILL.md
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Local scripts
First observation → 0f0270d7ef48
No earlier version was observed for comparison.
design-apps-with-imagegen/SKILL.md
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 0f0270d7ef48
No earlier version was observed for comparison.
design-preferences/SKILL.md
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 0f0270d7ef48
No earlier version was observed for comparison.
diy-netlify/SKILL.md
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 0f0270d7ef48
No earlier version was observed for comparison.
download-video/SKILL.md
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 0f0270d7ef48
No earlier version was observed for comparison.
download-x-video/SKILL.md
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Local scripts
First observation → 0f0270d7ef48
No earlier version was observed for comparison.
durable-objects/SKILL.md
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 0f0270d7ef48
No earlier version was observed for comparison.
europe-developer-api/SKILL.md
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 0f0270d7ef48
No earlier version was observed for comparison.
face-matching/SKILL.md
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 0f0270d7ef48
No earlier version was observed for comparison.
forge/SKILL.md
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 0f0270d7ef48
No earlier version was observed for comparison.
future-only/SKILL.md
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 0f0270d7ef48
No earlier version was observed for comparison.
generalize/SKILL.md
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 0f0270d7ef48
No earlier version was observed for comparison.
gsuite-setup/SKILL.md
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 0f0270d7ef48
No earlier version was observed for comparison.
keep-it-simple/SKILL.md
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 0f0270d7ef48
No earlier version was observed for comparison.
latent-space-thumbnail-director/SKILL.md
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 0f0270d7ef48
No earlier version was observed for comparison.
live-ai-pipelines/SKILL.md
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Local scripts
First observation → 0f0270d7ef48
No earlier version was observed for comparison.
location-input/SKILL.md
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 0f0270d7ef48
No earlier version was observed for comparison.
long-running-operation-ux/SKILL.md
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 0f0270d7ef48
No earlier version was observed for comparison.
media-heavy-workflows/SKILL.md
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 0f0270d7ef48
No earlier version was observed for comparison.
media-to-wiki-pipeline/SKILL.md
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 0f0270d7ef48
No earlier version was observed for comparison.
media-transform/SKILL.md
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 0f0270d7ef48
No earlier version was observed for comparison.
mobile-native/SKILL.md
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 0f0270d7ef48
No earlier version was observed for comparison.
mobile-webapp-ux/SKILL.md
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 0f0270d7ef48
No earlier version was observed for comparison.
multimodal-extraction/SKILL.md
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 0f0270d7ef48
No earlier version was observed for comparison.
new-mac-setup/SKILL.md
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 0f0270d7ef48
No earlier version was observed for comparison.
next-steps/SKILL.md
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 0f0270d7ef48
No earlier version was observed for comparison.
observability-hardening/SKILL.md
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 0f0270d7ef48
No earlier version was observed for comparison.
person-profile-writing/SKILL.md
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 0f0270d7ef48
No earlier version was observed for comparison.
podcast-publishing-assistant/SKILL.md
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Local scripts
First observation → 0f0270d7ef48
No earlier version was observed for comparison.
productionize-app-with-services/SKILL.md
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 0f0270d7ef48
No earlier version was observed for comparison.
programmatic-agents/SKILL.md
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Local scripts
First observation → 0f0270d7ef48
No earlier version was observed for comparison.
provision-model-keys/SKILL.md
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Local scripts
First observation → 0f0270d7ef48
No earlier version was observed for comparison.
public-qa-chatbot/SKILL.md
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 0f0270d7ef48
No earlier version was observed for comparison.
pulp-fiction-writing/SKILL.md
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 0f0270d7ef48
No earlier version was observed for comparison.
release-readiness-hardening/SKILL.md
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 0f0270d7ef48
No earlier version was observed for comparison.
report-progress-eta-analyze/SKILL.md
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 0f0270d7ef48
No earlier version was observed for comparison.
research-grounded-writing/SKILL.md
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 0f0270d7ef48
No earlier version was observed for comparison.
reserved-handle-policy/SKILL.md
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Local scripts
First observation → 0f0270d7ef48
No earlier version was observed for comparison.
resilient-computer-use/SKILL.md
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 0f0270d7ef48
No earlier version was observed for comparison.
review-thread/SKILL.md
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 0f0270d7ef48
No earlier version was observed for comparison.
sandbox-sdk/SKILL.md
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 0f0270d7ef48
No earlier version was observed for comparison.
schedule-design/SKILL.md
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 0f0270d7ef48
No earlier version was observed for comparison.
security-hardening/SKILL.md
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 0f0270d7ef48
No earlier version was observed for comparison.
sessionize-automation/SKILL.md
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 0f0270d7ef48
No earlier version was observed for comparison.
skill-cutter/SKILL.md
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 0f0270d7ef48
No earlier version was observed for comparison.
slackbot-builder/SKILL.md
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 0f0270d7ef48
No earlier version was observed for comparison.
smart-entity-resolution/SKILL.md
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 0f0270d7ef48
No earlier version was observed for comparison.
summarize-anything/SKILL.md
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 0f0270d7ef48
No earlier version was observed for comparison.
swyx-writing/SKILL.md
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 0f0270d7ef48
No earlier version was observed for comparison.
sync-accelevents/SKILL.md
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 0f0270d7ef48
No earlier version was observed for comparison.
sync-url-navigation/SKILL.md
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 0f0270d7ef48
No earlier version was observed for comparison.
test-strategy-hardening/SKILL.md
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 0f0270d7ef48
No earlier version was observed for comparison.
testing-schedule-preview/SKILL.md
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 0f0270d7ef48
No earlier version was observed for comparison.
thumbnail-extraction/SKILL.md
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 0f0270d7ef48
No earlier version was observed for comparison.
transcribe-anything/SKILL.md
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 0f0270d7ef48
No earlier version was observed for comparison.
turnstile-spin/SKILL.md
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 0f0270d7ef48
No earlier version was observed for comparison.
tweet-writing/SKILL.md
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 0f0270d7ef48
No earlier version was observed for comparison.
twitter-x-scraping/SKILL.md
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 0f0270d7ef48
No earlier version was observed for comparison.
vercel-production-cost-review/SKILL.md
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 0f0270d7ef48
No earlier version was observed for comparison.
video-talk-to-essay/SKILL.md
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Local scripts
First observation → 0f0270d7ef48
No earlier version was observed for comparison.
visual-playtest/SKILL.md
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 0f0270d7ef48
No earlier version was observed for comparison.
web-animation-perf/SKILL.md
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 0f0270d7ef48
No earlier version was observed for comparison.
web-perf/SKILL.md
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 0f0270d7ef48
No earlier version was observed for comparison.
website-searchbar/SKILL.md
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 0f0270d7ef48
No earlier version was observed for comparison.
workers-best-practices/SKILL.md
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 0f0270d7ef48
No earlier version was observed for comparison.
wrangler/SKILL.md
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 0f0270d7ef48
No earlier version was observed for comparison.
youtube-api/SKILL.md
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Local scripts
First observation → 0f0270d7ef48
No earlier version was observed for comparison.
youtube-channel-operator/SKILL.md
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 0f0270d7ef48
No earlier version was observed for comparison.
youtube-publish/SKILL.md
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 0f0270d7ef48
No earlier version was observed for comparison.
youtube-studio-batch-upload/SKILL.md
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Local scripts
First observation → 0f0270d7ef48
No earlier version was observed for comparison.
youtube-studio-computer-use/SKILL.md
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 0f0270d7ef48
No earlier version was observed for comparison.
youtube-thumbnails/SKILL.md
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 0f0270d7ef48
No earlier version was observed for comparison.
zoom-download/SKILL.md
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 0f0270d7ef48
No earlier version was observed for comparison.
Verified commit 0f0270d7ef48caac913d01dda855061dd9ce696a
git clone --filter=blob:none --no-checkout https://github.com/swyxio/skills.git .hotskills/swyxio-skills && git -C .hotskills/swyxio-skills checkout --detach 0f0270d7ef48caac913d01dda855061dd9ce696a
# Copy each selected skill directory from .hotskills/swyxio-skills into .agents/skills/<skill-name>/Heat
5.5- Star growth, last 7 daysNot available
- Star growth, last 24 hoursNot available
- Rank movement, last 7 daysNot available
- Commits, last 30 daysNot available
- Accounts asking about it through MCP, last 7 daysNot available
- Hot votes this weekNot available
Heat never changes the order by stars, and sponsorship never touches it. How heat works
Stars over time
30-day change not yet available: not enough history.
Individual skills in this repository
- accelevents-api
accelevents-api - accelevents-speaker-sync
accelevents-speaker-sync - agents-sdk
agents-sdk - ai-devblog
ai-devblog - ai-engineering
ai-engineering - ai-readme
ai-readme - align-me
align-me - annotated-video-production
annotated-video-production - antislop-codebase
antislop-codebase - app-ux-paradigms
app-ux-paradigms - autoreview
autoreview - babysit-runs
babysit-runs - blog-system-design
blog-system-design - cassandra-creator
cassandra-creator - ceo-creator
ceo-creator - claude-session-introspect
claude-session-introspect - cli-ux
cli-ux - cloudflare
cloudflare - cloudflare-do-turn-based-multiplayer
cloudflare-do-turn-based-multiplayer - cloudflare-email-service
cloudflare-email-service - cloudflare-one
cloudflare-one - cloudflare-one-migrations
cloudflare-one-migrations - cloudflare-production-builder
cloudflare-production-builder - conference-developer-endpoints
conference-developer-endpoints - conference-transcribe
conference-transcribe - coordinate
coordinate - data-chatbots
data-chatbots - data-visualization-quality
data-visualization-quality - deep-trajectory-analysis
deep-trajectory-analysis - design-apps-with-imagegen
design-apps-with-imagegen - design-preferences
design-preferences - diy-netlify
diy-netlify - download-video
download-video - download-x-video
download-x-video - durable-objects
durable-objects - europe-developer-api
europe-developer-api - face-matching
face-matching - forge
forge - future-only
future-only - generalize
generalize - gsuite-setup
gsuite-setup - keep-it-simple
keep-it-simple - latent-space-thumbnail-director
latent-space-thumbnail-director - live-ai-pipelines
live-ai-pipelines - location-input
location-input - long-running-operation-ux
long-running-operation-ux - media-heavy-workflows
media-heavy-workflows - media-to-wiki-pipeline
media-to-wiki-pipeline - media-transform
media-transform - mobile-native
mobile-native - mobile-webapp-ux
mobile-webapp-ux - multimodal-extraction
multimodal-extraction - new-mac-setup
new-mac-setup - next-steps
next-steps - observability-hardening
observability-hardening - person-profile-writing
person-profile-writing - podcast-publishing-assistant
podcast-publishing-assistant - productionize-app-with-services
productionize-app-with-services - programmatic-agents
programmatic-agents - provision-model-keys
provision-model-keys - public-qa-chatbot
public-qa-chatbot - pulp-fiction-writing
pulp-fiction-writing - release-readiness-hardening
release-readiness-hardening - report-progress-eta-analyze
report-progress-eta-analyze - research-grounded-writing
research-grounded-writing - reserved-handle-policy
reserved-handle-policy - resilient-computer-use
resilient-computer-use - review-thread
review-thread - sandbox-sdk
sandbox-sdk - schedule-design
schedule-design - security-hardening
security-hardening - sessionize-automation
sessionize-automation - skill-cutter
skill-cutter - slackbot-builder
slackbot-builder - smart-entity-resolution
smart-entity-resolution - summarize-anything
summarize-anything - swyx-writing
swyx-writing - sync-accelevents
sync-accelevents - sync-url-navigation
sync-url-navigation - test-strategy-hardening
test-strategy-hardening - testing-schedule-preview
testing-schedule-preview - thumbnail-extraction
thumbnail-extraction - transcribe-anything
transcribe-anything - turnstile-spin
turnstile-spin - tweet-writing
tweet-writing - twitter-x-scraping
twitter-x-scraping - vercel-production-cost-review
vercel-production-cost-review - video-talk-to-essay
video-talk-to-essay - visual-playtest
visual-playtest - web-animation-perf
web-animation-perf - web-perf
web-perf - website-searchbar
website-searchbar - workers-best-practices
workers-best-practices - wrangler
wrangler - youtube-api
youtube-api - youtube-channel-operator
youtube-channel-operator - youtube-publish
youtube-publish - youtube-studio-batch-upload
youtube-studio-batch-upload - youtube-studio-computer-use
youtube-studio-computer-use - youtube-thumbnails
youtube-thumbnails - zoom-download
zoom-download
How it works
accelevents-api
When your agent uses it
Use when reading or updating AI Engineer Europe speaker records through the Accelevents REST API, especially for full-record PUT updates, auth header quirks, and preserving existing speaker fields.
What it loads into context
Frontmatter
45 tokensAlways available to the agent
SKILL.md
818 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- API Endpoints
- Bidirectional Sync Workflow
- Known Issues
Files
SKILL.mdcore3,291 bytesSKILL.mdcore3,291 bytesSKILL.mdcore3,291 bytes
Read SKILL.md
# Accelevents API — Speaker Management
## API Endpoints
- **Base URL:** `https://api.accelevents.com/rest/host/event/{eventUrl}/speaker`
- **Event URL for Europe:** `ai-engineer-europe-2026`
- **API Key:** stored as `ACCELEVENTS_API_KEY` secret
### Authentication
[Credential-related source omitted]
[Credential-related source omitted]
### GET speakers listView the complete source on GitHubaccelevents-speaker-sync
When your agent uses it
Use when website speaker, session, schedule, room, track, or headshot changes must be synchronized back to Accelevents for AI Engineer Europe 2026.
What it loads into context
Frontmatter
44 tokensAlways available to the agent
SKILL.md
1,295 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- When This Applies
- Accelevents API Details
- Speaker Update Workflow
- Session/Schedule Update Workflow
- Existing Sync Script
Files
SKILL.mdcore4,558 bytesSKILL.mdcore4,558 bytesSKILL.mdcore4,558 bytesSKILL.mdcore4,558 bytesSKILL.mdcore4,558 bytesSKILL.mdcore4,558 bytesSKILL.mdcore4,558 bytesSKILL.mdcore4,558 bytes
Read SKILL.md
# Accelevents Speaker & Session Sync
Whenever you update speaker data OR session/schedule details on the website, you MUST also push those changes to the corresponding profiles and sessions in Accelevents.
## When This Applies
### Speaker changes
- Adding or replacing a speaker photo
- Updating speaker name, role, company, bio, or social links
- Any change to `src/pages/europe/source/schedule.json` that affects speaker metadata
### Session/schedule changes
- Changing session start time, end time, or day
- Changing session room, track, or formatView the complete source on GitHubagents-sdk
When your agent uses it
Build or debug stateful applications that specifically use Cloudflare's `agents` package, including Agent classes, routing, callable methods, synchronized state, scheduling, AIChatAgent, durable execution, or Agents SDK client hooks. Do not trigger for generic AI-agent design, the OpenAI Agents SDK, or ordinary Durable Object work that does not use the Cloudflare Agents SDK.
What it loads into context
Frontmatter
81 tokensAlways available to the agent
SKILL.md
825 tokensWhen the skill is activated
Reference documents
12,324 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Inspect first
- Preserve the runtime contract
- Load only the relevant reference
- Verify proportionally
Files
SKILL.mdcore3,930 bytesreferences/browse-the-web.mddoc1,634 bytesreferences/callable.mddoc2,115 bytesreferences/client-sdk.mddoc2,287 bytesreferences/codemode.mddoc2,902 bytesreferences/configuration.mddoc1,837 bytesreferences/durable-execution.mddoc1,705 bytesreferences/email.mddoc3,539 bytesreferences/human-in-the-loop.mddoc1,804 bytesreferences/mcp.mddoc4,663 bytesreferences/observability.mddoc1,339 bytesreferences/queue-retries.mddoc2,228 bytesreferences/routing.mddoc1,828 bytesreferences/server-driven-messages.mddoc1,681 bytesreferences/state-scheduling.mddoc4,047 bytesreferences/streaming-chat.mddoc5,080 bytesreferences/think.mddoc2,929 bytesreferences/voice.mddoc1,901 bytesreferences/webhooks-push.mddoc2,423 bytesreferences/workflows.mddoc3,878 bytes
Read SKILL.md
# Cloudflare Agents SDK
Use current Cloudflare documentation and the installed `agents` package as the
contract. APIs in this SDK evolve quickly; do not trust remembered signatures or
examples without checking the relevant version.
## Inspect first
1. Read the project's package version, Wrangler configuration, Agent exports,
routing entrypoint, and generated binding types.
2. Retrieve the current docs for the feature being changed.
3. Inspect installed exports and `.d.ts` files before adding casts or adapters.
4. Identify the Agent instance name and who is authorized to select it. Instance
naming is a state-partition and access-control decision, not just a URL detail.View the complete source on GitHubai-devblog
When your agent uses it
Turn coding, debugging, research, architecture, migration, deployment, or product work into a clear, evidence-backed technical post or substantive release narrative. Use for researching, writing, editing, or publishing technical articles or rich changelog entries; pair with blog-system-design for the reading and sharing system. Use ai-readme for routine onboarding documentation.
What it loads into context
Frontmatter
76 tokensAlways available to the agent
SKILL.md
2,685 tokensWhen the skill is activated
Reference documents
5,859 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Route the material
- Align with the reader
- Establish the evidence boundary
- Address the elephant
- Explain at the reader's altitude
- Make artifacts and visuals earn their place
- Review in three editorial passes
- Protect readers and publish deliberately
Files
SKILL.mdcore13,429 bytesSKILL.mdcore13,429 bytesSKILL.mdcore13,429 bytesSKILL.mdcore13,429 bytesSKILL.mdcore13,429 bytesSKILL.mdcore13,429 bytesagents/openai.yamlasset285 bytesassets/release-visual-organizations.htmlasset22,125 bytesreferences/angle-review.mddoc1,020 bytesreferences/publishing-checklist.mddoc3,010 bytesreferences/story-modes.mddoc5,827 bytesreferences/visual-language.mddoc12,616 bytes../swyx-writing/references/technical-writer-influences.mddoc4,358 bytes
Read SKILL.md
# AI Devblog
Write a technical story that changes what a particular reader understands,
believes, or can do. Keep the empirical honesty of a good engineering report,
but make comprehension and human interest the organizing priorities.
Use this order of attention:
> route the genre → align with the reader → choose the angle → explain →
> support with evidence → edit → review → present → publish
Apply `swyx-writing` as the shared voice and editing layer. For substantial
public technical writing, read its
[technical-writer influences](../swyx-writing/references/technical-writer-influences.md)View the complete source on GitHubai-engineering
When your agent uses it
Diagnose or improve reliability of a structured, multi-request, rate-limited, or cost-sensitive AI workflow. Use for malformed or truncated outputs, retry/rate-limit failures, unreliable fan-out, cache/resume bugs, or missing run telemetry. Do not use for ordinary prompt edits or simple one-shot model calls.
What it loads into context
Frontmatter
70 tokensAlways available to the agent
SKILL.md
1,568 tokensWhen the skill is activated
Reference documents
3,501 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Useful defaults
- Workflow
- References
Files
SKILL.mdcore8,593 bytesSKILL.mdcore8,593 bytesSKILL.mdcore8,593 bytesSKILL.mdcore8,593 bytesSKILL.mdcore8,593 bytesSKILL.mdcore8,593 bytesSKILL.mdcore8,593 bytesagents/openai.yamlasset250 bytesreferences/failure-matrix.mddoc3,759 bytesreferences/image-video-fal.mddoc11,142 bytesreferences/provider-operation-notes.mddoc2,843 bytes
Read SKILL.md
# AI Engineering
Use enough structure to make a model workflow explainable and recoverable without
turning every prototype into an operations project. This skill owns request
validation, retry/cache behavior, rate-aware fan-out, and measurement. Pair it
with `live-ai-pipelines` only when a run needs live progress or durable resume.
For provider-specific API behavior, read [provider operation notes](references/provider-operation-notes.md) when the adapter is OpenAI, Anthropic, or OpenRouter, then verify volatile details in current provider docs. For image/video generation or FAL model fan-outs, read [image, video, and FAL operation notes](references/image-video-fal.md).
## Useful defaults
- Improve the established workflow before introducing another path. Do not turn implementation choices or temporary exceptions into user requirements.
- Do not publish a malformed, partial, or schema-invalid result as complete.
- For a machine-consumed structured artifact, use the selected model provider's documented native structured-output API with an explicit schema. Do **not** treat a free-form completion prompted with “return JSON” plus local `JSON.parse` as structured output.View the complete source on GitHubai-readme
When your agent uses it
Create or substantially revise repository README files that help a specific reader understand a technical project, reach a verified first result, and progress into realistic use, evaluation, debugging, or contribution. Use for project landing READMEs, CLI and library quickstarts, experimental or research repositories, executable engineering notebooks, and contributor-facing repository guides when an agent should reconstruct behavior from code, tests, commands, examples, and history rather than write generic documentation.
What it loads into context
Frontmatter
95 tokensAlways available to the agent
SKILL.md
2,151 tokensWhen the skill is activated
Reference documents
936 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Choose the README's job
- Keep the front door small
- Align with the reader
- Establish the truth
- Address the elephant in the first screen
- Build an executable progression
- Use visuals only when they teach
- Review in three passes
- Verify the repository handoff
Files
SKILL.mdcore10,645 bytesSKILL.mdcore10,645 bytesagents/openai.yamlasset245 bytes../swyx-writing/references/technical-writer-influences.mddoc4,358 bytes
Read SKILL.md
# AI README
Write a repository-native explanation that earns trust by working. Lead with
what the project is, who it helps, and the shortest verified path to an
observable result. Then reveal the mechanism, tradeoffs, diagnostics, and
internals at the reader's pace.
Combine two complementary habits:
- use an executable, progressive spine: one stable example, working commands,
expected results, controlled variants, visible failure modes, and a reference
path when correctness or quality can vary;
- write like a public technical notebook: begin from a real task or curiosity,
show the decisive artifact near the claim, explain what happened in ordinaryView the complete source on GitHubalign-me
When your agent uses it
Elicit user preferences and resolve material ambiguity before a long autonomous run. Use when the user invokes $align-me or /align-me, or asks to be interviewed, grilled, aligned, or given a batch of decisions before implementation, migration, deployment, design, or other consequential work.
What it loads into context
Frontmatter
64 tokensAlways available to the agent
SKILL.md
987 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Prepare
- Ask the batch
- Apply the answers
- Voice
Files
SKILL.mdcore5,220 bytesagents/openai.yamlasset215 bytes
Read SKILL.md
# Align Me
Pause before the long autonomous run and surface the choices that could materially change the outcome.
**Output contract:** The deliverable is a self-contained questionnaire in the final answer: every numbered question, every lettered option with its consequence, and every recommendation. A tool call or a summary of decisions is not the deliverable.
## Prepare
1. Inspect available context and perform lightweight, read-only discovery first.
2. Do not ask for facts that can be discovered safely or decisions whose answer would not affect the work.
3. Identify ambiguities involving scope, product behavior, destructive changes, architecture, migration, rollout, safety, cost, or verification.
## Ask the batch
View the complete source on GitHubannotated-video-production
When your agent uses it
Plan, edit, render, or audit annotated interviews and host commentary, including source captures, demos, pull quotes, and narration-timed animation. Use for episode edits or cue-board review; not standalone transcription, thumbnails, uploads, or unrelated motion graphics.
What it loads into context
Frontmatter
59 tokensAlways available to the agent
SKILL.md
1,530 tokensWhen the skill is activated
Reference documents
1,816 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Edit the conversation
- Research and capture
- Compose for comprehension
- Preview, review, finish
Scripts executed separately
examples/extract-cue-frames.pyexamples/render-overlay.py
Files
SKILL.mdcore7,904 bytesSKILL.mdcore7,904 bytesSKILL.mdcore7,904 bytesSKILL.mdcore7,904 bytesSKILL.mdcore7,904 bytesSKILL.mdcore7,904 bytesSKILL.mdcore7,904 bytesSKILL.mdcore7,904 bytesagents/openai.yamlasset326 bytesexamples/cues.example.jsonasset152 bytesexamples/extract-cue-frames.pyruns1,779 bytesexamples/render-overlay.pyruns2,032 bytesexamples/review-board.htmlasset5,793 bytesreferences/animated-annotations.mddoc1,663 bytesreferences/capture-and-cues.mddoc4,497 bytesreferences/code-examples.mddoc1,904 bytesreferences/render-review.mddoc1,510 bytes
Read SKILL.md
# Annotated video production
Make the conversation easier to follow with visuals that earn their place.
Resume from the current cut, timebase, cue selections, saved assets and feedback.
Use the existing project record; preserve source footage and review versions.
Revisit only work affected by a changed cut or asset.
This skill owns editorial treatment and review. Use `transcribe-anything` for
missing ASR, `podcast-publishing-assistant` for copy/chapters/release handoff, and
`latent-space-thumbnail-director` for LS thumbnails. Use source-specific download
skills for acquisition and upload/API skills for publication. Retain the existing
renderer; use `hyperframes`/`general-video` only when that engine fits the work.
Pass the exact media version, edit map, decisions and authorized scope at handoff.
View the complete source on GitHubantislop-codebase
When your agent uses it
Diagnose or execute an explicit repository-wide maintainability cleanup while preserving behavior. Use only when the user asks to antislop a codebase, clean up an overgrown repository, plan or run a substantial structural migration, or audit maintainability across a repo. Do not trigger for ordinary feature refactors, a single large file, routine type improvements, adding regression tests, or broader production-readiness work.
What it loads into context
Frontmatter
90 tokensAlways available to the agent
SKILL.md
1,214 tokensWhen the skill is activated
Reference documents
1,259 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Boundary
- Operating Principles
- Counterweight: stop before cleanup becomes architecture production
- Workflow
- Quality Bar
Files
SKILL.mdcore6,420 bytesagents/openai.yamlasset307 bytesreferences/analysis-checklist.mddoc1,478 bytesreferences/audit-microsite.mddoc1,891 bytesreferences/execution-playbook.mddoc2,576 bytes
Read SKILL.md
# Antislop Codebase
Use this skill to reduce demonstrated maintenance cost while keeping current behavior essentially as-is. Do not impose a universal "product-shaped" architecture.
## Boundary
This skill is for demonstrated structural maintainability problems such as unclear ownership, harmful coupling, repeated logic, or repository-wide migration debt.
Do not expand the scope into a full production-readiness initiative. Observability/logging programs, security reviews, compliance, incident response, SLOs, runbooks, secrets posture, penetration testing, and deep reliability engineering belong in separate follow-on skills unless the user explicitly asks to include a small enabling change.
## Operating Principles
- Preserve behavior first. Improve architecture in thin, reversible slices.
- Ground every decision in repo facts: file sizes, dependency graph, tests, runtime shape, API surfaces, user workflows, deployment limits, and current dirty worktree.View the complete source on GitHubapp-ux-paradigms
When your agent uses it
Apply conventional interaction behavior for keyboard shortcuts, focus, dialogs, overlays, menus, forms, and asynchronous controls. Use when those interaction mechanics are being built or reviewed; do not use for general page aesthetics, information architecture, or visualization quality.
What it loads into context
Frontmatter
68 tokensAlways available to the agent
SKILL.md
1,517 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- User preference
- Keyboard shortcuts
- Modals and overlays
- Menus and transient UI
- Forms and async actions
- Lists, tables, and selection
- Search and filters
- Feedback and safety
- Accessibility baseline
- Selective review lens
- Anti-patterns
Files
SKILL.mdcore6,765 bytesSKILL.mdcore6,765 bytes
Read SKILL.md
# App UX: keyboard shortcuts and common paradigms
## User preference
**Match desktop-app and modern web conventions by default.** Users should not need to hunt for close affordances or discover shortcuts only by accident.
Apply only the patterns relevant to the interaction being built or reviewed.
This skill does not authorize unrelated UI changes, and its tables are defaults,
not a product-wide acceptance checklist. Accessibility, prevention of unintended
destructive action, and avoiding silent data loss remain blocking where the
touched interaction creates those risks. Stop when the requested interaction
works in its relevant input and state variants; report adjacent consistency
improvements as follow-ups.
View the complete source on GitHubautoreview
When your agent uses it
Perform a structured final code review of a local diff, commit, branch, or pull request. Use only when the user explicitly asks for autoreview, a second review, or a final review before commit, merge, or release, or when repository instructions require one. Do not trigger automatically for ordinary non-trivial edits.
What it loads into context
Frontmatter
71 tokensAlways available to the agent
SKILL.md
424 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Select the real change
- Review priorities
- Verify findings
- Report
Files
SKILL.mdcore2,189 bytesagents/openai.yamlasset239 bytes
Read SKILL.md
# Auto Review
Review the completed change as a closeout check. Use the review capability available in the current environment; do not make completion depend on a particular helper, model, service, or installation.
## Select the real change
- For dirty work, review the staged, unstaged, and relevant untracked diff.
- For a commit, review that commit and its immediate context.
- For branch or pull-request work, compare against the actual base branch.
- Do not push, rewrite history, or manufacture a diff merely to make review possible.
## Review priorities
Inspect the changed code and adjacent ownership boundaries for:View the complete source on GitHubbabysit-runs
When your agent uses it
Operate unattended runs through completion, from a single detached pilot to a large batch. Instrument execution, inspect traces and output quality, recover failures, and improve demonstrated performance or reliability problems using the existing workflow and temporary monitoring. Use for supervised pilots, overnight runs and bounded autonomous optimization, not a one-time status check or concurrency advice alone.
What it loads into context
Frontmatter
76 tokensAlways available to the agent
SKILL.md
2,384 tokensWhen the skill is activated
Reference documents
2,149 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Choose the operating mode
- Adopt, detach and schedule
- Saturate useful work
- Close the supervision loop
- Recover without losing successful work
- Authority to intervene
- Preserve quality; remove accidental gates
- Instrument performance
- Report progress and ETA
- Stop and hand off
Files
SKILL.mdcore14,249 bytesSKILL.mdcore14,249 bytes../report-progress-eta-analyze/SKILL.mddoc11,807 bytes
Read SKILL.md
# Babysit Runs
Operate existing runners toward the authorized outcome at the agreed quality. Prefer targeted repairs over a new scheduler or pipeline rewrite. Use the selected provider/runtime skill when invocation or access needs troubleshooting; use `live-ai-pipelines` only when recovery architecture needs implementation.
## Choose the operating mode
**Completion mode:** finish the authorized workload using the established implementation, repairing defects as needed.
**Pilot-and-improve mode:** exercise an existing or modified workflow on representative inputs, inspect execution and output quality, and make bounded improvements before broader rollout. State what is being tested, the quality baseline, resource/spending limits and the completion boundary. A pilot is complete when the requested behavior is demonstrated and material findings are resolved or clearly reported; optional optimization ideas do not keep it running indefinitely.
## Adopt, detach and schedule
Inspect actual processes, owners, logs and retained results. Adopt a matching live run rather than launch a duplicate. Discover routine facts from existing metadata and task history instead of re-interviewing the user.
View the complete source on GitHubblog-system-design
When your agent uses it
Design, build, or revise a technical blog and changelog as a product system, including its index, navigation, release history, heading links, search, responsive article layout, internal links, and social previews. Use when creating a publication, repairing a missing reading or sharing baseline, or changing shared blog presentation. Pair with ai-devblog for article writing.
What it loads into context
Frontmatter
79 tokensAlways available to the agent
SKILL.md
3,060 tokensWhen the skill is activated
Reference documents
423 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Keep the boundary clear
- Audit before designing
- Information architecture
- Pair the devblog with a rich changelog
- Build intentional internal links
- Design a useful index
- Design the post shell
- Make social previews work
- Favor compact technical typography
- Enforce readable contrast
- Build reusable explanatory components
- Keep visuals information-dense
- Verify the system
Scripts executed separately
assets/static-blog-starter/build.tsassets/static-blog-starter/headings.test.tsassets/static-blog-starter/headings.tsassets/static-blog-starter/package.jsonassets/static-blog-starter/public/blog.js
Files
SKILL.mdcore15,207 bytesSKILL.mdcore15,207 bytesSKILL.mdcore15,207 bytesagents/openai.yamlasset276 bytesassets/static-blog-starter/README.mddoc1,955 bytesassets/static-blog-starter/build.tsruns10,013 bytesassets/static-blog-starter/headings.test.tsruns1,246 bytesassets/static-blog-starter/headings.tsruns2,516 bytesassets/static-blog-starter/package.jsonruns367 bytesassets/static-blog-starter/public/blog.cssasset5,009 bytesassets/static-blog-starter/public/blog.jsruns5,231 bytesassets/static-blog-starter/tsconfig.jsonasset205 bytes
Read SKILL.md
# Blog System Design
Build a dense, readable technical publication rather than a marketing landing
page. Treat the index, post shell, navigation, typography, and explanatory
components as one reusable reading system.
## Keep the boundary clear
Use `ai-devblog` for choosing an article angle, writing and editing the prose,
selecting article-specific evidence, and publishing a post. Use this skill when
that work requires a new or changed shared layout, navigation model, taxonomy,
search behavior, or reusable component.
One article must not silently redesign the blog. Audit the existing systemView the complete source on GitHubcassandra-creator
When your agent uses it
Create or align a durable, independent Cassandra agent for a software project, product, or organization. Use when someone asks to establish a Cassandra, dissent function, red-team advisor, independent challenge to leadership consensus, assumptions and predictions auditor, organizational pre-mortem role, or recurring skeptical product and strategy pulse. Establishes evidence access, independence from CEO or execution agents, a durable ledger, interruption threshold, read-only authority, reporting contract, dedicated thread, and optional approved automation.
What it loads into context
Frontmatter
104 tokensAlways available to the agent
SKILL.md
936 tokensWhen the skill is activated
Reference documents
673 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Discover the organization first
- Align once on material choices
- Establish the charter
- Bootstrap the first cycle
- Hand off the created Cassandra
Files
SKILL.mdcore5,143 bytesagents/openai.yamlasset257 bytesreferences/cassandra-charter.mddoc3,646 bytes
Read SKILL.md
# Cassandra Creator
Create a durable independent dissent function, not a generic contrarian persona or one-off review. Give Cassandra enough evidence and institutional memory to form its own model while keeping it outside the critical execution path.
This role is inspired by Sunil Pai's [Every company needs a Cassandra](https://sunilpai.dev/posts/every-company-needs-a-cassandra/).
Read [references/cassandra-charter.md](references/cassandra-charter.md) before writing the created agent's durable brief.
## Discover the organization first
Inspect the project before establishing the role:
- Resolve the relevant product, repositories, environments, current stage, and major commitments.
- Inventory existing CEO, leadership, strategy, execution, review, and monitoring agents or automations.View the complete source on GitHubceo-creator
When your agent uses it
Create or align a durable CEO agent for a software project, product, or organization. Use when someone asks for a project CEO, product steward, general manager, autonomous owner, or open-ended agent that should proactively observe the product, set priorities, coordinate work, and report outcomes over time. Establishes evidence sources, authority boundaries, operating cadence, initiative and delegation rules, privacy protections, and a decision-oriented reporting contract.
What it loads into context
Frontmatter
93 tokensAlways available to the agent
SKILL.md
1,961 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Discover the project first
- Align once on material choices
- Establish the operating charter
- Bootstrap the first CEO cycle
- Operate as a closed loop
- Give initiative without unlimited authority
- Produce a useful CEO pulse
- Maintain operating quality
- Hand off the created CEO
Files
SKILL.mdcore10,582 bytesSKILL.mdcore10,582 bytesagents/openai.yamlasset190 bytes
Read SKILL.md
# CEO Creator
Create a durable operating agent, not a role-play persona or a long generic prompt. Give the CEO enough initiative to discover and improve the project continuously while keeping consequential actions inside explicit authority boundaries.
## Discover the project first
Inspect what is available before asking questions or changing state:
- Resolve the project, repositories, product surfaces, deployment environments, and current stage.
- Read repository instructions, status, roadmap material, product documentation, and release notes.
- Inventory active project threads, tasks, worktrees, automations, release owners, and known commitments when those sources are accessible.
- Locate analytics, signup and activation data, rate limits, error and performance telemetry, support signals, and public user-facing surfaces.
- Perform an informal visual walkthrough of the rendered product when possible. Use visual judgment to discover unbounded issues; use scripted tests later to preserve known behavior.
- Distinguish verified facts, reasonable inferences, and unknowns.View the complete source on GitHubclaude-session-introspect
When your agent uses it
Inspect Claude Code session JSONL files at ~/.claude/projects/ to extract real conversation telemetry: token counts (input/output/cache reads/cache writes), assistant turn counts, human prompt counts, tool-use counts, compaction boundaries, and the contents of compaction summaries. Use this skill when the user asks "how many tokens did this session use", "how many prompts have I sent", "show me the stats for this conversation", "what got compacted", "where are the compaction boundaries", "introspect the session", "do brain surgery on the JSONL", or wants any data point that lives inside the on-disk session log rather than the live context window. Inspired by Tal Raviv's "I wanted to know how compaction works" article.
What it loads into context
Frontmatter
282 tokensAlways available to the agent
SKILL.md
2,117 tokensWhen the skill is activated
Reference documents
341 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Where sessions live
- Quick locate: find the current session
- The headline stats (one-shot)
- Gotchas
- When to reach for this skill
- Reference
Scripts executed separately
stats.sh
Files
README.mddoc1,408 bytesSKILL.mdcore8,204 bytesSKILL.mdcore8,204 bytesSKILL.mdcore8,204 bytesSKILL.mdcore8,204 bytesSKILL.mdcore8,204 bytesSKILL.mdcore8,204 bytesSKILL.mdcore8,204 bytesSKILL.mdcore8,204 bytesSKILL.mdcore8,204 bytesSKILL.mdcore8,204 bytesSKILL.mdcore8,204 bytesstats.shruns3,685 bytes
Read SKILL.md
# Claude Session Introspect
Claude Code persists every conversation as a JSONL file on disk. This skill is the recipe for opening one and pulling out the numbers you actually want — token usage, prompt counts, compaction events, tool calls — without guessing.
## Where sessions live
```
~/.claude/projects/<encoded-cwd>/<session-uuid>.jsonl
```
`<encoded-cwd>` is the absolute path of the project's working directory with `/` replaced by `-` and a leading `-`. Example: `/Users/swyx/Work/foo` → `-Users-swyx-Work-foo`.
Each line is one event. The interesting `type` values:
View the complete source on GitHubcli-ux
When your agent uses it
Design, implement, or review a command-line interface when its user-facing command contract, interaction behavior, automation output, credentials, or mutation safety is the primary concern. For a bounded CLI mismatch or bug, apply only the relevant contract guidance; do not expand it into a full CLI or authentication redesign.
What it loads into context
Frontmatter
68 tokensAlways available to the agent
SKILL.md
2,742 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Define one typed command contract
- Design the input graph before prompts
- Support human flags and full-fidelity JSON
- Separate interactive and automated contracts
- Bound output without hiding data
- Separate human and agent authentication
- Make authentication state obvious and portable
- Optional opportunity scan
- Use risk-triggered mutation controls
- Defend against agent-shaped input mistakes
- Treat remote text as untrusted data
- Make errors local and actionable
- Test contracts, not only handlers
- Selective review lens
Files
SKILL.mdcore14,504 bytesSKILL.mdcore14,504 bytesSKILL.mdcore14,504 bytesagents/openai.yamlasset273 bytes
Read SKILL.md
# CLI UX
Design one CLI with two deliberate modes:
- optimize interactive use for discoverability, concise defaults, and safe recovery;
- optimize automated use for predictability, bounded context, explicit contracts, and defense in depth.
Keep the CLI self-contained. Do not require an MCP server or companion agent skill. Make the installed CLI capable of describing and safely exercising its own exact-version contract.
Apply this skill proportionally. The requested CLI outcome and concrete risks
created by the changed command define the blocking criteria. The remaining
sections are design options and review lenses, not a demand to redesign every
CLI surface. Stop when the named contract is corrected and focused process or
contract tests prove it; report adjacent improvements as follow-ups.View the complete source on GitHubcloudflare
When your agent uses it
Route an ambiguous or cross-product Cloudflare platform request to the appropriate product, documentation, or narrower local skill. Use when the user needs help choosing among Cloudflare compute, storage, AI, networking, security, media, or infrastructure products. Do not trigger when the request already names a specific Cloudflare product or matches a narrower installed skill.
What it loads into context
Frontmatter
75 tokensAlways available to the agent
SKILL.md
654 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Retrieve current facts
- Route the request
- Prefer narrower skills
Files
SKILL.mdcore3,171 bytes
Read SKILL.md
# Cloudflare Platform Router
Choose the smallest relevant product surface, then use current first-party
documentation or a narrower skill. This router is not a local copy of the
Cloudflare product manuals.
## Retrieve current facts
- [Cloudflare documentation](https://developers.cloudflare.com/) for supported
behavior, limits, pricing, and product maturity.
- [Cloudflare changelog](https://developers.cloudflare.com/changelog/) for recent
launches and breaking changes.
- The installed Wrangler configuration schema and package `.d.ts` files for the
project's actual build contract.View the complete source on GitHubcloudflare-do-turn-based-multiplayer
When your agent uses it
Design, implement, debug, or verify a remote turn-based multiplayer game whose rooms run on Cloudflare Durable Objects. Use for room and invite identity, reconnectable seats, WebSocket hibernation, concurrent turns, action idempotency, revision conflicts, or cross-browser game-state agreement. Do not trigger for generic Durable Object applications or local-only games.
What it loads into context
Frontmatter
84 tokensAlways available to the agent
SKILL.md
813 tokensWhen the skill is activated
Reference documents
4,013 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Establish authority
- Serialize mutations
- Keep acknowledgement and recovery explicit
- Durable Object and WebSocket boundaries
- Verify the failure cases that matter
Files
SKILL.mdcore4,220 bytesagents/openai.yamlasset276 bytesreferences/failure-modes-and-verification.mddoc9,882 bytesreferences/protocol-and-architecture.mddoc9,127 bytes
Read SKILL.md
# Cloudflare DO Turn-Based Multiplayer
Model each room as one server-authoritative state machine. Keep the deterministic
game reducer independent from Cloudflare transport so rules and concurrency can
be tested without Wrangler.
## Establish authority
Before editing, identify:
- the room's deterministic Durable Object ID;
- the public room code and any private invite credential;
- how a device resumes and which seats it owns;
- the persisted room revision and action identity; andView the complete source on GitHubcloudflare-email-service
When your agent uses it
Implement or debug Cloudflare Email Service sending, Email Routing, or an Agents SDK email handler. Use for the Workers email binding, Email Service REST API, SMTP, inbound `email()` handlers, domain onboarding, deliverability, or Cloudflare email tooling. Do not trigger for provider-neutral email design or non-Cloudflare mail services.
What it loads into context
Frontmatter
76 tokensAlways available to the agent
SKILL.md
554 tokensWhen the skill is activated
Reference documents
9,036 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Choose the surface
- Verify prerequisites and boundaries
- Validate the owning path
Files
SKILL.mdcore2,735 bytesSKILL.mdcore2,735 bytesreferences/cli-and-mcp.mddoc4,039 bytesreferences/deliverability.mddoc9,145 bytesreferences/rest-api.mddoc6,014 bytesreferences/routing.mddoc7,462 bytesreferences/sending.mddoc9,530 bytes
Read SKILL.md
# Cloudflare Email Service
Retrieve current Cloudflare documentation and installed Workers types before
using API signatures, limits, pricing, or CLI commands. Email Service is evolving
and the Workers binding, REST API, SMTP, and Email Routing have distinct
contracts.
## Choose the surface
| Need | Use | Reference |
| --- | --- | --- |
| Send from a Worker | Email binding | [sending.md](references/sending.md) |
| Send from outside Workers | REST API or SMTP | [rest-api.md](references/rest-api.md) |
| Receive, forward, reject, or parse mail | Email Routing `email()` handler | [routing.md](references/routing.md) |View the complete source on GitHubcloudflare-one
When your agent uses it
Guides Cloudflare One Zero Trust and SASE work across Access, Gateway, WARP, Tunnel, Cloudflare WAN, DLP, CASB, device posture, and identity. Use when designing, configuring, troubleshooting, or reviewing Cloudflare One deployments. Retrieval-first: use current Cloudflare docs/API schemas instead of embedded product docs.
What it loads into context
Frontmatter
77 tokensAlways available to the agent
SKILL.md
4,411 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Workflow
- Assessment Prompts
- Guardrails
- Output Defaults
- Validation Prompts
- API Safety
Files
SKILL.mdcore22,293 bytesSKILL.mdcore22,293 bytes
Read SKILL.md
# Cloudflare One
Before citing limits, settings, API fields, category IDs, or exact UI paths, retrieve current information from the [Cloudflare One docs](https://developers.cloudflare.com/cloudflare-one/), the Cloudflare docs MCP server, or the Cloudflare API schema.
## Workflow
1. Classify the ask: architecture, configuration, troubleshooting, migration, or review.
2. Gather context: account ID, users/sites/apps, identity provider, SCIM/group sync, device management, traffic path, compliance constraints, and rollout blast radius.
3. Retrieve only the current docs needed for the products involved: Access, Gateway, WARP/device client, Tunnel/Mesh, Cloudflare WAN, DLP, CASB, device posture, or identity.
4. If account access is available, inspect existing resources before proposing or making changes: Access apps/policies/groups/IdPs, Gateway rules/lists/categories, device profiles/posture checks, tunnels/routes, DNS/resolver settings, and locations/sites.
5. Propose the change set with prerequisites, validation, and rollback. For risky changes, stage disabled or scoped to a pilot group/site unless the user explicitly asks otherwise.
## Assessment Prompts
View the complete source on GitHubcloudflare-one-migrations
When your agent uses it
Plans migrations from Zscaler ZIA/ZPA, Palo Alto, legacy VPN, SWG, or SASE stacks to Cloudflare One. Use for migration assessments, policy mapping, rollout plans, and parity/gap analysis.
What it loads into context
Frontmatter
56 tokensAlways available to the agent
SKILL.md
2,503 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Workflow
- Exports To Ask For
- Mapping Heuristics
- Migration Assessment Prompts
- Source-Specific Traps
- Gotchas
- Validation Gates
- Assessment Template
Files
SKILL.mdcore12,363 bytesSKILL.mdcore12,363 bytesSKILL.mdcore12,363 bytesSKILL.mdcore12,363 bytesSKILL.mdcore12,363 bytesSKILL.mdcore12,363 bytesSKILL.mdcore12,363 bytesSKILL.mdcore12,363 bytesSKILL.mdcore12,363 bytesSKILL.mdcore12,363 bytesSKILL.mdcore12,363 bytesSKILL.mdcore12,363 bytesSKILL.mdcore12,363 bytesSKILL.mdcore12,363 bytesSKILL.mdcore12,363 bytesSKILL.mdcore12,363 bytes
Read SKILL.md
# Cloudflare One Migrations
Retrieve current Cloudflare docs, Cloudflare API schemas, and source-vendor export docs before generating exact configuration.
## Workflow
1. Identify the source stack: Zscaler ZIA, Zscaler ZPA, Palo Alto NGFW/Prisma/GlobalProtect, legacy VPN/SWG/SD-WAN, or other.
2. Request exports and logs before mapping. Prefer structured exports over screenshots or prose summaries.
3. Build an inventory: identities, groups, apps, destinations, connectors/tunnels, DNS/URL/firewall/DLP/TLS policies, objects/lists, locations/sites, exceptions, hit counts, and compliance logging.
4. Produce a mapping plan: source object, Cloudflare One target resource, confidence, prerequisites, unsupported/partial mappings, and manual decisions.
5. Create dependencies first: identity/[SCIM](https://developers.cloudflare.com/cloudflare-one/team-and-resources/users/scim/), connectors/on-ramps, routes/DNS, lists/objects, TLS bypasses, Access apps/policies, Gateway policies, DLP/CASB, logging.
6. Stage safely: use a migration prefix, create disabled/audit-mode rules by default, pilot with small groups/sites, compare logs, then expand rollout.
7. Account for every source rule. Each rule must map to a Cloudflare object or an explicit Not Migrated row with reason and security impact.
View the complete source on GitHubcloudflare-production-builder
When your agent uses it
Design, review, debug, migrate, or deploy production systems on Cloudflare Workers and related Developer Platform products. Use for material architecture, durability, release, migration, rollback, or live-verification decisions across Workers, Durable Objects, D1, R2, Queues, Workflows, bindings, and routes.
What it loads into context
Frontmatter
72 tokensAlways available to the agent
SKILL.md
1,641 tokensWhen the skill is activated
Reference documents
9,889 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Choose the operating mode
- Core contract
- Prefer provider-native hot paths
- Proportional workflow
- Integrate preview and newly launched capabilities safely
- Load references selectively
Files
SKILL.mdcore8,406 bytesagents/openai.yamlasset317 bytesreferences/deployments-and-migrations.mddoc8,176 bytesreferences/durable-execution.mddoc12,227 bytesreferences/multitenant-hosting-and-security.mddoc7,537 bytesreferences/observability-testing-and-cost.mddoc8,526 bytesreferences/primitive-selection.mddoc6,175 bytesreferences/storage-and-caching.mddoc7,952 bytes
Read SKILL.md
# Cloudflare Production Builder
Apply this guidance proportionally. It is a production reasoning aid, not a
mandatory ceremony layer. Stay within the user's requested operation and do not
turn a diagnosis or recovery into an architecture program.
## Choose the operating mode
- **Answer or diagnose:** inspect only the evidence needed to explain the
behavior. Do not mutate or design a replacement unless asked.
- **Recover:** restore a known-good capability with the smallest supported,
reversible operation. Preserve evidence and defer refactoring.
- **Change or migrate:** design compatibility, durability, rollout, verification,
and rollback for the surfaces actually affected.View the complete source on GitHubconference-developer-endpoints
When your agent uses it
Add or review developer- and AI-facing conference data endpoints such as llms.txt, sessions.json, speakers.json, or MCP routes for AI Engineer conference pages. Implement only the requested surface unless the user asks for the full endpoint suite; never expose private speaker, CFP, or organizer data.
What it loads into context
Frontmatter
68 tokensAlways available to the agent
SKILL.md
1,907 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Surface catalog for a full conference endpoint suite
- Reference Implementation
- Conference-Specific Adaptations
- Verification Checklist
- Notes
Files
SKILL.mdcore7,458 bytesSKILL.mdcore7,458 bytesSKILL.mdcore7,458 bytes
Read SKILL.md
# Conference Developer & AI Endpoints — General Pattern
This skill documents the available pattern for developer/AI-facing conference
data. Treat the sections as a surface catalog, not an all-or-nothing acceptance
checklist. For one endpoint, change and validate that endpoint plus its shared
public-data boundary; do not add MCP, CLI, documentation pages, agent skills, or
unrelated endpoints. Stripping private and internal fields is an invariant for
every public surface. Stop when the requested surface is usable and its privacy
contract is verified.
## Surface catalog for a full conference endpoint suite
For a conference at route `/{conf}`, create the following:
View the complete source on GitHubconference-transcribe
When your agent uses it
Transcribe a multi-talk conference livestream or long YouTube video into separate per-talk transcripts. Parses timestamps from the video description to split talks, downloads audio/video, transcribes each segment, then uses an LLM to clean up and format the transcripts with key takeaways and frequent timestamps. Use when user says "transcribe this conference", "split this livestream into talks", "transcribe each talk separately", or provides a YouTube URL of a multi-hour event stream with chapter timestamps.
What it loads into context
Frontmatter
205 tokensAlways available to the agent
SKILL.md
2,565 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Lessons Learned (from AIE Europe Day 1, April 2026)
- Step-by-Step Workflow
- Quick Start (Copy-Paste)
Files
SKILL.mdcore9,692 bytesSKILL.mdcore9,692 bytesSKILL.mdcore9,692 bytesSKILL.mdcore9,692 bytesSKILL.mdcore9,692 bytesSKILL.mdcore9,692 bytesSKILL.mdcore9,692 bytesSKILL.mdcore9,692 bytesSKILL.mdcore9,692 bytesSKILL.mdcore9,692 bytesSKILL.mdcore9,692 bytesSKILL.mdcore9,692 bytes
Read SKILL.md
# Conference Transcribe
Input: a YouTube URL with chapter timestamps or another multi-talk recording.
Transcribe a multi-talk conference livestream into individual, cleaned-up per-talk markdown files with key takeaways and frequent timestamps.
## Lessons Learned (from AIE Europe Day 1, April 2026)
This skill was born from a real transcription session. Here's what worked and what didn't:
### What Worked
1. **YouTube auto-captions as primary source** -- YouTube's English auto-captions (VTT) are surprisingly good and *instant*. No download wait, no model download, no GPU needed. Prefer this over Whisper for YouTube videos that have captions available.
2. **`yt-dlp --write-sub --write-auto-sub --sub-lang en`** to grab captions directly, then parse the VTT file.View the complete source on GitHubcoordinate
When your agent uses it
Coordinate focused Luna helpers for bounded work and Astra advisers for difficult design questions while doing the main work yourself.
What it loads into context
Frontmatter
27 tokensAlways available to the agent
SKILL.md
462 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Luna: `gpt-6-luna`, high
- Astra: `gpt-6-astra`, high
- Coordinate
Files
SKILL.mdcore2,368 bytesagents/openai.yamlasset257 bytes
Read SKILL.md
# Coordinate
Do the main work yourself, using Luna for scouting or bounded tasks and Astra for advice. Keep small tasks and narrow lookups local. Delegate only when a concrete assignment saves enough time to justify coordination and you can continue useful independent work.
## Luna: `gpt-6-luna`, high
Use Luna for well-defined work or substantial investigations that require synthesizing information across sources. For scouting, give it a concrete question and sources; ask for concise findings with evidence. Use the findings directly and send gaps back to Luna instead of repeating its reads or searches. For changes, specify the owned files, expected behavior, and relevant checks; have Luna implement and verify them. Tell Luna not to spawn agents.
## Astra: `gpt-6-astra`, high
Consult Astra when the approach is unclear, repeated attempts fail, or the task needs cross-cutting design or aesthetic judgment. Share the question, relevant findings, constraints, and what you have tried. Request advice, then use its guidance to continue implementation. Tell Astra not to spawn agents.
## Coordinate
View the complete source on GitHubdata-chatbots
When your agent uses it
Design and implement AI copilots that analyze structured data and propose mutations for human approval (draft → apply), not direct writes. Covers prompting, multistep compound requests (remove + add in one turn), FIFO client queuing for long agent loops, validation, session memory, optimistic versioning UX, copilot panel/surface ergonomics (floating-dockable panel, summon-hotkey size state machine), LLM tracing/observability (OpenInference + OTLP session.id grouping, orphan-span fixes, human thumbs up/down feedback annotations), and test matrices. Use when building scheduling/admin chatbots, proposal workflows, human-in-the-loop agents, or reviewing aiebot-style features.
What it loads into context
Frontmatter
163 tokensAlways available to the agent
SKILL.md
12,743 tokensWhen the skill is activated
Reference documents
27,800 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Battle scars (select those matching the touched risk)
- Architecture (non-negotiables)
- Tiered operation harness (secondary — adopt after MVP)
- Prompting
- UX
- Server validation checklist
- Test matrix (must exercise)
- Implementation smells
- Sample code
- Quick build checklist
Scripts executed separately
samples/client-request-queue.tssamples/orchestration-dry-run-and-query.tssamples/proposal-validate-and-normalize.tssamples/session-memory-with-outcomes.tssamples/surface-panel-sizing.tsxsamples/version-stale-ux.ts
Files
SKILL.mdcore54,489 bytesSKILL.mdcore54,489 bytesSKILL.mdcore54,489 bytesSKILL.mdcore54,489 bytesSKILL.mdcore54,489 bytesaudit-log.mddoc6,373 bytesemail-surface.mddoc13,380 bytesobservability.mddoc12,644 bytessamples/README.mddoc1,841 bytessamples/client-request-queue.tsruns3,870 bytessamples/orchestration-dry-run-and-query.tsruns6,006 bytessamples/proposal-validate-and-normalize.tsruns4,264 bytessamples/session-memory-with-outcomes.tsruns3,094 bytessamples/surface-panel-sizing.tsxruns11,475 bytessamples/version-stale-ux.tsruns3,380 bytessurface-ux.mddoc9,250 bytestest-cases.mddoc16,602 bytestiered-operation-harness.mddoc8,153 bytes../slackbot-builder/level-3-interactive.mddoc26,255 bytes../slackbot-builder/level-5-hardened.mddoc20,306 bytes
Read SKILL.md
# Data chatbots
Copilots over **authoritative structured state** (schedules, CRMs, configs) should **draft** changes and **apply** only after explicit human approval. Treat the model as a planner, not a writer.
Apply this guidance to the requested copilot surface and the data risks it
creates. Draft-before-apply, apply-equals-review, authorization, and prevention
of silent destructive replacement are invariants when the workflow can mutate
authoritative data. The remaining incidents, layers, telemetry, caching, email,
and advanced harness patterns are risk-triggered guidance or opportunities, not
a mandate to implement the entire platform. Stop when the requested workflow is
correctly proposed/applied and focused tests cover its plausible integrity
failure; report unrelated hardening as follow-up.
## Battle scars (select those matching the touched risk)View the complete source on GitHubdata-visualization-quality
When your agent uses it
Decide whether quantitative data should be visualized, choose and design an analytically faithful chart or table, and reject misleading or low-information artifacts. Use for charts, dashboards, analytical tables, visualization specifications, or production visualization pipelines; do not use for generic page styling or interaction mechanics.
What it loads into context
Frontmatter
66 tokensAlways available to the agent
SKILL.md
906 tokensWhen the skill is activated
Reference documents
1,749 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Decide before designing
- Preserve semantic fidelity
- Require a visual to earn its space
- Choose and design the form
- Product-state contract
- Verify
Files
SKILL.mdcore4,820 bytesSKILL.mdcore4,820 bytesSKILL.mdcore4,820 bytesagents/openai.yamlasset319 bytesreferences/chart-design.mddoc8,828 bytes
Read SKILL.md
# Data Visualization Quality
Create visualizations that answer the requested analytical question. A valid
chart specification is not automatically publishable.
## Decide before designing
Establish four things before choosing a visual:
1. **Claim:** the comparison, trend, distribution, composition, relationship,
or decision the user wants to understand.
2. **Required evidence:** the dimensions, measures, units, denominators, time
windows, and comparable populations needed to support that claim.
3. **Coverage:** which required fields and entities are complete, partial,View the complete source on GitHubdeep-trajectory-analysis
When your agent uses it
Reconstruct and visually analyze paired agent, game, or policy trajectories to determine whether changed actions produced their intended effects. Use for move-history audits, replay/trace analysis, policy regressions, behavior calibration, causal first-divergence studies, reply-survival analysis, agent personality validation, promotion decisions, and reports that must connect aggregate outcomes to exact state-action sequences.
What it loads into context
Frontmatter
82 tokensAlways available to the agent
SKILL.md
1,407 tokensWhen the skill is activated
Reference documents
1,039 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Establish the causal question
- Preflight integrity
- Audit telemetry semantics
- Reconstruct paired trajectories
- Build the effect funnel
- Combine population and case evidence
- Make the report visual
- Draw conclusions
- Deliverables
Scripts executed separately
scripts/validate-report.mjs
Files
SKILL.mdcore7,290 bytesagents/openai.yamlasset280 bytesreferences/evidence-contract.mddoc4,861 bytesscripts/validate-report.mjsruns4,895 bytes
Read SKILL.md
# Deep Trajectory Analysis
Determine not merely whether a candidate scored better, but what it changed, whether the named
mechanism fired, how the environment replied, and whether the benefit survived to the final
outcome.
Read [references/evidence-contract.md](references/evidence-contract.md) before defining metrics or
building the report. Run [scripts/validate-report.mjs](scripts/validate-report.mjs) on a
machine-readable result that follows that contract.
## Establish the causal question
Write one sentence for each intended effect before inspecting favorable examples:
View the complete source on GitHubdesign-apps-with-imagegen
When your agent uses it
Explore and implement app or site redesigns through free Mobbin reference research, four distinct ImageGen directions, user selection or delegated choice, and matched visual critique. Use for image-led design exploration, not routine UI fixes or implementation of an already selected design.
What it loads into context
Frontmatter
62 tokensAlways available to the agent
SKILL.md
891 tokensWhen the skill is activated
Reference documents
2,405 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- 1. Establish scope
- 2. Research and explore
- 3. Resolve the direction
- 4. Implement
- 5. Compare, correct, and integrate
- Handoff
Files
SKILL.mdcore5,080 bytesagents/openai.yamlasset388 bytesassets/design-loop-reference.pngasset1,299,742 bytesreferences/edge-case-matrix.mddoc1,417 bytesreferences/imagegen-workflow.mddoc3,185 bytesreferences/implementation-miss-ledger.mddoc2,850 bytesreferences/visual-comparison.mddoc1,364 bytes../design-preferences/SKILL.mddoc4,161 bytes
Read SKILL.md
# Design Apps with ImageGen
Explore composition and interaction through images, implement the chosen direction, and compare the actual product against it.
## 1. Establish scope
Inspect the affected screens, real content, capabilities, state owners, and responsive behavior. Separate existing contracts from proposed changes. Preserve scoped functionality and data unless the user authorizes changes; generated controls and text are proposals, not product truth.
Retain applicable navigation, account controls, and workspace access through loading and recovery states. Follow [design-preferences](../design-preferences/SKILL.md); shell replacement must be in scope. Report unrelated layout gaps rather than expanding the redesign.
## 2. Research and explore
Read [imagegen-workflow](references/imagegen-workflow.md). Use Chrome computer use to search free Mobbin before ideation, then generate four distinct ImageGen directions including a purposeful wildcard. Give each its own creative brief and reference set. Differences must include composition or interaction, not just palettes and corner radii.
View the complete source on GitHubdesign-preferences
When your agent uses it
Apply swyx's design preferences when building or changing app screens, or designing, restyling, or reviewing websites: reuse shared app layouts, preserve information density, use readable typography, avoid decorative card accent strips, and give brand color a clear purpose. Use alongside task-specific design workflows.
What it loads into context
Frontmatter
67 tokensAlways available to the agent
SKILL.md
772 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Shared application layout
Files
SKILL.mdcore4,161 bytes
Read SKILL.md
# Design preferences
These are the user's defaults, not universal design rules. Follow an explicit visual reference or request when it overrides them. Apply them to the requested surface; do not expand a small task into a site redesign.
- **No decorative thin accent strips on cards.** Avoid colored or gradient top borders, ribbons, and `::before` lines added just to make repeated panels look designed. Functional table rules, chart marks, focus rings, and active-navigation indicators are fine.
- **Choose the layout for the information.** Use aligned rows or tables for repeated comparisons, and place a finding beside its evidence. Use cards when items genuinely form independent units, not as the automatic wrapper for every paragraph or statistic. Avoid nested cards.
- **Density comes from composition, not tiny text.** Start around 17–18px for reading text on desktop and 16–17px on mobile. Keep secondary labels legible. Shorten repetitive copy, align related facts, and reduce container padding before shrinking type. Recompose mobile comparisons rather than scaling down a desktop table.
- **Make whitespace earn its place.** Use space to distinguish sections and establish hierarchy. Avoid oversized introductory regions, tall rows around two numbers, and equal-height panels full of emptiness. Put repeated caveats once at the relevant section level while retaining essential denominators beside the data.
- **Use brand color confidently and purposefully.** Prefer meaningful series colors, selected states, or a substantial focal region over ornamental gradients repeated everywhere. Preserve strong text contrast on colored surfaces. Follow the actual brand assets and palette; do not invent a substitute logo. A dark masthead and a broad gradient can work when appropriate, but are not mandatory.
## Shared application layout
- **Signed-in pages inherit the shared app shell.** Reuse the existing navigation, account controls, and workspace switcher where the app has one. Include workspace selection, settings, creation/editing, and detail pages; do not build detached page-specific chrome. The shell must also work before a workspace is selected.
- **Keep context through every state.** Loading, empty, error, expired-session, and permission states retain applicable navigation and account or sign-in controls, with useful recovery actions. A missing workspace must not strand the user without a way to switch accounts or sign out.View the complete source on GitHubdiy-netlify
When your agent uses it
Build or audit an isolated Netlify/Vercel-style pull-request preview workflow using GitHub Actions and the project's existing hosting provider. Use when eligible PRs need separate live preview environments, stable and immutable URLs, GitHub reporting, affected-target builds, and safe fork handling. Do not use for production-bound staged versions, artifact promotion or reuse, or generalized release-platform design.
What it loads into context
Frontmatter
83 tokensAlways available to the agent
SKILL.md
818 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Preview contract
- Trust boundary
- Implementation
- Verification
Files
SKILL.mdcore4,260 bytesSKILL.mdcore4,260 bytesSKILL.mdcore4,260 bytesSKILL.mdcore4,260 bytesagents/openai.yamlasset270 bytes
Read SKILL.md
# DIY Netlify
Deliver the reviewer loop people expect from hosted deploy previews without
recreating a deployment platform:
> Open a PR, wait for the preview link, review it, merge when green, and let the
> exact merge commit deploy to production.
## Preview contract
For each eligible PR:
1. Detect affected deployable targets conservatively, including shared code and
lockfile changes.View the complete source on GitHubdownload-video
When your agent uses it
Downloads embedded videos from web pages. Fetches the page, identifies the video hosting service (Vimeo, YouTube, etc.), resolves the correct embed/player URL, and downloads using yt-dlp. Handles private/unlisted videos that require referer headers or embed URLs. Use this skill when someone says "download this video", "save this video", "grab the video from this page", "rip this video", or provides a URL and asks to download media from it. Also trigger when someone pastes a URL to a page with an embedded video and wants the video file locally.
What it loads into context
Frontmatter
214 tokensAlways available to the agent
SKILL.md
2,055 tokensWhen the skill is activated
Reference documents
432 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Why This Skill Exists
- Prerequisites
- How to Use This Skill
- Troubleshooting
- Real-World Example: OpenAI Forum Vimeo Embed
- Common Video Page Patterns
Files
README.mddoc1,789 bytesSKILL.mdcore8,029 bytesSKILL.mdcore8,029 bytesSKILL.mdcore8,029 bytesSKILL.mdcore8,029 bytesSKILL.mdcore8,029 bytesSKILL.mdcore8,029 bytesSKILL.mdcore8,029 bytesSKILL.mdcore8,029 bytesSKILL.mdcore8,029 bytesSKILL.mdcore8,029 bytesSKILL.mdcore8,029 bytesSKILL.mdcore8,029 bytesSKILL.mdcore8,029 bytesSKILL.mdcore8,029 bytes
Read SKILL.md
# Download Video
This skill downloads embedded videos from web pages by inspecting the page source, identifying the video hosting service and embed URL, then using yt-dlp to download the video file.
## Why This Skill Exists
Many event replays, webinars, and talks are embedded on pages using private/unlisted video hosting (especially Vimeo). The direct video URL often returns 404 because the video is only accessible through the embed player with the correct referer. This skill handles that automatically.
## Prerequisites
Ensure yt-dlp is installed and up to date (older versions hit different errors):
```bash
which yt-dlp || brew install yt-dlpView the complete source on GitHubdownload-x-video
When your agent uses it
Download video from X/Twitter posts using yt-dlp. Use when the user wants to "download this X video", "save this tweet video", "grab video from Twitter", or provides an x.com/twitter.com status URL with a video. Handles HLS streams and uses --print after_move:filepath for reliable path detection.
What it loads into context
Frontmatter
74 tokensAlways available to the agent
SKILL.md
255 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Prerequisites
- Usage
- How It Works
- Troubleshooting
Scripts executed separately
scripts/download_x_video.py
Files
SKILL.mdcore1,022 bytesSKILL.mdcore1,022 bytesSKILL.mdcore1,022 bytesscripts/download_x_video.pyruns1,820 bytes
Read SKILL.md
# Download X/Twitter Video
Download video from X/Twitter posts via yt-dlp.
## Prerequisites
- `yt-dlp`: `brew install yt-dlp`
## Usage
```bash
python3 scripts/download_x_video.py "https://x.com/user/status/123/video/1" [/output/dir]
```
View the complete source on GitHubdurable-objects
When your agent uses it
Design, implement, debug, or test Cloudflare Durable Objects when the task specifically involves per-key coordination, strongly consistent object-owned state, RPC or HTTP interfaces, alarms, WebSocket hibernation, bindings, or class lifecycle. Do not trigger for ordinary stateless Workers or Cloudflare Agents SDK work already owned by the `agents-sdk` skill.
What it loads into context
Frontmatter
78 tokensAlways available to the agent
SKILL.md
401 tokensWhen the skill is activated
Reference documents
5,705 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Design contract
Files
SKILL.mdcore2,003 bytesreferences/rules.mddoc8,796 bytesreferences/testing.mddoc6,541 bytesreferences/workers.mddoc7,543 bytes
Read SKILL.md
# Durable Objects
Use Durable Objects when one named object should serialize access to its own
state. Retrieve current Cloudflare documentation for APIs, bindings, storage,
class lifecycle, limits, and pricing.
Load only the relevant reference:
- [rules.md](references/rules.md) for partitioning, storage, concurrency, RPC,
alarms, and WebSockets.
- [testing.md](references/testing.md) for Workers Vitest and alarm tests.
- [workers.md](references/workers.md) for bindings, lifecycle configuration,
generated types, and observability.
View the complete source on GitHubeurope-developer-api
When your agent uses it
Use when working with AI Engineer Europe 2026 developer-facing endpoints, public schedule JSON, speakers JSON, llms.txt files, MCP access, and the local aieng CLI.
What it loads into context
Frontmatter
46 tokensAlways available to the agent
SKILL.md
1,210 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Available Endpoints
- Quick Start
- Data Model
- Key Paths (in this repo)
- Sensitive Fields (stripped from public endpoints)
- Notes
Files
SKILL.mdcore4,431 bytesSKILL.mdcore4,431 bytesSKILL.mdcore4,431 bytesSKILL.mdcore4,431 bytesSKILL.mdcore4,431 bytes
Read SKILL.md
# Europe Developer & AI Endpoints
AI Engineer Europe 2026 exposes several developer-friendly endpoints for building apps, AI integrations, and tools on top of conference data.
## Available Endpoints
All endpoints are relative to `https://ai.engineer`:
| Endpoint | Description |
|---|---|
| `/europe/llms.txt` | Basic conference info + schedule overview (plain text) |
| `/europe/llms-full.txt` | Full details: all talks, descriptions, and speakers (plain text) |
| `/europe/sessions.json` | All sessions (talks + workshops) as JSON (no sensitive data) |
| `/europe/speakers.json` | All speakers as JSON (no sensitive data) |View the complete source on GitHubface-matching
When your agent uses it
Diagnose, improve, or operate person-centered face matching across photo libraries, video, social profiles, directories, events, and other media when reference discovery, identity verification, detection failures, unknown people, or safe face-to-person assignment are involved. Use for face recognition and face-reference sourcing; not for generic image editing, image generation, or galleries without an identity-matching problem.
What it loads into context
Frontmatter
83 tokensAlways available to the agent
SKILL.md
1,620 tokensWhen the skill is activated
Reference documents
10,210 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Distinguish the five problems
- Fast path for ordinary cases
- Last-mile escalation
- Source and privacy boundaries
- Verify observable outcomes
Files
SKILL.mdcore8,806 bytesSKILL.mdcore8,806 bytesSKILL.mdcore8,806 bytesSKILL.mdcore8,806 bytesSKILL.mdcore8,806 bytesSKILL.mdcore8,806 bytesSKILL.mdcore8,806 bytesSKILL.mdcore8,806 bytesSKILL.mdcore8,806 bytesreferences/implementation-and-operations.mddoc13,477 bytesreferences/resources-and-source-strategies.mddoc17,271 bytesreferences/worldsfair-2026-journey.mddoc19,984 bytes
Read SKILL.md
# Face Matching
Match real faces to the right people while preserving uncertainty, consent, source boundaries, and existing correct assignments. Keep the ordinary path simple for people who already have a good reference; spend additional retrieval and inference only on unresolved cases.
Read supporting material only when it helps the task:
- [references/resources-and-source-strategies.md](references/resources-and-source-strategies.md): inventory of usable person records, LinkedIn/X/GitHub, employer/personal pages, public search, existing photo collections, video, transcripts, timestamps, browser access, and relevant installed skills/tools.
- [references/worldsfair-2026-journey.md](references/worldsfair-2026-journey.md): detailed real-world case study, concrete incorrect matches, identity corrections, production counts, failed hypotheses, and eight benchmarked padding recoveries.
- [references/implementation-and-operations.md](references/implementation-and-operations.md): existing SCRFD/SFace implementation, image-quality gates, operational commands, repository paths, regression checks, and release verification.
## Distinguish the five problems
1. **Identity coverage:** Do we even know that this person belongs in the searchable population? The source might be a customer directory, employee roster, contact list, event program, cast list, photo metadata, video title, caption, or prior human review.
2. **Person identity:** Does a profile, document, media item, or candidate name actually refer to the right individual? Similar names, employers, public aliases, organizations, and historical affiliations are evidence, not identity by themselves.View the complete source on GitHubforge
When your agent uses it
Operate or diagnose SmolForge repositories and Forge Deploy/Sites when the task requires Forge-specific CLI, authentication, manifest, or release behavior on forge.smol.ai or *.sites.smol.ai. Do not use for generic Git or Cloudflare work, public-page review, product strategy or analytics, or ordinary code changes that do not interact with Forge-hosted state.
What it loads into context
Frontmatter
80 tokensAlways available to the agent
SKILL.md
1,059 tokensWhen the skill is activated
Reference documents
885 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Keep the task scoped
- Resolve current behavior
- Repository authentication
- Forge Deploy contract
- Release and recovery
- References
Files
SKILL.mdcore5,198 bytesSKILL.mdcore5,198 bytesSKILL.mdcore5,198 bytesSKILL.mdcore5,198 bytesSKILL.mdcore5,198 bytesSKILL.mdcore5,198 bytesSKILL.mdcore5,198 bytesSKILL.mdcore5,198 bytesSKILL.mdcore5,198 bytesSKILL.mdcore5,198 bytesagents/openai.yamlasset106 bytesreferences/forge-source-map.mddoc3,847 bytes
Read SKILL.md
# Forge
Forge has two surfaces over Cloudflare:
- **Repositories:** Git hosting, issues, pull requests, Actions, transcripts,
and repository agents.
- **Deploy / Sites:** an exact pushed SHA becomes a preview and can later become
the production application.
Cloudflare remains the runtime/provider. Do not substitute another Git or
hosting product when Forge is the requested destination, and do not assume a
hosted app inherits Forge or Cloudflare Access authentication.
## Keep the task scopedView the complete source on GitHubfuture-only
When your agent uses it
Prefer the clean future product contract over legacy or backward compatibility. Use when the user invokes $future-only, says the product is preproduction or has no users, permits breaking changes, or explicitly says not to preserve legacy APIs, schemas, data, migrations, configuration, behavior, or tests.
What it loads into context
Frontmatter
65 tokensAlways available to the agent
SKILL.md
297 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
Files
SKILL.mdcore1,640 bytesagents/openai.yamlasset241 bytes
Read SKILL.md
# Future Only
Treat the intended future behavior as the only supported contract.
- Proactively find and remove compatibility shims, deprecated routes, fallback fields, adapters, aliases, dual-write paths, adoption logic, and tests that exist only for obsolete behavior.
- Prefer one canonical API, schema, configuration, and implementation. Update all in-repository callers together.
- Treat preproduction data as disposable. Prefer a fresh baseline, reset, or seed path over backfills, upgrade ladders, historical migration replay, or parallel schemas.
- Delete obsolete coverage only after distinguishing it from tests that still prove current authorization, correctness, security, or user-visible behavior.
- Update active documentation and tooling so they describe only the surviving contract. Historical records may remain clearly historical.
- Do not add a compatibility layer merely to reduce the diff or make old tests pass.
This skill authorizes breaking code, API, schema, configuration, fixture, and test changes within the requested scope. It does not authorize destroying confirmed production or third-party user data. If such data actually exists, stop before irreversible loss and request the smallest explicit approval; otherwise do not preserve hypothetical compatibility.View the complete source on GitHubgeneralize
When your agent uses it
Generalize a concrete fix, example, correction, or recurring failure into evidence-backed broader solutions and durable prevention. Use when explicitly asked to broaden, systematize, or extract transferable lessons.
What it loads into context
Frontmatter
45 tokensAlways available to the agent
SKILL.md
455 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
Files
SKILL.mdcore2,554 bytesagents/openai.yamlasset289 bytes
Read SKILL.md
# Generalize
Surface meaningful improvements at multiple levels and recommend the option that best fits the user's intent and impact-versus-effort tradeoff.
1. Establish the user's actual goal, authorized scope, observed examples, and underlying failure mechanism.
2. Inspect the current conversation, established workflow, and relevant code, data, tests, or logs. Reuse existing parsers, contracts, and resume mechanisms before proposing another path. Search available agent session history only when past decisions or recurrence could change the conclusion; target exact repository names, errors, or phrases, bound the search, and avoid secrets or unrelated private content.
3. Find sibling cases and counterexamples. Generalize only the verified cause; do not turn a local defect into new policy, requirements, or architecture without supporting evidence. Distinguish a one-off symptom, repeated pattern, missing invariant, unreliable input, and architectural constraint; quantify affected cases when practical.
4. Offer only useful levels of intervention:
- Fix the immediate instance.
- Repair other cases sharing the same verified cause.
- Correct the shared data, contract, abstraction, or workflow.
- Add a test, guardrail, monitoring, or safe automation.
- Capture a reusable process, skill, or architectural improvement.
5. Compare expected impact, confidence, effort, risk, reversibility, and dependencies. Recommend based on the user's overall intent; favor simplicity when outcomes are comparable, but surface higher-impact options that become worthwhile with broader scope or authorization. Mark speculation and unresolved cases explicitly.View the complete source on GitHubgsuite-setup
When your agent uses it
Configure or audit Google Workspace (formerly G Suite) organization settings for open collaboration, user autonomy, external sharing, Groups privacy, Gmail delegation, Calendar, Meet, Chat, Drive, Directory, and profile editing. Use for new Workspace setup, restrictive-default cleanup, onboarding a small collaborative organization, or verifying that the Latent Space openness baseline remains applied.
What it loads into context
Frontmatter
79 tokensAlways available to the agent
SKILL.md
687 tokensWhen the skill is activated
Reference documents
485 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Required workflow
- Safety boundaries
- Product-specific guidance
- Completion checklist
Files
SKILL.mdcore3,804 bytesagents/openai.yamlasset250 bytesreferences/openness-baseline.mddoc2,667 bytes
Read SKILL.md
# G Suite Setup
Configure Google Workspace through the authenticated Admin Console while changing only settings that differ from the requested baseline.
## Required workflow
1. Use the user's authenticated Chrome session. If Chrome automation is blocked by browser UI, use the Computer Use skill to dismiss or work around the obstruction without leaving Chrome.
2. Verify the active Google account, organization, and organizational unit before editing. For Latent Space, target the root `Latent Space` organizational unit unless the user specifies a narrower scope.
3. Read [references/openness-baseline.md](references/openness-baseline.md) before auditing or applying the baseline.
4. Inspect each relevant setting before editing. Skip settings already matching the baseline and report them separately from actual changes.
5. Apply one coherent product area at a time and wait for Google's saved confirmation before moving on.
6. Re-open or re-snapshot changed sections to verify the persisted state. Treat propagation notices as pending, not proof of immediate user-visible behavior.
7. Report three categories: changed, already correct, and unavailable or per-user-only.
View the complete source on GitHubkeep-it-simple
When your agent uses it
Review a diff, design, execution path, or subsystem for unnecessary complexity and propose concrete simplifications. Use during code review or independently when the user is concerned about overengineering, excessive coordination, or code that has become hard to understand or operate.
What it loads into context
Frontmatter
57 tokensAlways available to the agent
SKILL.md
645 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Review the requested surface
- Propose fewer mechanisms
- Finish proportionally
Files
SKILL.mdcore3,607 bytesSKILL.mdcore3,607 bytes
Read SKILL.md
# Keep It Simple
Find the simplest implementation that meets the actual requirements. Ask what
concrete requirement justifies each additional mechanism. Simplicity includes
runtime behavior and operational burden, not just source length.
## Review the requested surface
Establish the intended behavior, explicit constraints, and demonstrated failure
modes. Distinguish these from hypothetical future needs and conventions inherited
from templates or other skills. Inspect the relevant callers and execution path;
do not turn a focused review into a repository cleanup.
Trace what a reader must understand and what the system must execute. Look for:View the complete source on GitHublatent-space-thumbnail-director
When your agent uses it
Create, revise, or review Latent Space or Forward Deployed Engineering YouTube thumbnails. Use for episode thumbnail direction and artwork, not unrelated channels or general publishing.
What it loads into context
Frontmatter
43 tokensAlways available to the agent
SKILL.md
394 tokensWhen the skill is activated
Reference documents
1,048 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
Files
SKILL.mdcore1,998 bytesagents/openai.yamlasset277 bytesassets/brand/latent-space-hex-gradient.pngasset261,325 bytesassets/examples/how-do-you-eval-a-voice-safe.jpgasset279,917 bytesassets/examples/outbound-beats-inbound-safe.jpgasset290,840 bytesassets/examples/prompts-vs-workflows-safe.jpgasset261,982 bytesassets/examples/voice-quality-is-solved-safe.jpgasset267,139 bytesassets/references/stripe-for-agents-legacy.pngasset796,112 bytesassets/references/voice-ai-event-poster.pngasset845,068 bytesassets/references/voice-ai-real-stage-thumbnail.jpgasset193,875 bytesassets/references/wayfinder-sparse.pngasset577,182 bytesreferences/example-index.mddoc2,143 bytesreferences/preferences.mddoc1,050 bytesreferences/resource-index.mddoc1,964 bytes
Read SKILL.md
# Latent Space Thumbnail Director
Use `$imagegen` for raster artwork. Read [preferences](references/preferences.md); consult [resources](references/resource-index.md) for assets and [examples](references/example-index.md) for relevant approved work. Apply the FDE template only when that series is requested.
1. Ground ideas in the episode. Review several recent thumbnails on the target channel or series, and compare their composition, type, scale and imagery; distinguish observed patterns from a rigid template.
2. Offer at least four distinct title-and-hook pairs in a table, recommend one, and briefly challenge each. Favor specific, thoughtful sentence-case hooks. Verify any claim, number, guest post, role or milestone. Honor existing choices instead of asking again.
3. For the chosen hook, show distinct visual directions in context alongside recent channel examples, with their tradeoffs. A choice of title or words is not a choice of artwork: obtain visual selection before applying it unless the user explicitly asks you to choose. Independent packaging and private preparation can continue.
4. Build for the episode: one clear idea and a meaningful visual, not generic decorative tech. Show each requested guest and company once, with no unrequested host. Prefer real photo or video-frame cutouts for faces; disclose generated likenesses and inspect fidelity. Use official brand assets, not recreated logos. FDE branding is for FDE episodes only.
5. Inspect full size and at about 320 × 180, including against the channel grid. Check legibility, resemblance, headline, company and guest coverage, contrast, branding, and clearance for YouTube’s bottom-right duration badge. Repair defects; export a 16:9 master and 1280 × 720 JPG.View the complete source on GitHublive-ai-pipelines
When your agent uses it
Build or refactor a long-running AI workflow that needs visible progress, durable partial results, resume after interruption, or atomic publication. Use for multi-stage extraction, indexing, batch analysis, evaluation, or report workflows. Do not use for a short synchronous model call or a UI-only streaming feature.
What it loads into context
Frontmatter
68 tokensAlways available to the agent
SKILL.md
1,160 tokensWhen the skill is activated
Reference documents
3,103 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Useful defaults
- Workflow
- References and scripts
Scripts executed separately
scripts/event_journal.pyscripts/incremental_json.pyscripts/publish_snapshot.pyscripts/serve_progress.py
Files
SKILL.mdcore6,191 bytesSKILL.mdcore6,191 bytesSKILL.mdcore6,191 bytesagents/openai.yamlasset264 bytesreferences/architecture.mddoc2,936 bytesreferences/event-schema.mddoc2,755 bytesreferences/skill-routing.mddoc9,170 bytesscripts/event_journal.pyruns3,971 bytesscripts/incremental_json.pyruns5,830 bytesscripts/publish_snapshot.pyruns2,887 bytesscripts/serve_progress.pyruns6,056 bytes
Read SKILL.md
# Live AI Pipelines
Use this skill when people need to inspect useful work while later work is still running, or reopen a run after interruption. It owns logical stages, artifacts, progress, recovery, and publication—not a particular queue, database, or provider SDK.
Pair with `ai-engineering` when model request/retry/rate-limit behavior is itself the problem. Pair with a provider/runtime skill only for that platform’s current API behavior.
## Useful defaults
- Keep canonical complete artifacts separate from provisional previews.
- Give artifacts and independently resumable items stable IDs.
- Make the UI a projection of stored results and events, not the source of workflow truth.
- Publish a complete new snapshot rather than exposing a half-rendered site.
- Let core output publish with optional enrichment visibly pending unless the user makes that enrichment a completion requirement.
View the complete source on GitHublocation-input
When your agent uses it
Build or improve city/country form inputs with accessible autocomplete, abbreviation matching, and optional browser-location suggestions. Use for applicant, profile, or registration location fields; street-address validation and exact geofencing require a different approach.
What it loads into context
Frontmatter
52 tokensAlways available to the agent
SKILL.md
1,205 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Choose data and controls
- Search and selection
- Optional “Use current location”
- Verify the interaction
- Primary references
Files
SKILL.mdcore6,541 bytesagents/openai.yamlasset233 bytes
Read SKILL.md
# Location input
Make a location field easy to complete while preserving the person's intended answer. Infer the required precision from the product: “Where are you based?” normally needs a city or country, and current device location may differ from home. Implement only the requested controls; this skill does not authorize deployment or changes to unrelated forms.
## Choose data and controls
- Prefer an editable combobox with manual selection. Keep custom text valid unless the product explicitly requires a canonical place. Do not silently expand an abbreviation or replace text on blur.
- Reuse the project's accessible combobox when suitable. Inspect its current documentation and types before introducing another dependency. React Aria supports `allowsCustomValue`; its async collections can need `allowsEmptyCollection` and an empty/loading renderer so typing before data arrives still opens suggestions.
- For broad city coverage without per-query costs, consider a lazy-loaded local index from GeoNames cities15000 plus countryInfo and administrative-region names. Measure payload size and search responsiveness; avoid bundling the full dataset into initial application JavaScript. A remote service is appropriate when coverage, localization, or geographic precision justifies it.
- Keep the dataset reproducible and attributed under its actual license. A population-filtered list omits small towns and is not a complete geography database. Retain free text for missing locations.
- Build a small explicit alias layer against stable place IDs: SF → San Francisco, NYC → New York City, Bangalore → Bengaluru, UK → United Kingdom. Do not infer arbitrary acronyms or silently map a metro area to its central city. Add alternate names/local scripts when required by the audience.
## Search and selection
View the complete source on GitHublong-running-operation-ux
When your agent uses it
Build or improve progress, cancellation, result handoff, and reliability when creating or changing a user-facing slow asynchronous action, model call, media job, queue, or multi-step workflow. Applies to batch size, concurrency, and rerun changes affecting the visible wait; do not wait for a stuck-action complaint. Exclude ordinary fast requests and backend-only changes with no user-facing operation affected.
What it loads into context
Frontmatter
88 tokensAlways available to the agent
SKILL.md
1,543 tokensWhen the skill is activated
Reference documents
8,791 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Activation
- Maturity profiles
- Select the level before changing code
- Behavioral invariants
- Preferred stack and advanced guidance
- Proportional verification and stop condition
Files
SKILL.mdcore7,933 bytesSKILL.mdcore7,933 bytesSKILL.mdcore7,933 bytesagents/openai.yamlasset295 bytesreferences/advanced-patterns.mddoc31,385 bytesreferences/foundations-and-failure-lessons.mddoc11,094 bytes
Read SKILL.md
# Long-Running Operation UX
Match the solution to the actual user problem. Preserve accumulated workflow
lessons and the preferred stack without making advanced architecture mandatory.
## Activation
Apply this skill when creating or materially changing a user-facing action
that launches noticeable asynchronous work, including batch size, concurrency,
reruns and result handoff. Do not wait for the user to report that it looks
stuck. A backend change affecting a visible operation is in scope; a model
call with no user-facing wait is not sufficient by itself.
## Maturity profilesView the complete source on GitHubmedia-heavy-workflows
When your agent uses it
Design or revise a multi-candidate AI media-generation workspace with reference attachment, model/provider capability routing, generation history, or explicit draft-to-publish flows. Use when those workflow concerns are central to the requested product. Do not use for individual canvas tools, ordinary image editing, one-off provider integrations, inference-runtime work, or simple image/video generation without a media workspace.
What it loads into context
Frontmatter
83 tokensAlways available to the agent
SKILL.md
397 tokensWhen the skill is activated
Reference documents
1,117 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Behavioral core
- Optional specialist guidance
Files
SKILL.mdcore2,177 bytesSKILL.mdcore2,177 bytesagents/openai.yamlasset289 bytesreferences/media-studio-lessons.mddoc5,745 bytes
Read SKILL.md
# Media Heavy Workflows
Apply only the patterns required by the requested product; a media operation is
not automatically a media studio.
## Behavioral core
1. Inspect the existing media entrypoint, ownership, provider route, and final
insertion path. Preserve working behavior and the requested interaction.
2. Distinguish saved references from references actually sent to a model. Honor
the selected endpoint's supported tasks, input schema, and reference limits.
3. When users compare multiple generated candidates, keep batches and selection
with their owning artifact; snapshot the prompt, model, and references needed
to explain each result.View the complete source on GitHubmedia-to-wiki-pipeline
When your agent uses it
Design, run, or repair a resumable source-to-wiki publishing workflow across recordings, interviews, articles, documentation, papers or social-post corpora, producing source readers, person/organization profiles and topic pages. Use for connected corpus ingestion, generation and subset refreshes, not isolated transcription or single-page editing.
What it loads into context
Frontmatter
74 tokensAlways available to the agent
SKILL.md
775 tokensWhen the skill is activated
Reference documents
4,390 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Decisions that govern progression
Files
SKILL.mdcore4,470 bytesSKILL.mdcore4,470 bytesSKILL.mdcore4,470 bytesSKILL.mdcore4,470 bytesSKILL.mdcore4,470 bytesSKILL.mdcore4,470 bytesreferences/page-contracts.mddoc7,664 bytesreferences/pipeline-contract.mddoc13,353 bytesreferences/source-adapters.mddoc4,580 bytes
Read SKILL.md
# Media to wiki pipeline
Preserve accepted content, update affected entities, publish once, and verify the release at the required coverage. Use this existing workflow for written and mixed-media corpora too; neither a conference archive nor a particular site's output is a prerequisite.
Read the references relevant to the task:
- [Page contracts and quality](references/page-contracts.md) before selecting page types, drafting or accepting a new corpus. It supplies portable editorial defaults, including organization and topic pages; examples illustrate quality rather than substitute for these criteria.
- [Source adapters](references/source-adapters.md) when selecting or normalizing sources. Recording clocks and media recovery apply only to recorded input.
- [Stage and release contracts](references/pipeline-contract.md) when implementing, operating, resuming or refreshing a corpus. Map actual project drivers before repairing them; intended behavior is not proof of implementation.
## Decisions that govern progression
- Freeze source IDs and versions per batch or subset refresh; queue later arrivals separately.
- Resolve identities early, then let source readers, person, organization and topic work proceed independently where their dependencies permit.View the complete source on GitHubmedia-transform
When your agent uses it
Generic media transformation orchestrator — download videos from any source (X/Twitter, Zoom, YouTube, web embeds), upload to YouTube, transcribe with timestamps, generate chapters, create thumbnails with GPT-Image-2, and A/B test titles. Use when the user wants to move a video from one platform to another, or asks to "download and upload this video to YouTube", "publish this recording", "save and transcribe this", or any video pipeline task. Encodes learned best practices and preferences for each stage.
What it loads into context
Frontmatter
116 tokensAlways available to the agent
SKILL.md
2,540 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Architecture
- Atomic Skills
- Pipelines
- Title Generation
- Thumbnail Generation
- Stage-by-Stage Preferences & Learnings
- Checkpoint Pattern
- Troubleshooting
Scripts executed separately
../download-x-video/scripts/download_x_video.py../youtube-api/scripts/update_metadata.py../youtube-api/scripts/upload_video.py
Files
../download-x-video/scripts/download_x_video.pyruns1,820 bytesSKILL.mdcore10,410 bytesSKILL.mdcore10,410 bytesSKILL.mdcore10,410 bytesSKILL.mdcore10,410 bytesSKILL.mdcore10,410 bytes../youtube-api/scripts/update_metadata.pyruns4,345 bytes../youtube-api/scripts/upload_video.pyruns3,720 bytes
Read SKILL.md
# Media Transform
Generic orchestrator for media transformation pipelines. Chains atomic skills based on source and destination, with stage-by-stage checkpoints.
## Architecture
Each pipeline stage is handled by a dedicated atomic skill. This orchestrator provides:
1. **Stage selection** — which steps to run based on source/destination
2. **Preferences** — battle-tested defaults and known gotchas
3. **Learnings** — what worked, what didn't, what to avoid
4. **Checkpoints** — present plan, get confirmation, then execute
## Atomic SkillsView the complete source on GitHubmobile-native
When your agent uses it
Apply swyx's native mobile UX preferences when designing or critiquing iPhone/iPad flows, adapting tablet layouts, choosing communication-app notification behavior, or opening notifications/deep links/widgets/shortcuts before local content is ready. Also use for iOS/iPadOS generated build configuration, signing/install/launch problems, and device playtesting. Keep existing native or cross-platform stacks; excludes browser-only responsive work and backend-only changes without native UX or delivery implications.
What it loads into context
Frontmatter
101 tokensAlways available to the agent
SKILL.md
769 tokensWhen the skill is activated
Reference documents
5,587 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Selective references
- Personal defaults
- Proportional completion
Files
../design-preferences/SKILL.mddoc4,161 bytesSKILL.mdcore4,049 bytesagents/openai.yamlasset307 bytesreferences/attention-notifications.mddoc4,738 bytesreferences/clarifications.mddoc1,733 bytesreferences/ios-ipados-delivery.mddoc4,343 bytesreferences/native-ux.mddoc5,926 bytesreferences/preferences.mddoc2,937 bytesreferences/verification.mddoc5,554 bytes
Read SKILL.md
# Mobile Native
Native UX, implementation pitfalls, delivery, and playtesting belong together.
Platform operations here cover iOS/iPadOS; Android procedures are not established.
## Selective references
- UI/product choices: [preferences](references/preferences.md) and
[native UX](references/native-ux.md). General aesthetics live in
[design-preferences](../design-preferences/SKILL.md).
- Generated configuration, signing, install, launch:
[iOS/iPadOS delivery](references/ios-ipados-delivery.md).
- Device QA, XCTest, accessibility findings, screenshots:
[verification](references/verification.md).View the complete source on GitHubmobile-webapp-ux
When your agent uses it
Design, build, or review responsive mobile web-app UX when a phone experience needs task-first layout, usable touch controls, compact media comparison, mobile navigation, overlays, forms, or responsive validation without degrading the desktop experience. Use for requests to make an existing web app work well on phones, fit a task into one mobile viewport, improve tap targets, adapt comparison/review screens, or audit mobile usability.
What it loads into context
Frontmatter
91 tokensAlways available to the agent
SKILL.md
1,097 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Start with the mobile task loop
- Media and detail inspection
- Touch controls
- Responsive layout rules
- Validate the actual phone experience
- Avoid
Files
SKILL.mdcore5,736 bytesSKILL.mdcore5,736 bytesagents/openai.yamlasset285 bytes
Read SKILL.md
# Mobile Web-App UX
Treat the phone as a distinct task surface, not a narrower desktop canvas. Preserve the desktop contract unless the requested behavior genuinely differs.
Apply this skill to the requested mobile loop and the responsive states closest
to it. The patterns below are recommendations unless accessibility, reachability
of the primary action, or prevention of data loss makes one blocking. A mobile
review is read-only unless implementation was requested. Stop when the named
loop works at the agreed narrow viewport and its existing desktop counterpart;
report unrelated redesign opportunities separately.
## Start with the mobile task loop
Identify the smallest repeated loop the user needs to complete: inspect → decide → act; scan → filter → open; compose → send. Make that loop dominant in the first viewport.View the complete source on GitHubmultimodal-extraction
When your agent uses it
Given a local video or video URL, downloads the media if needed, extracts slide frames and key moments, transcribes the audio, and writes a Markdown timeline that interleaves screenshots with the transcript at the associated timestamps. Use when asked to turn a video into a multimodal notes file, slide-synced transcript, screenshot-enhanced transcript, or talk recap with images.
What it loads into context
Frontmatter
97 tokensAlways available to the agent
SKILL.md
891 tokensWhen the skill is activated
Reference documents
952 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Overview
- When To Use
- Requirements
- Command
- What It Does
- Output
- Design Principle
- Future Extensions
Scripts executed separately
multimodal_extract.py../thumbnail-extraction/thumbnail_extractor.py
Files
README.mddoc4,352 bytesSKILL.mdcore3,688 bytesSKILL.mdcore3,688 bytesSKILL.mdcore3,688 bytesSKILL.mdcore3,688 bytesSKILL.mdcore3,688 bytesSKILL.mdcore3,688 bytesSKILL.mdcore3,688 bytesmultimodal_extract.pyruns20,546 bytes../thumbnail-extraction/thumbnail_extractor.pyruns15,002 bytes
Read SKILL.md
# Multimodal Extraction
## Overview
This skill composes the existing video workflows into one artifact:
- `download-video` for URL inputs
- `thumbnail-extraction` for slide frames and key screenshots
- `transcribe-anything` for transcript strategy
The implementation is intentionally speed-first:
1. Download only when the input is a URL
2. Reuse the fast slide/key-frame heuristics from `thumbnail-extraction`View the complete source on GitHubnew-mac-setup
When your agent uses it
Fully automated new Mac setup for fullstack web developers and AI engineers. Generates and executes idempotent shell scripts to install dev tools, CLI utilities, GUI apps, AI/ML tooling, shell config, and macOS preferences — all via Homebrew, fnm, uv, and defaults commands. Use this skill whenever someone says "set up my Mac", "new Mac setup", "configure my dev machine", "install my dev tools", "fresh Mac install", "developer environment setup", or anything about bootstrapping a macOS machine for development. Also trigger when someone mentions setting up Homebrew, Oh-My-ZSH, Node.js, Python, Docker, or terminal configuration on a new Mac — even if they don't call it a "setup". This skill is opinionated and based on real-world experience setting up M-series Macs for fullstack JS/TS + Python + AI development.
What it loads into context
Frontmatter
298 tokensAlways available to the agent
SKILL.md
4,568 tokensWhen the skill is activated
Reference documents
1,897 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Philosophy
- How to Use This Skill
- Lessons Learned (Bugs to Avoid)
- Default Package Lists
- Claude-Suggested Additions (March 2026)
- Apps to Download Manually
- Post-Install: Open Apps That Need Login
- Browser Extensions (install in Dia/Chrome)
- Suggested Additions
- Dotfiles Reference
Scripts executed separately
scripts/00-run-all.shscripts/01-xcode-and-homebrew.shscripts/02-shell-setup.shscripts/03-brew-packages.shscripts/04-dev-environment.shscripts/05-ai-tools.shscripts/06-dotfiles.shscripts/07-macos-settings.sh
Files
LICENSEasset1,074 bytesREADME.mddoc7,349 bytesSKILL.mdcore17,342 bytesSKILL.mdcore17,342 bytesSKILL.mdcore17,342 bytesSKILL.mdcore17,342 bytesSKILL.mdcore17,342 bytesSKILL.mdcore17,342 bytesSKILL.mdcore17,342 bytesSKILL.mdcore17,342 bytesSKILL.mdcore17,342 bytesSKILL.mdcore17,342 bytesSKILL.mdcore17,342 bytesSKILL.mdcore17,342 bytesSKILL.mdcore17,342 bytesSKILL.mdcore17,342 bytesSKILL.mdcore17,342 bytesSKILL.mdcore17,342 bytesSKILL.mdcore17,342 bytesSKILL.mdcore17,342 bytesSKILL.mdcore17,342 bytesSKILL.mdcore17,342 bytesSKILL.mdcore17,342 bytesscripts/00-run-all.shruns3,858 bytesscripts/01-xcode-and-homebrew.shruns1,387 bytesscripts/02-shell-setup.shruns2,742 bytesscripts/03-brew-packages.shruns6,033 bytesscripts/04-dev-environment.shruns4,919 bytesscripts/05-ai-tools.shruns8,183 bytesscripts/06-dotfiles.shruns16,648 bytesscripts/07-macos-settings.shruns6,585 bytes
Read SKILL.md
# New Mac Setup
This skill generates and runs a complete, idempotent Mac setup for fullstack web development and AI engineering. It produces 8 shell scripts that can be run individually or via a master runner, plus dotfiles and macOS preference automation.
The scripts are designed to be re-runnable — they check whether each tool is already installed before attempting installation, so you can safely run them again if something fails partway through.
## Philosophy
The setup is opinionated. The core opinions:
- **Terminal**: Ghostty (fast, GPU-accelerated, Zig) + cmux (vertical tabs, split panes, socket API for AI agents). cmux reads Ghostty's config, so one config file serves both.
- **Shell**: ZSH with Oh-My-ZSH, powerlevel10k theme, zsh-autosuggestions, zsh-syntax-highlighting
- **Node**: fnm (not nvm — fnm is faster), pnpm and bun for package management/runtime
- **Python**: uv from Astral (not pyenv, not pip, not conda — uv is dramatically faster and handles both venvs and package installs)View the complete source on GitHubnext-steps
When your agent uses it
Turn an ongoing task or conversation into evidence-informed opportunities and an actionable decision workspace. Use when the user asks what next, invokes $next-steps, or wants to explore, compare, combine, and prioritize possible directions. Adapt from a short conversational recommendation to a richer interactive exploration when the decision warrants it.
What it loads into context
Frontmatter
69 tokensAlways available to the agent
SKILL.md
1,337 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Orient without reciting the conversation
- Discover before recommending
- Generate genuinely different opportunities
- Quantify honestly
- Choose the presentation for the decision
- Make the conversation composable
- Turn choices into parallel work
- Final quality check
Files
SKILL.mdcore7,496 bytesagents/openai.yamlasset280 bytes
Read SKILL.md
# Next Steps
Do the useful thinking before presenting the menu. Help the user discover and choose opportunities, not merely maintain a task queue. Lead with a point of view about the outcome and what could move it forward.
## Orient without reciting the conversation
Use the available context to recover the user's outcome, corrections, accepted choices, constraints, and unresolved questions. Newer decisions supersede older proposals. Do not reactivate abandoned work or ask the user to reconfirm settled preferences.
Keep completed work, user-reported changes, verified live state, proposals, and blockers distinct. Put routine operational status in a short line or expandable detail; let it dominate only when it genuinely blocks progress or presents material risk. Avoid ritual intent/confidence statements and repeated recaps.
## Discover before recommending
Do a bounded read-only evidence pass when it could change the options or their ranking. Inspect readily available project data; browse relevant current primary sources, credible practitioner examples, or competing approaches where useful. Bring back an actual finding, example, or comparison instead of turning every answer into a proposal to research later.
View the complete source on GitHubobservability-hardening
When your agent uses it
Audit or improve observability for named production questions, incidents, or opaque operations using privacy-safe telemetry. Use only when the user explicitly asks for an observability or instrumentation pass, telemetry design, dashboards or alerts, or when inability to explain production behavior is the primary problem. Do not trigger for ordinary debugging, adding one log line, generic production readiness, product analytics alone, or implementation work that merely benefits from diagnostics.
What it loads into context
Frontmatter
92 tokensAlways available to the agent
SKILL.md
701 tokensWhen the skill is activated
Reference documents
345 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Counterweight: questions before telemetry
- Workflow
- Quality Bar
Files
SKILL.mdcore3,722 bytesagents/openai.yamlasset314 bytesreferences/checklist.mddoc1,755 bytes
Read SKILL.md
# Observability Hardening
Use this skill when the product works but failures are opaque. The output should make production behavior explainable without leaking private data.
## Counterweight: questions before telemetry
- Start with the operator or user question that cannot currently be answered. Add no signal without a named consumer and decision.
- Inspect provider-native logs, metrics, traces, request IDs, and dashboards before building parallel telemetry.
- Choose the cheapest sufficient signal. Do not add logs, metrics, traces, dashboards, alerts, analytics, and user-visible state as a bundle.
- Instrument ownership boundaries and material state transitions, not every function or phase.
- Prefer a saved query or clearer existing event over a new pipeline, schema, SDK, collector, or dashboard.
- Budget cardinality, volume, retention, latency, privacy, and on-call noise. More telemetry can make diagnosis worse.
- Add an alert only when someone owns a concrete response. Add user-visible progress only when users must wait or act.
- Do not turn a local debugging gap into a repository-wide observability program or product analytics redesign.View the complete source on GitHubperson-profile-writing
When your agent uses it
Research, draft, or revise source-grounded biographies and person-centered speaker, founder, or expert profiles. Use when identity resolution, career chronology, roles, projects, public ideas, or attribution are central to the deliverable. Pair with research-grounded-writing for evidence and swyx-writing for prose.
What it loads into context
Frontmatter
68 tokensAlways available to the agent
SKILL.md
1,006 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Establish who the subject is
- Qualify the profile image
- Write the person
- Evaluate profile batches
Files
SKILL.mdcore5,600 bytesSKILL.mdcore5,600 bytesSKILL.mdcore5,600 bytesSKILL.mdcore5,600 bytesagents/openai.yamlasset231 bytes
Read SKILL.md
# Person profile writing
Produce an accurate account of a person and why their work matters. Apply
`research-grounded-writing` to the evidence and `swyx-writing` to the prose.
This skill owns the identity and biography-specific decisions.
## Establish who the subject is
Build an evidence packet when important facts remain uncertain:
- Start with the person's own site and verified profiles, official employer or
founder pages, company announcements, owned repositories, authored work,
recorded talks, and available transcripts.
- Use substantive posts from independently verified accounts when they clarifyView the complete source on GitHubpodcast-publishing-assistant
When your agent uses it
Draft or update podcast write-ups, chapters, title/hook options, show notes, and X promotion; prepare podcast posts and verify requested release states. Not standalone ASR, video editing, or thumbnail artwork.
What it loads into context
Frontmatter
52 tokensAlways available to the agent
SKILL.md
1,063 tokensWhen the skill is activated
Reference documents
1,852 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Choose the angle
- Timing and source fidelity
- Podcast post and media
- X promotion
- Finish at the requested state
Scripts executed separately
scripts/transcribe_youtube.sh
Files
SKILL.mdcore5,512 bytesSKILL.mdcore5,512 bytesSKILL.mdcore5,512 bytesSKILL.mdcore5,512 bytesreferences/x-podcast-promo-inspiration.mddoc7,518 bytesscripts/transcribe_youtube.shruns1,365 bytes
Read SKILL.md
# Podcast publishing assistant
Resume the existing episode and requested deliverables, reusing approved media,
copy, transcripts and overlay sources. Preserve user edits. Keep the current
master/version, edit map, approved angle/cover, destination IDs and release states
in the existing episode record, not a second tracking system.
Use `swyx-writing` for editorial copy, not verbatim transcripts or speaker labels.
Route missing ASR to `transcribe-anything`, edits and annotations to
`annotated-video-production`, and LS artwork to `latent-space-thumbnail-director`.
Prefer source audio; captions serve an explicitly requested rough pass. Anonymous
ASR labels do not establish named identities. Publishing consumes the approved
edit; it does not silently introduce editorial cuts.
View the complete source on GitHubproductionize-app-with-services
When your agent uses it
Productize a working prototype by adding a bounded set of explicitly requested operational or product services. Use only when the user asks for a broad productization pass or names product-service gaps such as permissions, API access, audit history, admin operations, or production operability as the primary task. Do not trigger for ordinary feature work, a single service integration, generic "make this production ready" phrasing without concrete scope, or routine security, observability, testing, and release tasks covered by narrower skills.
What it loads into context
Frontmatter
110 tokensAlways available to the agent
SKILL.md
1,282 tokensWhen the skill is activated
Reference documents
2,186 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Counterweight: earn every service
- Stack selection
- Operating Principles
- Workflow
- Quality Bar
Files
SKILL.mdcore6,870 bytesSKILL.mdcore6,870 bytesagents/openai.yamlasset350 bytesreferences/audit-microsite.mddoc1,989 bytesreferences/execution-playbook.mddoc3,476 bytesreferences/product-principles.mddoc4,763 bytes
Read SKILL.md
# Productionize App With Services
Use this skill when a working prototype needs a specific, user-selected set of product services. Productization is not a checklist of everything a mature SaaS might contain.
Use this skill to coordinate several named product-service gaps. For one narrow capability, use ordinary implementation or the corresponding narrower skill.
## Counterweight: earn every service
- Start from users, callers, incidents, and operating constraints. Name the concrete need before adding a service or control.
- Prefer the repository's existing stack and provider capabilities. Do not introduce Postgres, hand-rolled auth, PostHog, OpenAPI, API keys, feature flags, audit logs, admin UI, dashboards, or a public agent guide by default.
- Add the smallest service that closes the named gap. Avoid building extension points, bulk APIs, role systems, or management surfaces for hypothetical consumers.
- Use one authoritative identity and action path where practical, but do not create a shared action layer merely to satisfy the pattern.
- Prefer deletion, configuration, or a provider-native feature over a new subsystem.
- Do not treat security, observability, auditability, API access, and agent friendliness as inseparable. Select only the requested dimensions.View the complete source on GitHubprogrammatic-agents
When your agent uses it
Run or integrate coding-agent CLIs in scripts and batches, preserving the selected model, execution permissions, structured outputs, and telemetry. Use for CLI adapters, bounded parallel runs, or CLI model comparisons; not ordinary interactive work or direct provider-API workflows.
What it loads into context
Frontmatter
60 tokensAlways available to the agent
SKILL.md
1,429 tokensWhen the skill is activated
Reference documents
13,831 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Choose the execution surface
- Muse default preference
- Preserve task contracts
- Safety and measurement boundaries
- Diagnose execution failures
- Official references
- Sustained and cloud runs
Scripts executed separately
scripts/agents.mjsscripts/agents.test.mjsscripts/codex.mjsscripts/codex.test.mjsscripts/local-evidence.pyscripts/local-evidence.test.py
Files
../ai-engineering/SKILL.mddoc8,593 bytes../live-ai-pipelines/SKILL.mddoc6,191 bytesSKILL.mdcore7,352 bytesSKILL.mdcore7,352 bytesSKILL.mdcore7,352 bytesSKILL.mdcore7,352 bytesSKILL.mdcore7,352 bytesSKILL.mdcore7,352 bytesagents/openai.yamlasset265 bytesreferences/batch-operations.mddoc9,689 bytesreferences/cloudflare-container-pipeline.mddoc11,500 bytesreferences/multi-cli.mddoc12,369 bytesreferences/patterns.mddoc5,455 bytesreferences/setup.mddoc9,710 bytesreferences/telemetry-research.mddoc5,983 bytesscripts/agents.mjsruns23,961 bytesscripts/agents.test.mjsruns10,165 bytesscripts/codex.mjsruns13,757 bytesscripts/codex.test.mjsruns12,844 bytesscripts/local-evidence.pyruns5,581 bytesscripts/local-evidence.test.pyruns1,979 bytes
Read SKILL.md
# Programmatic Agents
Run the user-requested model through its selected coding-agent CLI without silently substituting another model. Treat coding-agent login, subscription access, and provider API access as separate authorization surfaces.
Special preview model identifiers must be supplied by the user for the current task. Do not name, suggest, hardcode, or infer preview identifiers from prior sessions or local availability. Keep reusable examples generic, using placeholders such as `$MODEL_ID`.
This skill covers agent invocation and execution mechanics. When building an orchestrator with multiple stages, shared resources, batch joins, or durable resume, also consult [live-ai-pipelines](../live-ai-pipelines/SKILL.md); consult [ai-engineering](../ai-engineering/SKILL.md) for admission, retries, concurrency, and timing. Provider adapters do not substitute for workflow dependency design.
## Choose the execution surface
Use the coding-agent CLI selected by the user or existing workflow. Check its
installed capabilities, authentication, permissions, and output format; do not
silently substitute another CLI or model.
View the complete source on GitHubprovision-model-keys
When your agent uses it
Provision app-specific Claude, OpenAI, OpenRouter, ElevenLabs or fal.ai API keys, install secrets, rotate keys or adjust their budgets using saved authorization. Use for credential setup and lifecycle requests, not ordinary model/API implementation.
What it loads into context
Frontmatter
55 tokensAlways available to the agent
SKILL.md
1,012 tokensWhen the skill is activated
Reference documents
2,812 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Saved authority
- Names, permissions and storage
- Setup and limits
Scripts executed separately
scripts/authorization.pyscripts/test_authorization.py
Files
SKILL.mdcore5,343 bytesSKILL.mdcore5,343 bytesagents/openai.yamlasset244 bytesreferences/anthropic.mddoc1,167 bytesreferences/authorization.mddoc4,858 bytesreferences/elevenlabs.mddoc2,416 bytesreferences/fal.mddoc2,699 bytesreferences/openai.mddoc1,366 bytesreferences/openrouter.mddoc1,131 bytesscripts/authorization.pyruns7,198 bytesscripts/test_authorization.pyruns9,112 bytes
Read SKILL.md
# Provision model keys
Make the requested app work using its own named key and the approved starter allowance.
## Saved authority
Read [authorization.md](references/authorization.md). A matching active grant permits complete setup without further approval: provider project/workspace, key, secret installation, app permissions, a small synthetic paid test, budget warnings and runtime enablement. Rotation/repair stays within the same scope and allowance. Future apps qualify only when the user requests them under the approved repository owner, provider accounts and destination templates.
Default proposal: **USD 5 per app per month, USD 50 aggregate per month**. Once granted, renewal and small spending within that allowance require no new authorization. Budget raises, credit purchases and auto-recharge require explicit approval. Trust the user-approved private grant record; revisit its source only if provenance or scope is unclear. Current user restrictions override it.
## Names, permissions and storage
Use `<app>-<env>-<provider>`, e.g. `notes-dev-openai`. Add purpose when it distinguishes multiple keys; add owner when identity would otherwise be ambiguous. Keep repository, provider account, project/workspace and key IDs in metadata; names do not enforce scope.
View the complete source on GitHubpublic-qa-chatbot
When your agent uses it
Best practices for building an unauthenticated public Q&A chatbot widget. Covers rate limiting, security hardening, cost optimization, semantic caching, observability, UX patterns, chat scroll behavior, and architecture. Tech-agnostic with concrete examples from a production implementation.
What it loads into context
Frontmatter
134 tokensAlways available to the agent
SKILL.md
8,879 tokensWhen the skill is activated
Reference documents
1,797 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- When to use this skill
- Tech stack choices
- 1. Rate Limiting
- 2. Security
- 3. Cost Optimization
- 4. Observability
- 5. UX Patterns
- 6. Architecture
- 7. Knowledge Base Management
- 8. Common Pitfalls
- 9. Checklist
- Links
Scripts executed separately
assets/vite-react-tanstack-chat-demo/package.jsonassets/vite-react-tanstack-chat-demo/src/App.tsxassets/vite-react-tanstack-chat-demo/src/main.tsxassets/vite-react-tanstack-chat-demo/vite.config.ts
Files
MINTLIFY_VIRTUAL_FILESYSTEM.mddoc8,414 bytesSKILL.mdcore39,068 bytesSKILL.mdcore39,068 bytesSKILL.mdcore39,068 bytesagents/openai.yamlasset293 bytesassets/chatbot-demo-voice-live.pngasset818,192 bytesassets/vite-react-tanstack-chat-demo/.gitignoreasset64 bytesassets/vite-react-tanstack-chat-demo/index.htmlasset317 bytesassets/vite-react-tanstack-chat-demo/package-lock.jsonasset67,663 bytesassets/vite-react-tanstack-chat-demo/package.jsonruns750 bytesassets/vite-react-tanstack-chat-demo/src/App.tsxruns52,681 bytesassets/vite-react-tanstack-chat-demo/src/main.tsxruns227 bytesassets/vite-react-tanstack-chat-demo/src/styles.cssasset23 bytesassets/vite-react-tanstack-chat-demo/tsconfig.jsonasset574 bytesassets/vite-react-tanstack-chat-demo/tsconfig.node.jsonasset402 bytesassets/vite-react-tanstack-chat-demo/vite.config.tsruns2,269 bytes
Read SKILL.md
# Public Q&A Chatbot - Best Practices
A comprehensive skill for building unauthenticated, public-facing Q&A chatbot widgets on marketing sites, conference pages, documentation portals, and similar contexts where you need to serve anonymous visitors while controlling cost and abuse.
Use this as a design and review catalog, not a requirement to add every listed
service or subsystem. Select controls for the public exposure, cost, privacy,
and UX risks created by the requested change. Server-side secret isolation,
server-authoritative enforcement of abuse limits, and safe handling of user
content are invariants where those boundaries are touched. Caching, vector
search, tracing, virtualization, voice, and multi-layer infrastructure are
recommendations or opportunities unless the requested scale or failure mode
makes one necessary. Stop when the named widget behavior is usable and its
concrete public-abuse/cost risks are bounded; report adjacent improvements as
follow-ups.
View the complete source on GitHubpulp-fiction-writing
When your agent uses it
Write or revise fast-moving, voice-forward serialized pulp fiction with strong hooks, clear character dynamics, escalating complications, compact chapters, and bingeable momentum. Use when drafting genre fiction, outlining a serial, tightening pacing, improving dialogue, designing chapter cliffhangers, or revising prose for readability and reader retention.
What it loads into context
Frontmatter
70 tokensAlways available to the agent
SKILL.md
1,459 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Core contract
- Build the story engine
- Voice and viewpoint
- Scene loop
- Dialogue and character clarity
- Exposition without drag
- Serialized pacing
- Escalation and payoff
- Revision passes
- Common failure modes
Files
SKILL.mdcore7,417 bytesagents/openai.yamlasset231 bytes
Read SKILL.md
# Pulp Fiction Writing
Use this skill to make a story difficult to put down without making it shallow. Favor clarity, velocity, emotional legibility, and consequential turns over ornamental prose.
## Core contract
- Open with a person wanting something now.
- Put pressure on that want within the first scene.
- Make every scene change the situation, the relationship, or the reader's understanding.
- Keep the prose transparent enough that the reader never loses the action.
- End chapters with a changed question, a difficult choice, a reveal, or a new problem.
- Prefer specific, concrete details over generalized description.
## Build the story engineView the complete source on GitHubrelease-readiness-hardening
When your agent uses it
Audit or harden an existing application's release readiness, including deploy prerequisites, minimal release gates, rollback, production-shaped smoke checks, and post-deploy verification. Use only when the user explicitly asks for a release-readiness review, deploy or release gates, rollback rehearsal, production verification, or hardening of a deployment path. Do not trigger merely because work will eventually be merged, shipped, deployed, or touches CI/CD.
What it loads into context
Frontmatter
94 tokensAlways available to the agent
SKILL.md
947 tokensWhen the skill is activated
Reference documents
437 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Counterweight: simplify before adding
- Workflow
- Quality Bar
Files
SKILL.mdcore4,902 bytesSKILL.mdcore4,902 bytesSKILL.mdcore4,902 bytesagents/openai.yamlasset347 bytesreferences/checklist.mddoc2,250 bytes
Read SKILL.md
# Release Readiness Hardening
Use this skill to answer: can this ship safely, and what is the smallest sufficient proof? Treat every gate, identity, queue, receipt, and manual step as operational cost.
## Counterweight: simplify before adding
- Start from current callers, stored data, provider facts, and failure history. Do not preserve machinery merely because it exists.
- Inventory existing controls before proposing new ones. Delete, combine, or narrow controls that duplicate the same authority or fact.
- Add a gate only for a concrete material failure mode not already covered. Record why a cheaper existing signal is insufficient.
- When one trusted system builds, deploys, and observes production end to end, do not invent signatures, admission ceremonies, or proof handoffs between its internal stages.
- Prefer authoritative external facts—exact source, immutable provider version, traffic, health, and rollback target—over duplicated internal evidence.
- Do not create bookkeeping PRs, proof PRs, smoke commits, or known-impossible release attempts solely to exercise release machinery.
- For self-hosting CI/CD changes, validate with the currently trusted base configuration, then reload the merged configuration after merge. Do not require a new workflow to authorize the change that introduces it.
- A typed pre-mutation failure is a valid safe outcome. Stop, preserve the failure and unchanged production state, and identify the smallest real fix; do not manufacture source changes to obtain different evidence.View the complete source on GitHubreport-progress-eta-analyze
When your agent uses it
Summarize progress, estimate completion from remaining work and observed timings, explain forecast changes, and identify measured inefficiencies. Use for status and ETA requests or progress reports on multi-stage work such as batches, builds, research, migrations and releases. Does not launch, schedule or modify the work being reported.
What it loads into context
Frontmatter
72 tokensAlways available to the agent
SKILL.md
2,149 tokensWhen the skill is activated
Reference documents
2,384 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Establish progress and remaining work
- Use past runs as forecast data
- Build and revise the ETA
- Show the calculation and check it
- Report the useful summary
- Observe inefficiencies
Files
../babysit-runs/SKILL.mddoc14,249 bytesSKILL.mdcore11,807 bytesSKILL.mdcore11,807 bytes
Read SKILL.md
# Report Progress, ETA, and Analyze
Use existing plans, process state, logs, results and timing receipts to explain how close the authorized outcome is to completion. Refresh cheap, time-sensitive evidence when available; distinguish current observations, older receipts, estimates and unknowns. Reuse the existing run artifacts rather than introducing another ledger or telemetry system.
## Establish progress and remaining work
Report the state of the whole authorized outcome, not just the last command or heartbeat. Lead with what is complete, what remains and the current bottleneck. Distinguish generated, accepted, released and live-verified output. When work has separate deliverables, such as a code release and a content pilot, give each its own state and forecast. Counts of passing tests or completed model calls are supporting evidence, not a percentage of the whole task.
Name the completion boundary being forecast: for example, private review ready, approved release, or live verified. User validation time is separate from processing time. Label every remaining count with its stage and denominator: “writing 0 remaining; assembly 25/66 remaining; final QA pending.” Never show an unqualified “0 remaining” while required downstream work remains. Reused approvals count only for their qualified scope; an automated pass is not manual inspection.
## Use past runs as forecast data
Before the first forecast, make a bounded lookup of comparable past runs in existing timing reports, stage receipts and completion records. Refresh that lookup when the remaining bottleneck changes. Prior forecast text is not an actual duration: prefer timestamped stage transitions and verified completion receipts. If history is unavailable, say what was checked; do not silently substitute intuition when usable records exist.
View the complete source on GitHubresearch-grounded-writing
When your agent uses it
Draft or substantially revise source-backed nonfiction explicitly requested as a finished writing artifact, such as an article, essay, profile, technical explainer, report, or decision memo. Exclude research-only requests, app playtests, working notes, link collections, and routine factual answers, even when saved as Markdown.
What it loads into context
Frontmatter
70 tokensAlways available to the agent
SKILL.md
446 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Build the evidence
- Attribute and check
- Optional presentation advice
Files
SKILL.mdcore2,442 bytesSKILL.mdcore2,442 bytesSKILL.mdcore2,442 bytesSKILL.mdcore2,442 bytesagents/openai.yamlasset288 bytes
Read SKILL.md
# Research-grounded writing
Support substantive claims in the requested artifact. Keep research proportional
to what the reader needs to assess the conclusions.
## Build the evidence
- Prefer direct records and primary sources. Add independent sources when they
supply relevant criticism, corroboration, or a competing explanation.
- Distinguish direct observation, source claims, user-supplied context, and
inference. Label uncertainty that could change the conclusion.
- Include dates, versions, sample, and coverage when they limit what a source
proves. Missing evidence is not a zero result or proof of absence.
- Consider contrary evidence when it could overturn a material claim; do notView the complete source on GitHubreserved-handle-policy
When your agent uses it
Design, implement, audit, or refresh protected username and handle namespaces for public products. Use whenever a product has open signup, mutable handles, profile URLs, impersonation or squatting risk, reserved route names, short usernames, common-word or common-name claims, developer/AI terminology, notable social identities, or administrator-approved handle assignment—even if the user only asks for a username denylist.
What it loads into context
Frontmatter
87 tokensAlways available to the agent
SKILL.md
869 tokensWhen the skill is activated
Reference documents
1,480 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Start with the policy model
- Implementation workflow
- Using the bundled registry
- Refreshing cohorts
- Handoff
Scripts executed separately
scripts/check_handle.pyscripts/validate.py
Files
LICENSEasset1,061 bytesSKILL.mdcore4,549 bytesSKILL.mdcore4,549 bytesSKILL.mdcore4,549 bytesSKILL.mdcore4,549 bytesSKILL.mdcore4,549 bytesSKILL.mdcore4,549 bytesSKILL.mdcore4,549 bytesSKILL.mdcore4,549 bytesSKILL.mdcore4,549 bytesSKILL.mdcore4,549 bytesagents/openai.yamlasset360 bytesevals/evals.jsonasset1,260 bytesreferences/rationale.mddoc4,011 bytesreferences/refresh.mddoc2,872 bytesreferences/reserved-handles.csvasset158,039 bytesreferences/reserved-handles.tomlasset210,984 bytesscripts/check_handle.pyruns2,041 bytesscripts/validate.pyruns1,624 bytes
Read SKILL.md
# Reserved Handle Policy
Use this skill to protect a public handle namespace without turning a broad list into an unexplained permanent ban.
## Start with the policy model
Separate two kinds of restriction:
1. `hard_reserved`: platform routes, authority terms, security identities, and service names that users must never claim.
2. `manual_claim_required`: scarce or impersonation-prone names that an administrator may assign after identity review.
Do not report both as merely `taken`. A caller needs to distinguish an existing account, a permanent platform reservation, and a claim that can be reviewed.
Read [rationale.md](references/rationale.md) before changing the tiers or source cohorts. Load [reserved-handles.toml](references/reserved-handles.toml) only when implementing, auditing, or inspecting the concrete list; it is intentionally kept out of the default context because it contains thousands of names.View the complete source on GitHubresilient-computer-use
When your agent uses it
Operate desktop applications and browsers reliably through Computer Use, with proactive state tracking and recovery from common automation failures. Use for any multi-step or consequential UI workflow, especially when app focus moves, multiple monitors or windows are present, accessibility state is empty or stale, element indices change, screenshots and accessibility disagree, dialogs or file pickers appear, a browser upload chooser or native picker fails, a local artifact is prepared but not attached, buttons remain disabled, typing submits unexpectedly, a user interrupts or concurrently uses the app, an action may already have completed, a browser tab or extension binding appears lost, or a dedicated browser tool fails and Computer Use should recover the same live session.
What it loads into context
Frontmatter
144 tokensAlways available to the agent
SKILL.md
3,151 tokensWhen the skill is activated
Reference documents
922 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Chrome default: bind to a tab
- Model the layers separately
- Keep a target identity capsule
- Select the control surface
- Finish the requested UI outcome
- Reliable operating loop
- Recovery matrix
- Browser and tab recovery
- Focus, windows, and monitors
- Forms and hidden application state
- Browser file uploads and native pickers
- Interruptions and ambiguous completion
- Waiting and progress
- Safety and confirmation
- Escalation report
Files
SKILL.mdcore16,168 bytesagents/openai.yamlasset246 bytesreferences/codex-browser-examples.mddoc4,374 bytes
Read SKILL.md
# Resilient Computer Use
Run UI automation as a repeated **observe → identify → act → re-observe → verify** loop. Never equate tool context with application reality: a lost binding, empty accessibility tree, or stale element index does not prove the app, window, tab, or user state disappeared.
## Chrome default: bind to a tab
The user keeps using Chrome while agents work and runs multiple Codex browser sessions concurrently. Default to tab-bound Chrome control by stable tab ID. Keep observations, screenshots, clicks, typing, navigation, and any network/CDP capture scoped to that tab handle. Do not use the frontmost Chrome window, active tab, window position, or global keyboard shortcuts as the target for ordinary browser work.
- Give each chat its own named browser session and dedicated tab; reuse that chat's binding throughout the task. Claim an existing tab only when it is the intended target and another chat is not operating it. Do not take over another chat's tab.
- A separate tab or window does not isolate cookies, login, or account state within the same Chrome profile. Coordinate account switches and sign-outs that could affect other work; do not change profiles silently.
- If the binding fails, refresh the tab inventory, recover the exact tab, and read the adapter's troubleshooting before switching to desktop control. A failed create-tab command does not prove existing tabs cannot be claimed.
- Native desktop control is a fallback for unsupported native dialogs or a binding that cannot be recovered. Before using it, explain that it requires shared focus and coordinate a brief exclusive interval with the user or other authorized chats. Stop if focus changes, then return to the tab handle as soon as possible. Do not repeatedly steal focus to continue a background task.
## Model the layers separatelyView the complete source on GitHubreview-thread
When your agent uses it
Review task progress, goal alignment, agent-time ETA, and worthwhile parallel work. Use when the user invokes /review-thread or requests a progress or scope assessment.
What it loads into context
Frontmatter
39 tokensAlways available to the agent
SKILL.md
505 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- 1. Progress and direction
- 2. Next steps and ETA
- 3. Parallel opportunities
- Output
Files
SKILL.mdcore2,811 bytes
Read SKILL.md
# Review thread
Give a concise, candid assessment of progress toward the user's intended outcome. Keep reporting lightweight and continue authorized work.
## 1. Progress and direction
Infer what success means to the user; state consequential assumptions. Explain what now works, what remains, and what is verified. Distinguish implementation, passing tests, and actual user-visible success.
Assess whether we are fixing the right problem:
- What can we remove without weakening the outcome?
- What must we add to fully satisfy the use case?
Use independent judgment: do not invent scope problems to agree with the user. Recommend concrete corrections when warranted, and correct earlier claims plainly. Report outcomes rather than tool-call chronology.
View the complete source on GitHubsandbox-sdk
When your agent uses it
Build or debug applications that specifically use Cloudflare Sandbox SDK (`@cloudflare/sandbox`) for isolated command execution, code interpretation, files, processes, sessions, or preview URLs. Do not trigger for generic container design, local shell scripting, or unrelated sandbox products.
What it loads into context
Frontmatter
60 tokensAlways available to the agent
SKILL.md
537 tokensWhen the skill is activated
Reference documents
1,131 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Establish the isolation contract
- Configure from current docs
- Choose execution deliberately
- Verify the real lifecycle
Files
SKILL.mdcore2,814 bytesreferences/api-quick-ref.mddoc3,220 bytesreferences/examples.mddoc1,570 bytes
Read SKILL.md
# Cloudflare Sandbox SDK
Use current Cloudflare docs and the installed package as the API contract. The
SDK and its container topology evolve quickly; inspect package exports, types,
Wrangler schema, and generated configuration before coding.
## Establish the isolation contract
Identify:
- who chooses the sandbox ID and how it is scoped to a tenant or session;
- which code, files, environment variables, and network access are untrusted;
- what must survive container sleep or recreation;
- which operations need a shared session versus isolated execution; andView the complete source on GitHubschedule-design
When your agent uses it
Design patterns and lessons for building conference schedule pages with React. Covers theme systems, 2D grid overviews, filter UX, sticky layouts, modals, favorites, and data normalization. Use when building or modifying schedule views, grid tables, filter panels, or conference UI components.
What it loads into context
Frontmatter
64 tokensAlways available to the agent
SKILL.md
2,116 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Architecture
- Theme System
- 2D Grid Overview (Room × Time)
- Filter System
- Session Display
- URL State
- Semantic Search
- Common Pitfalls
Files
SKILL.mdcore9,374 bytesSKILL.mdcore9,374 bytesSKILL.mdcore9,374 bytes
Read SKILL.md
# Schedule Design Patterns
Lessons extracted from building the `/europe/schedule` page — a single-file (~2000 line) React component with a 2D room×time grid, 1D session list, modal detail view, multi-axis filtering, favorites, theming, and semantic search.
## Architecture
### Single-file component is fine for schedule pages
The entire page lives in one `.tsx` file. Sub-components (`TypeBadge`, `SpeakerPhoto`, `SessionModal`, `GridOverview`, `SessionCard`, `FilterPill`, `StarButton`) are defined in the same file. This avoids prop-drilling across module boundaries and keeps the schedule self-contained. Extract to separate files only when reuse is needed elsewhere.
### Build-time data extraction with `getStaticProps`
Raw JSON (with nullable/optional fields) is normalized at build time into clean `ScheduleSession` objects with guaranteed string fields (empty string, not null). This eliminates null checks throughout the render logic.
### Synthetic plenary sessions
Plenary/logistics sessions (breakfast, lunch, expo hours) are hardcoded as a `PLENARY_SESSIONS` array and merged with speaker sessions at build time. They get `id: 10000 + i` to avoid collisions.View the complete source on GitHubsecurity-hardening
When your agent uses it
Audit or harden a defined application-security attack surface when the user explicitly requests a security audit, vulnerability investigation, or scoped security-hardening pass. Do not trigger for routine authentication changes, role design, scoped permissions, ordinary authorization bugs, dependency updates, generic production readiness, or feature implementation with incidental security implications.
What it loads into context
Frontmatter
70 tokensAlways available to the agent
SKILL.md
723 tokensWhen the skill is activated
Reference documents
352 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Counterweight: threat before control
- Workflow
- Quality Bar
Files
SKILL.mdcore3,846 bytesSKILL.mdcore3,846 bytesagents/openai.yamlasset288 bytesreferences/checklist.mddoc1,775 bytes
Read SKILL.md
# Security Hardening
Use this skill for pragmatic appsec work that produces prioritized fixes and residual-risk notes. Do not turn it into a compliance theater exercise.
## Counterweight: threat before control
- Start with assets, trust boundaries, attacker capability, exposure, and plausible abuse paths. Do not apply the checklist uniformly.
- Add or change a control only for a concrete reachable risk. Record when framework or provider defaults already cover it.
- Prefer removing exposure, privilege, data, or code over adding middleware, policy layers, scanners, and monitoring.
- Do not add rate limits, CORS/CSRF machinery, headers, runtime schemas, encryption, secret rotation, or dependency upgrades where the threat model does not require them.
- Preserve one authorization source of truth; do not duplicate permission checks across artificial layers.
- Avoid speculative findings based only on pattern matches. Confirm actual callers, deployment topology, and runtime behavior.
- Keep fixes focused. Do not turn one vulnerability into a repo-wide security program, compliance project, dependency refresh, or release ceremony.
- A scoped review may correctly conclude that no code change is needed. Report accepted and out-of-scope risk plainly.View the complete source on GitHubsessionize-automation
When your agent uses it
Use when inspecting or automating authenticated Sessionize organizer workflows, especially bulk session status changes, proposal accept/decline staging, speaker/session invite flows, hidden form submit paths, anti-forgery tokens, nested NewSpeakers fields, and verification after private organizer UI writes.
What it loads into context
Frontmatter
66 tokensAlways available to the agent
SKILL.md
1,850 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- When To Use
- Prerequisites
- Browser Automation Constraints
- Discovery Workflow
- Known Session Status Contract
- Bulk Status Workflow
- Visible UI Control Path
- Page-Console Runner Path
- Form Automation Notes
- Verification Checklist
- Process Lessons
Files
SKILL.mdcore8,333 bytesSKILL.mdcore8,333 bytesSKILL.mdcore8,333 bytesSKILL.mdcore8,333 bytesSKILL.mdcore8,333 bytesSKILL.mdcore8,333 bytes
Read SKILL.md
# Sessionize Automation
Use this skill for Sessionize organizer tasks where there is no supported public
API and the useful write surface is the authenticated web app.
## When To Use
- Bulk accept, decline, waitlist, queue, or nomination status changes.
- Tracing Sessionize organizer pages to discover private form or XHR endpoints.
- Automating speaker/session invite flows that only exist in the logged-in UI.
- Reconciling local review decisions against Sessionize session IDs.
- Verifying that Sessionize-side counters and row states changed correctly.
Do not claim Sessionize has an official organizer API unless you have verified aView the complete source on GitHubskill-cutter
When your agent uses it
Critically audit or explicitly trim an existing agent skill to its behavioral core, including narrowing over-broad trigger metadata. Use when the user asks to cut, simplify, shorten, de-slop, or reduce the context cost or trigger aggressiveness of a SKILL.md or skill folder. Do not trigger merely because a skill is long or is being edited for another purpose.
What it loads into context
Frontmatter
82 tokensAlways available to the agent
SKILL.md
1,158 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Choose the mode
- Find the behavioral core
- Cut trigger aggression
- Apply the cut
- Validate and report
Files
SKILL.mdcore5,978 bytesagents/openai.yamlasset260 bytes
Read SKILL.md
# Skill Cutter
Reduce context cost and accidental activation without weakening the behavior the
skill exists to provide. Treat line count as evidence, not the objective.
## Choose the mode
- **Audit:** When asked to review, critique, or identify cuts, inspect and report
without editing.
- **Cut:** An explicit request to cut, trim, shorten, simplify, or de-slop the
skill authorizes local edits within that skill. It does not authorize commit,
push, publication, or changes to consumers outside the requested scope.
## Find the behavioral coreView the complete source on GitHubslackbot-builder
When your agent uses it
Design or harden Slack bot transport and interaction architecture: signed Events API ingress, fast acknowledgement, idempotency, causal thread context, Block Kit actions, message rendering correctness (Markdown, rich text, links and citations), durable agent execution, multi-workspace operation, or Slack-specific delivery of typed follow-up controls and privacy-bounded execution receipts. Use for new Slack bots, broad Slack architecture audits, or changes to these Slack contracts. Do not use for deployment, standalone visual testing, unrelated copywriting or visual design, general answer quality, channel-agnostic transcript or receipt schemas, core suggestion generation, or merely operating Slack.
What it loads into context
Frontmatter
228 tokensAlways available to the agent
SKILL.md
1,841 tokensWhen the skill is activated
Reference documents
28,467 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- The one rule that survives every level
- The ladder
- Strong opinions
- Implementation bias: start boring
Files
SKILL.mdcore8,282 bytesagents/openai.yamlasset291 bytesanalytical-visualizations.mddoc10,459 bytesanswer-quality-and-receipts.mddoc3,854 bytescloudflare-durable-ingress.mddoc5,203 bytesimage-generation.mddoc10,347 byteslevel-0-skeleton.mddoc3,142 byteslevel-1-mvp.mddoc4,989 byteslevel-2-context.mddoc7,092 byteslevel-3-interactive.mddoc26,255 byteslevel-4-native-agent.mddoc4,401 byteslevel-5-hardened.mddoc20,306 byteslevel-6-scale.mddoc4,925 bytesmessage-formatting.mddoc7,103 bytessearch-and-retrieval.mddoc8,370 bytesstateful-agent-workflows.mddoc10,139 bytes
Read SKILL.md
# Slackbot Builder
Use this skill when creating or hardening Slack apps, Slack bots, agent-in-Slack
workflows, or production Slack integrations.
This skill has two routing modes:
- **Lifecycle work:** use the maturity ladder for greenfield builds, broad audits,
or upgrades that change the bot's operating level.
- **Bounded capability work:** load only the reference for the named behavior and
any lower-level contract the change actually touches. Do not read the whole
maturity ladder for a search bug, rendering fix, or isolated tool integration.
## The one rule that survives every level
View the complete source on GitHubsmart-entity-resolution
When your agent uses it
Resolve uncertain person or organization identities across aliases, duplicate records, conflicting sources, incomplete identifiers, or competing profile and media candidates. Use when reliable matching requires contextual corroboration, candidate discovery, historical reconciliation, or explicit ambiguity handling. Do not use for straightforward joins on established identifiers or ordinary photo, image, and metadata tasks without an identity-resolution problem.
What it loads into context
Frontmatter
78 tokensAlways available to the agent
SKILL.md
3,032 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Core Principle
- Resolution Levels
- Preferred Sources
- Workflow
- Partial Names And Fuzzy Instructions
- Retrieval Planning And Gap Repair
- Logging And Fanout
- Evidence Model
- Reranking Rules
- Failure Modes
- Output Pattern
Files
SKILL.mdcore15,918 bytesSKILL.mdcore15,918 bytesSKILL.mdcore15,918 bytesSKILL.mdcore15,918 bytesSKILL.mdcore15,918 bytesSKILL.mdcore15,918 bytesSKILL.mdcore15,918 bytesSKILL.mdcore15,918 bytesSKILL.mdcore15,918 bytesSKILL.mdcore15,918 bytesSKILL.mdcore15,918 bytes
Read SKILL.md
# Smart Entity Resolution
Resolve identities at the lowest level of effort that establishes a reliable answer. Escalate only when existing identifiers, mappings, or corroborating evidence are insufficient. This skill applies to genuinely ambiguous person and organization records, including competing profile or media candidates; ordinary image handling and deterministic ID joins do not require it.
## Core Principle
Treat entity resolution as a staged investigation, not a lookup. Exact search, slug lookup, popularity, and LLM judgment are all useful signals, but none should silently dominate the others.
Separate three questions:
- Coverage: did we enumerate all requested entities?
- Identity: does this candidate represent the requested person or organization?
- Utility: is this the best usable record for the task?
View the complete source on GitHubsummarize-anything
When your agent uses it
Summarizes arbitrarily long text (1k-1M words) using recursive map-reduce with any LLM backend. Accepts raw text, markdown, transcripts, articles, codebases, or any plaintext input. Produces one or more output formats: executive summary, section headings with timestamps, YouTube description, Twitter/X posts, title options, thumbnail prompts, blog outlines, pull quotes, and more. Supports focus directives ("focus on the AI parts", "emphasize the business angle") to steer the summary. Pluggable backends: OpenRouter, Ollama, OpenAI, Anthropic, Gemini, or any OpenAI-compatible endpoint. Use this skill when someone says "summarize this", "give me a summary", "TL;DR", "make this shorter", "create a YouTube description", "write a tweet about this", "generate titles", "thumbnail ideas", or provides long text and wants any condensed output.
What it loads into context
Frontmatter
245 tokensAlways available to the agent
SKILL.md
6,558 tokensWhen the skill is activated
Reference documents
3,522 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Setup
- How to Use This Skill
- Output Catalog
- Focus Directives
- Practical Examples
- Troubleshooting
- Backend Comparison
Scripts executed separately
playground/package.jsonplayground/server.tsplayground/src/app.tsxplayground/src/components/ConfigSection.tsxplayground/src/components/FeedbackSection.tsxplayground/src/components/InputSection.tsxplayground/src/components/OutputPanel.tsxplayground/src/components/PromptEditor.tsxplayground/src/components/TopBar.tsxplayground/src/diff.tsplayground/src/index.tsxplayground/src/prompts.tsplayground/src/providers.tsplayground/src/types.ts
Files
README.mddoc3,186 bytesSKILL.mdcore25,464 bytesSKILL.mdcore25,464 bytesSKILL.mdcore25,464 bytesSKILL.mdcore25,464 bytesSKILL.mdcore25,464 bytesSKILL.mdcore25,464 bytesSKILL.mdcore25,464 bytesSKILL.mdcore25,464 bytesSKILL.mdcore25,464 bytesSKILL.mdcore25,464 bytesSKILL.mdcore25,464 bytesSKILL.mdcore25,464 bytesSKILL.mdcore25,464 bytesSKILL.mdcore25,464 bytesSKILL.mdcore25,464 bytesplayground/.gitignoreasset37 bytesplayground/bun.lockasset45,022 bytesplayground/package.jsonruns858 bytesplayground/sample-transcript.mddoc12,305 bytesplayground/server.tsruns6,754 bytesplayground/src/app.cssasset296 bytesplayground/src/app.tsxruns9,467 bytesplayground/src/components/ConfigSection.tsxruns4,585 bytesplayground/src/components/FeedbackSection.tsxruns3,678 bytesplayground/src/components/InputSection.tsxruns2,039 bytesplayground/src/components/OutputPanel.tsxruns1,693 bytesplayground/src/components/PromptEditor.tsxruns991 bytesplayground/src/components/TopBar.tsxruns2,034 bytesplayground/src/diff.tsruns1,201 bytesplayground/src/index.htmlasset363 bytesplayground/src/index.tsxruns139 bytesplayground/src/prompts.tsruns10,405 bytesplayground/src/providers.tsruns1,304 bytesplayground/src/types.tsruns1,093 bytesplayground/tsconfig.jsonasset410 bytes
Read SKILL.md
# Summarize Anything
Recursive map-reduce summarization for arbitrarily long text, with pluggable LLM backends and a wide variety of output formats.
When the requested output is reader-facing prose or publishing copy for swyx,
apply `swyx-writing` after the factual reduction step. Keep extractive summaries,
quotations, timestamps, and structured data faithful to the source rather than
rewriting them into a voice.
## Setup
### Required
```bashView the complete source on GitHubswyx-writing
When your agent uses it
Apply swyx's reusable nonfiction writing preferences when drafting or materially revising prose, including technical posts, essays, research memos, reports, documentation, profiles, scripts, announcements, and publishing copy. Use as the shared style and editing layer alongside the skill that owns the subject or format. Do not use for verbatim transcription, code-only work, or fiction unless the user explicitly asks for swyx's nonfiction voice.
What it loads into context
Frontmatter
92 tokensAlways available to the agent
SKILL.md
1,746 tokensWhen the skill is activated
Reference documents
936 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Start with the reader's change
- Sound like swyx
- Avoid generated prose
- Attribute without writing about attribution
- Format for the argument
- Edit in three passes
Files
SKILL.mdcore8,724 bytesSKILL.mdcore8,724 bytesSKILL.mdcore8,724 bytesagents/openai.yamlasset213 bytesreferences/technical-writer-influences.mddoc4,358 bytes
Read SKILL.md
# swyx writing
Write so a smart reader can understand the point once, remember the useful
model, and decide what to do next. Preserve the author's real judgment and the
messiness that earned it. Do not imitate a generic founder, marketer, or
technical-blog persona.
This skill owns voice, explanation, and editing. Pair it with the skill that
owns the facts or format:
- use `research-grounded-writing` when claims require external or primary
evidence;
- use `ai-devblog` for technical story selection and publication;
- use `ai-readme` for executable repository documentation;View the complete source on GitHubsync-accelevents
When your agent uses it
Use when pulling Accelevents speaker headshots, social data, bios, and schedule metadata into the AI Engineer Europe source data and photo assets.
What it loads into context
Frontmatter
38 tokensAlways available to the agent
SKILL.md
875 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Prerequisites
- Steps
- Key Paths
- Notes
Files
SKILL.mdcore3,338 bytesSKILL.mdcore3,338 bytesSKILL.mdcore3,338 bytesSKILL.mdcore3,338 bytesSKILL.mdcore3,338 bytesSKILL.mdcore3,338 bytesSKILL.mdcore3,338 bytesSKILL.mdcore3,338 bytesSKILL.mdcore3,338 bytesSKILL.mdcore3,338 bytes
Read SKILL.md
# Sync Accelevents Speaker Data (Europe)
Pulls speaker headshots and social data from the Accelevents API into the Europe conference schedule.
## Prerequisites
- `ACCELEVENTS_API_KEY` environment variable must be set (stored as a Devin secret)
- Python 3 with Pillow installed (`pip install Pillow`) for image optimization
## Steps
1. **Checkout a new branch**
```bash
cd /home/ubuntu/repos/aiecode2025View the complete source on GitHubsync-url-navigation
When your agent uses it
Syncs URL query parameters with app navigation, tabs, and filter state so views are bookmarkable and shareable. Use when building or changing frontend routing, filters, tabs, modals, deep links, browser back/forward, or when the user asks to remember navigation in the URL, sync state to query params, or make screens linkable.
What it loads into context
Frontmatter
88 tokensAlways available to the agent
SKILL.md
895 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- User preference
- What to put in the URL
- Implementation pattern
- Param naming (conventions)
- Checklist for new screens
- Reference implementation
- Anti-patterns
Files
SKILL.mdcore3,875 bytes
Read SKILL.md
# Sync URL to navigation and filter state
## User preference
**Always keep meaningful UI navigation and filtering state in the URL** (query params). Reloading, sharing, or opening a link should restore the same screen—not only the top-level route.
The user expects this by default on web apps unless they say otherwise.
## What to put in the URL
| State | Include when |
|-------|----------------|
| Active view / tab / mode | User can switch between distinct screens |
| Sub-navigation (sidebar table, nested tab) | Second-level nav exists |View the complete source on GitHubtest-strategy-hardening
When your agent uses it
Diagnose or improve tests as a system, including flaky or nondeterministic suites, duplicated coverage, expensive fixtures, slow feedback, and test selection. Use only when the user explicitly makes test architecture or suite behavior the primary task. Do not trigger for ordinary implementation work, adding or fixing a regression test, resolving one product bug, or running existing checks.
What it loads into context
Frontmatter
80 tokensAlways available to the agent
SKILL.md
798 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Counterweight: confidence, not test inventory
- Define the contract
- Choose a faithful boundary
- Remove nondeterminism
- Consolidate deliberately
- Validate proportionally
- Report
Files
SKILL.mdcore4,303 bytesSKILL.mdcore4,303 bytesagents/openai.yamlasset314 bytes
Read SKILL.md
# Test Strategy Hardening
Improve confidence per minute without inflating test count or ceremony.
## Counterweight: confidence, not test inventory
- Start from the decision the suite must support and the plausible defect it must catch.
- Search for replacement coverage before adding a test. Delete or consolidate tests when confidence remains equivalent.
- Do not create unit, integration, end-to-end, snapshot, fixture, and contract layers as a completeness ladder.
- Prefer fixing product nondeterminism or simplifying the seam over building elaborate test harnesses around it.
- Treat coverage percentage, test count, suite breadth, and green full-suite runs as signals, not goals.
- Do not refactor unrelated tests, rewrite fixtures, add retries, expand CI matrices, or run global suites solely because test code was touched.
- Preserve focused failure localization; deduplication is not valuable when it makes diagnosis harder.
- Stop when the named suite problem is resolved and proportionally verified. Report remaining blind spots without filling them speculatively.View the complete source on GitHubtesting-schedule-preview
When your agent uses it
Use when testing the AI Engineer Europe internal Bun schedule preview or public schedule page, including tooltip, modal, CFP metadata, and local preview workflows.
What it loads into context
Frontmatter
38 tokensAlways available to the agent
SKILL.md
804 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Overview
- Bun Preview (Internal)
- Public Schedule Page
- Section Types
- Devin Secrets Needed
Files
SKILL.mdcore3,254 bytesSKILL.mdcore3,254 bytesSKILL.mdcore3,254 bytes
Read SKILL.md
# Testing the Europe Schedule
## Overview
There are two schedule views to test:
1. **Bun preview** at `http://127.0.0.1:1234/_deploy/` — internal tool with CFP data, session IDs, contact info
2. **Public schedule page** at `/europe/schedule` — public-facing with grid overview and session list
## Bun Preview (Internal)
### Starting the Server
```bash
cd /path/to/aiecode2025
pnpm europe:source:preview
```View the complete source on GitHubthumbnail-extraction
When your agent uses it
Extracts the most interesting frames from video files for thumbnail compositing. Detects faces, expressions, smiles, and presentation slides. Outputs full frames, face crops, and transparent cutouts. Use when asked to extract thumbnails, find interesting frames, grab screenshots from video, or create thumbnail candidates from recordings.
What it loads into context
Frontmatter
82 tokensAlways available to the agent
SKILL.md
2,362 tokensWhen the skill is activated
Reference documents
1,540 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Overview
- When to Use
- Dependencies
- Pipeline Architecture
- Usage
- Background Removal (Separate Step)
- Integration with Other Skills
- Tuning Parameters
- Troubleshooting
Scripts executed separately
thumbnail_extractor.py
Files
README.mddoc6,726 bytesSKILL.mdcore9,623 bytesSKILL.mdcore9,623 bytesSKILL.mdcore9,623 bytesSKILL.mdcore9,623 bytesSKILL.mdcore9,623 bytesSKILL.mdcore9,623 bytesSKILL.mdcore9,623 bytesthumbnail_extractor.pyruns15,002 bytes
Read SKILL.md
# Video Thumbnail Extraction
## Overview
Automatically scan a local MP4 video (or YouTube URL via yt-dlp) and extract the 4 most visually interesting frames — prioritizing expressive faces (laughing, shocked, smiling) and engaging presentation slides. Outputs full frames, face crops, and background-removed transparent PNGs ready for compositing.
## When to Use
- Before creating YouTube thumbnails (feeds into `youtube-thumbnails` skill)
- When you need the best screenshot from a long video recording
- When compositing a thumbnail and need transparent guest cutouts
- Processing Zoom gallery recordings, interviews, or presentations
## Dependencies
### Python packages (install once)View the complete source on GitHubtranscribe-anything
When your agent uses it
Transcribes audio and video files to text using pluggable ASR backends. Default backend is local whisper/MLX Whisper for ASR. Supports pyannote.audio direct diarization, whisperX, insanely-fast-whisper, faster-whisper, whisper.cpp, OpenAI Whisper API, Groq Whisper API, Deepgram, AssemblyAI, Gemini, and Hugging Face models. Handles very long files (1-8+ hours) by preprocessing with ffmpeg: extracts audio from video, converts to optimal ASR format, detects and skips silence, and chunks for API size limits. Supports speaker diarization, word-level timestamps, custom vocabulary, and multiple output formats. Use this skill when someone says "transcribe this", "convert to text", "speech to text", "get the transcript", "transcribe this video/audio/podcast/recording", or provides a media file and wants text output.
What it loads into context
Frontmatter
357 tokensAlways available to the agent
SKILL.md
9,015 tokensWhen the skill is activated
Reference documents
894 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Setup
- Backend Selection Guide
- Step-by-Step Workflow
- Custom Vocabulary / Prompt Hints
- Handling Specific Input Types
- Troubleshooting
- Backend Comparison Quick Reference
Files
README.mddoc3,339 bytesSKILL.mdcore34,142 bytesSKILL.mdcore34,142 bytesSKILL.mdcore34,142 bytesSKILL.mdcore34,142 bytesSKILL.mdcore34,142 bytesSKILL.mdcore34,142 bytesSKILL.mdcore34,142 bytesSKILL.mdcore34,142 bytesSKILL.mdcore34,142 bytesSKILL.mdcore34,142 bytesSKILL.mdcore34,142 bytesSKILL.mdcore34,142 bytesSKILL.mdcore34,142 bytesSKILL.mdcore34,142 bytesSKILL.mdcore34,142 bytesSKILL.mdcore34,142 bytesSKILL.mdcore34,142 bytesSKILL.mdcore34,142 bytesSKILL.mdcore34,142 bytesSKILL.mdcore34,142 bytesSKILL.mdcore34,142 bytesSKILL.mdcore34,142 bytesSKILL.mdcore34,142 bytesSKILL.mdcore34,142 bytesSKILL.mdcore34,142 bytesSKILL.mdcore34,142 bytesSKILL.mdcore34,142 bytesSKILL.mdcore34,142 bytesSKILL.mdcore34,142 bytesSKILL.mdcore34,142 bytesSKILL.mdcore34,142 bytesSKILL.mdcore34,142 bytesSKILL.mdcore34,142 bytesSKILL.mdcore34,142 bytesSKILL.mdcore34,142 bytesSKILL.mdcore34,142 bytesSKILL.mdcore34,142 bytesSKILL.mdcore34,142 bytesSKILL.mdcore34,142 bytesSKILL.mdcore34,142 bytesSKILL.mdcore34,142 bytesSKILL.mdcore34,142 bytesSKILL.mdcore34,142 bytesSKILL.mdcore34,142 bytesSKILL.mdcore34,142 bytesSKILL.mdcore34,142 bytesSKILL.mdcore34,142 bytesSKILL.mdcore34,142 bytesSKILL.mdcore34,142 bytesSKILL.mdcore34,142 bytesSKILL.mdcore34,142 bytesSKILL.mdcore34,142 bytes
Read SKILL.md
# Transcribe Anything
Transcribes audio and video files to text. Pluggable backends, silence skipping for long files, optional speaker diarization, and multiple output formats.
## Setup
### Required (install these first)
```bash
# ffmpeg — audio extraction, preprocessing, silence detection
brew install ffmpeg
# yt-dlp — downloading video/audio from URLs (optional but recommended)
brew install yt-dlpView the complete source on GitHubturnstile-spin
When your agent uses it
Add or repair Cloudflare Turnstile on an existing web form by creating or reusing a widget, embedding it, wiring mandatory server-side Siteverify in the existing backend, and validating the result. Use when the user explicitly asks to add Turnstile, replace reCAPTCHA or hCaptcha with Turnstile, protect a form from bots, or fix a Turnstile integration. Do not trigger for unrelated Cloudflare or general form work.
What it loads into context
Frontmatter
99 tokensAlways available to the agent
SKILL.md
838 tokensWhen the skill is activated
Reference documents
5,169 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Resolve the integration
- Create or reuse the widget
- Gate the existing handler
- Migrate another CAPTCHA carefully
- Validate
Scripts executed separately
scripts/auth-probe.shscripts/fetch-secret.shscripts/validate.shscripts/widget-create.sh
Files
SKILL.mdcore3,947 bytesreferences/astro.mddoc3,029 bytesreferences/hugo.mddoc3,028 bytesreferences/nextjs-app.mddoc4,036 bytesreferences/nextjs-pages.mddoc1,940 bytesreferences/sveltekit.mddoc2,915 bytesreferences/vanilla-html.mddoc3,657 bytesscripts/auth-probe.shruns3,558 bytesscripts/fetch-secret.shruns3,085 bytesscripts/validate.shruns4,169 bytesscripts/widget-create.shruns2,437 bytestests/validation.mddoc2,275 bytes
Read SKILL.md
# Turnstile Spin
Integrate Turnstile into the user's existing frontend and backend. Do not create
a new backend, proxy Worker, or other infrastructure merely to host Siteverify.
Current canonical guidance lives at
[Cloudflare Turnstile Spin](https://developers.cloudflare.com/turnstile/spin/).
## Resolve the integration
Inspect the project before asking questions:
- identify the frontend framework and forms that need protection;
- locate the existing server-side submit handler;
- detect an existing Turnstile, reCAPTCHA, or hCaptcha integration; andView the complete source on GitHubtweet-writing
When your agent uses it
Draft or revise tweets and quote posts for swyx or Latent Space using real peer examples, source material, and the account's voice.
What it loads into context
Frontmatter
35 tokensAlways available to the agent
SKILL.md
1,771 tokensWhen the skill is activated
Reference documents
12,537 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Research the right examples
- Shapes observed so far
- Write for the actual purpose
- Media
Files
SKILL.mdcore8,255 bytesSKILL.mdcore8,255 bytesSKILL.mdcore8,255 bytesSKILL.mdcore8,255 bytesSKILL.mdcore8,255 bytesSKILL.mdcore8,255 bytesSKILL.mdcore8,255 bytesreferences/launch-and-promotion.mddoc24,236 bytesreferences/liked-author-leads.mddoc2,283 bytesreferences/media/ali-quantization-code.jpgasset73,543 bytesreferences/media/ali-quantization-diagram.jpgasset55,777 bytesreferences/media/ali-quantization-logits.jpgasset49,858 bytesreferences/media/bertgodel-ultramarine.jpgasset73,229 bytesreferences/media/bhalligan-podcast.jpgasset67,322 bytesreferences/media/elcine-animation.jpgasset72,683 bytesreferences/media/elcine-animators.jpgasset85,026 bytesreferences/media/elcine-quoted-video.jpgasset87,505 bytesreferences/media/epoch-benchmark-reviews.jpgasset48,597 bytesreferences/media/epoch-survey-chart.jpgasset58,320 bytesreferences/media/geoffrey-understanding-talk.jpgasset35,042 bytesreferences/media/google-tabfm-graphic.jpgasset40,575 bytesreferences/media/google-timesfm3-architecture.jpgasset90,295 bytesreferences/media/helena-fish-audio-demo.jpgasset27,315 bytesreferences/media/helena-fish-audio.jpgasset72,596 bytesreferences/media/jxnlco-launch-video.jpgasset57,734 bytesreferences/media/jxnlco-openai-recruiting-video.jpgasset30,852 bytesreferences/media/milichab-coaster.jpgasset124,733 bytesreferences/media/milichab-mail-announcement.jpgasset68,922 bytesreferences/media/milichab-notion-mail-teaser.jpgasset11,359 bytesreferences/media/mrinal-exponents.jpgasset53,889 bytesreferences/media/mrinal-redis.jpgasset12,134 bytesreferences/media/mrinal-tier-list.jpgasset84,499 bytesreferences/media/nathan-trillium-labs-launch.jpgasset31,099 bytesreferences/media/olivia-agentic-browser-podcast.jpgasset90,984 bytesreferences/media/olivia-ai-apps-2024-mobile.jpgasset85,676 bytesreferences/media/olivia-ai-apps-2024-web.jpgasset85,211 bytesreferences/media/olivia-ai-apps-2025-4-mobile.jpgasset70,471 bytesreferences/media/olivia-ai-apps-2025-4-web.jpgasset63,800 bytesreferences/media/olivia-ai-apps-2025-5-mobile.jpgasset51,865 bytesreferences/media/olivia-ai-apps-2025-5-web.jpgasset52,120 bytesreferences/media/olivia-ai-productivity-map.jpgasset81,661 bytesreferences/media/olivia-apps50.jpgasset85,305 bytesreferences/media/olivia-startup-revenue-benchmark.jpgasset81,057 bytesreferences/media/olivia-top150-mobile.jpgasset85,138 bytesreferences/media/olivia-top150-revenue.jpgasset86,576 bytesreferences/media/olivia-top150-web.jpgasset83,293 bytesreferences/media/philip-inference-book-launch.jpgasset48,019 bytesreferences/media/philip-inference.jpgasset71,095 bytesreferences/media/quinten-tolan-film.jpgasset74,087 bytesreferences/media/waterloo-22580-article.jpgasset89,512 bytesreferences/media/waterloo-kernel-article-cover.jpgasset59,666 bytesreferences/media/waterloo-kimi-promo-video.jpgasset71,595 bytesreferences/media/waterloo-masterclass-diagram.jpgasset99,671 bytesreferences/media/waterloo-masterclass-highlight.jpgasset9,336 bytesreferences/media/waterloo-masterclass-overlap.jpgasset74,641 bytesreferences/media/waterloo-masterclass-quoted-clip.jpgasset27,018 bytesreferences/partial-media-captures.mddoc2,176 bytesreferences/unverified-research-queue-2026-10-21.mddoc18,226 bytes
Read SKILL.md
# Tweet writing
The user rejected generic promotional copy and a first research sample drawn
from very large accounts. Treat this skill as a starting point to improve with
feedback, not a finished house style.
## Research the right examples
For inspiration, study accounts @swyx follows with at most 200,000 followers.
The user explicitly named four exceptions to the follower cap: [@aakashgupta](https://x.com/aakashgupta),
[@creatine_cycle](https://x.com/creatine_cycle), [@lennysan](https://x.com/lennysan),
and [@GergelyOrosz](https://x.com/GergelyOrosz). Search X as @swyx using
`filter:follows min_faves:200` and verify the follow relationship, follower
count, and at least 200 likes when collecting examples. Record when the countsView the complete source on GitHubtwitter-x-scraping
When your agent uses it
Use when scraping public Twitter/X timelines or lists through Nitter-style mirrors with axios and Playwright fallback, including anti-bot challenge handling and pagination limits.
What it loads into context
Frontmatter
41 tokensAlways available to the agent
SKILL.md
3,752 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Core Methodology
- Quick-Start: Minimal End-to-End Example
- Empirical Findings (Apr 2026)
- Dependencies
- CSS Selector Reference
Files
SKILL.mdcore13,980 bytesSKILL.mdcore13,980 bytes
Read SKILL.md
# Skill: Scraping Nitter.net for Tweets
This codebase scrapes [nitter.net](https://nitter.net) — an open-source Twitter frontend — to collect tweets from a list or profile within a time window. The technique works without a Twitter API key.
## Core Methodology
### 1. URL Structure
Nitter mirrors Twitter's URL layout:
| Target | Nitter path |
|--------|------------|
| Twitter List | `/i/lists/<listId>` |
| User Profile | `/<handle>` |View the complete source on GitHubvercel-production-cost-review
When your agent uses it
Audit a defined Vercel production cost question using billing and usage evidence, then recommend or verify bounded remediations. Use only when the user explicitly asks for a Vercel cost review, unexpected bill or usage spike investigation, Fast Data Transfer analysis, or post-remediation savings verification. Do not trigger for ordinary Vercel deployment, generic performance work, routine caching changes, or optimizing one route without a cost question.
What it loads into context
Frontmatter
95 tokensAlways available to the agent
SKILL.md
1,271 tokensWhen the skill is activated
Reference documents
1,046 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Counterweight: material cost before optimization
- Workflow
- Critical distinctions
- Optional cadence
- Output
Files
SKILL.mdcore6,417 bytesagents/openai.yamlasset332 bytesreferences/checklist.mddoc4,771 bytes
Read SKILL.md
# Vercel Production Cost Review
Use this skill to turn Vercel usage into an evidence-backed remediation plan. Diagnose before changing code or firewall rules.
## Counterweight: material cost before optimization
- Start from the bill, usage delta, review window, and financial materiality. Do not optimize hypothetical or trivial spend.
- Scope only the projects, zones, routes, and metrics needed to explain the cost question. Do not inventory every production surface by default.
- Prefer Vercel billing and usage facts over proxy metrics. State plan or retention limits instead of manufacturing certainty.
- Rank causes and investigate the smallest set that explains most of the material change.
- Do not add telemetry, WAF rules, rate limits, cache layers, payload variants, asset pipelines, or architectural changes without evidence they address a material driver.
- Prefer configuration or deletion over code. Preserve legitimate traffic and protocol behavior.
- Separate diagnosis from remediation. Code edits, firewall publication, project configuration, deployment, and follow-up monitoring require the active request to authorize them.
- A cost review may correctly conclude that current spend is expected or that no remediation is worth its complexity.View the complete source on GitHubvideo-talk-to-essay
When your agent uses it
Turn a recorded talk and transcript into a source-grounded technical article readers can follow alongside the recording, with verified links, useful code, and selective screenshots or explanatory visuals. Use for transcript-to-essay rewrites, illustrated reading versions, and their generation/review pipelines.
What it loads into context
Frontmatter
64 tokensAlways available to the agent
SKILL.md
1,973 tokensWhen the skill is activated
Reference documents
3,299 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Inputs and boundaries
- Writing contract
- Code, equations and research
- Images and explanatory visuals
- Workflow and stopping rule
- Model and dependency choices
- Reader-facing quality bar
Scripts executed separately
scripts/score_frames.py
Files
SKILL.mdcore11,057 bytesSKILL.mdcore11,057 bytesSKILL.mdcore11,057 bytesSKILL.mdcore11,057 bytesSKILL.mdcore11,057 bytesSKILL.mdcore11,057 bytesSKILL.mdcore11,057 bytesSKILL.mdcore11,057 bytesagents/openai.yamlasset328 bytesreferences/frame-selection.mddoc3,739 bytesreferences/output-contract.mddoc7,511 bytesreferences/visual-review.mddoc6,816 bytesscripts/score_frames.pyruns3,971 bytes
Read SKILL.md
# Video talk to essay
Write a technical article people can read alongside the talk, not a polished report about what the speaker argued. Preserve the recording's progression, mechanisms and personality; improve the explanation without inventing evidence. Keep detailed provenance private and the reader experience uncluttered.
Apply `swyx-writing` as the shared voice and editing layer and
`research-grounded-writing` for external research, attribution, and claim
verification. This skill owns the transcript, chronology, timestamp, code, and
visual rules specific to recorded talks.
## Inputs and boundaries
Obtain the source video URL or local video, transcript, and any authoritative title, speaker, event, and date metadata. Prefer timestamped segments containing `startMs`, `endMs`, speaker label, and text.
Use available video descriptions and metadata to seed research, especially project, slide and notebook links. Fetch missing metadata separately from the recording so research need not wait for a full video download.View the complete source on GitHubvisual-playtest
When your agent uses it
Visually inspect a local or deployed site/app in a real browser and report concrete layout, responsive, or design regressions. Use when asked to visually check UI changes, reproduce a screenshot issue, compare a page with a reference, or playtest representative visual states. Do not use for code-only review or open-ended design ideation.
What it loads into context
Frontmatter
75 tokensAlways available to the agent
SKILL.md
587 tokensWhen the skill is activated
Reference documents
637 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Choose the scope
- Core pass
- Report
Files
SKILL.mdcore2,908 bytesagents/openai.yamlasset258 bytesreferences/app-interactions.mddoc1,379 bytesreferences/media-workflows.mddoc1,876 bytes
Read SKILL.md
# Visual Playtest
Use the applicable browser-control skill. Match the effort to the request: a
static page review is not a full product certification.
For Chrome, follow [resilient-computer-use](../resilient-computer-use/SKILL.md#chrome-default-bind-to-a-tab): use a dedicated tab bound by stable ID for actions, screenshots, viewport changes, and console inspection. The user and other Codex chats may keep using Chrome concurrently; coordinate shared focus before any native desktop fallback.
## Choose the scope
Identify the few states that can materially change the result: named pages,
viewport ranges, theme, scroll position, navigation state, and persistent or
fixed UI. Reproduce the user's reported combination before exploring adjacent
states.
View the complete source on GitHubweb-animation-perf
When your agent uses it
Prevent layout/transition/reflow thrash in JS-driven CSS animations. Use when building or debugging continuous motion (rotation, orbit, parallax, scroll-linked effects, marquee, carousels) and when symptoms appear like jank, stutter, lag, animation drift, ghosting, "elements collapsing toward center", "going slow", "should we use canvas?", or when mixing `setInterval`/React state with CSS `transition`.
What it loads into context
Frontmatter
98 tokensAlways available to the agent
SKILL.md
2,290 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- The Three Cardinal Rules
- Supporting practices
- Diagnostic Workflow
- Quick Reference Anti-Pattern → Fix
- In-repo case study: `OrbitalDiagram` (AIE conference sites)
Files
SKILL.mdcore9,386 bytesSKILL.mdcore9,386 bytesSKILL.mdcore9,386 bytesSKILL.mdcore9,386 bytesSKILL.mdcore9,386 bytes
Read SKILL.md
# Web Animation Performance
Guidance for writing smooth, GPU-accelerated animations on the web. Most jank comes from three avoidable mistakes; the rest is diagnostic technique.
## The Three Cardinal Rules
### 1. Never combine `transition: all <duration>` with JS that updates the same property every frame
This is the single most common animation bug. If JS updates `left`/`top`/`transform` on every tick AND the element has `transition-all duration-700` (or similar), CSS will linearly interpolate between every pair of successive JS values over the transition duration. For non-linear motion (orbit, arc, easing curve) the linear chord cuts across the intended path — e.g., rotating nodes appear to drift inward toward the center, parallax elements ghost-trail, scroll-linked effects lag noticeably behind the scroll.
Pick exactly one driver:
- **Pure CSS**: `@keyframes` + `animation: spin 8s linear infinite` and let the browser handle it.
- **Pure JS**: set the *final* position every frame; no `transition` on that property. Use a separate, narrower `transition` only for state changes (e.g., active/inactive scale and color).View the complete source on GitHubweb-perf
When your agent uses it
Measure, diagnose, or review web page performance when page speed, Core Web Vitals, Lighthouse performance, loading behavior, or a named performance regression is the primary task. Use current browser evidence and first-party documentation. Do not turn a focused metric investigation into a full performance, accessibility, bundler, and codebase audit.
What it loads into context
Frontmatter
73 tokensAlways available to the agent
SKILL.md
885 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Set the acceptance scope
- Choose available evidence
- Focused workflow
- Risk-triggered checks
- Report
Files
SKILL.mdcore4,522 bytesSKILL.mdcore4,522 bytes
Read SKILL.md
# Web Performance
Use current browser evidence for the page and state the user named. Metrics,
thresholds, and tooling change; retrieve current web.dev or Chrome documentation
before citing specific thresholds or API details.
## Set the acceptance scope
Choose the smallest mode that answers the request:
- **Named regression or metric:** measure that path and analyze its likely
contributors.
- **General performance audit:** capture representative load evidence, rank the
material issues, and stop when the highest-impact causes are explained.View the complete source on GitHubwebsite-searchbar
When your agent uses it
Implement or repair universal website search UI, fuzzy typeahead, catalog coverage, or search responsiveness. Excludes standalone directory filtering and release engineering.
What it loads into context
Frontmatter
36 tokensAlways available to the agent
SKILL.md
1,382 tokensWhen the skill is activated
Reference documents
1,044 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- UX preferences
- Architecture tradeoffs
- Catalog correctness
- Performance decisions
- Scope-dependent acceptance
Files
SKILL.mdcore7,799 bytesagents/openai.yamlasset285 bytesreferences/perceived-ux.mddoc5,553 bytes
Read SKILL.md
# Website Searchbar
Use these as preferences, not a mandatory feature checklist. Honor the user's requirements and the site's existing interaction contract. Choose tradeoffs according to catalog size, browser cost, freshness needs, and web/server architecture; explain material departures from the defaults. Correctness, authorization, and preservation of user input remain requirements.
## UX preferences
- Let desktop search fill available header space without squeezing branding/navigation. Grow both its slot and trigger (`flex: 1; min-width: 0`); compact it when space is genuinely limited. A field-like trigger may open the shared dialog rather than duplicate the input.
- Prefer a compact mobile trigger, roughly 44px tap targets, and 16px input text. Keep input and dismissal reachable at keyboard-reduced height; reuse library viewport sizing or dynamic viewport units before adding custom machinery. Scrollable type chips can save height; retain clear access to hidden filters.
- Prefer `/` and Cmd/Ctrl+K. Guard `/` while typing and all shortcuts during composition or another dialog. Support arrows/Enter, Esc/backdrop dismissal with focus restoration, and touch navigation. Use established accessible primitives appropriate to the framework: React Aria is a React option, not a requirement for other stacks.
- Open results directly at canonical pages. Preserve existing directory filters and theme/brand conventions. Prefer immediate common destinations derived from existing registries, with explicit partial/loading/error states rather than an empty-looking dialog.
- For name/title search, normally disable autocorrection/capitalization. Preserve input focus when filtering or scrolling suggestions; deliberately navigating or dismissing may leave it. Query changes should reveal leading results after an earlier scroll.
- Use URL-addressable full results and facets when useful for the site's size and content model. A small site may need only suggestions. Preserve edits and back/forward behavior when synchronizing query state with the URL.
## Architecture tradeoffsView the complete source on GitHubworkers-best-practices
When your agent uses it
Author or review Cloudflare Workers code for Workers-specific runtime, binding, streaming, concurrency, lifecycle, and configuration mistakes. Use when the user explicitly asks for Workers best-practice review or when implementing a new Worker entrypoint or binding boundary. Do not trigger for generic TypeScript review, ordinary application logic, deployment operations, or product selection.
What it loads into context
Frontmatter
78 tokensAlways available to the agent
SKILL.md
550 tokensWhen the skill is activated
Reference documents
5,798 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Inspect the Workers boundary
- Review proportionally
Files
SKILL.mdcore2,894 bytesSKILL.mdcore2,894 bytesreferences/review.mddoc8,145 bytesreferences/rules.mddoc16,483 bytes
Read SKILL.md
# Workers Best Practices
Retrieve current Cloudflare docs, installed Workers types, and the project's
Wrangler schema before asserting an API signature or configuration rule.
Load references selectively:
- [review.md](references/review.md) for a structured Workers review and current
type/config retrieval.
- [rules.md](references/rules.md) for examples of specific runtime patterns.
## Inspect the Workers boundary
Read the full affected entrypoint, binding types, Wrangler environment, and theView the complete source on GitHubwrangler
When your agent uses it
Resolve, construct, review, or run an exact Cloudflare Wrangler command or `wrangler.jsonc` change. Use when the user names Wrangler, asks for a Cloudflare CLI operation, or needs environment, binding, authentication, secret, migration, deployment, or resource-management syntax. Do not trigger for general Cloudflare architecture or application code that does not require Wrangler.
What it loads into context
Frontmatter
81 tokensAlways available to the agent
SKILL.md
684 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Resolve the local contract
- Resolve the target before mutation
- Handle credentials and secrets
- Configuration changes
- Verify precisely
Files
SKILL.mdcore3,513 bytes
Read SKILL.md
# Wrangler CLI
Wrangler commands and configuration evolve quickly. Use the installed version,
its help output, the local configuration schema, and current first-party docs as
the contract; do not rely on a copied command catalog.
## Resolve the local contract
1. Inspect the project package manager, installed Wrangler version, config file,
selected environment, and relevant package scripts.
2. Prefer the project-local Wrangler invocation (`npx`, `pnpm`, `yarn`, or an
existing script) over an unrelated global installation.
3. Read `wrangler <command> --help` and the installed
`node_modules/wrangler/config-schema.json` for exact syntax.View the complete source on GitHubyoutube-api
When your agent uses it
Manage YouTube videos programmatically via the YouTube Data API v3 — upload video files, upload custom thumbnails, update video metadata (titles, descriptions, tags), and query video/channel info without touching YouTube Studio's browser UI. Use this skill whenever the user wants to: upload a local video file to YouTube; set, update, or change a YouTube video's thumbnail from a local image file; batch-set thumbnails across multiple videos; update video titles, descriptions, or tags programmatically; query their channel's video list; or do anything involving the YouTube Data API. Triggers: "upload to youtube", "upload video", "set thumbnail", "upload thumbnail", "change thumbnail", "YouTube API", "batch thumbnails", "update video title", "update video description", "youtube metadata", or any reference to programmatically managing YouTube videos. Also use when the browser-based YouTube Studio upload is unreliable or slow.
What it loads into context
Frontmatter
337 tokensAlways available to the agent
SKILL.md
2,106 tokensWhen the skill is activated
Reference documents
528 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Why This Skill Exists
- Prerequisites
- Operations
- API Quota
- Troubleshooting
- Integration with Other Pipelines
Scripts executed separately
scripts/list_videos.pyscripts/set_thumbnail.pyscripts/setup_auth.pyscripts/update_metadata.pyscripts/upload_video.pyscripts/yt_auth.py
Files
README.mddoc2,299 bytesSKILL.mdcore8,740 bytesSKILL.mdcore8,740 bytesSKILL.mdcore8,740 bytesSKILL.mdcore8,740 bytesSKILL.mdcore8,740 bytesSKILL.mdcore8,740 bytesSKILL.mdcore8,740 bytesSKILL.mdcore8,740 bytesSKILL.mdcore8,740 bytesSKILL.mdcore8,740 bytesSKILL.mdcore8,740 bytesSKILL.mdcore8,740 bytesSKILL.mdcore8,740 bytesscripts/list_videos.pyruns2,886 bytesscripts/set_thumbnail.pyruns4,284 bytesscripts/setup_auth.pyruns2,522 bytesscripts/update_metadata.pyruns4,345 bytesscripts/upload_video.pyruns3,720 bytesscripts/yt_auth.pyruns3,802 bytes
Read SKILL.md
# YouTube API
Manage YouTube videos programmatically — uploads, thumbnails, metadata, and queries — via the YouTube Data API v3, completely bypassing the YouTube Studio browser UI.
## Why This Skill Exists
YouTube Studio's browser UI is unreliable for bulk operations and awkward for automation. The file picker for thumbnails is flaky, editing metadata for multiple videos is tedious, and browser uploads can stall or reset. This skill wraps the YouTube Data API v3 with OAuth2 authentication and persistent token caching, so once set up, uploads and follow-up edits are fully scriptable — including across Cowork VM resets.
## Prerequisites
### Python Dependencies
```bash
pip install google-api-python-client google-auth-oauthlib google-auth --break-system-packagesView the complete source on GitHubyoutube-channel-operator
When your agent uses it
Design, build, review, or extend a production YouTube channel operator that combines complete typed YouTube Data, Analytics, Reporting, and Live API access with guided Slack or chatbot workflows, human approval, durable execution, audit history, multi-channel OAuth isolation, caption downloads, transcript summaries, viewer timestamps, paid-versus-organic acquisition analysis, and post-change measurement. Use for YouTube operations bots, creator-management copilots, raw power-user API tools, transcript processing, chapters, pull quotes, clips, title or thumbnail experiments, description and comment workflows, playlist management, uploads, moderation, live operations, Google Ads/paid-promotion measurement, or analytics tied to channel changes. Hand atomic one-off API execution to youtube-api and Studio-only browser work to youtube-studio-computer-use.
What it loads into context
Frontmatter
167 tokensAlways available to the agent
SKILL.md
2,374 tokensWhen the skill is activated
Reference documents
11,824 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- The one rule
- Route the task
- Distinguish the three execution surfaces
- Non-negotiable invariants
- Build the two capability layers
- Proposal-to-apply lifecycle
- Design the approval card
- Handle the common API gaps explicitly
- Implementation order
- Completion proof
Files
SKILL.mdcore11,632 bytesagents/openai.yamlasset361 bytesreferences/analytics-experiments.mddoc7,845 bytesreferences/architecture.mddoc7,163 bytesreferences/capabilities.mddoc11,273 bytesreferences/cta-campaigns.mddoc6,382 bytesreferences/slack-playbooks.mddoc8,912 bytesreferences/test-cases.mddoc7,236 bytesreferences/transcripts.mddoc8,071 bytes
Read SKILL.md
# YouTube Channel Operator
Build a channel-agnostic YouTube operations core with two interfaces:
1. typed raw API methods for trusted power users;
2. guided workflows that resolve exact resources, preview a change set, and apply it after approval.
Use `slackbot-builder` for Slack transport maturity and `data-chatbots` for
proposal/apply semantics. Use this skill for the YouTube-specific domain layer
that joins them.
## The one rule
**Raw and guided operations must share one deterministic executor.**View the complete source on GitHubyoutube-publish
When your agent uses it
This skill should be used when the user asks to "upload videos to YouTube", "publish videos on YouTube", "set YouTube titles and descriptions", "add timestamps to YouTube videos", or needs to edit video metadata, assign playlists, and publish in YouTube Studio.
What it loads into context
Frontmatter
82 tokensAlways available to the agent
SKILL.md
1,087 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Overview
- Step-by-Step Workflow
- Troubleshooting
Files
SKILL.mdcore4,450 bytes
Read SKILL.md
# YouTube Video Publishing & Metadata
## Overview
Upload video files to YouTube Studio, set titles, descriptions, timestamps, playlists, and publish.
## Step-by-Step Workflow
### 1. Upload Videos
- Navigate to YouTube Studio → Content → click **Create** → **Upload videos**
- **Browser limitation**: File inputs cannot be set programmatically. The user must manually select files in the file picker dialog.
- Upload all files, wait for processing to complete (YouTube shows a progress indicator)
### 2. Set Title
Use this format based on content type (determined from frame extraction or meeting name):View the complete source on GitHubyoutube-studio-batch-upload
When your agent uses it
Batch YouTube Studio upload workflow for videos sourced from Airtable, Google Drive, Loom, YouTube, or local files. Use when an agent needs to download many submitted videos, stage filenames, build YouTube titles/descriptions from table fields, upload through Chrome/Computer Use, set videos Unlisted, add a playlist, save each upload before moving on, track links, and report incomplete or blocked source rows.
What it loads into context
Frontmatter
94 tokensAlways available to the agent
SKILL.md
1,240 tokensWhen the skill is activated
Reference documents
1,447 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Operating Rules
- Workflow
- Metadata Shape
- UI Automation
- Verification
- Helper Script
Scripts executed separately
scripts/youtube_batch_helper.py
Files
SKILL.mdcore6,000 bytesSKILL.mdcore6,000 bytesSKILL.mdcore6,000 bytesSKILL.mdcore6,000 bytesSKILL.mdcore6,000 bytesSKILL.mdcore6,000 bytesSKILL.mdcore6,000 bytesSKILL.mdcore6,000 bytesSKILL.mdcore6,000 bytesSKILL.mdcore6,000 bytesSKILL.mdcore6,000 bytesSKILL.mdcore6,000 bytesSKILL.mdcore6,000 bytesSKILL.mdcore6,000 bytesSKILL.mdcore6,000 bytesSKILL.mdcore6,000 bytesagents/openai.yamlasset271 bytesreferences/ui-js-snippets.mddoc5,749 bytesscripts/youtube_batch_helper.pyruns7,808 bytes
Read SKILL.md
# YouTube Studio Batch Upload
## Operating Rules
- Use the browser/computer-use skill for live YouTube Studio or Airtable UI work. Call `get_app_state` before direct UI actions in a turn.
- Treat upload as a batch waterfall: download/source recovery, filename staging, metadata staging, upload, per-video titling/playlist/visibility/save, verification, ledger.
- Do not include source video URLs in YouTube descriptions. Strip Drive, Loom, WeTransfer, and source YouTube links from final descriptions unless the user explicitly asks to publish those links.
- Use the full submitted talk abstract in the description by default; do not compress it to a teaser unless the user asks for short copy.
- Do not publish internal Airtable fields such as `Additional Notes`, reviewer notes, source status, or operational comments unless the user explicitly marks them as public copy.
- Always select the target playlist before advancing to visibility.
- Always choose `Unlisted` and click `Save` before opening or editing the next upload.
- If YouTube blocks saving because SD processing is not finished, wait on the modal and save after processing clears. Do not assume the draft is published.
- Prefer batch file selection where the UI allows it. If selector controls fail, upload smaller batches or one file at a time, but keep download and metadata preparation batched.
- Preserve a clear blocked list for rows like `waitlisted`, `WIP`, `To provide`, private/deleted links, or access-denied Drive files.View the complete source on GitHubyoutube-studio-computer-use
When your agent uses it
Automate YouTube Studio through tab-bound Chrome control when API access is unavailable, insufficient, or slower for Studio-only edits. Use for editing existing videos, adding thumbnails, changing visibility, scheduling, selecting playlists, and verifying saved Studio state. Prefer API or youtube-studio-batch-upload for pure upload/download/metadata preparation when stable API credentials or batch upload workflows are available.
What it loads into context
Frontmatter
86 tokensAlways available to the agent
SKILL.md
1,156 tokensWhen the skill is activated
Reference documents
1,522 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Use This Skill
- Ground Rules
- Browser Automation Pattern
- Thumbnails
- Scheduling
- Recovery
Scripts executed separately
scripts/studio_edit_driver.py
Files
SKILL.mdcore5,728 bytesSKILL.mdcore5,728 bytesSKILL.mdcore5,728 bytesagents/openai.yamlasset243 bytesreferences/studio-dom-patterns.mddoc6,292 bytesscripts/studio_edit_driver.pyruns2,181 bytes
Read SKILL.md
# YouTube Studio Computer Use
## Use This Skill
Use this skill when the task must operate the live YouTube Studio UI in Chrome:
- Add or replace thumbnails on existing videos.
- Schedule or reschedule videos through Studio visibility controls.
- Fix metadata, playlist, audience, visibility, or save states when API setup is missing.
- Batch a series of Studio edit-page operations with a ledger and recovery list.
- Inspect DOM state and use tab-bound controls for fragile UI states.
Use `youtube-studio-batch-upload` instead when the primary job is downloading source videos, staging filenames, building metadata, uploading new videos, or keeping upload ledgers. Use an official YouTube API flow when OAuth/API credentials already exist and the operation is supported cleanly, especially for bulk metadata reads/writes. This skill is for the messy browser path.
View the complete source on GitHubyoutube-thumbnails
When your agent uses it
This skill should be used when the user asks to "create YouTube thumbnails", "generate thumbnails", "make video thumbnails", or needs AI-generated thumbnail images via Google Gemini for YouTube videos. Covers prompt engineering, image generation, compression, and upload to YouTube Studio.
What it loads into context
Frontmatter
82 tokensAlways available to the agent
SKILL.md
1,610 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Overview
- Step-by-Step Workflow
- File Size Reference
- Example Prompts
- Troubleshooting
Files
SKILL.mdcore6,432 bytesSKILL.mdcore6,432 bytes
Read SKILL.md
# YouTube Thumbnail Generation via Gemini
## Overview
Generate custom YouTube thumbnails using Google Gemini's image generation (Pro mode). Each thumbnail is a 1280x720 image with bold text overlays, thematic visuals, and branding.
## Step-by-Step Workflow
### 1. Gather Video Info
For each video that needs a thumbnail, collect:
- **Title** (already set on YouTube)
- **Content type**: "AI in Action" weekly jam or "Paper Club" reading
- **Topic summary**: What was presented/demoed (from frame extraction or title)
- **Presenter name** (optional, for subtitle text)
- **Date** in `D Mon YYYY` formatView the complete source on GitHubzoom-download
When your agent uses it
This skill should be used when the user asks to "download Zoom recordings", "grab recordings from Zoom", "get new Zoom videos", or needs to download cloud recordings and analyze their content via frame extraction. Covers file type selection, filename verification, and ffmpeg-based content analysis.
What it loads into context
Frontmatter
82 tokensAlways available to the agent
SKILL.md
831 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Overview
- Which Recordings to Download
- Choosing the Correct File Type
- Content Analysis via Frame Extraction
- Deleting Old Recordings from Zoom
- Troubleshooting
Files
SKILL.mdcore3,534 bytesSKILL.mdcore3,534 bytes
Read SKILL.md
# Zoom Cloud Recording Download
## Overview
Download recent Zoom cloud recordings, selecting the correct file type and skipping already-uploaded content. Optionally delete old recordings from Zoom after confirming they've been uploaded.
## Which Recordings to Download
- **"AI in Action Weekly Jam!"** meetings → weekly demos/presentations
- **Paper Club / guest sessions** (e.g., "[Person] and swyx") → paper readings
- **Skip** recordings under ~10 minutes (test calls, false starts)
- **Cross-check** against existing YouTube content to avoid re-downloading
## Choosing the Correct File Type
**CRITICAL**: Zoom offers 6+ file types per recording. Always download:
View the complete source on GitHubSkills included
- accelevents-api
- accelevents-speaker-sync
- agents-sdk
- ai-devblog
- ai-engineering
- ai-readme
- align-me
- annotated-video-production
- antislop-codebase
- app-ux-paradigms
- autoreview
- babysit-runs
- blog-system-design
- cassandra-creator
- ceo-creator
- claude-session-introspect
- cli-ux
- cloudflare
- cloudflare-do-turn-based-multiplayer
- cloudflare-email-service
- cloudflare-one
- cloudflare-one-migrations
- cloudflare-production-builder
- conference-developer-endpoints
- conference-transcribe
- coordinate
- data-chatbots
- data-visualization-quality
- deep-trajectory-analysis
- design-apps-with-imagegen
- design-preferences
- diy-netlify
- download-video
- download-x-video
- durable-objects
- europe-developer-api
- face-matching
- forge
- future-only
- generalize
- gsuite-setup
- keep-it-simple
- latent-space-thumbnail-director
- live-ai-pipelines
- location-input
- long-running-operation-ux
- media-heavy-workflows
- media-to-wiki-pipeline
- media-transform
- mobile-native
- mobile-webapp-ux
- multimodal-extraction
- new-mac-setup
- next-steps
- observability-hardening
- person-profile-writing
- podcast-publishing-assistant
- productionize-app-with-services
- programmatic-agents
- provision-model-keys
- public-qa-chatbot
- pulp-fiction-writing
- release-readiness-hardening
- report-progress-eta-analyze
- research-grounded-writing
- reserved-handle-policy
- resilient-computer-use
- review-thread
- sandbox-sdk
- schedule-design
- security-hardening
- sessionize-automation
- skill-cutter
- slackbot-builder
- smart-entity-resolution
- summarize-anything
- swyx-writing
- sync-accelevents
- sync-url-navigation
- test-strategy-hardening
- testing-schedule-preview
- thumbnail-extraction
- transcribe-anything
- turnstile-spin
- tweet-writing
- twitter-x-scraping
- vercel-production-cost-review
- video-talk-to-essay
- visual-playtest
- web-animation-perf
- web-perf
- website-searchbar
- workers-best-practices
- wrangler
- youtube-api
- youtube-channel-operator
- youtube-publish
- youtube-studio-batch-upload
- youtube-studio-computer-use
- youtube-thumbnails
- zoom-download
Repository facts
- License
- MIT
- Created
- Mar 27, 2026
- Last pushed
- Nov 3, 2026
- Forks
- 12
- Open issues
- 0
- Project activity
- Active
Before you install
Network or broad shellAutomated signals, not a guarantee
Checked Nov 6, 2026
Not fully analyzed: some files were too long, unreadable or missing. This never lowers the level.
Show 347 notes
accelevents-api/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedaccelevents-api/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedaccelevents-speaker-sync/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedaccelevents-speaker-sync/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedaccelevents-speaker-sync/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedaccelevents-speaker-sync/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedaccelevents-speaker-sync/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedaccelevents-speaker-sync/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedaccelevents-speaker-sync/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedai-devblog/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedai-devblog/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedai-devblog/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedai-devblog/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedai-devblog/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedai-engineering/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedai-engineering/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedai-engineering/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedai-engineering/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedai-engineering/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedai-engineering/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzed
- No broad tool permissions
- 27 dangerous shell commandsin 10 files: new-mac-setup/scripts/04-dev-environment.sh:12 new-mac-setup/scripts/06-dotfiles.sh:49 new-mac-setup/SKILL.md:87 and 7 more
- 1,570 network referencesin 155 files: public-qa-chatbot/assets/vite-react-tanstack-chat-demo/package-lock.json:27 tweet-writing/references/launch-and-promotion.md:3 tweet-writing/references/unverified-research-queue-2026-10-21.md:20 and 152 more
- 3 obfuscation signalsin 2 files: blog-system-design/assets/static-blog-starter/build.ts:50 programmatic-agents/scripts/agents.mjs:227
- 9 instruction override signalsin 5 files: programmatic-agents/scripts/codex.mjs:143 programmatic-agents/scripts/codex.test.mjs:263 data-chatbots/SKILL.md:154 and 2 more
- 76 executable scriptsin 72 files: download-x-video/scripts/download_x_video.py:1 thumbnail-extraction/thumbnail_extractor.py:1 youtube-api/scripts/update_metadata.py:1 and 69 more
- 228 references to secretsin 75 files: transcribe-anything/SKILL.md:64 summarize-anything/SKILL.md:40 accelevents-speaker-sync/SKILL.md:27 and 72 more
- No requests to vote in Hot
Show all 1,913 signals by file
accelevents-api/SKILL.md
accelevents-speaker-sync/SKILL.md
- Network accessline 25
- **API base**: `https://api.accelevents.com` - Access to secretsline 27
[Credential-related source omitted] - Access to secretsline 28
[Credential-related source omitted] - Network accessline 38
[Credential-related source omitted] - Access to secretsline 38
[Credential-related source omitted] - Network accessline 39
"https://api.accelevents.com/rest/host/event/ai-engineer-europe-2026/speaker?searchString=SPEAKER_NAME&page=0&size=10&expand=TAG" - Network accessline 46
[Credential-related source omitted] - Access to secretsline 46
[Credential-related source omitted] - Network accessline 47
[Credential-related source omitted] - Access to secretsline 47
[Credential-related source omitted] - Network accessline 49
"https://api.accelevents.com/rest/event/upload/image" - Network accessline 58
[Credential-related source omitted] - Access to secretsline 58
[Credential-related source omitted] - Access to secretsline 59
[Credential-related source omitted] - Network accessline 60
-H "Content-Type: application/json" \ -d '{"speakerId": SPEAKER_ID, "firstName": "First", "lastName": "Last", "email": "email@example.com", "imageUrl": "<image-uuid>"}' \ "https://api.accelevents.com/rest/host/event/ai-engineer-europe-2 - Network accessline 62
"https://api.accelevents.com/rest/host/event/ai-engineer-europe-2026/speaker/SPEAKER_ID" - Network accessline 75
[Credential-related source omitted] - Access to secretsline 75
[Credential-related source omitted] - Network accessline 76
"https://api.accelevents.com/rest/host/event/ai-engineer-europe-2026/speaker?searchString=SPEAKER_NAME&page=0&size=10&expand=TAG" - Network accessline 85
[Credential-related source omitted] - Access to secretsline 85
[Credential-related source omitted] - Network accessline 86
"https://api.accelevents.com/rest/events/ai-engineer-europe-2026/session?page=0&size=100&expand=SPEAKER,TRACK,TAG" - Network accessline 97
[Credential-related source omitted] - Access to secretsline 97
[Credential-related source omitted] - Access to secretsline 98
[Credential-related source omitted] - Network accessline 99
-H "Content-Type: application/json" \ -d '{"title": "Talk Title", "startTime": "2026/04/08 13:00", "endTime": "2026/04/08 15:00", "format": "WORKSHOP"}' \ "https://api.accelevents.com/rest/host/event/ai-engineer-europe-2026/session/SESS - Network accessline 101
"https://api.accelevents.com/rest/host/event/ai-engineer-europe-2026/session/SESSION_ID" - Network accessline 114
[Credential-related source omitted] - Access to secretsline 114
[Credential-related source omitted] - Network accessline 115
"https://api.accelevents.com/rest/events/ai-engineer-europe-2026/session?page=0&size=100&expand=SPEAKER,TRACK"
agents-sdk/references/browse-the-web.md
- Network accessline 3
Fetch https://developers.cloudflare.com/agents/api-reference/browse-the-web/ for complete documentation. - Access to secretsline 23
[Credential-related source omitted] - Network accessline 52
- Need a real browser (JS rendering, screenshots, interaction) → browser tools - Just need HTML/API data → use `fetch()` instead (faster, cheaper) - Network accessline 53
- Just need HTML/API data → use `fetch()` instead (faster, cheaper) - Network accessline 60
const browser = await connectBrowser(this.env.BROWSER); const cdp = new CdpSession(browser); await cdp.send("Page.navigate", { url: "https://example.com" }); - Network accessline 62
await cdp.send("Page.navigate", { url: "https://example.com" });
agents-sdk/references/callable.md
- Network accessline 3
Fetch https://developers.cloudflare.com/agents/api-reference/callable-methods/ for complete documentation.
agents-sdk/references/client-sdk.md
- Network accessline 3
Fetch https://developers.cloudflare.com/agents/api-reference/client-sdk/ for complete documentation. - Network accessline 77
agent: "MyAgent", name: "default", host: "https://my-worker.workers.dev" - Network accessline 78
name: "default", host: "https://my-worker.workers.dev" }); - Network accessline 79
host: "https://my-worker.workers.dev" - Network accessline 93
agent: "MyAgent", name: "default", host: "https://my-worker.workers.dev", - Network accessline 94
name: "default", host: "https://my-worker.workers.dev", path: "/api/data" - Network accessline 95
host: "https://my-worker.workers.dev",
agents-sdk/references/codemode.md
- Network accessline 3
Fetch https://developers.cloudflare.com/agents/api-reference/codemode/ for complete documentation. - Network accessline 91
3. Code runs in an isolated Worker sandbox via `DynamicWorkerExecutor` 4. Tool calls route back to the host via Workers RPC 5. External `fetch()` is blocked by default — sandbox can only call your tools - Network accessline 93
5. External `fetch()` is blocked by default — sandbox can only call your tools
agents-sdk/references/configuration.md
- Network accessline 3
Fetch https://developers.cloudflare.com/agents/api-reference/configuration/ for complete documentation.
agents-sdk/references/durable-execution.md
- Network accessline 3
Fetch https://developers.cloudflare.com/agents/api-reference/durable-execution/ for complete documentation.
agents-sdk/references/email.md
- Network accessline 3
Fetch https://developers.cloudflare.com/agents/api-reference/email/ for complete documentation. - Network accessline 60
async fetch(request, env) { - Access to secretsline 87
[Credential-related source omitted] - Access to secretsline 101
[Credential-related source omitted] - Access to secretsline 119
[Credential-related source omitted]
agents-sdk/references/human-in-the-loop.md
- Network accessline 3
Fetch https://developers.cloudflare.com/agents/concepts/human-in-the-loop/ for complete documentation.
agents-sdk/references/mcp.md
- Network accessline 3
Fetch https://developers.cloudflare.com/agents/api-reference/mcp-client-api/ and https://developers.cloudflare.com/agents/api-reference/mcp-agent-api/ for complete documentation. - Network accessline 15
// Options-based API (recommended) const result = await this.addMcpServer(name, url, { callbackHost: "https://my-worker.workers.dev", - Network accessline 16
[Credential-related source omitted] - Network accessline 17
callbackHost: "https://my-worker.workers.dev", - Network accessline 137
export default { fetch(request: Request, env: Env, ctx: ExecutionContext) { - Network accessline 138
fetch(request: Request, env: Env, ctx: ExecutionContext) { - Network accessline 141
// Streamable HTTP transport (recommended) if (url.pathname.startsWith("/mcp")) { return MyMCP.serve("/mcp", { binding: "MyMCP" }).fetch(request, env, ctx); - Network accessline 142
if (url.pathname.startsWith("/mcp")) { return MyMCP.serve("/mcp", { binding: "MyMCP" }).fetch(request, env, ctx); } - Network accessline 143
return MyMCP.serve("/mcp", { binding: "MyMCP" }).fetch(request, env, ctx); - Network accessline 146
// SSE transport (legacy, deprecated) if (url.pathname.startsWith("/sse")) { return MyMCP.serveSSE("/sse", { binding: "MyMCP" }).fetch(request, env, ctx); - Network accessline 147
if (url.pathname.startsWith("/sse")) { return MyMCP.serveSSE("/sse", { binding: "MyMCP" }).fetch(request, env, ctx); } - Network accessline 148
return MyMCP.serveSSE("/sse", { binding: "MyMCP" }).fetch(request, env, ctx); - Network accessline 158
Fetch https://developers.cloudflare.com/agents/api-reference/mcp-transports/ for complete documentation. - Network accessline 186
Fetch https://developers.cloudflare.com/agents/api-reference/securing-mcp-servers/ for complete documentation.
agents-sdk/references/observability.md
- Network accessline 3
Fetch https://developers.cloudflare.com/agents/api-reference/observability/ for complete documentation.
agents-sdk/references/queue-retries.md
- Network accessline 3
Fetch https://developers.cloudflare.com/agents/api-reference/queue-tasks/ and https://developers.cloudflare.com/agents/api-reference/retries/ for complete documentation. - Network accessline 38
const result = await this.retry( async () => { const res = await fetch("https://api.example.com/data"); - Network accessline 39
async () => { const res = await fetch("https://api.example.com/data"); if (!res.ok) throw new Error(`HTTP ${res.status}`); - Network accessline 40
const res = await fetch("https://api.example.com/data");
agents-sdk/references/routing.md
- Network accessline 3
Fetch https://developers.cloudflare.com/agents/api-reference/routing/ for complete documentation. - Network accessline 31
export default { async fetch(req, env) { - Network accessline 32
async fetch(req, env) { - Network accessline 34
if (url.pathname.startsWith("/api/")) { const agent = getAgentByName(env.MyAgent, "singleton"); return agent.fetch(req); - Network accessline 35
const agent = getAgentByName(env.MyAgent, "singleton"); return agent.fetch(req); } - Network accessline 36
return agent.fetch(req); - Network accessline 63
agent: "MyAgent", name: "instance-1", host: "https://my-worker.workers.dev", - Network accessline 64
name: "instance-1", host: "https://my-worker.workers.dev", basePath: "/api/agents", - Network accessline 65
host: "https://my-worker.workers.dev",
agents-sdk/references/server-driven-messages.md
- Network accessline 3
Fetch https://developers.cloudflare.com/agents/api-reference/trigger-patterns/ for complete documentation.
agents-sdk/references/state-scheduling.md
- Network accessline 3
Fetch https://developers.cloudflare.com/agents/api-reference/store-and-sync-state/ and https://developers.cloudflare.com/agents/api-reference/schedule-tasks/ for complete documentation.
agents-sdk/references/streaming-chat.md
- Network accessline 3
Fetch https://developers.cloudflare.com/agents/api-reference/chat-agents/ for complete documentation. - Access to secretsline 14
[Credential-related source omitted] - Access to secretsline 44
[Credential-related source omitted] - Access to secretsline 63
[Credential-related source omitted] - Access to secretsline 84
[Credential-related source omitted] - Access to secretsline 163
[Credential-related source omitted]
agents-sdk/references/think.md
agents-sdk/references/voice.md
agents-sdk/references/webhooks-push.md
- Network accessline 5
Fetch https://developers.cloudflare.com/agents/api-reference/webhooks/ for complete documentation. - Network accessline 10
export default { async fetch(req: Request, env: Env) { - Network accessline 11
async fetch(req: Request, env: Env) { - Network accessline 14
const entityId = url.pathname.split("/")[2]; const agent = getAgentByName(env.MyAgent, entityId); return agent.fetch(req); - Network accessline 15
const agent = getAgentByName(env.MyAgent, entityId); return agent.fetch(req); } - Network accessline 16
return agent.fetch(req); - Access to secretsline 29
[Credential-related source omitted] - Network accessline 43
Fetch https://developers.cloudflare.com/agents/api-reference/push-notifications/ for complete documentation. - Access to secretsline 72
[Credential-related source omitted] - Access to secretsline 73
[Credential-related source omitted]
agents-sdk/references/workflows.md
- Network accessline 3
Fetch https://developers.cloudflare.com/agents/api-reference/run-workflows/ for complete documentation.
ai-engineering/references/image-video-fal.md
- Access to secretsline 181
[Credential-related source omitted]
ai-engineering/references/provider-operation-notes.md
- Network accessline 12
Official references: [API overview and headers](https://developers.openai.com/api/reference/overview#debugging-requests), [rate limits](https://developers.openai.com/api/docs/guides/rate-limits), [Structured Outputs](https://developers.open - Network accessline 20
Official references: [rate limits and headers](https://platform.claude.com/docs/en/api/rate-limits), [stop reasons](https://platform.claude.com/docs/en/api/handling-stop-reasons). - Network accessline 28
Official references: [provider routing](https://openrouter.ai/docs/guides/routing/provider-selection), [structured outputs](https://openrouter.ai/docs/guides/features/structured-outputs), [router metadata](https://openrouter.ai/docs/guides/
annotated-video-production/SKILL.md
- Network accessline 92
mix at normal volume and check true peak: no clipping does not prove good balance. If only audio needs repair, remux without re-encoding the picture. Reduce noise conservatively. Optional SFX inspiration: [editing examples](https://www.yout - Network accessline 94
conservatively. Optional SFX inspiration: [editing examples](https://www.youtube.com/watch?v=B6z4PaXImDs).
annotated-video-production/examples/extract-cue-frames.py
- Executable scriptline 1
#!/usr/bin/env python3
annotated-video-production/examples/render-overlay.py
- Executable scriptline 1
#!/usr/bin/env python3
antislop-codebase/references/audit-microsite.md
- Network accessline 47
Generate under a local artifact folder such as `test-results/migration-audit/`. Start a static local server for the artifact directory and return a clickable `http://127.0.0.1:<port>/` URL. Keep the server running unless the user asks to st
blog-system-design/assets/static-blog-starter/README.md
- Network accessline 8
pnpm test pnpm typecheck SITE_URL=https://your-public-host.example pnpm build - Network accessline 9
pnpm typecheck SITE_URL=https://your-public-host.example pnpm build python3 -m http.server -d dist 8000 - Network accessline 10
SITE_URL=https://your-public-host.example pnpm build - Network accessline 14
Open `http://localhost:8000/blog/` or `/changelog/`. Without `SITE_URL`, metadata deliberately - Network accessline 15
uses `https://example.com` for local preview; set the actual HTTPS origin before
blog-system-design/assets/static-blog-starter/build.ts
- Executable scriptline 1
Executable file - Network accessline 9
const site = 'Engineering notes'; const origin = (process.env.SITE_URL || 'https://example.com').replace(/\/$/, ''); - Network accessline 10
const origin = (process.env.SITE_URL || 'https://example.com').replace(/\/$/, ''); - Network accessline 43
if (lines.length > 4) throw new Error(`Social-card title needs a custom layout: ${title}`); if ([...site].length > 30 || new URL(origin).host.length > 40) throw new Error('Social-card site name or host needs a custom layout'); const svg - Network accessline 44
if ([...site].length > 30 || new URL(origin).host.length > 40) throw new Error('Social-card site name or host needs a custom layout'); const svg = `<svg xmlns="http://www.w3.org/2000/svg" width="1200" height="630"><rect width="1200" heigh - Network accessline 45
const svg = `<svg xmlns="http://www.w3.org/2000/svg" width="1200" height="630"><rect width="1200" height="630" fill="#132a32"/><rect x="56" y="56" width="10" height="518" fill="#f9b96f"/><text x="96" y="125" font-family="sans-serif" font-si - Possible obfuscationline 50
return `<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>${h(fullTitle)}</title><meta name="description" content="${h(description)}"><link rel="canonical" h - Possible obfuscationline 60
const body = `<div class="post-layout"><aside class="index-rail" aria-label="Blog index"><div class="rail-header"><a href="/blog/">All posts</a><button class="rail-toggle" type="button" aria-label="Minimize blog index">×</button></div><nav
blog-system-design/assets/static-blog-starter/headings.test.ts
- Executable scriptline 1
Executable file
blog-system-design/assets/static-blog-starter/headings.ts
- Executable scriptline 1
Executable file
blog-system-design/assets/static-blog-starter/package.json
- Executable scriptline 1
Executable file
blog-system-design/assets/static-blog-starter/public/blog.js
- Executable scriptline 1
Executable file
cassandra-creator/SKILL.md
- Network accessline 10
This role is inspired by Sunil Pai's [Every company needs a Cassandra](https://sunilpai.dev/posts/every-company-needs-a-cassandra/).
claude-session-introspect/README.md
- Network accessline 7
This skill exists because of **Tal Raviv's** article ["I wanted to know how compaction works"](https://www.talraviv.co/p/i-wanted-to-know-how-compaction-works), which first walked through opening the on-disk session JSONLs and doing "brain
claude-session-introspect/SKILL.md
- Network accessline 183
- Tal Raviv, "I wanted to know how compaction works" — https://www.talraviv.co/p/i-wanted-to-know-how-compaction-works
claude-session-introspect/stats.sh
- Executable scriptline 1
#!/usr/bin/env bash
cli-ux/SKILL.md
cloudflare-do-turn-based-multiplayer/references/protocol-and-architecture.md
- Network accessline 113
return stub.fetch(new Request(targetUrl, {
cloudflare-email-service/references/cli-and-mcp.md
- Network accessline 5
For full CLI reference, run `npx wrangler email --help`. For Dashboard setup, see the [getting started docs](https://developers.cloudflare.com/email-service/get-started/). - Network accessline 55
If you have the [Cloudflare MCP server](https://github.com/cloudflare/mcp) (`https://mcp.cloudflare.com/mcp`) configured, you can manage Email Service through its `search` and `execute` tools. - Network accessline 116
[Credential-related source omitted] - Access to secretsline 116
[Credential-related source omitted] - Access to secretsline 117
[Credential-related source omitted]
cloudflare-email-service/references/deliverability.md
- Network accessline 3
For full details, see the [deliverability docs](https://developers.cloudflare.com/email-service/concepts/deliverability/) and [email authentication docs](https://developers.cloudflare.com/email-service/concepts/email-authentication/). All t - Network accessline 28
See the [suppressions docs](https://developers.cloudflare.com/email-service/concepts/suppressions/) for details. - Network accessline 53
1. Log in to the [Cloudflare dashboard](https://dash.cloudflare.com) and select your account. - Network accessline 79
curl "https://api.cloudflare.com/client/v4/accounts/{account_id}/email/sending/limits" \ - Network accessline 100
curl "https://api.cloudflare.com/client/v4/accounts/{account_id}/email/sending/suppression?page=1&per_page=100&order=created_at&direction=desc" \ - Network accessline 128
curl -X POST "https://api.cloudflare.com/client/v4/accounts/{account_id}/email/sending/suppression" \ - Network accessline 139
curl -X DELETE "https://api.cloudflare.com/client/v4/accounts/{account_id}/email/sending/suppression/{suppression_id}" \ - Network accessline 147
Email Service exposes two zone-level datasets via the [GraphQL Analytics API](https://developers.cloudflare.com/analytics/graphql-api/). You can explore the schema interactively at [graphql.cloudflare.com/explorer](https://graphql.cloudflar - Network accessline 263
**curl example:** - Network accessline 266
curl "https://api.cloudflare.com/client/v4/graphql" \
cloudflare-email-service/references/rest-api.md
- Network accessline 5
For the full OpenAPI specification, refer to the [Email Sending API reference](https://developers.cloudflare.com/api/resources/email_sending/methods/send). - Network accessline 10
POST https://api.cloudflare.com/client/v4/accounts/{account_id}/email/sending/send - Network accessline 15
Authenticate with a [Cloudflare API token](https://developers.cloudflare.com/fundamentals/api/get-started/create-token/) that has email sending permission: - Network accessline 47
curl "https://api.cloudflare.com/client/v4/accounts/{account_id}/email/sending/send" \ - Network accessline 62
curl "https://api.cloudflare.com/client/v4/accounts/{account_id}/email/sending/send" \ - Network accessline 80
curl "https://api.cloudflare.com/client/v4/accounts/{account_id}/email/sending/send" \ - Network accessline 102
curl "https://api.cloudflare.com/client/v4/accounts/{account_id}/email/sending/send" \ - Network accessline 129
curl "https://api.cloudflare.com/client/v4/accounts/{account_id}/email/sending/send" \ - Network accessline 136
"html": "<h1>Weekly Digest</h1>", "headers": { "List-Unsubscribe": "<https://yourdomain.com/unsubscribe?id=abc123>", - Network accessline 137
"headers": { "List-Unsubscribe": "<https://yourdomain.com/unsubscribe?id=abc123>", "List-Unsubscribe-Post": "List-Unsubscribe=One-Click", - Network accessline 138
"List-Unsubscribe": "<https://yourdomain.com/unsubscribe?id=abc123>", - Network accessline 145
See the [email headers reference](https://developers.cloudflare.com/email-service/reference/headers/) for the full list of allowed headers.
cloudflare-email-service/references/routing.md
- Network accessline 5
For full API details, see the [Email Routing docs](https://developers.cloudflare.com/email-service/api/route-emails/email-handler/). - Access to secretsline 17
[Credential-related source omitted] - Network accessline 94
Use [postal-mime](https://www.npmjs.com/package/postal-mime) to parse raw MIME content: - Access to secretsline 157
[Credential-related source omitted]
cloudflare-email-service/references/sending.md
- Network accessline 31
export default { async fetch(request: Request, env: Env): Promise<Response> { - Network accessline 32
async fetch(request: Request, env: Env): Promise<Response> { - Access to secretsline 42
[Credential-related source omitted] - Network accessline 119
Only whitelisted headers allowed. See the [headers reference](https://developers.cloudflare.com/email-service/reference/headers/). - Network accessline 127
headers: { "In-Reply-To": "<original-message-id@yourdomain.com>", "List-Unsubscribe": "<https://yourdomain.com/unsubscribe?id=abc123>", - Network accessline 128
"In-Reply-To": "<original-message-id@yourdomain.com>", "List-Unsubscribe": "<https://yourdomain.com/unsubscribe?id=abc123>", "List-Unsubscribe-Post": "List-Unsubscribe=One-Click", - Network accessline 129
"List-Unsubscribe": "<https://yourdomain.com/unsubscribe?id=abc123>", - Network accessline 229
| `E_DELIVERY_FAILED` | SMTP delivery failure | Check recipient address, retry if transient | | `E_INTERNAL_SERVER_ERROR` | Service temporarily unavailable | Retry with exponential backoff | | `E_HEADER_NOT_ALLOWED` | Header not on whitelis - Network accessline 230
| `E_INTERNAL_SERVER_ERROR` | Service temporarily unavailable | Retry with exponential backoff | | `E_HEADER_NOT_ALLOWED` | Header not on whitelist | Use an allowed header; see [headers reference](https://developers.cloudflare.com/email-ser - Network accessline 231
| `E_HEADER_NOT_ALLOWED` | Header not on whitelist | Use an allowed header; see [headers reference](https://developers.cloudflare.com/email-service/reference/headers/) |
cloudflare-one-migrations/SKILL.md
- Network accessline 14
3. Build an inventory: identities, groups, apps, destinations, connectors/tunnels, DNS/URL/firewall/DLP/TLS policies, objects/lists, locations/sites, exceptions, hit counts, and compliance logging. 4. Produce a mapping plan: source object, - Network accessline 15
4. Produce a mapping plan: source object, Cloudflare One target resource, confidence, prerequisites, unsupported/partial mappings, and manual decisions. 5. Create dependencies first: identity/[SCIM](https://developers.cloudflare.com/cloudfl - Network accessline 16
5. Create dependencies first: identity/[SCIM](https://developers.cloudflare.com/cloudflare-one/team-and-resources/users/scim/), connectors/on-ramps, routes/DNS, lists/objects, TLS bypasses, Access apps/policies, Gateway policies, DLP/CASB, - Network accessline 28
- ZIA/SWG policies usually map to [Gateway traffic policies](https://developers.cloudflare.com/cloudflare-one/traffic-policies/) and Gateway lists. - Network accessline 29
- ZPA private app access usually maps to [Access application types](https://developers.cloudflare.com/cloudflare-one/access-controls/applications/choose-application-type/), [Cloudflare Tunnel](https://developers.cloudflare.com/cloudflare-on - Network accessline 31
- Legacy VPN replacement is usually Access + Cloudflare One Client / WARP + Tunnel or Mesh for app access. Use [Cloudflare WAN](https://developers.cloudflare.com/cloudflare-wan/) only when site-to-site traffic is required; use the [Network - Network accessline 37
- Object dependencies: address objects, service objects, groups, custom categories, network services, app IDs, zones, tags, connectors, and server groups. - Identity readiness: IdP, SCIM/group sync, group-name normalization, individual-user - Network accessline 38
- Identity readiness: IdP, SCIM/group sync, group-name normalization, individual-user rules, local groups, service accounts, and contractor identities. - TLS/DLP readiness: source decryption rules, certificate-pinned bypasses, [DLP](https:/ - Network accessline 39
- TLS/DLP readiness: source decryption rules, certificate-pinned bypasses, [DLP](https://developers.cloudflare.com/cloudflare-one/data-loss-prevention/) engines/profiles, custom regex, exact-match data, and payload logging expectations. - Network accessline 40
- Connectivity readiness: source tunnels/connectors, private DNS, [Split Tunnels](https://developers.cloudflare.com/cloudflare-one/team-and-resources/devices/cloudflare-one-client/configure/route-traffic/split-tunnels/) or bypass behavior, - Network accessline 47
- Custom URL categories often split into separate IP, domain, and URL lists. Count the generated lists, not just source categories. - ZIA locations with IPs are useful as source IP lists; they are not automatically [Gateway DNS locations](h - Network accessline 48
- ZIA locations with IPs are useful as source IP lists; they are not automatically [Gateway DNS locations](https://developers.cloudflare.com/cloudflare-one/networks/resolvers-and-proxies/dns/locations/) for DNS policy scoping. - Network accessline 51
- DLP engines and custom regex usually require manual Cloudflare DLP profile recreation. Placeholder policies must not be enabled as if DLP is complete. - Network application groups and unsupported protocols are partial mappings. Review the - Network accessline 53
- If SCIM is unavailable, identity-scoped source rules become overly broad unless you add an enforceable alternative such as user/email lists. Check [Gateway identity selectors](https://developers.cloudflare.com/cloudflare-one/traffic-polic - Network accessline 60
- Each ZPA connector instance within a group maps to one cloudflared replica running against that tunnel's token. Match replica count to connector instance count per group to preserve the same topology. A single tunnel token supports multip - Network accessline 61
- For each connector group, identify all server groups linked to it and all app segments assigned to those server groups. IP addresses and CIDRs in those app segments become CIDR routes on the corresponding tunnel; domain names become hostn - Network accessline 62
- ZPA bypass means split-tunnel bypass in Cloudflare, not an Access `bypass` decision. Bypass rules map to WARP [Split Tunnel](https://developers.cloudflare.com/cloudflare-one/team-and-resources/devices/cloudflare-one-client/configure/route - Network accessline 63
- Agentless/browser apps may become separate public-hostname Access apps per domain. WARP private apps remain private-destination apps. - The default Cloudflare Access application destination limit is 5 hostnames per app. For ZPA migrations - Network accessline 64
- The default Cloudflare Access application destination limit is 5 hostnames per app. For ZPA migrations with large app segments, contact the Cloudflare account team to request an increase (up to 50) before implementation. Confirm the limit - Network accessline 65
- IP-anchored apps require an explicit egress decision before migration: preserve source IP through customer egress, use Cloudflare [dedicated egress](https://developers.cloudflare.com/cloudflare-one/traffic-policies/egress-policies/) where - Network accessline 66
- Resolver policies can be account-wide. Be careful with overlapping private DNS namespaces across sites or virtual networks; retrieve [resolver policy](https://developers.cloudflare.com/cloudflare-one/traffic-policies/resolver-policies/) d - Network accessline 74
- Export address/service objects and groups with rules. Missing object exports cause silent-looking drops unless explicitly detected. - Broad `any` destination/service rules and very broad CIDRs require manual review. Do not auto-create bro - Network accessline 76
- HIP/device checks require Cloudflare [device posture](https://developers.cloudflare.com/cloudflare-one/reusable-components/posture-checks/) integrations before enforcement.
cloudflare-one/SKILL.md
- Network accessline 8
Before citing limits, settings, API fields, category IDs, or exact UI paths, retrieve current information from the [Cloudflare One docs](https://developers.cloudflare.com/cloudflare-one/), the Cloudflare docs MCP server, or the Cloudflare A - Network accessline 33
- App shape: web app, API, SSH/RDP/VNC, database, SaaS app, public hostname, private IP, or private hostname. Retrieve [Access application type](https://developers.cloudflare.com/cloudflare-one/access-controls/applications/choose-applicatio - Network accessline 34
- Access model: clientless browser access, private networking with device client, peer to peer connectivity, service connections with service tokens or mutual TLS, or SaaS SSO federation. - Policy needs: user groups, device posture, session - Network accessline 35
- Policy needs: user groups, device posture, session duration, mTLS, service tokens, and app launcher visibility. Retrieve [Access policy](https://developers.cloudflare.com/cloudflare-one/access-controls/policies/) docs before configuring s - Network accessline 41
- HA: dev/test single connector, production multiple connectors, or advanced multi-tunnel/site redundancy. - Runtime: where cloudflared or WARP Connector/Mesh will run: VM, container, Kubernetes, bare metal, or other target. - Egress: wheth - Network accessline 42
- Runtime: where cloudflared or WARP Connector/Mesh will run: VM, container, Kubernetes, bare metal, or other target. - Egress: whether connectors can reach Cloudflare over the required outbound ports/protocols. Retrieve [Tunnel connectivit - Network accessline 43
- Egress: whether connectors can reach Cloudflare over the required outbound ports/protocols. Retrieve [Tunnel connectivity prechecks](https://developers.cloudflare.com/cloudflare-one/networks/connectors/cloudflare-tunnel/troubleshoot-tunne - Network accessline 44
- Origin reachability: whether the connector can resolve and reach every private origin. - Routing: required CIDRs/hostnames, overlapping IP spaces, [virtual networks](https://developers.cloudflare.com/cloudflare-one/networks/connectors/clo - Network accessline 45
- Routing: required CIDRs/hostnames, overlapping IP spaces, [virtual networks](https://developers.cloudflare.com/cloudflare-one/networks/connectors/cloudflare-tunnel/private-net/cloudflared/tunnel-virtual-networks/), [Split Tunnels](https:/ - Network accessline 50
- Traffic controls: DNS categories, HTTP URL/path inspection, L4 ports/protocols, egress IP requirements, custom lists, and allow/block exceptions. Retrieve [Gateway traffic policy](https://developers.cloudflare.com/cloudflare-one/traffic-p - Network accessline 51
- Identity: whether Gateway policies need user or group selectors, and whether users will be authenticated through WARP/IdP context. Check [Gateway identity selectors](https://developers.cloudflare.com/cloudflare-one/traffic-policies/identi - Network accessline 52
- TLS inspection: root CA deployment path, certificate-pinned applications, compliance exceptions, and FIPS requirements. Retrieve [TLS decryption](https://developers.cloudflare.com/cloudflare-one/traffic-policies/http-policies/tls-decrypti - Network accessline 53
- DLP: sensitive data types, channels to inspect, TLS inspection readiness, DLP profiles, payload logging requirements, and false-positive tolerance. Retrieve [DLP](https://developers.cloudflare.com/cloudflare-one/data-loss-prevention/) doc - Network accessline 57
- CASB: SaaS vendors, admin access level, scan policy, org size, remediation owner, and whether inline protection is also required. Retrieve [CASB findings](https://developers.cloudflare.com/cloudflare-one/cloud-and-saas-findings/manage-fin - Network accessline 59
- Risk scoring: relevant behavior signals, false-positive sources such as VPNs or service accounts, and whether risk is for investigation or enforcement. Retrieve [user risk score](https://developers.cloudflare.com/cloudflare-one/team-and-r - Network accessline 63
- Site topology, on-ramp type, route ownership, tunnel redundancy, static vs BGP-managed routes, network firewall needs, and appliance/profile ownership. Retrieve [Cloudflare WAN](https://developers.cloudflare.com/cloudflare-wan/) and [Clou - Network accessline 67
- Access controls application authorization; Gateway controls traffic inspection/filtering. Use both when the requirement spans identity-aware app access and network/web security. - Public hostname Access apps can be clientless. Private des - Network accessline 68
- Public hostname Access apps can be clientless. Private destination apps require WARP/Device client or another network on-ramp plus routes and DNS resolution. Retrieve [self-hosted private app](https://developers.cloudflare.com/cloudflare- - Network accessline 69
- Cloudflare Tunnel is an off-ramp from a private network to Cloudflare. Cloudflare WAN and Mesh are other off-ramps which can also be on-ramps. - Group-based policies depend on IdP group claims or SCIM. If group sync is missing, do not inv - Network accessline 70
- Group-based policies depend on IdP group claims or SCIM. If group sync is missing, do not invent group selectors. - Private hostnames need explicit DNS routing/resolution; creating an Access app alone is not enough. Use [resolver policies - Network accessline 71
- Private hostnames need explicit DNS routing/resolution; creating an Access app alone is not enough. Use [resolver policies](https://developers.cloudflare.com/cloudflare-one/traffic-policies/resolver-policies/) and review [Connect a privat - Network accessline 72
- HTTP inspection and DLP for encrypted web traffic require TLS inspection and planned Do Not Inspect exceptions. - Gateway DNS, Network, HTTP, and Egress policies have different evaluation semantics. Retrieve [order of enforcement](https:/ - Network accessline 73
- Gateway DNS, Network, HTTP, and Egress policies have different evaluation semantics. Retrieve [order of enforcement](https://developers.cloudflare.com/cloudflare-one/traffic-policies/order-of-enforcement/) docs before explaining precedenc - Network accessline 88
- The [Cloudflare One device client](https://developers.cloudflare.com/cloudflare-one/team-and-resources/devices/cloudflare-one-client/) is the on-ramp for user devices. Two components control it: **enrollment rules** (who can connect) and - Network accessline 89
- The enrollment rule is an Access application of type `warp`, not a device setting. It accepts reusable Access policies. Look in Access for enrollment debugging, not Devices. - For headless or autonomous devices (services, kiosks, Linux ho - Network accessline 90
- For headless or autonomous devices (services, kiosks, Linux hosts), use service token enrollment. Non-human devices authenticate as `non_identity@[team-domain].cloudflareaccess.com` and have no group membership - device profiles targeting - Network accessline 91
- Device profiles control connection mode, [split tunnel](https://developers.cloudflare.com/cloudflare-one/team-and-resources/devices/cloudflare-one-client/configure/route-traffic/split-tunnels/) configuration, user permissions (disable, sw - Network accessline 102
- Include vs exclude is per-profile, not per-entry. You cannot mix modes in the same profile. Switching modes mid-deployment requires re-evaluating every entry. - Split tunnel entries must align with tunnel routes bidirectionally. A CIDR in - Network accessline 103
- Split tunnel entries must align with tunnel routes bidirectionally. A CIDR in the include list without a matching tunnel route causes a black hole. A tunnel route without a matching device profile entry means traffic never enters the tunn - Network accessline 104
- MDM parameters (`mdm.xml` / managed preferences) override dashboard-configured profile settings for any setting specified in the file. If dashboard changes appear to have no effect on managed devices, check MDM config. Retrieve [MDM deplo - Network accessline 111
- Virtual networks should be used primarily when IP subnets overlap and hostname-based routing is not used. It can be used to control other user connectivity behavior, but it is recommended to manage through security policies. - A healthy t - Network accessline 112
- A healthy tunnel only proves cloudflared can reach Cloudflare. The tunnel must have appropriate published application routes, network routes, or hostname routes for connectivity to function. - Cloudflare Tunnel and Cloudflare Mesh can bot - Network accessline 113
- Cloudflare Tunnel and Cloudflare Mesh can both be used to facilitate connectivity to internal networks. Cloudflare WAN can as well, but it is gated behind Enterprise subscriptions. Retrieve [choose an on-ramp](https://developers.cloudflar - Network accessline 128
- API CASB is out-of-band and periodic. It does not provide real-time inline enforcement although some integrations support "remediation"; use Gateway granular application controls for inline CASB capability for supported applications. Retr - Network accessline 136
- [Zero Trust Infrastructure Access](https://developers.cloudflare.com/cloudflare-one/access-controls/applications/non-http/infrastructure-apps/) (ZTIA) is the purpose-built offering for SSH access through the device client. It provides cap - Network accessline 137
- [Browser Rendering](https://developers.cloudflare.com/cloudflare-one/access-controls/applications/non-http/browser-rendering/) provides clientless SSH, RDP, and VNC through the browser without requiring the device client. Clientless RDP i - Network accessline 138
- [Audit SSH](https://developers.cloudflare.com/cloudflare-one/networks/connectors/cloudflare-tunnel/use-cases/ssh/ssh-infrastructure-access/#enable-ssh-command-logging) is a Gateway Network policy action that logs SSH commands without bloc - Network accessline 139
- Short-lived certificates require CA configuration on the target host and `sshd` configured to trust the Cloudflare CA public key. Retrieve [short-lived certificate setup](https://developers.cloudflare.com/cloudflare-one/identity/users/sho - Network accessline 144
- [Gateway activity logs](https://developers.cloudflare.com/cloudflare-one/analytics/logs/gateway-logs/) record DNS, HTTP, and Network policy decisions. Filter by rule name, user identity, destination, action, and time range. These are the - Network accessline 145
- [Access audit logs](https://developers.cloudflare.com/cloudflare-one/insights/logs/dashboard-logs/access-authentication-logs/) record authentication decisions per app - who authenticated, which policy matched, and session details. Use for - Network accessline 146
- [Shadow IT discovery](https://developers.cloudflare.com/cloudflare-one/insights/analytics/shadow-it-discovery/) uses Gateway HTTP logs to surface unmanaged SaaS applications. Requires TLS inspection for HTTPS visibility. - Network accessline 147
- [DEX (Digital Experience Monitoring)](https://developers.cloudflare.com/cloudflare-one/insights/dex/) provides fleet-level and per-device connectivity diagnostics. Use [DEX tests](https://developers.cloudflare.com/cloudflare-one/insights/ - Network accessline 148
- [Logpush](https://developers.cloudflare.com/cloudflare-one/analytics/logs/logpush/) exports Gateway, Access, Network, and DEX logs to external SIEM or storage. Configure before go-live if the customer requires centralized log retention or
cloudflare-production-builder/references/deployments-and-migrations.md
- Network accessline 157
- [Wrangler configuration](https://developers.cloudflare.com/workers/wrangler/configuration/) - Network accessline 158
- [Wrangler environments](https://developers.cloudflare.com/workers/wrangler/environments/) - Network accessline 159
- [Workers Versions and Deployments](https://developers.cloudflare.com/workers/versions-and-deployments/) - Network accessline 160
- [Worker rollbacks](https://developers.cloudflare.com/workers/versions-and-deployments/rollbacks/) - Network accessline 161
- [D1 migrations](https://developers.cloudflare.com/d1/reference/migrations/) - Network accessline 162
- [D1 foreign keys](https://developers.cloudflare.com/d1/sql-api/foreign-keys/) - Network accessline 163
- [D1 Time Travel](https://developers.cloudflare.com/d1/reference/time-travel/) - Network accessline 164
- [D1 import and export limitations](https://developers.cloudflare.com/d1/best-practices/import-export-data/) - Network accessline 165
- [Durable Object class lifecycle](https://developers.cloudflare.com/durable-objects/reference/durable-objects-migrations/) - Network accessline 166
- [Durable Object runtime lifecycle](https://developers.cloudflare.com/durable-objects/concepts/durable-object-lifecycle/)
cloudflare-production-builder/references/durable-execution.md
- Network accessline 200
- [Rules of Workflows](https://developers.cloudflare.com/workflows/build/rules-of-workflows/) - Network accessline 201
- [Workflow limits](https://developers.cloudflare.com/workflows/reference/limits/) - Network accessline 202
- [Workflow retries](https://developers.cloudflare.com/workflows/build/sleeping-and-retrying/) - Network accessline 203
- [Sandbox command and process API](https://developers.cloudflare.com/sandbox/api/commands/) - Network accessline 204
- [Sandbox background processes](https://developers.cloudflare.com/sandbox/guides/background-processes/)
cloudflare-production-builder/references/observability-testing-and-cost.md
- Network accessline 213
- [Workers pricing](https://developers.cloudflare.com/workers/platform/pricing/) - Network accessline 214
- [Workflows pricing](https://developers.cloudflare.com/workflows/reference/pricing/) - Network accessline 215
- [Workflows limits](https://developers.cloudflare.com/workflows/reference/limits/) - Network accessline 216
- [Queues pricing](https://developers.cloudflare.com/queues/platform/pricing/) - Network accessline 217
- [Queues limits](https://developers.cloudflare.com/queues/platform/limits/) - Network accessline 218
- [D1 limits](https://developers.cloudflare.com/d1/platform/limits/) - Network accessline 219
- [Durable Objects limits](https://developers.cloudflare.com/durable-objects/platform/limits/)
cloudflare-production-builder/references/primitive-selection.md
- Network accessline 137
- [Workers Context and waitUntil](https://developers.cloudflare.com/workers/runtime-apis/context/) - Network accessline 138
- [Workflows overview](https://developers.cloudflare.com/workflows/) - Network accessline 139
- [Workflows Workers API](https://developers.cloudflare.com/workflows/build/workers-api/) - Network accessline 140
- [Workflows limits](https://developers.cloudflare.com/workflows/reference/limits/) - Network accessline 141
- [Queues delivery guarantees](https://developers.cloudflare.com/queues/reference/delivery-guarantees/) - Network accessline 142
- [How Queues works](https://developers.cloudflare.com/queues/reference/how-queues-works/) - Network accessline 143
- [Durable Object alarms](https://developers.cloudflare.com/durable-objects/api/alarms/) - Network accessline 144
- [Workers and Durable Objects wall-time limits](https://developers.cloudflare.com/durable-objects/platform/limits/)
cloudflare-production-builder/references/storage-and-caching.md
- Network accessline 167
- [Choose a storage product](https://developers.cloudflare.com/workers/platform/storage-options/) - Network accessline 168
- [Workers Cache API](https://developers.cloudflare.com/workers/runtime-apis/cache/) - Network accessline 169
- [How Workers cache works](https://developers.cloudflare.com/workers/reference/how-the-cache-works/) - Network accessline 170
- [R2 consistency](https://developers.cloudflare.com/r2/reference/consistency/) - Network accessline 171
- [D1 limits](https://developers.cloudflare.com/d1/platform/limits/)
cloudflare/SKILL.md
- Network accessline 14
- [Cloudflare documentation](https://developers.cloudflare.com/) for supported - Network accessline 15
behavior, limits, pricing, and product maturity. - [Cloudflare changelog](https://developers.cloudflare.com/changelog/) for recent launches and breaking changes. - Network accessline 16
- [Cloudflare changelog](https://developers.cloudflare.com/changelog/) for recent
conference-developer-endpoints/SKILL.md
- Network accessline 105
Create `.agents/skills/{conf}-developer-api/SKILL.md` with: - Endpoint inventory with URLs and descriptions - Quick-start curl examples - Network accessline 106
- Endpoint inventory with URLs and descriptions - Quick-start curl examples - MCP integration instructions and config - Network accessline 107
- Quick-start curl examples - Network accessline 149
1. Run `SKIP_ENV_VALIDATION=1 npx tsc --noEmit` — must pass with zero errors 2. Start dev server: `SKIP_ENV_VALIDATION=1 pnpm dev` 3. Verify each endpoint returns data: `curl http://localhost:3000/{conf}/llms.txt` - Network accessline 150
2. Start dev server: `SKIP_ENV_VALIDATION=1 pnpm dev` 3. Verify each endpoint returns data: `curl http://localhost:3000/{conf}/llms.txt` 4. Verify JSON endpoints don't contain emails, notes, or internal IDs - Network accessline 151
3. Verify each endpoint returns data: `curl http://localhost:3000/{conf}/llms.txt` - Network accessline 161
- All endpoints use `s-maxage=3600, stale-while-revalidate=86400` caching - The MCP implementation is hand-rolled JSON-RPC 2.0 (not using the official MCP SDK) - The base domain for production URLs is `https://ai.engineer` - Network accessline 163
- The base domain for production URLs is `https://ai.engineer`
conference-transcribe/SKILL.md
- Access to secretsline 68
[Credential-related source omitted] - Access to secretsline 69
[Credential-related source omitted] - Network accessline 126
- Source: https://youtube.com/watch?v=ID&t=1465s - Network accessline 154
[Credential-related source omitted] - Access to secretsline 154
[Credential-related source omitted] - Access to secretsline 155
[Credential-related source omitted]
data-chatbots/SKILL.md
- Instruction override signalline 154
2. **`openSlots` / metrics “N open”** undercount session days — placeholders are placeable but not counted as open. Do not tell the user “0 open Main Stage” when placeholders exist.
data-chatbots/email-surface.md
data-chatbots/observability.md
- Network accessline 72
| | Phoenix (`app.phoenix.arize.com` / self-host) | Arize AX (`app.arize.com`) | |---|---|---| | Transport | REST `POST /v1/span_annotations` | GraphQL `https://app.arize.com/graphql`, mutation `updateAnnotations` | - Network accessline 73
[Credential-related source omitted] - Network accessline 74
| Transport | REST `POST /v1/span_annotations` | GraphQL `https://app.arize.com/graphql`, mutation `updateAnnotations` | - Access to secretsline 75
[Credential-related source omitted] - Access to secretsline 81
[Credential-related source omitted]
data-chatbots/samples/client-request-queue.ts
- Executable scriptline 1
Executable file
data-chatbots/samples/orchestration-dry-run-and-query.ts
- Executable scriptline 1
Executable file
data-chatbots/samples/proposal-validate-and-normalize.ts
- Executable scriptline 1
Executable file
data-chatbots/samples/session-memory-with-outcomes.ts
data-chatbots/samples/surface-panel-sizing.tsx
- Executable scriptline 1
Executable file
data-chatbots/samples/version-stale-ux.ts
- Executable scriptline 1
Executable file - Network accessline 27
async function apiRequest<T>(path: string, init: RequestInit): Promise<T> { const response = await fetch(path, init); - Network accessline 28
const response = await fetch(path, init); - Network accessline 60
if (!local) return; try { const { version } = await fetch('/api/schedule/version').then((r) => r.json()); - Network accessline 61
try { const { version } = await fetch('/api/schedule/version').then((r) => r.json()); if (version !== local.version) onStale(); - Network accessline 62
const { version } = await fetch('/api/schedule/version').then((r) => r.json());
deep-trajectory-analysis/scripts/validate-report.mjs
- Executable scriptline 1
#!/usr/bin/env node
design-apps-with-imagegen/references/imagegen-workflow.md
- Network accessline 7
Use computer use in Chrome to browse and search [Mobbin](https://mobbin.com). If Chrome is stuck, use computer control. Use the free website, not the Codex in-app browser, Mobbin MCP, or an API.
download-video/README.md
- Network accessline 35
# Standard video yt-dlp "https://player.vimeo.com/video/{id}" - Network accessline 36
yt-dlp "https://player.vimeo.com/video/{id}" - Network accessline 38
# Private embed with referer yt-dlp --referer "https://source-page.com/" "https://player.vimeo.com/video/{id}" - Network accessline 39
yt-dlp --referer "https://source-page.com/" "https://player.vimeo.com/video/{id}" - Network accessline 41
# List available qualities yt-dlp -F "https://player.vimeo.com/video/{id}" - Network accessline 42
yt-dlp -F "https://player.vimeo.com/video/{id}"
download-video/SKILL.md
- Network accessline 66
- **Vimeo**: Use `https://player.vimeo.com/video/{id}` instead of `https://vimeo.com/{id}` - Network accessline 72
https://player.vimeo.com/video/{id}?h={hash} - Network accessline 81
yt-dlp "https://player.vimeo.com/video/{id}" - Network accessline 86
yt-dlp --referer "{source_page_url}" "https://player.vimeo.com/video/{id}" - Network accessline 91
yt-dlp --referer "{source_page_url}" --add-header "Origin: {source_origin}" "https://player.vimeo.com/video/{id}" - Network accessline 173
# 1. Page has schema.org VideoObject with contentUrl: https://vimeo.com/1174947711 - Network accessline 176
# 2. This works — use the player embed URL: yt-dlp --referer "https://forum.openai.com/" "https://player.vimeo.com/video/1174947711" - Network accessline 177
yt-dlp --referer "https://forum.openai.com/" "https://player.vimeo.com/video/1174947711" - Access to secretsline 201
[Credential-related source omitted]
download-x-video/SKILL.md
download-x-video/scripts/download_x_video.py
durable-objects/SKILL.md
- Network accessline 24
2. Identify object-owned persistent state. Treat caches and external stores as separate consistency boundaries. 3. Prefer typed RPC for new internal interfaces; retain `fetch()` when HTTP - Network accessline 25
separate consistency boundaries. 3. Prefer typed RPC for new internal interfaces; retain `fetch()` when HTTP semantics or a live compatibility contract requires it. - Network accessline 26
3. Prefer typed RPC for new internal interfaces; retain `fetch()` when HTTP
durable-objects/references/rules.md
- Network accessline 112
For production apps, consider [`durable-utils`](https://github.com/lambrospetrou/durable-utils#sqlite-schema-migrations) — provides a `SQLSchemaMigrations` class that tracks executed migrations both in memory and in storage. Also see [`@clo - Network accessline 156
`fetch()` and other non-storage I/O allows interleaving: - Network accessline 161
const item = await this.ctx.storage.get<Item>(`item:${id}`); if (item?.status === "pending") { await fetch("https://api.example.com/process"); // Other requests can run here! - Network accessline 162
if (item?.status === "pending") { await fetch("https://api.example.com/process"); // Other requests can run here! await this.ctx.storage.put(`item:${id}`, { status: "completed" }); - Network accessline 163
await fetch("https://api.example.com/process"); // Other requests can run here! - Network accessline 194
Prefer RPC (compatibility date >= 2024-04-03) for new typed internal methods. Keep a `fetch()` handler when HTTP headers, routing, protocol interoperability, - Network accessline 195
Keep a `fetch()` handler when HTTP headers, routing, protocol interoperability, - Access to secretsline 200
[Credential-related source omitted] - Network accessline 265
async fetch(request: Request): Promise<Response> {
durable-objects/references/testing.md
- Network accessline 85
describe("Worker HTTP", () => { it("should increment via POST", async () => { const res = await SELF.fetch("http://example.com?id=test", { - Network accessline 86
it("should increment via POST", async () => { const res = await SELF.fetch("http://example.com?id=test", { method: "POST", - Network accessline 87
const res = await SELF.fetch("http://example.com?id=test", { - Network accessline 96
it("should get count via GET", async () => { await SELF.fetch("http://example.com?id=get-test", { method: "POST" }); - Network accessline 97
await SELF.fetch("http://example.com?id=get-test", { method: "POST" }); - Network accessline 98
await SELF.fetch("http://example.com?id=get-test", { method: "POST" }); - Network accessline 100
const res = await SELF.fetch("http://example.com?id=get-test");
durable-objects/references/workers.md
- Access to secretsline 95
[Credential-related source omitted] - Network accessline 106
export default { async fetch(request: Request, env: Env, ctx: ExecutionContext): Promise<Response> { - Network accessline 107
async fetch(request: Request, env: Env, ctx: ExecutionContext): Promise<Response> { - Network accessline 116
export default { async fetch(request: Request, env: Env, ctx: ExecutionContext): Promise<Response> { - Network accessline 117
async fetch(request: Request, env: Env, ctx: ExecutionContext): Promise<Response> { - Network accessline 293
export default { async fetch(request: Request, env: Env): Promise<Response> { - Network accessline 294
async fetch(request: Request, env: Env): Promise<Response> { - Access to secretsline 318
[Credential-related source omitted] - Network accessline 324
export default { async fetch(request: Request, env: Env): Promise<Response> { - Network accessline 325
async fetch(request: Request, env: Env): Promise<Response> { - Access to secretsline 326
[Credential-related source omitted]
europe-developer-api/SKILL.md
- Network accessline 12
All endpoints are relative to `https://ai.engineer`: - Network accessline 27
# Basic info curl https://ai.engineer/europe/llms.txt - Network accessline 28
curl https://ai.engineer/europe/llms.txt - Network accessline 30
# Full details curl https://ai.engineer/europe/llms-full.txt - Network accessline 31
curl https://ai.engineer/europe/llms-full.txt - Network accessline 33
# JSON endpoints curl https://ai.engineer/europe/sessions.json | jq . - Network accessline 34
curl https://ai.engineer/europe/sessions.json | jq . - Network accessline 35
curl https://ai.engineer/europe/speakers.json | jq . - Network accessline 72
curl -X POST https://ai.engineer/europe/mcp \ - Network accessline 81
"mcpServers": { "aie-europe": { "url": "https://ai.engineer/europe/mcp" - Network accessline 82
"aie-europe": { "url": "https://ai.engineer/europe/mcp" } - Network accessline 83
"url": "https://ai.engineer/europe/mcp" - Network accessline 121
"role": "Role", "company": "Company", "twitter": "https://x.com/handle", - Network accessline 122
"company": "Company", "twitter": "https://x.com/handle", "linkedin": "https://linkedin.com/in/...", - Network accessline 123
"twitter": "https://x.com/handle", - Network accessline 124
"linkedin": "https://linkedin.com/in/...", - Network accessline 125
"github": "https://github.com/...", - Network accessline 126
"photoUrl": "https://ai.engineer/europe-speakers/photo.jpg",
face-matching/SKILL.md
- Access to secretsline 56
[Credential-related source omitted]
face-matching/references/implementation-and-operations.md
- Access to secretsline 113
[Credential-related source omitted]
face-matching/references/worldsfair-2026-journey.md
forge/SKILL.md
- Access to secretsline 65
[Credential-related source omitted]
forge/references/forge-source-map.md
- Network accessline 8
| Need | First source | Read this part | | --- | --- | --- | | Agent orientation, auth, CLI/API, Git, Deploy | [`llms.txt`](https://forge.smol.ai/llms.txt) | “Start here,” “Agent Git Authentication Quickstart,” “Migrate an existing reposito - Network accessline 9
| --- | --- | --- | | Agent orientation, auth, CLI/API, Git, Deploy | [`llms.txt`](https://forge.smol.ai/llms.txt) | “Start here,” “Agent Git Authentication Quickstart,” “Migrate an existing repository to Forge Deploy,” and “Forge Deploy” | - Network accessline 10
| Agent orientation, auth, CLI/API, Git, Deploy | [`llms.txt`](https://forge.smol.ai/llms.txt) | “Start here,” “Agent Git Authentication Quickstart,” “Migrate an existing repository to Forge Deploy,” and “Forge Deploy” | - Network accessline 11
| Product boundary: GitHub-like host plus Forge/Cloudflare architecture | [Forge root README](https://forge.smol.ai/swyx/forge/blob/main/README.md) | “What This Is,” “Forge Deploy preview,” “AI Agent Integration,” and “CLI” | - Network accessline 12
| Deploy maturity, product vocabulary, service boundaries | [Deploy overview](https://forge.smol.ai/swyx/forge/blob/main/docs/deploy/README.md) | “Current behavior and roadmap,” “Decisions already made,” and “Product vocabulary” | - Network accessline 13
| `forgeBuild.ts` syntax, static evaluation, build/asset/route semantics | [Manifest v1](https://forge.smol.ai/swyx/forge/blob/main/docs/deploy/manifest-v1.md) | “Fields,” “Project-scoped build context,” “UI overrides,” and “Deployment iden - Network accessline 14
| Configure a project, preview/promotion lifecycle, Alpha limitations | [Forge Deploy Alpha builder guide](https://forge.smol.ai/swyx/forge/blob/main/docs/deploy/forge-deploy-preview.md) | “Configure a repository,” “Overrides and publicatio - Network accessline 15
| Existing-project migration/import | [Migration guide](https://forge.smol.ai/swyx/forge/blob/main/docs/deploy/migrating-an-existing-repository.md) | preserve package manager, migration scope, Git LFS, and Cloudflare boundaries | - Network accessline 16
| Build/reconciliation failures | [Failure diagnostics](https://forge.smol.ai/swyx/forge/blob/main/docs/deploy/failure-diagnostics.md) | exact failure code before retrying | - Network accessline 17
| Static/site artifact limits and LFS/asset handling | [Forge Assets v1](https://forge.smol.ai/swyx/forge/blob/main/docs/deploy/assets-v1.md) and [Deploy limits](https://forge.smol.ai/swyx/forge/blob/main/docs/deploy/limits.md) | output siz - Network accessline 18
| Monorepo project mapping or Cloudflare binding proposals | [Repository configuration](https://forge.smol.ai/swyx/forge/blob/main/docs/deploy/repository-config.md) | `.forge/config.json` is static proposal/config, not a deploy or provider
latent-space-thumbnail-director/references/resource-index.md
live-ai-pipelines/references/skill-routing.md
- Network accessline 84
Resolve it from the current skill catalog; Codex installations may provide it under `~/.codex/skills/.system/openai-docs/SKILL.md`. If unavailable, consult [official OpenAI documentation](https://developers.openai.com/) for the relevant - Network accessline 85
under `~/.codex/skills/.system/openai-docs/SKILL.md`. If unavailable, consult [official OpenAI documentation](https://developers.openai.com/) for the relevant API before relying on request shapes or product behavior. Do not assume a - Network accessline 86
[official OpenAI documentation](https://developers.openai.com/) for the relevant
live-ai-pipelines/scripts/event_journal.py
- Executable scriptline 1
#!/usr/bin/env python3
live-ai-pipelines/scripts/incremental_json.py
- Executable scriptline 1
#!/usr/bin/env python3
live-ai-pipelines/scripts/publish_snapshot.py
- Executable scriptline 1
#!/usr/bin/env python3
live-ai-pipelines/scripts/serve_progress.py
- Executable scriptline 1
#!/usr/bin/env python3 - Network accessline 135
server.poll_seconds = args.poll_seconds # type: ignore[attr-defined] server.sse_seconds = args.sse_seconds # type: ignore[attr-defined] print(f"Serving {args.root} at http://{args.host}:{args.port}") - Network accessline 136
server.sse_seconds = args.sse_seconds # type: ignore[attr-defined] print(f"Serving {args.root} at http://{args.host}:{args.port}") print(f"Run telemetry: {server.run_dir / 'telemetry'}") - Network accessline 137
print(f"Serving {args.root} at http://{args.host}:{args.port}")
location-input/SKILL.md
- Network accessline 51
- [W3C editable combobox patterns](https://www.w3.org/WAI/ARIA/apg/patterns/combobox/) - Network accessline 52
- [React Aria ComboBox](https://react-aria.adobe.com/ComboBox) - Network accessline 53
- [GeoNames downloads and attribution](https://www.geonames.org/export/) - Network accessline 54
- [Browser Geolocation API](https://developer.mozilla.org/en-US/docs/Web/API/Geolocation_API) - Network accessline 55
- [Baymard autocomplete research](https://baymard.com/blog/autocomplete-design) — adapt its ecommerce findings to form entry rather than importing every search behavior.
media-transform/SKILL.md
- Network accessline 42
# 1. Download python3 download-x-video/scripts/download_x_video.py "https://x.com/user/status/123/video/1" /tmp - Network accessline 43
python3 download-x-video/scripts/download_x_video.py "https://x.com/user/status/123/video/1" /tmp - Access to secretsline 169
[Credential-related source omitted] - Network accessline 242
### OAuth redirect fails (ERR_CONNECTION_REFUSED) - Ensure port is free: `lsof -i :8080` - GCP OAuth must have `http://localhost` in redirect URIs - Network accessline 244
- GCP OAuth must have `http://localhost` in redirect URIs
mobile-native/references/attention-notifications.md
- Network accessline 33
itself authorize time-sensitive or critical interruption levels; check the applicable capability and platform contract ([Apple guidance](https://developer.apple.com/design/human-interface-guidelines/managing-notifications), - Network accessline 34
applicable capability and platform contract ([Apple guidance](https://developer.apple.com/design/human-interface-guidelines/managing-notifications), [levels](https://developer.apple.com/documentation/usernotifications/unnotificationinterrup - Network accessline 35
([Apple guidance](https://developer.apple.com/design/human-interface-guidelines/managing-notifications), - Network accessline 36
[levels](https://developer.apple.com/documentation/usernotifications/unnotificationinterruptionlevel)).
mobile-native/references/ios-ipados-delivery.md
- Network accessline 10
checkout. For XcodeGen, `info.properties` generates the configured plist, while targets/presets may override global settings ([specification](https://github.com/yonaskolb/XcodeGen/blob/master/Docs/ProjectSpec.md)). - Network accessline 12
([specification](https://github.com/yonaskolb/XcodeGen/blob/master/Docs/ProjectSpec.md)). - Network accessline 25
`UISupportedInterfaceOrientations~ipad`; phone policy is separate. Rotation also involves controllers/app support, so verify the affected window behavior ([orientation contract](https://developer.apple.com/documentation/uikit/uiviewcontroll - Network accessline 26
involves controllers/app support, so verify the affected window behavior ([orientation contract](https://developer.apple.com/documentation/uikit/uiviewcontroller/supportedinterfaceorientations)). A simulator artifact does not prove device s - Network accessline 27
([orientation contract](https://developer.apple.com/documentation/uikit/uiviewcontroller/supportedinterfaceorientations)). - Network accessline 58
[Developer Mode](https://developer.apple.com/documentation/xcode/enabling-developer-mode-on-a-device) - Network accessline 75
Development install, [ad hoc distribution](https://developer.apple.com/documentation/xcode/distributing-your-app-to-registered-devices),
mobile-native/references/native-ux.md
- Network accessline 69
If native dismissal leaves navigation ambiguous, use an explicit exit tied to the existing search state. Query retention follows the product contract. SwiftUI's [presentation binding](https://developer.apple.com/documentation/swiftui/view/s - Network accessline 70
the existing search state. Query retention follows the product contract. SwiftUI's [presentation binding](https://developer.apple.com/documentation/swiftui/view/searchable%28text%3Aispresented%3Aplacement%3Aprompt%3A%29) can make activation - Network accessline 71
SwiftUI's [presentation binding](https://developer.apple.com/documentation/swiftui/view/searchable%28text%3Aispresented%3Aplacement%3Aprompt%3A%29) - Network accessline 83
Native tab/search chrome changes across releases; Apple's [SwiftUI platform update](https://developer.apple.com/videos/play/wwdc2025/256/) - Network accessline 84
[SwiftUI platform update](https://developer.apple.com/videos/play/wwdc2025/256/) - Network accessline 90
Use semantic text styles; custom fonts should scale with their style ([Dynamic Type guidance](https://developer.apple.com/documentation/swiftui/applying-custom-fonts-to-text)). - Network accessline 91
([Dynamic Type guidance](https://developer.apple.com/documentation/swiftui/applying-custom-fonts-to-text)).
mobile-native/references/verification.md
- Network accessline 68
Capture audit description, screen/state, and hierarchy. An associated [audit element](https://developer.apple.com/documentation/xcuiautomation/xcuiaccessibilityauditissue) - Network accessline 69
[audit element](https://developer.apple.com/documentation/xcuiautomation/xcuiaccessibilityauditissue)
multimodal-extraction/README.md
- Network accessline 103
python3 multimodal_extract.py "https://www.youtube.com/watch?v=..." ~/Downloads/multimodal_output --mode context
multimodal-extraction/SKILL.md
multimodal-extraction/multimodal_extract.py
- Executable scriptline 1
#!/usr/bin/env python3 - Network accessline 115
if not video_id: return None return f"https://www.youtube.com/watch?v={video_id}" - Network accessline 117
return f"https://www.youtube.com/watch?v={video_id}" - Access to secretsline 145
[Credential-related source omitted] - Access to secretsline 444
[Credential-related source omitted] - Network accessline 462
], } req = urllib.request.Request( - Network accessline 463
} req = urllib.request.Request( "https://api.openai.com/v1/responses", - Network accessline 464
req = urllib.request.Request( - Network accessline 465
"https://api.openai.com/v1/responses", - Access to secretsline 469
[Credential-related source omitted] - Network accessline 472
) try: with urllib.request.urlopen(req, timeout=40) as resp: - Network accessline 473
try: with urllib.request.urlopen(req, timeout=40) as resp: data = json.loads(resp.read().decode("utf-8")) - Network accessline 474
with urllib.request.urlopen(req, timeout=40) as resp:
new-mac-setup/README.md
- Network accessline 14
Based on [swyx.io/new-mac-setup](https://www.swyx.io/new-mac-setup) (2025) and [swyx.io/new-mac-setup-2024](https://www.swyx.io/new-mac-setup-2024) - Network accessline 88
- [Wispr Flow](https://wispr.com) — voice-to-text (2025 pick) - [SuperWhisper](https://superwhisper.com) — voice-to-text (2024 pick, still good) - [Windsurf](https://windsurf.com/download/editor) — AI code editor - Network accessline 89
- [SuperWhisper](https://superwhisper.com) — voice-to-text (2024 pick, still good) - [Windsurf](https://windsurf.com/download/editor) — AI code editor - [Screendrop](https://github.com/fayazara/Screendrop) — local-first screenshots, screen - Network accessline 90
- [Windsurf](https://windsurf.com/download/editor) — AI code editor - Network accessline 91
- [Screendrop](https://github.com/fayazara/Screendrop) — local-first screenshots, screen recordings, annotation, capture history, and optional Cloudflare-backed sharing; recommended alongside Shottr - Network accessline 92
- [Screenflow 11](https://www.telestream.net/screenflow/) — screen recording - Network accessline 93
- [App Quitter](https://appquitter.com) — close apps when windows close - Network accessline 94
- [Clipbook](https://clipbook.app) or Alfred — clipboard manager - Network accessline 158
Your dotfiles gist: https://gist.github.com/swyxio/7fa1009e460ecb818d5e6d9ca4616a05
new-mac-setup/SKILL.md
- Access to secretsline 33
[Credential-related source omitted] - Network accessline 36
- **Launcher**: Raycast (replaces Alfred, Spotlight, Caffeine, window management) - **Voice**: Wispr Flow for voice-to-text - **Screenshots**: Shottr (includes OCR) by default; also recommend [Screendrop](https://github.com/fayazara/Screend - Network accessline 38
- **Screenshots**: Shottr (includes OCR) by default; also recommend [Screendrop](https://github.com/fayazara/Screendrop) for local-first screenshot/screen recording, annotation, capture history, and optional Cloudflare-backed sharing. - Dangerous shell operationline 87
1. **fnm needs sourcing before npm works.** After installing Node via fnm, the current shell doesn't have `npm` in PATH until you run `eval "$(fnm env --use-on-cd)"`. Every script that uses npm/node must source fnm first. - Dangerous shell operationline 93
eval "$(/opt/homebrew/bin/brew shellenv)" 2>/dev/null || true - Dangerous shell operationline 94
eval "$(fnm env --use-on-cd)" 2>/dev/null || true - Network accessline 287
These aren't in Homebrew or need manual install: - [Wispr Flow](https://wispr.com) — voice-to-text (2025 pick) - Network accessline 288
- [Wispr Flow](https://wispr.com) — voice-to-text (2025 pick) - Network accessline 289
- [SuperWhisper](https://superwhisper.com) — voice-to-text (2024 pick, still good) - Network accessline 290
- [Screendrop](https://github.com/fayazara/Screendrop) — local-first screenshots, screen recordings, annotation, capture history, and optional Cloudflare-backed sharing; recommended alongside Shottr - Network accessline 291
- [Screenflow 11](https://www.telestream.net/screenflow/) — screen recording - Network accessline 292
- [Tella.tv](https://www.tella.tv/) — screen recording; preferred replacement for Loom - Network accessline 293
- [App Quitter](https://appquitter.com) — close apps when windows close - Network accessline 294
- [Clipbook](https://clipbook.app) or Alfred — clipboard manager
new-mac-setup/scripts/00-run-all.sh
- Executable scriptline 1
#!/bin/bash - Dangerous shell operationline 12
eval "$(/opt/homebrew/bin/brew shellenv)" 2>/dev/null || true - Dangerous shell operationline 13
eval "$(fnm env --use-on-cd)" 2>/dev/null || true - Network accessline 67
echo "" echo "4. Download manually:" echo " - Wispr Flow: https://wispr.com" - Network accessline 68
echo "4. Download manually:" echo " - Wispr Flow: https://wispr.com" echo " - Cursor: https://cursor.com" - Network accessline 69
echo " - Wispr Flow: https://wispr.com" - Network accessline 70
echo " - Cursor: https://cursor.com" - Network accessline 71
echo " - Screendrop: https://github.com/fayazara/Screendrop" - Network accessline 72
echo " - Screenflow 11: https://www.telestream.net/screenflow/" - Network accessline 73
echo " - App Quitter: https://appquitter.com" - Network accessline 74
echo " - Clipbook: https://clipbook.app"
new-mac-setup/scripts/01-xcode-and-homebrew.sh
- Executable scriptline 1
#!/bin/bash - Network accessline 28
else echo "🍺 Installing Homebrew..." /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)" - Dangerous shell operationline 30
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)" - Network accessline 30
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)" - Dangerous shell operationline 34
echo 'eval "$(/opt/homebrew/bin/brew shellenv)"' >> "$HOME/.zprofile" - Dangerous shell operationline 35
eval "$(/opt/homebrew/bin/brew shellenv)"
new-mac-setup/scripts/02-shell-setup.sh
- Executable scriptline 1
#!/bin/bash - Network accessline 15
else echo "📦 Installing Oh-My-ZSH..." sh -c "$(curl -fsSL https://raw.github.com/ohmyzsh/ohmyzsh/master/tools/install.sh)" "" --unattended - Network accessline 16
echo "📦 Installing Oh-My-ZSH..." sh -c "$(curl -fsSL https://raw.github.com/ohmyzsh/ohmyzsh/master/tools/install.sh)" "" --unattended fi - Dangerous shell operationline 17
sh -c "$(curl -fsSL https://raw.github.com/ohmyzsh/ohmyzsh/master/tools/install.sh)" "" --unattended - Network accessline 17
sh -c "$(curl -fsSL https://raw.github.com/ohmyzsh/ohmyzsh/master/tools/install.sh)" "" --unattended - Network accessline 25
else echo "📦 Installing zsh-autosuggestions..." git clone https://github.com/zsh-users/zsh-autosuggestions "$ZSH_CUSTOM/plugins/zsh-autosuggestions" - Network accessline 26
echo "📦 Installing zsh-autosuggestions..." git clone https://github.com/zsh-users/zsh-autosuggestions "$ZSH_CUSTOM/plugins/zsh-autosuggestions" fi - Network accessline 27
git clone https://github.com/zsh-users/zsh-autosuggestions "$ZSH_CUSTOM/plugins/zsh-autosuggestions" - Network accessline 32
else echo "📦 Installing zsh-syntax-highlighting..." git clone https://github.com/zsh-users/zsh-syntax-highlighting.git "$ZSH_CUSTOM/plugins/zsh-syntax-highlighting" - Network accessline 33
echo "📦 Installing zsh-syntax-highlighting..." git clone https://github.com/zsh-users/zsh-syntax-highlighting.git "$ZSH_CUSTOM/plugins/zsh-syntax-highlighting" fi - Network accessline 34
git clone https://github.com/zsh-users/zsh-syntax-highlighting.git "$ZSH_CUSTOM/plugins/zsh-syntax-highlighting" - Network accessline 40
else echo "📦 Installing powerlevel10k theme..." git clone --depth=1 https://github.com/romkatv/powerlevel10k.git "$ZSH_CUSTOM/themes/powerlevel10k" - Network accessline 41
echo "📦 Installing powerlevel10k theme..." git clone --depth=1 https://github.com/romkatv/powerlevel10k.git "$ZSH_CUSTOM/themes/powerlevel10k" fi - Network accessline 42
git clone --depth=1 https://github.com/romkatv/powerlevel10k.git "$ZSH_CUSTOM/themes/powerlevel10k" - Network accessline 53
echo "✅ Meslo fonts already installed" else curl -fsSL -o "$FONT_DIR/Meslo LG M Regular for Powerline.ttf" \ - Network accessline 54
else curl -fsSL -o "$FONT_DIR/Meslo LG M Regular for Powerline.ttf" \ "https://github.com/powerline/fonts/raw/master/Meslo%20Slashed/Meslo%20LG%20M%20Regular%20for%20Powerline.ttf" - Network accessline 55
curl -fsSL -o "$FONT_DIR/Meslo LG M Regular for Powerline.ttf" \ - Network accessline 56
"https://github.com/powerline/fonts/raw/master/Meslo%20Slashed/Meslo%20LG%20M%20Regular%20for%20Powerline.ttf" curl -fsSL -o "$FONT_DIR/Meslo LG M Bold for Powerline.ttf" \ "https://github.com/powerline/fonts/raw/master/Meslo%20 - Network accessline 57
curl -fsSL -o "$FONT_DIR/Meslo LG M Bold for Powerline.ttf" \ - Network accessline 58
"https://github.com/powerline/fonts/raw/master/Meslo%20Slashed/Meslo%20LG%20M%20Bold%20for%20Powerline.ttf" - Network accessline 64
echo "✅ Inconsolata fonts already installed" else curl -fsSL -o "$FONT_DIR/Inconsolata for Powerline.otf" \ - Network accessline 65
else curl -fsSL -o "$FONT_DIR/Inconsolata for Powerline.otf" \ "https://github.com/powerline/fonts/raw/master/Inconsolata/Inconsolata%20for%20Powerline.otf" - Network accessline 66
curl -fsSL -o "$FONT_DIR/Inconsolata for Powerline.otf" \ - Network accessline 67
"https://github.com/powerline/fonts/raw/master/Inconsolata/Inconsolata%20for%20Powerline.otf"
new-mac-setup/scripts/03-brew-packages.sh
- Executable scriptline 1
#!/bin/bash - Dangerous shell operationline 14
eval "$(/opt/homebrew/bin/brew shellenv)" 2>/dev/null || true - Network accessline 186
echo "" echo "💡 Apps that need manual download:" echo " - Wispr Flow: https://wispr.com" - Network accessline 187
echo "💡 Apps that need manual download:" echo " - Wispr Flow: https://wispr.com" echo " - Screendrop: https://github.com/fayazara/Screendrop" - Network accessline 188
echo " - Wispr Flow: https://wispr.com" - Network accessline 189
echo " - Screendrop: https://github.com/fayazara/Screendrop" - Network accessline 190
echo " - Screenflow 11: https://www.telestream.net/screenflow/" - Network accessline 191
echo " - App Quitter: https://appquitter.com" - Network accessline 192
echo " - Clipbook: https://clipbook.app"
new-mac-setup/scripts/04-dev-environment.sh
- Executable scriptline 1
#!/bin/bash - Dangerous shell operationline 12
eval "$(/opt/homebrew/bin/brew shellenv)" 2>/dev/null || true - Access to secretsline 31
[Credential-related source omitted] - Access to secretsline 35
[Credential-related source omitted] - Dangerous shell operationline 36
eval "$(ssh-agent -s)" - Access to secretsline 37
[Credential-related source omitted] - Access to secretsline 41
[Credential-related source omitted] - Network accessline 43
echo "" echo " Opening GitHub SSH settings page..." open "https://github.com/settings/ssh/new" 2>/dev/null || true - Network accessline 44
echo " Opening GitHub SSH settings page..." open "https://github.com/settings/ssh/new" 2>/dev/null || true echo " Press ENTER once you've added the key to GitHub." - Network accessline 45
open "https://github.com/settings/ssh/new" 2>/dev/null || true - Dangerous shell operationline 68
eval "$(fnm env --use-on-cd)" 2>/dev/null || true - Dangerous shell operationline 89
sudo npm i -g trash-cli 2>/dev/null || true - Network accessline 105
else echo " 📦 Installing uv..." curl -LsSf https://astral.sh/uv/install.sh | sh - Network accessline 106
echo " 📦 Installing uv..." curl -LsSf https://astral.sh/uv/install.sh | sh source "$HOME/.local/bin/env" 2>/dev/null || true - Dangerous shell operationline 107
curl -LsSf https://astral.sh/uv/install.sh | sh - Network accessline 107
curl -LsSf https://astral.sh/uv/install.sh | sh - Network accessline 128
echo " 📦 Installing docker-compose..." sudo mkdir -p /usr/local/bin sudo curl -L "https://github.com/docker/compose/releases/latest/download/docker-compose-darwin-aarch64" -o /usr/local/bin/docker-compose - Dangerous shell operationline 129
sudo mkdir -p /usr/local/bin - Network accessline 129
sudo mkdir -p /usr/local/bin sudo curl -L "https://github.com/docker/compose/releases/latest/download/docker-compose-darwin-aarch64" -o /usr/local/bin/docker-compose sudo chmod +x /usr/local/bin/docker-compose - Dangerous shell operationline 130
sudo curl -L "https://github.com/docker/compose/releases/latest/download/docker-compose-darwin-aarch64" -o /usr/local/bin/docker-compose - Network accessline 130
sudo curl -L "https://github.com/docker/compose/releases/latest/download/docker-compose-darwin-aarch64" -o /usr/local/bin/docker-compose - Dangerous shell operationline 131
sudo chmod +x /usr/local/bin/docker-compose
new-mac-setup/scripts/05-ai-tools.sh
- Executable scriptline 1
#!/bin/bash - Dangerous shell operationline 12
eval "$(/opt/homebrew/bin/brew shellenv)" 2>/dev/null || true - Dangerous shell operationline 13
eval "$(fnm env --use-on-cd)" 2>/dev/null || true - Dangerous shell operationline 72
eval "$(/opt/homebrew/bin/brew shellenv)" 2>/dev/null || true - Network accessline 218
echo "" echo "💡 Manual downloads:" echo " - ChatGPT Desktop: https://chat.openai.com/download" - Network accessline 219
echo "💡 Manual downloads:" echo " - ChatGPT Desktop: https://chat.openai.com/download" echo " - LM Studio: https://lmstudio.ai" - Network accessline 220
echo " - ChatGPT Desktop: https://chat.openai.com/download" - Network accessline 221
echo " - LM Studio: https://lmstudio.ai" echo " - Claude Desktop: https://claude.ai/download" echo "" - Network accessline 222
echo " - Claude Desktop: https://claude.ai/download"
new-mac-setup/scripts/06-dotfiles.sh
- Executable scriptline 1
#!/bin/bash - Network accessline 3
# SWYX 2025 NEW MAC SETUP — STEP 6: Dotfiles (.zshrc + configs) # ============================================================================= # Dotfiles gist: https://gist.github.com/swyxio/7fa1009e460ecb818d5e6d9ca4616a05 - Network accessline 4
# ============================================================================= # Dotfiles gist: https://gist.github.com/swyxio/7fa1009e460ecb818d5e6d9ca4616a05 # ============================================================================= - Network accessline 5
# Dotfiles gist: https://gist.github.com/swyxio/7fa1009e460ecb818d5e6d9ca4616a05 - Network accessline 29
# SWYX .zshrc — 2025 edition # Merged from gist + 2025 improvements (uv, colima, powerlevel10k, z) # Dotfiles gist: https://gist.github.com/swyxio/7fa1009e460ecb818d5e6d9ca4616a05 - Network accessline 30
# Merged from gist + 2025 improvements (uv, colima, powerlevel10k, z) # Dotfiles gist: https://gist.github.com/swyxio/7fa1009e460ecb818d5e6d9ca4616a05 # ============================================================================= - Network accessline 31
# Dotfiles gist: https://gist.github.com/swyxio/7fa1009e460ecb818d5e6d9ca4616a05 - Dangerous shell operationline 49
eval "$(/opt/homebrew/bin/brew shellenv)" - Dangerous shell operationline 52
eval "$(fnm env --use-on-cd)" - Instruction override signalline 113
alias cc="claude --dangerously-skip-permissions" - Dangerous shell operationline 152
rm -f "$tmpfile" - Access to secretsline 179
[Credential-related source omitted] - Access to secretsline 181
[Credential-related source omitted] - Access to secretsline 182
[Credential-related source omitted] - Network accessline 186
[Credential-related source omitted] - Access to secretsline 186
[Credential-related source omitted] - Access to secretsline 188
[Credential-related source omitted] - Dangerous shell operationline 221
eval "$cmd" - Access to secretsline 319
[Credential-related source omitted]
new-mac-setup/scripts/07-macos-settings.sh
- Executable scriptline 1
#!/bin/bash
podcast-publishing-assistant/references/x-podcast-promo-inspiration.md
- Network accessline 12
- [Aakash Gupta: an AI startup's operating system](https://x.com/aakashgupta/status/2069873461636558856) (June 24, 2026): a concrete result, a full 1:07:53 native episode, and clickable timestamps spelling out what to learn; YouTube is in a - Network accessline 13
- [Aakash: adversarial agents in Claude Code](https://x.com/aakashgupta/status/2077470028480549202) (July 15, 2026): leads with a demonstrable outcome, then specific learning chapters and native video. 167,187 views, 881 likes, 2,183 bookma - Network accessline 14
- [Aakash: basics of technical AI](https://x.com/aakashgupta/status/2080406855734657174) (July 23, 2026): a beginner-oriented promise followed by granular, time-linked lessons. 76,255 views, 347 likes, 788 bookmarks. **Try:** a curriculum-s - Network accessline 15
- [Aakash: Zapier and n8n CEOs](https://x.com/aakashgupta/status/2108574276458828225) (October 9, 2026): uses an existing rivalry as setup for a 2:03 native clip and connects it to a prior episode. 4,492 views, 8 likes, 3 bookmarks. **Try:* - Network accessline 16
- [Ian Livingstone: the modern data stack](https://x.com/ianlivingstone/status/1677036551891566592) (July 6, 2023): opens on a forward-looking question, names the guest, then offers concrete topics with a Spotify card. 8,148 views, 36 likes - Network accessline 17
- [Ian: OpenAI Agent SDK and CrewAI](https://x.com/ianlivingstone/status/1899836900405629178) (March 12, 2025): connects a current announcement to a guest's relevant experience and quotes the show's announcement. 5,499 views, 21 likes, 3 bo - Network accessline 18
- [Ian: infrastructure from code](https://x.com/ianlivingstone/status/1740096339361276168) (December 27, 2023): explains a technical concept through a guest conversation and a direct listening link. 5,246 views, 21 likes, 10 bookmarks. **Tr - Network accessline 19
- [ThePrimeagen: DHH interview](https://x.com/ThePrimeagen/status/1836380882451550587) (September 18, 2024): exceptionally short guest-led announcement with a YouTube preview. 240,124 views, 937 likes, 264 bookmarks. **Try:** minimal copy w - Network accessline 20
- [Aakash: podcast launch story](https://x.com/aakashgupta/status/2109350004909559877) (October 11, 2026): frames a new show through a founder-and-media-business story, quoting its launch. 39,760 views, 155 likes, 229 bookmarks. **Paid part - Network accessline 27
- [Thariq's episode clip thread](https://x.com/trq212/status/2104983034152063339) (September 29, 2026): guest introduces a series of favorite clips and gives the first a standalone technical thesis. 48,920 views, 354 likes, 184 bookmarks. * - Network accessline 28
- [Latent Space: guest insight and clip](https://x.com/latentspacepod/status/2110471907862618502) (October 14, 2026): one concrete finding and a 1:23 native clip. 3,132 views, 24 likes, 8 bookmarks. **Try:** make a single argument understan - Network accessline 29
- [Latent Space: High Taste Testers launch](https://x.com/latentspacepod/status/2111244257579409664) (October 16, 2026): series identity first, then format, guests and specific topics, with the full native video. 32,930 views, 99 likes, 78 - Network accessline 30
- [Latent Space: Jev clip and callback](https://x.com/latentspacepod/status/2103141406583722375) (September 24, 2026): a secondary clip quotes an earlier episode announcement. 16,181 views, 57 likes, 21 bookmarks. **Try:** revisit a strong - Network accessline 31
- [Emmanuel Ameisen: guest question and thread](https://x.com/mlpowered/status/2111921617815421185) (October 18, 2026): frames interpretability as an answer to a basic question, quotes the host's announcement, then shares takeaways in a thr - Network accessline 32
- [Yenkel: why we made this show](https://x.com/yenkel/status/2112341171020120231) (October 19, 2026): founders explain how an existing conversation became a LATAM technology show, with a 1:44 native video. 5,375 views, 39 likes, 8 bookmark
podcast-publishing-assistant/scripts/transcribe_youtube.sh
programmatic-agents/SKILL.md
- Instruction override signalline 72
- Do not disable sandboxing, bypass approvals, or broaden permissions merely to make automation succeed. - Network accessline 84
- Codex non-interactive execution, JSON events, structured output, and saved authentication: https://learn.chatgpt.com/docs/non-interactive-mode - Network accessline 85
- Codex TypeScript/Python SDKs and sandbox modes: https://learn.chatgpt.com/docs/codex-sdk - Network accessline 86
- OpenAI structured outputs: https://developers.openai.com/api/docs/guides/structured-outputs - Network accessline 87
- OpenAI function calling: https://developers.openai.com/api/docs/guides/function-calling
programmatic-agents/references/cloudflare-container-pipeline.md
- Network accessline 167
This case study comes from AI Engineer's October 17–18, 2026 work, anchored to [source candidate d7447f1](https://github.com/aiDotEngineer/aiecode2025/tree/d7447f182ec277bbf6cb9cdbb88cc3e736edc522). - Network accessline 168
[source candidate d7447f1](https://github.com/aiDotEngineer/aiecode2025/tree/d7447f182ec277bbf6cb9cdbb88cc3e736edc522).
programmatic-agents/references/multi-cli.md
- Network accessline 99
[Credential-related source omitted] - Access to secretsline 99
[Credential-related source omitted] - Network accessline 109
References: [DeepSeek integration](https://api-docs.deepseek.com/quick_start/agent_integrations/deepcode/), [Deep Code source](https://github.com/lessweb/deepcode-cli), [ZCode configuration](https://zcode.z.ai/en/docs/configuration), [Devin
programmatic-agents/references/patterns.md
- Network accessline 128
- [Codex non-interactive execution](https://learn.chatgpt.com/docs/non-interactive-mode) - Network accessline 129
- [Codex SDKs](https://learn.chatgpt.com/docs/codex-sdk) - Network accessline 130
- [OpenAI structured outputs](https://developers.openai.com/api/docs/guides/structured-outputs) - Network accessline 131
- [OpenAI function calling](https://developers.openai.com/api/docs/guides/function-calling)
programmatic-agents/references/setup.md
- Access to secretsline 27
[Credential-related source omitted] - Network accessline 29
The adapter pins `DEEPCODE_MODEL` and the official `DEEPCODE_BASE_URL=https://api.deepseek.com`, and disables optional CLI telemetry. Existing platform balance may already be sufficient; inspect it before topping up. Both `deepseek-v4-flash - Network accessline 44
CLI settings live in `~/.zcode/cli/config.json`; desktop settings are separate at `~/.zcode/v2/config.json`. Shared login does not imply shared provider configuration. The adapter requires `model.main` and `model.lite` to match the exact re - Network accessline 52
Install from the official `https://cli.devin.ai/install.sh` after reviewing the installer. Tested 3000.6.14. Use `devin auth login`; an existing disabled Windsurf-team credential can block access despite installation. After user-authorized - Access to secretsline 58
[Credential-related source omitted] - Network accessline 68
- [DeepSeek integration](https://api-docs.deepseek.com/quick_start/agent_integrations/deepcode/) - Network accessline 69
- [ZCode configuration and account routes](https://zcode.z.ai/en/docs/configuration) - Network accessline 70
- [Devin CLI reference](https://docs.devin.ai/cli/reference/commands) - Network accessline 71
- [Mistral installation](https://docs.mistral.ai/getting-started/quickstarts/vibe-code/install-cli) - Network accessline 72
- [Mistral CLI usage](https://docs.mistral.ai/vibe/code/cli/work-with-cli) - Network accessline 73
- [Mistral authentication](https://docs.mistral.ai/vibe/code/cli/api-keys-profiles)
programmatic-agents/references/telemetry-research.md
- Network accessline 7
[Official output-format reference](https://cursor.com/docs/cli/reference/output-format) documents streaming messages, tool call IDs, and partial output. Partial assistant records with timestamp_ms and no model_call_id are deltas; buffered/f - Network accessline 13
[Official headless reference](https://www.antigravity.google/docs/cli/headless/) documents init, step_update and nested result envelopes. Step events expose state, index, duration, usage, tools, and child-session links. Session aggregates a - Network accessline 19
[Meta's launch description](https://research.meta.ai/blog/introducing-muse-code-and-muse-spark-1-2) describes a replayable local event log. Installed Muse 1.0.2 provides stronger practical documentation through `muse export --help`, `muse t - Network accessline 27
[Official observability configuration](https://learn.chatgpt.com/docs/config-file/config-advanced#observability-and-telemetry) documents OTel request/stream/tool events: attempts, HTTP status, duration, approvals and tool results. This is a
programmatic-agents/scripts/agents.mjs
- Executable scriptline 1
#!/usr/bin/env node - Network accessline 186
const spawnAt=performance.now(); let firstStdoutMs=null,firstAnswerEventMs=null,bytes=0,stderr='',buffer='',parseErrors=0,exitCode=null,signal=null; await new Promise(done=>{ const child=spawn(cmd.bin,cmd.args,{cwd:c.cwd || process.cw - Network accessline 187
await new Promise(done=>{ const child=spawn(cmd.bin,cmd.args,{cwd:c.cwd || process.cwd(),stdio:['pipe','pipe','pipe'],env:c.cli === 'vibe'?{...process.env,VIBE_ACTIVE_MODEL:c.model,VIBE_MODELS:JSON.stringify({[c.model]:{name:c.model,ali - Network accessline 188
const child=spawn(cmd.bin,cmd.args,{cwd:c.cwd || process.cwd(),stdio:['pipe','pipe','pipe'],env:c.cli === 'vibe'?{...process.env,VIBE_ACTIVE_MODEL:c.model,VIBE_MODELS:JSON.stringify({[c.model]:{name:c.model,alias:c.model,provider:'mistral', - Possible obfuscationline 227
const result={schemaVersion:1,adapterVersion:4,runId,traceId:runId,parentRunId:c.parentRunId ?? null,logicalItemId:c.logicalItemId ?? null,attempt:c.attempt ?? 1,tags:c.tags ?? {},configHash:hash(JSON.stringify(c)),settings:{timeoutSeconds:
programmatic-agents/scripts/agents.test.mjs
programmatic-agents/scripts/codex.mjs
- Executable scriptline 1
#!/usr/bin/env node - Instruction override signalline 143
function readableFailure(message) { if (/attempt to write a readonly database|failed to initialize in-process app-server client.*operation not permitted/i.test(message)) { return "Codex cannot initialize its local state inside this re - Instruction override signalline 144
if (/attempt to write a readonly database|failed to initialize in-process app-server client.*operation not permitted/i.test(message)) { return "Codex cannot initialize its local state inside this restricted process sandbox. Run from an - Instruction override signalline 145
return "Codex cannot initialize its local state inside this restricted process sandbox. Run from an authorized terminal where ~/.codex is writable; do not bypass approvals or extract credentials."; - Access to secretsline 156
[Credential-related source omitted]
programmatic-agents/scripts/codex.test.mjs
- Executable scriptline 1
Executable file - Instruction override signalline 263
assert.notEqual(result.status, 0); assert.match(result.stderr, /current sandbox|restricted process sandbox/); assert.match(result.stderr, /do not bypass approvals/); - Instruction override signalline 264
assert.match(result.stderr, /current sandbox|restricted process sandbox/); assert.match(result.stderr, /do not bypass approvals/); }); - Instruction override signalline 265
assert.match(result.stderr, /do not bypass approvals/);
programmatic-agents/scripts/local-evidence.py
- Executable scriptline 1
#!/usr/bin/env python3
programmatic-agents/scripts/local-evidence.test.py
provision-model-keys/SKILL.md
provision-model-keys/references/anthropic.md
- Network accessline 5
- [Workspaces and monthly limits](https://platform.claude.com/docs/en/manage-claude/workspaces) - Network accessline 6
- [API key operations](https://platform.claude.com/docs/en/api/cli/beta/organization/api_keys) - Network accessline 7
- [Admin API](https://platform.claude.com/docs/en/manage-claude/admin-api)
provision-model-keys/references/authorization.md
provision-model-keys/references/elevenlabs.md
- Network accessline 5
- [Key types, restrictions and rotation](https://elevenlabs.io/docs/overview/administration/workspaces/api-keys) - Network accessline 6
- [Create service-account key](https://elevenlabs.io/docs/api-reference/service-accounts/api-keys/create) - Network accessline 7
- [List keys and quota readback](https://elevenlabs.io/docs/api-reference/service-accounts/api-keys/list) - Access to secretsline 9
[Credential-related source omitted]
provision-model-keys/references/fal.md
- Network accessline 5
- [Account identity, key scopes and FAL_KEY](https://fal.ai/docs/documentation/setting-up/authentication) - Network accessline 6
- [Programmatic key creation](https://fal.ai/docs/platform-apis/v1/keys/create) and [scope readback](https://fal.ai/docs/platform-apis/v1/keys/list) - Network accessline 7
- [CLI key lifecycle](https://fal.ai/docs/api-reference/cli/keys) - Network accessline 8
- [Model pricing and spend monitoring](https://fal.ai/docs/documentation/model-apis/pricing) - Network accessline 9
- [Account credit readback](https://fal.ai/docs/platform-apis/v1/account/billing) - Network accessline 13
[Credential-related source omitted]
provision-model-keys/references/openai.md
- Network accessline 5
- [Service accounts and keys](https://developers.openai.com/api/reference/cli/resources/admin/subresources/organization/subresources/projects/subresources/service_accounts) - Network accessline 6
- [Spend limits](https://developers.openai.com/api/docs/guides/spend-limits) - Access to secretsline 10
[Credential-related source omitted]
provision-model-keys/references/openrouter.md
- Network accessline 5
- [Management keys](https://openrouter.ai/docs/guides/overview/auth/management-api-keys) - Network accessline 6
- [Create runtime key](https://openrouter.ai/docs/api/api-reference/api-keys/create-a-new-api-key) - Network accessline 8
Use an approved management credential separately from the app's runtime key. `POST https://openrouter.ai/api/v1/keys` accepts name, USD limit, reset period, BYOK inclusion, expiry and workspace ID. For a USD 5/month allocation use `limit: 5
provision-model-keys/scripts/authorization.py
- Executable scriptline 1
#!/usr/bin/env python3
provision-model-keys/scripts/test_authorization.py
public-qa-chatbot/MINTLIFY_VIRTUAL_FILESYSTEM.md
- Network accessline 3
Source: [Mintlify, "How we built a virtual filesystem for our Assistant"](https://www.mintlify.com/blog/how-we-built-a-virtual-filesystem-for-our-assistant) by Dens Sumesh, published March 24, 2026.
public-qa-chatbot/SKILL.md
- Network accessline 31
Distilled from a production implementation powering the [AI Engineer Europe 2026](https://ai.engineer/europe) conference chatbot, with additional chat-scroll lessons from [TanStack Virtual's chat guidance](https://tanstack.com/blog/tanstack - Access to secretsline 45
[Credential-related source omitted] - Network accessline 179
Provide a direct link to obtain a key (e.g. https://aistudio.google.com/apikey for Gemini, https://platform.openai.com/api-keys for OpenAI). - Access to secretsline 411
[Credential-related source omitted] - Network accessline 786
- Source skill: [smol-ai/skills public-qa-chatbot](https://github.com/smol-ai/skills/blob/main/public-qa-chatbot/SKILL.md) - Network accessline 787
- TanStack Virtual chat blog: [Chat UIs Are Lists Until They Aren't](https://tanstack.com/blog/tanstack-virtual-chat) - Network accessline 788
- TanStack Virtual chat guide: [tanstack.com/virtual/latest/docs/chat](https://tanstack.com/virtual/latest/docs/chat) - Network accessline 789
- TanStack Virtual React chat example: [tanstack.com/virtual/latest/docs/framework/react/examples/chat](https://tanstack.com/virtual/latest/docs/framework/react/examples/chat) - Network accessline 790
- Mintlify virtual filesystem assistant: [How we built a virtual filesystem for our Assistant](https://www.mintlify.com/blog/how-we-built-a-virtual-filesystem-for-our-assistant) - Network accessline 791
- Reference implementation: [github.com/aiDotEngineer/aiecode2025](https://github.com/aiDotEngineer/aiecode2025) (see `src/pages/api/chat.ts` and `src/components/Chatbot.tsx`) - Network accessline 792
- Agent Skills spec: [agentskills.io/specification](https://agentskills.io/specification) - Network accessline 793
- Vercel AI SDK: [sdk.vercel.ai](https://sdk.vercel.ai) - Network accessline 794
- Upstash: [upstash.com](https://upstash.com) - Network accessline 795
- Braintrust: [braintrust.dev](https://braintrust.dev) - Network accessline 796
- Langfuse (alternative): [langfuse.com](https://langfuse.com) - Network accessline 797
- Arcjet (alternative): [arcjet.com](https://arcjet.com)
public-qa-chatbot/assets/vite-react-tanstack-chat-demo/package-lock.json
- Network accessline 27
"node_modules/@babel/code-frame": { "version": "7.29.7", "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.29.7.tgz", - Network accessline 28
"version": "7.29.7", "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.29.7.tgz", "integrity": "sha512-Aup7aUOfpbAUg2ROOJN6Iw5f9DMBlzu0mIkm/malLQFN/YQgO48wCj0Kxa3sEHJvPVFg7siR+qRInwXd2qhQKw==", - Network accessline 29
"resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.29.7.tgz", - Network accessline 42
"node_modules/@babel/compat-data": { "version": "7.29.7", "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.29.7.tgz", - Network accessline 43
"version": "7.29.7", "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.29.7.tgz", "integrity": "sha512-locTkQyKvwIEgBzVrn8693ebc97F2U8ZHjbXwDXJ5Fn2TCpNwTlKcaKLkdHop5c/icOFE7qt7Q9JC5hnKNa6Gg==", - Network accessline 44
"resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.29.7.tgz", - Network accessline 52
"node_modules/@babel/core": { "version": "7.29.7", "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.29.7.tgz", - Network accessline 53
"version": "7.29.7", "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.29.7.tgz", "integrity": "sha512-RgHBCvtjbOK2gXSNBNIkNoEc9qoVEtau3hj8gEqKQuL3HZAibKarWFEI3Lfm6EYKkLalOh8eSrj9b+ch9H/VBA==", - Network accessline 54
"resolved": "https://registry.npmjs.org/@babel/core/-/core-7.29.7.tgz", - Network accessline 78
"funding": { "type": "opencollective", "url": "https://opencollective.com/babel" - Network accessline 79
"type": "opencollective", "url": "https://opencollective.com/babel" } - Network accessline 80
"url": "https://opencollective.com/babel" - Network accessline 83
"node_modules/@babel/generator": { "version": "7.29.7", "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.29.7.tgz", - Network accessline 84
"version": "7.29.7", "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.29.7.tgz", "integrity": "sha512-DkXD5OJQaAQIdZ1bt3UZdEnHAn9Imd3IVBdX03UFe+ony9Ojw5pzr9YVKGDY1jt+Gcn/FnGkNf8r+Vj5NOJWtQ==", - Network accessline 85
"resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.29.7.tgz", - Network accessline 100
"node_modules/@babel/helper-compilation-targets": { "version": "7.29.7", "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.29.7.tgz", - Network accessline 101
"version": "7.29.7", "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.29.7.tgz", "integrity": "sha512-wem6WaBj4NaVYVdNhLPPVacES6ZJ+KBBfSkTMD3YZxbP3rm3Di85tJU5ljaUNhaOynt+Aj - Network accessline 102
"resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.29.7.tgz", - Network accessline 117
"node_modules/@babel/helper-globals": { "version": "7.29.7", "resolved": "https://registry.npmjs.org/@babel/helper-globals/-/helper-globals-7.29.7.tgz", - Network accessline 118
"version": "7.29.7", "resolved": "https://registry.npmjs.org/@babel/helper-globals/-/helper-globals-7.29.7.tgz", "integrity": "sha512-3nQVUAtvkKH9zahfWgw96Jc/uFOmjACE1kQz82E2lqWmHBgjzbNlsC22nuQTfahmWeQtTq5nQ/4Nnd2A1wj4zA==", - Network accessline 119
"resolved": "https://registry.npmjs.org/@babel/helper-globals/-/helper-globals-7.29.7.tgz", - Network accessline 127
"node_modules/@babel/helper-module-imports": { "version": "7.29.7", "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.29.7.tgz", - Network accessline 128
"version": "7.29.7", "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.29.7.tgz", "integrity": "sha512-ejHwrQQYcm9xnTivShn2IDOlIzInN34AXskvq9QicvCtEzq1Vzclu/tKF8Jq1Cg8JG2GL6/EmjgsCT7l - Network accessline 129
"resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.29.7.tgz", - Network accessline 141
"node_modules/@babel/helper-module-transforms": { "version": "7.29.7", "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.29.7.tgz", - Network accessline 142
"version": "7.29.7", "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.29.7.tgz", "integrity": "sha512-UPUVSyXbOh627KiCIGQSgwWzGeBKLkaJ9PJEdrngIwMSzxLR4jS4+f1f1jb7VzBbg8nFLaYotv - Network accessline 143
"resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.29.7.tgz", - Network accessline 159
"node_modules/@babel/helper-plugin-utils": { "version": "7.29.7", "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.29.7.tgz", - Network accessline 160
"version": "7.29.7", "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.29.7.tgz", "integrity": "sha512-G7sHYigPY17oO5SYWnfD/0MTBwVR781S/JI643e/JhUYgVgWE/61SoW3NH9KWUKyKq5LVh3npif99Wkt6j86 - Network accessline 161
"resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.29.7.tgz", - Network accessline 169
"node_modules/@babel/helper-string-parser": { "version": "7.29.7", "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.29.7.tgz", - Network accessline 170
"version": "7.29.7", "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.29.7.tgz", "integrity": "sha512-Pb5ijPrZ89GDH8223L4UP8i6QApWxs04RbPQJTeWDV0/keR2E36MeKnyr6LYmUUvqRRI+Iv87SuF1W6ErI - Network accessline 171
"resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.29.7.tgz", - Network accessline 179
"node_modules/@babel/helper-validator-identifier": { "version": "7.29.7", "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.29.7.tgz", - Network accessline 180
"version": "7.29.7", "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.29.7.tgz", "integrity": "sha512-qehxGkRj55h/ff8EMaJ+cYhyaKlHIxqYDn682wQD7RNp9UujOQsHog2uS0r2vzr4pW+s - Network accessline 181
"resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.29.7.tgz", - Network accessline 189
"node_modules/@babel/helper-validator-option": { "version": "7.29.7", "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.29.7.tgz", - Network accessline 190
"version": "7.29.7", "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.29.7.tgz", "integrity": "sha512-N9ZErrD+yW5geCDtBqnOoxmR8+tNKiGuxKlDpuJxfsqpa2dFcexaziGAE/qoHLiDDreVNMupxGmS - Network accessline 191
"resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.29.7.tgz", - Network accessline 199
"node_modules/@babel/helpers": { "version": "7.29.7", "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.29.7.tgz", - Network accessline 200
"version": "7.29.7", "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.29.7.tgz", "integrity": "sha512-1k2lAGRMfHTcwuNYcCNUmaUffmQv8KWMfh2iJUUeRlwlwH4FdNG7mfPI10NPfLHJFThE4Tyr4mv7kTNZOiPuBg==", - Network accessline 201
"resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.29.7.tgz", - Network accessline 213
"node_modules/@babel/parser": { "version": "7.29.7", "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.29.7.tgz", - Network accessline 214
"version": "7.29.7", "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.29.7.tgz", "integrity": "sha512-hnORnjP/1P/zFEndoeX+n+t1RwWRJiJpM/jO7FW32Kn9r5+sJB2JWOdYo4L6k78j15eCwY3Gm/7364B1EMwtNg==", - Network accessline 215
"resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.29.7.tgz", - Network accessline 229
"node_modules/@babel/plugin-transform-react-jsx-self": { "version": "7.29.7", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-self/-/plugin-transform-react-jsx-self-7.29.7.tgz", - Network accessline 230
"version": "7.29.7", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-self/-/plugin-transform-react-jsx-self-7.29.7.tgz", "integrity": "sha512-TL0hMc9xzy86VD31nUiwzd5otRAcyEPcsegCxolO0PvcXuH1v0kECe/UIznY - Network accessline 231
"resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-self/-/plugin-transform-react-jsx-self-7.29.7.tgz", - Network accessline 245
"node_modules/@babel/plugin-transform-react-jsx-source": { "version": "7.29.7", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-source/-/plugin-transform-react-jsx-source-7.29.7.tgz", - Network accessline 246
"version": "7.29.7", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-source/-/plugin-transform-react-jsx-source-7.29.7.tgz", "integrity": "sha512-06IyK09H3wi4cGbhDBwp5gUGo0IKtnYa8tyTiephirPCK6fbobVGiXMM - Network accessline 247
"resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-source/-/plugin-transform-react-jsx-source-7.29.7.tgz", - Network accessline 261
"node_modules/@babel/template": { "version": "7.29.7", "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.29.7.tgz", - Network accessline 262
"version": "7.29.7", "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.29.7.tgz", "integrity": "sha512-puq+Gf35oI24FeN11LkoUQFqv9uwNeWpxXZi/Ji3rRIoKAzKnxRaZ+Gkj0vKS9ZCiTESfng1N9LyOyXvo+m+Gg==", - Network accessline 263
"resolved": "https://registry.npmjs.org/@babel/template/-/template-7.29.7.tgz", - Network accessline 276
"node_modules/@babel/traverse": { "version": "7.29.7", "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.29.7.tgz", - Network accessline 277
"version": "7.29.7", "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.29.7.tgz", "integrity": "sha512-EhlfNQtZ+NK22w5BM61ciuiq1m58ed33Wr1Xan//ZRTy6hgjnwyCffRYwzsGXdASJSUJ1guZILsErh1eQcl+zw==", - Network accessline 278
"resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.29.7.tgz", - Network accessline 295
"node_modules/@babel/types": { "version": "7.29.7", "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.29.7.tgz", - Network accessline 296
"version": "7.29.7", "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.29.7.tgz", "integrity": "sha512-4zBIxpPzowiZpusoFkyGVwakdRJUyuH5PxQ/PrqghfdFWWasvnCdPfQXHrenDai+gyLARulZjZowCOj6fjT4pA==", - Network accessline 297
"resolved": "https://registry.npmjs.org/@babel/types/-/types-7.29.7.tgz", - Network accessline 309
"node_modules/@emnapi/core": { "version": "1.10.0", "resolved": "https://registry.npmjs.org/@emnapi/core/-/core-1.10.0.tgz", - Network accessline 310
"version": "1.10.0", "resolved": "https://registry.npmjs.org/@emnapi/core/-/core-1.10.0.tgz", "integrity": "sha512-yq6OkJ4p82CAfPl0u9mQebQHKPJkY7WrIuk205cTYnYe+k2Z8YBh11FrbRG/H6ihirqcacOgl2BIO8oyMQLeXw==", - Network accessline 311
"resolved": "https://registry.npmjs.org/@emnapi/core/-/core-1.10.0.tgz", - Network accessline 321
"node_modules/@emnapi/runtime": { "version": "1.10.0", "resolved": "https://registry.npmjs.org/@emnapi/runtime/-/runtime-1.10.0.tgz", - Network accessline 322
"version": "1.10.0", "resolved": "https://registry.npmjs.org/@emnapi/runtime/-/runtime-1.10.0.tgz", "integrity": "sha512-ewvYlk86xUoGI0zQRNq/mC+16R1QeDlKQy21Ki3oSYXNgLb45GV1P6A0M+/s6nyCuNDqe5VpaY84BzXGwVbwFA==", - Network accessline 323
"resolved": "https://registry.npmjs.org/@emnapi/runtime/-/runtime-1.10.0.tgz", - Network accessline 332
"node_modules/@emnapi/wasi-threads": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/@emnapi/wasi-threads/-/wasi-threads-1.2.1.tgz", - Network accessline 333
"version": "1.2.1", "resolved": "https://registry.npmjs.org/@emnapi/wasi-threads/-/wasi-threads-1.2.1.tgz", "integrity": "sha512-uTII7OYF+/Mes/MrcIOYp5yOtSMLBWSIoLPpcgwipoiKbli6k322tcoFsxoIIxPDqW01SQGAgko4EzZi2BNv2w==", - Network accessline 334
"resolved": "https://registry.npmjs.org/@emnapi/wasi-threads/-/wasi-threads-1.2.1.tgz", - Network accessline 343
"node_modules/@jridgewell/gen-mapping": { "version": "0.3.13", "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.13.tgz", - Network accessline 344
"version": "0.3.13", "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.13.tgz", "integrity": "sha512-2kkt/7niJ6MgEPxF0bYdQ6etZaA+fQvDcLKckhy1yIQOzaoKjBBjSj63/aLVjYE3qhRt5dvM+uUyfCg6UKCBbA==", - Network accessline 345
"resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.13.tgz", - Network accessline 354
"node_modules/@jridgewell/remapping": { "version": "2.3.5", "resolved": "https://registry.npmjs.org/@jridgewell/remapping/-/remapping-2.3.5.tgz", - Network accessline 355
"version": "2.3.5", "resolved": "https://registry.npmjs.org/@jridgewell/remapping/-/remapping-2.3.5.tgz", "integrity": "sha512-LI9u/+laYG4Ds1TDKSJW2YPrIlcVYOwi2fUC6xB43lueCjgxV4lffOCZCtYFiH6TNOX+tQKXx97T4IKHbhyHEQ==", - Network accessline 356
"resolved": "https://registry.npmjs.org/@jridgewell/remapping/-/remapping-2.3.5.tgz", - Network accessline 365
"node_modules/@jridgewell/resolve-uri": { "version": "3.1.2", "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz", - Network accessline 366
"version": "3.1.2", "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz", "integrity": "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==", - Network accessline 367
"resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz", - Network accessline 375
"node_modules/@jridgewell/sourcemap-codec": { "version": "1.5.5", "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.5.tgz", - Network accessline 376
"version": "1.5.5", "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.5.tgz", "integrity": "sha512-cYQ9310grqxueWbl+WuIUIaiUaDcj7WOq5fVhEljNVgRfOUhY9fy2zTvfoqWsnebh8Sl70VScFbICvJnLKB0Og==" - Network accessline 377
"resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.5.tgz", - Network accessline 382
"node_modules/@jridgewell/trace-mapping": { "version": "0.3.31", "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.31.tgz", - Network accessline 383
"version": "0.3.31", "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.31.tgz", "integrity": "sha512-zzNR+SdQSDJzc8joaeP8QQoCQr8NuYx2dIIytl1QeBEZHJ9uW6hebsrYgbz8hJwUQao3TWCMtmfV8Nu1twOLAw==", - Network accessline 384
"resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.31.tgz", - Network accessline 393
"node_modules/@napi-rs/wasm-runtime": { "version": "1.1.4", "resolved": "https://registry.npmjs.org/@napi-rs/wasm-runtime/-/wasm-runtime-1.1.4.tgz", - Network accessline 394
"version": "1.1.4", "resolved": "https://registry.npmjs.org/@napi-rs/wasm-runtime/-/wasm-runtime-1.1.4.tgz", "integrity": "sha512-3NQNNgA1YSlJb/kMH1ildASP9HW7/7kYnRI2szWJaofaS1hWmbGI4H+d3+22aGzXXN9IJ+n+GiFVcGipJP18ow==", - Network accessline 395
"resolved": "https://registry.npmjs.org/@napi-rs/wasm-runtime/-/wasm-runtime-1.1.4.tgz", - Network accessline 403
"funding": { "type": "github", "url": "https://github.com/sponsors/Brooooooklyn" - Network accessline 404
"type": "github", "url": "https://github.com/sponsors/Brooooooklyn" }, - Network accessline 405
"url": "https://github.com/sponsors/Brooooooklyn" - Network accessline 412
"node_modules/@oxc-project/types": { "version": "0.132.0", "resolved": "https://registry.npmjs.org/@oxc-project/types/-/types-0.132.0.tgz", - Network accessline 413
"version": "0.132.0", "resolved": "https://registry.npmjs.org/@oxc-project/types/-/types-0.132.0.tgz", "integrity": "sha512-FESMOxil5Se014ui/Eq8fT5uHJo6nIRwH0PfJrZJXs6Gek3ZVFOrpUv3YIZT20m+extU98Hg1Ym72U58rlsxUQ==", - Network accessline 414
"resolved": "https://registry.npmjs.org/@oxc-project/types/-/types-0.132.0.tgz", - Network accessline 417
"license": "MIT", "funding": { "url": "https://github.com/sponsors/Boshen" - Network accessline 418
"funding": { "url": "https://github.com/sponsors/Boshen" } - Network accessline 419
"url": "https://github.com/sponsors/Boshen" - Network accessline 422
"node_modules/@rolldown/binding-android-arm64": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/@rolldown/binding-android-arm64/-/binding-android-arm64-1.0.2.tgz", - Network accessline 423
"version": "1.0.2", "resolved": "https://registry.npmjs.org/@rolldown/binding-android-arm64/-/binding-android-arm64-1.0.2.tgz", "integrity": "sha512-ZS4D1JPGn/MYQN/SYDWftIE/nVsM8j/AFOYEzAoOE2O3NktQOZru+/vYXGbR/qtdLdIfGCP0lcoJiYV - Network accessline 424
"resolved": "https://registry.npmjs.org/@rolldown/binding-android-arm64/-/binding-android-arm64-1.0.2.tgz", - Network accessline 439
"node_modules/@rolldown/binding-darwin-arm64": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/@rolldown/binding-darwin-arm64/-/binding-darwin-arm64-1.0.2.tgz", - Network accessline 440
"version": "1.0.2", "resolved": "https://registry.npmjs.org/@rolldown/binding-darwin-arm64/-/binding-darwin-arm64-1.0.2.tgz", "integrity": "sha512-vdFA9+C/rekyGce7WqHs/xoT0ioZEWaOFyZLIV1mEeNFaFDUQrPIo8Vs2GvJ6eetb3rzDUtUBgzto3Exp - Network accessline 441
"resolved": "https://registry.npmjs.org/@rolldown/binding-darwin-arm64/-/binding-darwin-arm64-1.0.2.tgz", - Network accessline 456
"node_modules/@rolldown/binding-darwin-x64": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/@rolldown/binding-darwin-x64/-/binding-darwin-x64-1.0.2.tgz", - Network accessline 457
"version": "1.0.2", "resolved": "https://registry.npmjs.org/@rolldown/binding-darwin-x64/-/binding-darwin-x64-1.0.2.tgz", "integrity": "sha512-BewSOwTHazv77DTYiAZXSqqKZ4KP/KonFisDMVU7PImxoWfB2aepnPhd2E4SWz3zDzYgDNbs6jBmTdgNnF02G - Network accessline 458
"resolved": "https://registry.npmjs.org/@rolldown/binding-darwin-x64/-/binding-darwin-x64-1.0.2.tgz", - Network accessline 473
"node_modules/@rolldown/binding-freebsd-x64": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/@rolldown/binding-freebsd-x64/-/binding-freebsd-x64-1.0.2.tgz", - Network accessline 474
"version": "1.0.2", "resolved": "https://registry.npmjs.org/@rolldown/binding-freebsd-x64/-/binding-freebsd-x64-1.0.2.tgz", "integrity": "sha512-m41o7M0YWtUdqk61Tb+jnKb2rN++iRdIASlExkUoKfIAH30DOHCB8fVLzSUpbWHHU8esmEioY62PxzexE8M - Network accessline 475
"resolved": "https://registry.npmjs.org/@rolldown/binding-freebsd-x64/-/binding-freebsd-x64-1.0.2.tgz", - Network accessline 490
"node_modules/@rolldown/binding-linux-arm-gnueabihf": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-arm-gnueabihf/-/binding-linux-arm-gnueabihf-1.0.2.tgz", - Network accessline 491
"version": "1.0.2", "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-arm-gnueabihf/-/binding-linux-arm-gnueabihf-1.0.2.tgz", "integrity": "sha512-jcojB9H7W/jS29pMKWAK1N+fU99vXodHDTatS3b3y/XSOCiHo0kkA74pL3jJmkoQtYp - Network accessline 492
"resolved": "https://registry.npmjs.org/@rolldown/binding-linux-arm-gnueabihf/-/binding-linux-arm-gnueabihf-1.0.2.tgz", - Network accessline 507
"node_modules/@rolldown/binding-linux-arm64-gnu": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-arm64-gnu/-/binding-linux-arm64-gnu-1.0.2.tgz", - Network accessline 508
"version": "1.0.2", "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-arm64-gnu/-/binding-linux-arm64-gnu-1.0.2.tgz", "integrity": "sha512-1jn6qDU5iiOgFgygDzKUuKP0maTi0/f1+sBLgvij/76C77Nm3ts6ufz9Bjg5q5dduxiUIxtq86J - Network accessline 509
"resolved": "https://registry.npmjs.org/@rolldown/binding-linux-arm64-gnu/-/binding-linux-arm64-gnu-1.0.2.tgz", - Network accessline 524
"node_modules/@rolldown/binding-linux-arm64-musl": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-arm64-musl/-/binding-linux-arm64-musl-1.0.2.tgz", - Network accessline 525
"version": "1.0.2", "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-arm64-musl/-/binding-linux-arm64-musl-1.0.2.tgz", "integrity": "sha512-QVLO/czFMdoMFSqlX3bcswcJNm/23r+qoa/jgtmFc/qEp6/jXmIkDjF/XIo8dPfGaiwy1xfQn - Network accessline 526
"resolved": "https://registry.npmjs.org/@rolldown/binding-linux-arm64-musl/-/binding-linux-arm64-musl-1.0.2.tgz", - Network accessline 541
"node_modules/@rolldown/binding-linux-ppc64-gnu": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-ppc64-gnu/-/binding-linux-ppc64-gnu-1.0.2.tgz", - Network accessline 542
"version": "1.0.2", "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-ppc64-gnu/-/binding-linux-ppc64-gnu-1.0.2.tgz", "integrity": "sha512-hgO5Abm0w5UL6FEa2iFnZqo2KlK7TQ5QhV5x09hujBf7t5KzHQ1VmfPuTpqRy/rNlSxua3eWH37 - Network accessline 543
"resolved": "https://registry.npmjs.org/@rolldown/binding-linux-ppc64-gnu/-/binding-linux-ppc64-gnu-1.0.2.tgz", - Network accessline 558
"node_modules/@rolldown/binding-linux-s390x-gnu": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-s390x-gnu/-/binding-linux-s390x-gnu-1.0.2.tgz", - Network accessline 559
"version": "1.0.2", "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-s390x-gnu/-/binding-linux-s390x-gnu-1.0.2.tgz", "integrity": "sha512-fy8rXxuYEu602abC8MUNaPjYLIFzReOaEIEMKMUa0rFEUxNpVXhs15KSSQ4qlqSaM7B6rcj9rDZ - Network accessline 560
"resolved": "https://registry.npmjs.org/@rolldown/binding-linux-s390x-gnu/-/binding-linux-s390x-gnu-1.0.2.tgz", - Network accessline 575
"node_modules/@rolldown/binding-linux-x64-gnu": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-x64-gnu/-/binding-linux-x64-gnu-1.0.2.tgz", - Network accessline 576
"version": "1.0.2", "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-x64-gnu/-/binding-linux-x64-gnu-1.0.2.tgz", "integrity": "sha512-0+bOkiQ779+r1WpoHOWHqncvyySci0vKph+myNDYb+im6meJAzHQXay6oEgnkHuUGouM1LKTZwqKpBo - Network accessline 577
"resolved": "https://registry.npmjs.org/@rolldown/binding-linux-x64-gnu/-/binding-linux-x64-gnu-1.0.2.tgz", - Network accessline 592
"node_modules/@rolldown/binding-linux-x64-musl": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-x64-musl/-/binding-linux-x64-musl-1.0.2.tgz", - Network accessline 593
"version": "1.0.2", "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-x64-musl/-/binding-linux-x64-musl-1.0.2.tgz", "integrity": "sha512-mjSkrzZK5Qsl0a9d1JgILOiuZOSDTVdKENcSXBoqbzSrspLR/4/IRVDo5wd2GgZjNss/viBFJdeq+ - Network accessline 594
"resolved": "https://registry.npmjs.org/@rolldown/binding-linux-x64-musl/-/binding-linux-x64-musl-1.0.2.tgz", - Network accessline 609
"node_modules/@rolldown/binding-openharmony-arm64": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/@rolldown/binding-openharmony-arm64/-/binding-openharmony-arm64-1.0.2.tgz", - Network accessline 610
"version": "1.0.2", "resolved": "https://registry.npmjs.org/@rolldown/binding-openharmony-arm64/-/binding-openharmony-arm64-1.0.2.tgz", "integrity": "sha512-1v5vHasdfQAZoEHakBV72LIFAC9JjnymsiKxp+GEr/ma3+NJCPSaYK+qavInOovJkgwFrs7 - Network accessline 611
"resolved": "https://registry.npmjs.org/@rolldown/binding-openharmony-arm64/-/binding-openharmony-arm64-1.0.2.tgz", - Network accessline 626
"node_modules/@rolldown/binding-wasm32-wasi": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/@rolldown/binding-wasm32-wasi/-/binding-wasm32-wasi-1.0.2.tgz", - Network accessline 627
"version": "1.0.2", "resolved": "https://registry.npmjs.org/@rolldown/binding-wasm32-wasi/-/binding-wasm32-wasi-1.0.2.tgz", "integrity": "sha512-mb1VobWn6NheziTk5/WEaR6AKVbrwT5sOi6C7zk3gy/pD1qtJfU1j4PgTo2NJnOtbL9Dl3Aeei8w9jJ7qC2 - Network accessline 628
"resolved": "https://registry.npmjs.org/@rolldown/binding-wasm32-wasi/-/binding-wasm32-wasi-1.0.2.tgz", - Network accessline 645
"node_modules/@rolldown/binding-win32-arm64-msvc": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/@rolldown/binding-win32-arm64-msvc/-/binding-win32-arm64-msvc-1.0.2.tgz", - Network accessline 646
"version": "1.0.2", "resolved": "https://registry.npmjs.org/@rolldown/binding-win32-arm64-msvc/-/binding-win32-arm64-msvc-1.0.2.tgz", "integrity": "sha512-SqKonF56vA/L2yHwHYcEp2P34URpOZ7d1fS635cTkpDnUtEGdUbhI6NzsPdqeSWvAAeGDrxjW - Network accessline 647
"resolved": "https://registry.npmjs.org/@rolldown/binding-win32-arm64-msvc/-/binding-win32-arm64-msvc-1.0.2.tgz", - Network accessline 662
"node_modules/@rolldown/binding-win32-x64-msvc": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/@rolldown/binding-win32-x64-msvc/-/binding-win32-x64-msvc-1.0.2.tgz", - Network accessline 663
"version": "1.0.2", "resolved": "https://registry.npmjs.org/@rolldown/binding-win32-x64-msvc/-/binding-win32-x64-msvc-1.0.2.tgz", "integrity": "sha512-v7qRI7gXLRINcOGXt+7YmAZ6iFuyZVMIoXAxhd8oP+DR9dLfL9GfNIx7PLMxmhZdvq8waUJBQiWN9 - Network accessline 664
"resolved": "https://registry.npmjs.org/@rolldown/binding-win32-x64-msvc/-/binding-win32-x64-msvc-1.0.2.tgz", - Network accessline 679
"node_modules/@rolldown/pluginutils": { "version": "1.0.0-rc.3", "resolved": "https://registry.npmjs.org/@rolldown/pluginutils/-/pluginutils-1.0.0-rc.3.tgz", - Network accessline 680
"version": "1.0.0-rc.3", "resolved": "https://registry.npmjs.org/@rolldown/pluginutils/-/pluginutils-1.0.0-rc.3.tgz", "integrity": "sha512-eybk3TjzzzV97Dlj5c+XrBFW57eTNhzod66y9HrBlzJ6NsCrWCp/2kaPS3K9wJmurBC0Tdw4yPjXKZqlznim3Q==" - Network accessline 681
"resolved": "https://registry.npmjs.org/@rolldown/pluginutils/-/pluginutils-1.0.0-rc.3.tgz", - Network accessline 686
"node_modules/@tailwindcss/node": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/@tailwindcss/node/-/node-4.3.0.tgz", - Network accessline 687
"version": "4.3.0", "resolved": "https://registry.npmjs.org/@tailwindcss/node/-/node-4.3.0.tgz", "integrity": "sha512-aFb4gUhFOgdh9AXo4IzBEOzBkkAxm9VigwDJnMIYv3lcfXCJVesNfbEaBl4BNgVRyid92AmdviqwBUBRKSeY3g==", - Network accessline 688
"resolved": "https://registry.npmjs.org/@tailwindcss/node/-/node-4.3.0.tgz", - Network accessline 702
"node_modules/@tailwindcss/oxide": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/@tailwindcss/oxide/-/oxide-4.3.0.tgz", - Network accessline 703
"version": "4.3.0", "resolved": "https://registry.npmjs.org/@tailwindcss/oxide/-/oxide-4.3.0.tgz", "integrity": "sha512-F7HZGBeN9I0/AuuJS5PwcD8xayx5ri5GhjYUDBEVYUkexyA/giwbDNjRVrxSezE3T250OU2K/wp/ltWx3UOefg==", - Network accessline 704
"resolved": "https://registry.npmjs.org/@tailwindcss/oxide/-/oxide-4.3.0.tgz", - Network accessline 726
"node_modules/@tailwindcss/oxide-android-arm64": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-android-arm64/-/oxide-android-arm64-4.3.0.tgz", - Network accessline 727
"version": "4.3.0", "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-android-arm64/-/oxide-android-arm64-4.3.0.tgz", "integrity": "sha512-TJPiq67tKlLuObP6RkwvVGDoxCMBVtDgKkLfa/uyj7/FyxvQwHS+UOnVrXXgbEsfUaMgiVvC4KbJnRr2 - Network accessline 728
"resolved": "https://registry.npmjs.org/@tailwindcss/oxide-android-arm64/-/oxide-android-arm64-4.3.0.tgz", - Network accessline 743
"node_modules/@tailwindcss/oxide-darwin-arm64": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-darwin-arm64/-/oxide-darwin-arm64-4.3.0.tgz", - Network accessline 744
"version": "4.3.0", "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-darwin-arm64/-/oxide-darwin-arm64-4.3.0.tgz", "integrity": "sha512-oMN/WZRb+SO37BmUElEgeEWuU8E/HXRkiODxJxLe1UTHVXLrdVSgfaJV7pSlhRGMSOiXLuxTIjfsF3wYvz - Network accessline 745
"resolved": "https://registry.npmjs.org/@tailwindcss/oxide-darwin-arm64/-/oxide-darwin-arm64-4.3.0.tgz", - Network accessline 760
"node_modules/@tailwindcss/oxide-darwin-x64": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-darwin-x64/-/oxide-darwin-x64-4.3.0.tgz", - Network accessline 761
"version": "4.3.0", "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-darwin-x64/-/oxide-darwin-x64-4.3.0.tgz", "integrity": "sha512-N6CUmu4a6bKVADfw77p+iw6Yd9Q3OBhe0veaDX+QazfuVYlQsHfDgxBrsjQ/IW+zywL8mTrNd0SdJT/zgtvMdA - Network accessline 762
"resolved": "https://registry.npmjs.org/@tailwindcss/oxide-darwin-x64/-/oxide-darwin-x64-4.3.0.tgz", - Network accessline 777
"node_modules/@tailwindcss/oxide-freebsd-x64": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-freebsd-x64/-/oxide-freebsd-x64-4.3.0.tgz", - Network accessline 778
"version": "4.3.0", "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-freebsd-x64/-/oxide-freebsd-x64-4.3.0.tgz", "integrity": "sha512-zDL5hBkQdH5C6MpqbK3gQAgP80tsMwSI26vjOzjJtNCMUo0lFgOItzHKBIupOZNQxt3ouPH7RPhvNhiTfCe5 - Network accessline 779
"resolved": "https://registry.npmjs.org/@tailwindcss/oxide-freebsd-x64/-/oxide-freebsd-x64-4.3.0.tgz", - Network accessline 794
"node_modules/@tailwindcss/oxide-linux-arm-gnueabihf": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-arm-gnueabihf/-/oxide-linux-arm-gnueabihf-4.3.0.tgz", - Network accessline 795
"version": "4.3.0", "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-arm-gnueabihf/-/oxide-linux-arm-gnueabihf-4.3.0.tgz", "integrity": "sha512-R06HdNi7A7OEoMsf6d4tjZ71RCWnZQPHj2mnotSFURjNLdBC+cIgXQ7l81CqeoiQftjf - Network accessline 796
"resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-arm-gnueabihf/-/oxide-linux-arm-gnueabihf-4.3.0.tgz", - Network accessline 811
"node_modules/@tailwindcss/oxide-linux-arm64-gnu": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-arm64-gnu/-/oxide-linux-arm64-gnu-4.3.0.tgz", - Network accessline 812
"version": "4.3.0", "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-arm64-gnu/-/oxide-linux-arm64-gnu-4.3.0.tgz", "integrity": "sha512-qTJHELX8jetjhRQHCLilkVLmybpzNQAtaI/gaoVoidn/ufbNDbAo8KlK2J+yPoc8wQxvDxCmh/5l - Network accessline 813
"resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-arm64-gnu/-/oxide-linux-arm64-gnu-4.3.0.tgz", - Network accessline 828
"node_modules/@tailwindcss/oxide-linux-arm64-musl": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-arm64-musl/-/oxide-linux-arm64-musl-4.3.0.tgz", - Network accessline 829
"version": "4.3.0", "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-arm64-musl/-/oxide-linux-arm64-musl-4.3.0.tgz", "integrity": "sha512-Z6sukiQsngnWO+l39X4pPbiWT81IC+PLKF+PHxIlyZbGNb9MODfYlXEVlFvej5BOZInWX01kVy - Network accessline 830
"resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-arm64-musl/-/oxide-linux-arm64-musl-4.3.0.tgz", - Network accessline 845
"node_modules/@tailwindcss/oxide-linux-x64-gnu": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-x64-gnu/-/oxide-linux-x64-gnu-4.3.0.tgz", - Network accessline 846
"version": "4.3.0", "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-x64-gnu/-/oxide-linux-x64-gnu-4.3.0.tgz", "integrity": "sha512-DRNdQRpSGzRGfARVuVkxvM8Q12nh19l4BF/G7zGA1oe+9wcC6saFBHTISrpIcKzhiXtSrlSrluCfvMul - Network accessline 847
"resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-x64-gnu/-/oxide-linux-x64-gnu-4.3.0.tgz", - Network accessline 862
"node_modules/@tailwindcss/oxide-linux-x64-musl": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-x64-musl/-/oxide-linux-x64-musl-4.3.0.tgz", - Network accessline 863
"version": "4.3.0", "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-x64-musl/-/oxide-linux-x64-musl-4.3.0.tgz", "integrity": "sha512-Z0IADbDo8bh6I7h2IQMx601AdXBLfFpEdUotft86evd/8ZPflZe9COPO8Q1vw+pfLWIUo9zN/JGZvw - Network accessline 864
"resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-x64-musl/-/oxide-linux-x64-musl-4.3.0.tgz", - Network accessline 879
"node_modules/@tailwindcss/oxide-wasm32-wasi": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-wasm32-wasi/-/oxide-wasm32-wasi-4.3.0.tgz", - Network accessline 880
"version": "4.3.0", "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-wasm32-wasi/-/oxide-wasm32-wasi-4.3.0.tgz", "integrity": "sha512-HNZGOUxEmElksYR7S6sC5jTeNGpobAsy9u7Gu0AskJ8/20FR9GqebUyB+HBcU/ax6BHuiuJi+Oda4B+YX6H1 - Network accessline 881
"resolved": "https://registry.npmjs.org/@tailwindcss/oxide-wasm32-wasi/-/oxide-wasm32-wasi-4.3.0.tgz", - Network accessline 909
"node_modules/@tailwindcss/oxide-win32-arm64-msvc": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-win32-arm64-msvc/-/oxide-win32-arm64-msvc-4.3.0.tgz", - Network accessline 910
"version": "4.3.0", "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-win32-arm64-msvc/-/oxide-win32-arm64-msvc-4.3.0.tgz", "integrity": "sha512-Pe+RPVTi1T+qymuuRpcdvwSVZjnll/f7n8gBxMMh3xLTctMDKqpdfGimbMyioqtLhUYZxdJ9wG - Network accessline 911
"resolved": "https://registry.npmjs.org/@tailwindcss/oxide-win32-arm64-msvc/-/oxide-win32-arm64-msvc-4.3.0.tgz", - Network accessline 926
"node_modules/@tailwindcss/oxide-win32-x64-msvc": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-win32-x64-msvc/-/oxide-win32-x64-msvc-4.3.0.tgz", - Network accessline 927
"version": "4.3.0", "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-win32-x64-msvc/-/oxide-win32-x64-msvc-4.3.0.tgz", "integrity": "sha512-Mvrf2kXW/yeW/OTezZlCGOirXRcUuLIBx/5Y12BaPM7wJoryG6dfS/NJL8aBPqtTEx/Vm4T4vKzFUc - Network accessline 928
"resolved": "https://registry.npmjs.org/@tailwindcss/oxide-win32-x64-msvc/-/oxide-win32-x64-msvc-4.3.0.tgz", - Network accessline 943
"node_modules/@tailwindcss/vite": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/@tailwindcss/vite/-/vite-4.3.0.tgz", - Network accessline 944
"version": "4.3.0", "resolved": "https://registry.npmjs.org/@tailwindcss/vite/-/vite-4.3.0.tgz", "integrity": "sha512-t6J3OrB5Fc0ExuhohouH0fWUGMYL6PTLhW+E7zIk/pdbnJARZDCwjBznFnkh5ynRnIRSI4YjtTH0t6USjJISrw==", - Network accessline 945
"resolved": "https://registry.npmjs.org/@tailwindcss/vite/-/vite-4.3.0.tgz", - Network accessline 958
"node_modules/@tanstack/react-virtual": { "version": "3.13.26", "resolved": "https://registry.npmjs.org/@tanstack/react-virtual/-/react-virtual-3.13.26.tgz", - Network accessline 959
"version": "3.13.26", "resolved": "https://registry.npmjs.org/@tanstack/react-virtual/-/react-virtual-3.13.26.tgz", "integrity": "sha512-DosdgjOxCLahkn0o+ilmZYwEjo1glfMGuRT/j3PQ18yr5XqA8N/BCaL9IJ3B5TRl+nnzyK2IOFgAILwzN3a9xQ==", - Network accessline 960
"resolved": "https://registry.npmjs.org/@tanstack/react-virtual/-/react-virtual-3.13.26.tgz", - Network accessline 966
"funding": { "type": "github", "url": "https://github.com/sponsors/tannerlinsley" - Network accessline 967
"type": "github", "url": "https://github.com/sponsors/tannerlinsley" }, - Network accessline 968
"url": "https://github.com/sponsors/tannerlinsley" - Network accessline 975
"node_modules/@tanstack/virtual-core": { "version": "3.16.0", "resolved": "https://registry.npmjs.org/@tanstack/virtual-core/-/virtual-core-3.16.0.tgz", - Network accessline 976
"version": "3.16.0", "resolved": "https://registry.npmjs.org/@tanstack/virtual-core/-/virtual-core-3.16.0.tgz", "integrity": "sha512-Er2N7q3WOiH6y2JLxsxNX+u2/sLqSsL0bxFgDjuiPiA7vKhZRm+IzcS17vRee3GNXr64UsesA5CAp9yTiIYw9A==", - Network accessline 977
"resolved": "https://registry.npmjs.org/@tanstack/virtual-core/-/virtual-core-3.16.0.tgz", - Network accessline 980
"funding": { "type": "github", "url": "https://github.com/sponsors/tannerlinsley" - Network accessline 981
"type": "github", "url": "https://github.com/sponsors/tannerlinsley" } - Network accessline 982
"url": "https://github.com/sponsors/tannerlinsley" - Network accessline 985
"node_modules/@tybys/wasm-util": { "version": "0.10.2", "resolved": "https://registry.npmjs.org/@tybys/wasm-util/-/wasm-util-0.10.2.tgz", - Network accessline 986
"version": "0.10.2", "resolved": "https://registry.npmjs.org/@tybys/wasm-util/-/wasm-util-0.10.2.tgz", "integrity": "sha512-RoBvJ2X0wuKlWFIjrwffGw1IqZHKQqzIchKaadZZfnNpsAYp2mM0h36JtPCjNDAHGgYez/15uMBpfGwchhiMgg==", - Network accessline 987
"resolved": "https://registry.npmjs.org/@tybys/wasm-util/-/wasm-util-0.10.2.tgz", - Network accessline 996
"node_modules/@types/babel__core": { "version": "7.20.5", "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.20.5.tgz", - Network accessline 997
"version": "7.20.5", "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.20.5.tgz", "integrity": "sha512-qoQprZvz5wQFJwMDqeseRXWv3rqMvhgpbXFfVyWhbx9X47POIA6i/+dXefEmZKoAgOaTdaIgNSMqMIU61yRyzA==", - Network accessline 998
"resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.20.5.tgz", - Network accessline 1010
"node_modules/@types/babel__generator": { "version": "7.27.0", "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.27.0.tgz", - Network accessline 1011
"version": "7.27.0", "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.27.0.tgz", "integrity": "sha512-ufFd2Xi92OAVPYsy+P4n7/U7e68fex0+Ee8gSG9KX7eo084CWiQ4sdxktvdl0bOPupXtVJPY19zk6EwWqUQ8lg==", - Network accessline 1012
"resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.27.0.tgz", - Network accessline 1020
"node_modules/@types/babel__template": { "version": "7.4.4", "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.4.tgz", - Network accessline 1021
"version": "7.4.4", "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.4.tgz", "integrity": "sha512-h/NUaSyG5EyxBIp8YRxo4RMe2/qQgvyowRwVMzhYhBCONbW8PUsg4lkFMrhgZhUe5z3L3MiLDuvyJ/CaPa2A8A==", - Network accessline 1022
"resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.4.tgz", - Network accessline 1031
"node_modules/@types/babel__traverse": { "version": "7.28.0", "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.28.0.tgz", - Network accessline 1032
"version": "7.28.0", "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.28.0.tgz", "integrity": "sha512-8PvcXf70gTDZBgt9ptxJ8elBeBjcLOAcOtoO/mPJjtji1+CdGbHgm77om1GrsPxsiE+uXIpNSK64UYaIwQXd4Q==", - Network accessline 1033
"resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.28.0.tgz", - Network accessline 1041
"node_modules/@types/node": { "version": "25.9.1", "resolved": "https://registry.npmjs.org/@types/node/-/node-25.9.1.tgz", - Network accessline 1042
"version": "25.9.1", "resolved": "https://registry.npmjs.org/@types/node/-/node-25.9.1.tgz", "integrity": "sha512-xfrlY7UD5rMJk3ZVJP8BNzS28J36YJg+xp+LPXV1TdWxr8uMH5A860QNxYDGQe/ylDSgjxE52Q9VnO7p75tJxg==", - Network accessline 1043
"resolved": "https://registry.npmjs.org/@types/node/-/node-25.9.1.tgz", - Network accessline 1051
"node_modules/@types/react": { "version": "19.2.15", "resolved": "https://registry.npmjs.org/@types/react/-/react-19.2.15.tgz", - Network accessline 1052
"version": "19.2.15", "resolved": "https://registry.npmjs.org/@types/react/-/react-19.2.15.tgz", "integrity": "sha512-eRwcGNHve+E8qtEQSSRl6urh+rFop4v8gm6O8rGv25CodbvFdLjA1vVQ1KkiFE0w0UPOnb8tDiFKL5lp0rtY5Q==", - Network accessline 1053
"resolved": "https://registry.npmjs.org/@types/react/-/react-19.2.15.tgz", - Network accessline 1061
"node_modules/@types/react-dom": { "version": "19.2.3", "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-19.2.3.tgz", - Network accessline 1062
"version": "19.2.3", "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-19.2.3.tgz", "integrity": "sha512-jp2L/eY6fn+KgVVQAOqYItbF0VY/YApe5Mz2F0aykSO8gx31bYCZyvSeYxCHKvzHG5eZjc+zyaS5BrBWya2+kQ==", - Network accessline 1063
"resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-19.2.3.tgz", - Network accessline 1071
"node_modules/@vitejs/plugin-react": { "version": "5.2.0", "resolved": "https://registry.npmjs.org/@vitejs/plugin-react/-/plugin-react-5.2.0.tgz", - Network accessline 1072
"version": "5.2.0", "resolved": "https://registry.npmjs.org/@vitejs/plugin-react/-/plugin-react-5.2.0.tgz", "integrity": "sha512-YmKkfhOAi3wsB1PhJq5Scj3GXMn3WvtQ/JC0xoopuHoXSdmtdStOpFrYaT1kie2YgFBcIe64ROzMYRjCrYOdYw==", - Network accessline 1073
"resolved": "https://registry.npmjs.org/@vitejs/plugin-react/-/plugin-react-5.2.0.tgz", - Network accessline 1092
"node_modules/baseline-browser-mapping": { "version": "2.10.32", "resolved": "https://registry.npmjs.org/baseline-browser-mapping/-/baseline-browser-mapping-2.10.32.tgz", - Network accessline 1093
"version": "2.10.32", "resolved": "https://registry.npmjs.org/baseline-browser-mapping/-/baseline-browser-mapping-2.10.32.tgz", "integrity": "sha512-wbPvpyjJPC0zdfdKXxqEL3Ea+bOMD/87X4lftiJkkaBiuG6ALQy1SLmEd7BSmVCuwCQsBrCamgBoLyf - Network accessline 1094
"resolved": "https://registry.npmjs.org/baseline-browser-mapping/-/baseline-browser-mapping-2.10.32.tgz", - Network accessline 1105
"node_modules/browserslist": { "version": "4.28.2", "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.28.2.tgz", - Network accessline 1106
"version": "4.28.2", "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.28.2.tgz", "integrity": "sha512-48xSriZYYg+8qXna9kwqjIVzuQxi+KYWp2+5nCYnYKPTr0LvD89Jqk2Or5ogxz0NUMfIjhh2lIUX/LyX9B4oIg==", - Network accessline 1107
"resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.28.2.tgz", - Network accessline 1111
{ "type": "opencollective", "url": "https://opencollective.com/browserslist" - Network accessline 1112
"type": "opencollective", "url": "https://opencollective.com/browserslist" }, - Network accessline 1113
"url": "https://opencollective.com/browserslist" - Network accessline 1115
{ "type": "tidelift", "url": "https://tidelift.com/funding/github/npm/browserslist" - Network accessline 1116
"type": "tidelift", "url": "https://tidelift.com/funding/github/npm/browserslist" }, - Network accessline 1117
"url": "https://tidelift.com/funding/github/npm/browserslist" - Network accessline 1119
{ "type": "github", "url": "https://github.com/sponsors/ai" - Network accessline 1120
"type": "github", "url": "https://github.com/sponsors/ai" } - Network accessline 1121
"url": "https://github.com/sponsors/ai" - Network accessline 1139
"node_modules/caniuse-lite": { "version": "1.0.30001793", "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001793.tgz", - Network accessline 1140
"version": "1.0.30001793", "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001793.tgz", "integrity": "sha512-iwSsYWaCOoh26cV8NwNRViHlrfUvYsHDfRVcbtmw0Kg6PJIZZXwMkj1442FYLBGkeUf1juAsU3DTfxW579mrPA==", - Network accessline 1141
"resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001793.tgz", - Network accessline 1145
{ "type": "opencollective", "url": "https://opencollective.com/browserslist" - Network accessline 1146
"type": "opencollective", "url": "https://opencollective.com/browserslist" }, - Network accessline 1147
"url": "https://opencollective.com/browserslist" - Network accessline 1149
{ "type": "tidelift", "url": "https://tidelift.com/funding/github/npm/caniuse-lite" - Network accessline 1150
"type": "tidelift", "url": "https://tidelift.com/funding/github/npm/caniuse-lite" }, - Network accessline 1151
"url": "https://tidelift.com/funding/github/npm/caniuse-lite" - Network accessline 1153
{ "type": "github", "url": "https://github.com/sponsors/ai" - Network accessline 1154
"type": "github", "url": "https://github.com/sponsors/ai" } - Network accessline 1155
"url": "https://github.com/sponsors/ai" - Network accessline 1160
"node_modules/convert-source-map": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz", - Network accessline 1161
"version": "2.0.0", "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz", "integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==", - Network accessline 1162
"resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz", - Network accessline 1167
"node_modules/csstype": { "version": "3.2.3", "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.2.3.tgz", - Network accessline 1168
"version": "3.2.3", "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.2.3.tgz", "integrity": "sha512-z1HGKcYy2xA8AGQfwrn0PAy+PB7X/GSj3UVJW9qKyn43xWa+gl5nXmU4qqLMRzWVLFC8KusUX8T/0kCiOYpAIQ==", - Network accessline 1169
"resolved": "https://registry.npmjs.org/csstype/-/csstype-3.2.3.tgz", - Network accessline 1174
"node_modules/debug": { "version": "4.4.3", "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.3.tgz", - Network accessline 1175
"version": "4.4.3", "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.3.tgz", "integrity": "sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==", - Network accessline 1176
"resolved": "https://registry.npmjs.org/debug/-/debug-4.4.3.tgz", - Network accessline 1192
"node_modules/detect-libc": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-2.1.2.tgz", - Network accessline 1193
"version": "2.1.2", "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-2.1.2.tgz", "integrity": "sha512-Btj2BOOO83o3WyH59e8MgXsxEQVcarkUOpEYrubB0urwnN10yQ364rsiByU11nZlqWYZm05i/of7io4mzihBtQ==", - Network accessline 1194
"resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-2.1.2.tgz", - Network accessline 1202
"node_modules/electron-to-chromium": { "version": "1.5.362", "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.362.tgz", - Network accessline 1203
"version": "1.5.362", "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.362.tgz", "integrity": "sha512-PUY2DrLvkjkUuWqq+KPL2iWshrJsZOcIojzRQ7eXFacc9dWga7MGMJAa15VbiejSZB1PAXaRLAiKgruHP8LB1w= - Network accessline 1204
"resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.362.tgz", - Network accessline 1209
"node_modules/enhanced-resolve": { "version": "5.22.0", "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.22.0.tgz", - Network accessline 1210
"version": "5.22.0", "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.22.0.tgz", "integrity": "sha512-xYcDWrpELkFzz9SpZ3PlI6Eu6eD93Yf0WLDRxikGhWJ3MAir2SNZTIVCVZqZ/NUyx8AdMc2gT9C0gPiw18kG+A==", - Network accessline 1211
"resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.22.0.tgz", - Network accessline 1223
"node_modules/escalade": { "version": "3.2.0", "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.2.0.tgz", - Network accessline 1224
"version": "3.2.0", "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.2.0.tgz", "integrity": "sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==", - Network accessline 1225
"resolved": "https://registry.npmjs.org/escalade/-/escalade-3.2.0.tgz", - Network accessline 1233
"node_modules/fdir": { "version": "6.5.0", "resolved": "https://registry.npmjs.org/fdir/-/fdir-6.5.0.tgz", - Network accessline 1234
"version": "6.5.0", "resolved": "https://registry.npmjs.org/fdir/-/fdir-6.5.0.tgz", "integrity": "sha512-tIbYtZbucOs0BRGqPJkshJUYdL+SDH7dVM8gjy+ERp3WAUjLEFJE+02kanyHtwjWOnwrKYBiwAmM0p4kLJAnXg==", - Network accessline 1235
"resolved": "https://registry.npmjs.org/fdir/-/fdir-6.5.0.tgz", - Network accessline 1251
"node_modules/fsevents": { "version": "2.3.3", "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", - Network accessline 1252
"version": "2.3.3", "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", - Network accessline 1253
"resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", - Network accessline 1266
"node_modules/gensync": { "version": "1.0.0-beta.2", "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", - Network accessline 1267
"version": "1.0.0-beta.2", "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", - Network accessline 1268
"resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", - Network accessline 1276
"node_modules/graceful-fs": { "version": "4.2.11", "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", - Network accessline 1277
"version": "4.2.11", "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==", - Network accessline 1278
"resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", - Network accessline 1283
"node_modules/jiti": { "version": "2.7.0", "resolved": "https://registry.npmjs.org/jiti/-/jiti-2.7.0.tgz", - Network accessline 1284
"version": "2.7.0", "resolved": "https://registry.npmjs.org/jiti/-/jiti-2.7.0.tgz", "integrity": "sha512-AC/7JofJvZGrrneWNaEnJeOLUx+JlGt7tNa0wZiRPT4MY1wmfKjt2+6O2p2uz2+skll8OZZmJMNqeke7kKbNgQ==", - Network accessline 1285
"resolved": "https://registry.npmjs.org/jiti/-/jiti-2.7.0.tgz", - Network accessline 1293
"node_modules/js-tokens": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", - Network accessline 1294
"version": "4.0.0", "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", - Network accessline 1295
"resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", - Network accessline 1300
"node_modules/jsesc": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-3.1.0.tgz", - Network accessline 1301
"version": "3.1.0", "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-3.1.0.tgz", "integrity": "sha512-/sM3dO2FOzXjKQhJuo0Q173wf2KOo8t4I8vHy6lF9poUp7bKT0/NHE8fPX23PwfhnykfqnC2xRxOnVw5XuGIaA==", - Network accessline 1302
"resolved": "https://registry.npmjs.org/jsesc/-/jsesc-3.1.0.tgz", - Network accessline 1313
"node_modules/json5": { "version": "2.2.3", "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", - Network accessline 1314
"version": "2.2.3", "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==", - Network accessline 1315
"resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", - Network accessline 1326
"node_modules/lightningcss": { "version": "1.32.0", "resolved": "https://registry.npmjs.org/lightningcss/-/lightningcss-1.32.0.tgz", - Network accessline 1327
"version": "1.32.0", "resolved": "https://registry.npmjs.org/lightningcss/-/lightningcss-1.32.0.tgz", "integrity": "sha512-NXYBzinNrblfraPGyrbPoD19C1h9lfI/1mzgWYvXUTe414Gz/X1FD2XBZSZM7rRTrMA8JL3OtAaGifrIKhQ5yQ==", - Network accessline 1328
"resolved": "https://registry.npmjs.org/lightningcss/-/lightningcss-1.32.0.tgz", - Network accessline 1338
"funding": { "type": "opencollective", "url": "https://opencollective.com/parcel" - Network accessline 1339
"type": "opencollective", "url": "https://opencollective.com/parcel" }, - Network accessline 1340
"url": "https://opencollective.com/parcel" - Network accessline 1356
"node_modules/lightningcss-android-arm64": { "version": "1.32.0", "resolved": "https://registry.npmjs.org/lightningcss-android-arm64/-/lightningcss-android-arm64-1.32.0.tgz", - Network accessline 1357
"version": "1.32.0", "resolved": "https://registry.npmjs.org/lightningcss-android-arm64/-/lightningcss-android-arm64-1.32.0.tgz", "integrity": "sha512-YK7/ClTt4kAK0vo6w3X+Pnm0D2cf2vPHbhOXdoNti1Ga0al1P4TBZhwjATvjNwLEBCnKvjJc2jQgH - Network accessline 1358
"resolved": "https://registry.npmjs.org/lightningcss-android-arm64/-/lightningcss-android-arm64-1.32.0.tgz", - Network accessline 1372
"funding": { "type": "opencollective", "url": "https://opencollective.com/parcel" - Network accessline 1373
"type": "opencollective", "url": "https://opencollective.com/parcel" } - Network accessline 1374
"url": "https://opencollective.com/parcel" - Network accessline 1377
"node_modules/lightningcss-darwin-arm64": { "version": "1.32.0", "resolved": "https://registry.npmjs.org/lightningcss-darwin-arm64/-/lightningcss-darwin-arm64-1.32.0.tgz", - Network accessline 1378
"version": "1.32.0", "resolved": "https://registry.npmjs.org/lightningcss-darwin-arm64/-/lightningcss-darwin-arm64-1.32.0.tgz", "integrity": "sha512-RzeG9Ju5bag2Bv1/lwlVJvBE3q6TtXskdZLLCyfg5pt+HLz9BqlICO7LZM7VHNTTn/5PRhHFBSjk5lc - Network accessline 1379
"resolved": "https://registry.npmjs.org/lightningcss-darwin-arm64/-/lightningcss-darwin-arm64-1.32.0.tgz", - Network accessline 1393
"funding": { "type": "opencollective", "url": "https://opencollective.com/parcel" - Network accessline 1394
"type": "opencollective", "url": "https://opencollective.com/parcel" } - Network accessline 1395
"url": "https://opencollective.com/parcel" - Network accessline 1398
"node_modules/lightningcss-darwin-x64": { "version": "1.32.0", "resolved": "https://registry.npmjs.org/lightningcss-darwin-x64/-/lightningcss-darwin-x64-1.32.0.tgz", - Network accessline 1399
"version": "1.32.0", "resolved": "https://registry.npmjs.org/lightningcss-darwin-x64/-/lightningcss-darwin-x64-1.32.0.tgz", "integrity": "sha512-U+QsBp2m/s2wqpUYT/6wnlagdZbtZdndSmut/NJqlCcMLTWp5muCrID+K5UJ6jqD2BFshejCYXniPDbNh73 - Network accessline 1400
"resolved": "https://registry.npmjs.org/lightningcss-darwin-x64/-/lightningcss-darwin-x64-1.32.0.tgz", - Network accessline 1414
"funding": { "type": "opencollective", "url": "https://opencollective.com/parcel" - Network accessline 1415
"type": "opencollective", "url": "https://opencollective.com/parcel" } - Network accessline 1416
"url": "https://opencollective.com/parcel" - Network accessline 1419
"node_modules/lightningcss-freebsd-x64": { "version": "1.32.0", "resolved": "https://registry.npmjs.org/lightningcss-freebsd-x64/-/lightningcss-freebsd-x64-1.32.0.tgz", - Network accessline 1420
"version": "1.32.0", "resolved": "https://registry.npmjs.org/lightningcss-freebsd-x64/-/lightningcss-freebsd-x64-1.32.0.tgz", "integrity": "sha512-JCTigedEksZk3tHTTthnMdVfGf61Fky8Ji2E4YjUTEQX14xiy/lTzXnu1vwiZe3bYe0q+SpsSH/CTeDXK - Network accessline 1421
"resolved": "https://registry.npmjs.org/lightningcss-freebsd-x64/-/lightningcss-freebsd-x64-1.32.0.tgz", - Network accessline 1435
"funding": { "type": "opencollective", "url": "https://opencollective.com/parcel" - Network accessline 1436
"type": "opencollective", "url": "https://opencollective.com/parcel" } - Network accessline 1437
"url": "https://opencollective.com/parcel" - Network accessline 1440
"node_modules/lightningcss-linux-arm-gnueabihf": { "version": "1.32.0", "resolved": "https://registry.npmjs.org/lightningcss-linux-arm-gnueabihf/-/lightningcss-linux-arm-gnueabihf-1.32.0.tgz", - Network accessline 1441
"version": "1.32.0", "resolved": "https://registry.npmjs.org/lightningcss-linux-arm-gnueabihf/-/lightningcss-linux-arm-gnueabihf-1.32.0.tgz", "integrity": "sha512-x6rnnpRa2GL0zQOkt6rts3YDPzduLpWvwAF6EMhXFVZXD4tPrBkEFqzGowzCsIWsP - Network accessline 1442
"resolved": "https://registry.npmjs.org/lightningcss-linux-arm-gnueabihf/-/lightningcss-linux-arm-gnueabihf-1.32.0.tgz", - Network accessline 1456
"funding": { "type": "opencollective", "url": "https://opencollective.com/parcel" - Network accessline 1457
"type": "opencollective", "url": "https://opencollective.com/parcel" } - Network accessline 1458
"url": "https://opencollective.com/parcel" - Network accessline 1461
"node_modules/lightningcss-linux-arm64-gnu": { "version": "1.32.0", "resolved": "https://registry.npmjs.org/lightningcss-linux-arm64-gnu/-/lightningcss-linux-arm64-gnu-1.32.0.tgz", - Network accessline 1462
"version": "1.32.0", "resolved": "https://registry.npmjs.org/lightningcss-linux-arm64-gnu/-/lightningcss-linux-arm64-gnu-1.32.0.tgz", "integrity": "sha512-0nnMyoyOLRJXfbMOilaSRcLH3Jw5z9HDNGfT/gwCPgaDjnx0i8w7vBzFLFR1f6CMLKF8gVbeb - Network accessline 1463
"resolved": "https://registry.npmjs.org/lightningcss-linux-arm64-gnu/-/lightningcss-linux-arm64-gnu-1.32.0.tgz", - Network accessline 1477
"funding": { "type": "opencollective", "url": "https://opencollective.com/parcel" - Network accessline 1478
"type": "opencollective", "url": "https://opencollective.com/parcel" } - Network accessline 1479
"url": "https://opencollective.com/parcel" - Network accessline 1482
"node_modules/lightningcss-linux-arm64-musl": { "version": "1.32.0", "resolved": "https://registry.npmjs.org/lightningcss-linux-arm64-musl/-/lightningcss-linux-arm64-musl-1.32.0.tgz", - Network accessline 1483
"version": "1.32.0", "resolved": "https://registry.npmjs.org/lightningcss-linux-arm64-musl/-/lightningcss-linux-arm64-musl-1.32.0.tgz", "integrity": "sha512-UpQkoenr4UJEzgVIYpI80lDFvRmPVg6oqboNHfoH4CQIfNA+HOrZ7Mo7KZP02dC6LjghPQJ - Network accessline 1484
"resolved": "https://registry.npmjs.org/lightningcss-linux-arm64-musl/-/lightningcss-linux-arm64-musl-1.32.0.tgz", - Network accessline 1498
"funding": { "type": "opencollective", "url": "https://opencollective.com/parcel" - Network accessline 1499
"type": "opencollective", "url": "https://opencollective.com/parcel" } - Network accessline 1500
"url": "https://opencollective.com/parcel" - Network accessline 1503
"node_modules/lightningcss-linux-x64-gnu": { "version": "1.32.0", "resolved": "https://registry.npmjs.org/lightningcss-linux-x64-gnu/-/lightningcss-linux-x64-gnu-1.32.0.tgz", - Network accessline 1504
"version": "1.32.0", "resolved": "https://registry.npmjs.org/lightningcss-linux-x64-gnu/-/lightningcss-linux-x64-gnu-1.32.0.tgz", "integrity": "sha512-V7Qr52IhZmdKPVr+Vtw8o+WLsQJYCTd8loIfpDaMRWGUZfBOYEJeyJIkqGIDMZPwPx24pUMfwSxxI - Network accessline 1505
"resolved": "https://registry.npmjs.org/lightningcss-linux-x64-gnu/-/lightningcss-linux-x64-gnu-1.32.0.tgz", - Network accessline 1519
"funding": { "type": "opencollective", "url": "https://opencollective.com/parcel" - Network accessline 1520
"type": "opencollective", "url": "https://opencollective.com/parcel" } - Network accessline 1521
"url": "https://opencollective.com/parcel" - Network accessline 1524
"node_modules/lightningcss-linux-x64-musl": { "version": "1.32.0", "resolved": "https://registry.npmjs.org/lightningcss-linux-x64-musl/-/lightningcss-linux-x64-musl-1.32.0.tgz", - Network accessline 1525
"version": "1.32.0", "resolved": "https://registry.npmjs.org/lightningcss-linux-x64-musl/-/lightningcss-linux-x64-musl-1.32.0.tgz", "integrity": "sha512-bYcLp+Vb0awsiXg/80uCRezCYHNg1/l3mt0gzHnWV9XP1W5sKa5/TCdGWaR/zBM2PeF/HbsQv/j - Network accessline 1526
"resolved": "https://registry.npmjs.org/lightningcss-linux-x64-musl/-/lightningcss-linux-x64-musl-1.32.0.tgz", - Network accessline 1540
"funding": { "type": "opencollective", "url": "https://opencollective.com/parcel" - Network accessline 1541
"type": "opencollective", "url": "https://opencollective.com/parcel" } - Network accessline 1542
"url": "https://opencollective.com/parcel" - Network accessline 1545
"node_modules/lightningcss-win32-arm64-msvc": { "version": "1.32.0", "resolved": "https://registry.npmjs.org/lightningcss-win32-arm64-msvc/-/lightningcss-win32-arm64-msvc-1.32.0.tgz", - Network accessline 1546
"version": "1.32.0", "resolved": "https://registry.npmjs.org/lightningcss-win32-arm64-msvc/-/lightningcss-win32-arm64-msvc-1.32.0.tgz", "integrity": "sha512-8SbC8BR40pS6baCM8sbtYDSwEVQd4JlFTOlaD3gWGHfThTcABnNDBda6eTZeqbofalIJhFx - Network accessline 1547
"resolved": "https://registry.npmjs.org/lightningcss-win32-arm64-msvc/-/lightningcss-win32-arm64-msvc-1.32.0.tgz", - Network accessline 1561
"funding": { "type": "opencollective", "url": "https://opencollective.com/parcel" - Network accessline 1562
"type": "opencollective", "url": "https://opencollective.com/parcel" } - Network accessline 1563
"url": "https://opencollective.com/parcel" - Network accessline 1566
"node_modules/lightningcss-win32-x64-msvc": { "version": "1.32.0", "resolved": "https://registry.npmjs.org/lightningcss-win32-x64-msvc/-/lightningcss-win32-x64-msvc-1.32.0.tgz", - Network accessline 1567
"version": "1.32.0", "resolved": "https://registry.npmjs.org/lightningcss-win32-x64-msvc/-/lightningcss-win32-x64-msvc-1.32.0.tgz", "integrity": "sha512-Amq9B/SoZYdDi1kFrojnoqPLxYhQ4Wo5XiL8EVJrVsB8ARoC1PWW6VGtT0WKCemjy8aC+louJnj - Network accessline 1568
"resolved": "https://registry.npmjs.org/lightningcss-win32-x64-msvc/-/lightningcss-win32-x64-msvc-1.32.0.tgz", - Network accessline 1582
"funding": { "type": "opencollective", "url": "https://opencollective.com/parcel" - Network accessline 1583
"type": "opencollective", "url": "https://opencollective.com/parcel" } - Network accessline 1584
"url": "https://opencollective.com/parcel" - Network accessline 1587
"node_modules/lru-cache": { "version": "5.1.1", "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", - Network accessline 1588
"version": "5.1.1", "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", - Network accessline 1589
"resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", - Network accessline 1597
"node_modules/lucide-react": { "version": "0.468.0", "resolved": "https://registry.npmjs.org/lucide-react/-/lucide-react-0.468.0.tgz", - Network accessline 1598
"version": "0.468.0", "resolved": "https://registry.npmjs.org/lucide-react/-/lucide-react-0.468.0.tgz", "integrity": "sha512-6koYRhnM2N0GGZIdXzSeiNwguv1gt/FAjZOiPl76roBi3xKEXa4WmfpxgQwTTL4KipXjefrnf3oV4IsYhi4JFA==", - Network accessline 1599
"resolved": "https://registry.npmjs.org/lucide-react/-/lucide-react-0.468.0.tgz", - Network accessline 1606
"node_modules/magic-string": { "version": "0.30.21", "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.21.tgz", - Network accessline 1607
"version": "0.30.21", "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.21.tgz", "integrity": "sha512-vd2F4YUyEXKGcLHoq+TEyCjxueSeHnFxyyjNp80yg0XV4vUhnDer/lvvlqM/arB5bXQN5K2/3oinyCRyx8T2CQ==", - Network accessline 1608
"resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.21.tgz", - Network accessline 1616
"node_modules/ms": { "version": "2.1.3", "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", - Network accessline 1617
"version": "2.1.3", "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", - Network accessline 1618
"resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", - Network accessline 1623
"node_modules/nanoid": { "version": "3.3.12", "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.12.tgz", - Network accessline 1624
"version": "3.3.12", "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.12.tgz", "integrity": "sha512-ZB9RH/39qpq5Vu6Y+NmUaFhQR6pp+M2Xt76XBnEwDaGcVAqhlvxrl3B2bKS5D3NH3QR76v3aSrKaF/Kiy7lEtQ==", - Network accessline 1625
"resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.12.tgz", - Network accessline 1629
{ "type": "github", "url": "https://github.com/sponsors/ai" - Network accessline 1630
"type": "github", "url": "https://github.com/sponsors/ai" } - Network accessline 1631
"url": "https://github.com/sponsors/ai" - Network accessline 1642
"node_modules/node-releases": { "version": "2.0.46", "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.46.tgz", - Network accessline 1643
"version": "2.0.46", "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.46.tgz", "integrity": "sha512-GYVXHE2KnrzAfsAjl4uP++evGFCrAU1jta4ubEjIG7YWt/64Gqv66a30yKwWczVjA6j3bM4nBwH7Pk1JmDHaxQ==", - Network accessline 1644
"resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.46.tgz", - Network accessline 1652
"node_modules/picocolors": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz", - Network accessline 1653
"version": "1.1.1", "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz", "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==", - Network accessline 1654
"resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz", - Network accessline 1659
"node_modules/picomatch": { "version": "4.0.4", "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.4.tgz", - Network accessline 1660
"version": "4.0.4", "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.4.tgz", "integrity": "sha512-QP88BAKvMam/3NxH6vj2o21R6MjxZUAd6nlwAS/pnGvN9IVLocLHxGYIzFhg6fUQ+5th6P4dv4eW9jX3DSIj7A==", - Network accessline 1661
"resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.4.tgz", - Network accessline 1667
}, "funding": { "url": "https://github.com/sponsors/jonschlinkert" - Network accessline 1668
"funding": { "url": "https://github.com/sponsors/jonschlinkert" } - Network accessline 1669
"url": "https://github.com/sponsors/jonschlinkert" - Network accessline 1672
"node_modules/postcss": { "version": "8.5.15", "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.15.tgz", - Network accessline 1673
"version": "8.5.15", "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.15.tgz", "integrity": "sha512-FfR8sjd4em2T6fb3I2MwAJU7HWVMr9zba+enmQeeWFfCbm+UOC/0X4DS8XtpUTMwWMGbjKYP7xjfNekzyGmB3A==", - Network accessline 1674
"resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.15.tgz", - Network accessline 1678
{ "type": "opencollective", "url": "https://opencollective.com/postcss/" - Network accessline 1679
"type": "opencollective", "url": "https://opencollective.com/postcss/" }, - Network accessline 1680
"url": "https://opencollective.com/postcss/" - Network accessline 1682
{ "type": "tidelift", "url": "https://tidelift.com/funding/github/npm/postcss" - Network accessline 1683
"type": "tidelift", "url": "https://tidelift.com/funding/github/npm/postcss" }, - Network accessline 1684
"url": "https://tidelift.com/funding/github/npm/postcss" - Network accessline 1686
{ "type": "github", "url": "https://github.com/sponsors/ai" - Network accessline 1687
"type": "github", "url": "https://github.com/sponsors/ai" } - Network accessline 1688
"url": "https://github.com/sponsors/ai" - Network accessline 1701
"node_modules/react": { "version": "19.2.6", "resolved": "https://registry.npmjs.org/react/-/react-19.2.6.tgz", - Network accessline 1702
"version": "19.2.6", "resolved": "https://registry.npmjs.org/react/-/react-19.2.6.tgz", "integrity": "sha512-sfWGGfavi0xr8Pg0sVsyHMAOziVYKgPLNrS7ig+ivMNb3wbCBw3KxtflsGBAwD3gYQlE/AEZsTLgToRrSCjb0Q==", - Network accessline 1703
"resolved": "https://registry.npmjs.org/react/-/react-19.2.6.tgz", - Network accessline 1710
"node_modules/react-dom": { "version": "19.2.6", "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-19.2.6.tgz", - Network accessline 1711
"version": "19.2.6", "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-19.2.6.tgz", "integrity": "sha512-0prMI+hvBbPjsWnxDLxlCGyM8PN6UuWjEUCYmZhO67xIV9Xasa/r/vDnq+Xyq4Lo27g8QSbO5YzARu0D1Sps3g==", - Network accessline 1712
"resolved": "https://registry.npmjs.org/react-dom/-/react-dom-19.2.6.tgz", - Network accessline 1722
"node_modules/react-refresh": { "version": "0.18.0", "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.18.0.tgz", - Network accessline 1723
"version": "0.18.0", "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.18.0.tgz", "integrity": "sha512-QgT5//D3jfjJb6Gsjxv0Slpj23ip+HtOpnNgnb2S5zU3CB26G/IDPGoy4RJB42wzFE46DRsstbW6tKHoKbhAxw==", - Network accessline 1724
"resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.18.0.tgz", - Network accessline 1732
"node_modules/rolldown": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/rolldown/-/rolldown-1.0.2.tgz", - Network accessline 1733
"version": "1.0.2", "resolved": "https://registry.npmjs.org/rolldown/-/rolldown-1.0.2.tgz", "integrity": "sha512-oZx5zVDtVB44AW3eaifgDml1gWRDZGvjcfdxonE4swNPG98PrrXjaO/KrnUjzlMnztCCRVlUueA1kCXhARGk6g==", - Network accessline 1734
"resolved": "https://registry.npmjs.org/rolldown/-/rolldown-1.0.2.tgz", - Network accessline 1766
"node_modules/rolldown/node_modules/@rolldown/pluginutils": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/@rolldown/pluginutils/-/pluginutils-1.0.1.tgz", - Network accessline 1767
"version": "1.0.1", "resolved": "https://registry.npmjs.org/@rolldown/pluginutils/-/pluginutils-1.0.1.tgz", "integrity": "sha512-2j9bGt5Jh8hj+vPtgzPtl72j0yRxHAyumoo6TNfAjsLB04UtpSvPbPcDcBMxz7n+9CYB0c1GxQFxYRg2jimqGw==", - Network accessline 1768
"resolved": "https://registry.npmjs.org/@rolldown/pluginutils/-/pluginutils-1.0.1.tgz", - Network accessline 1773
"node_modules/scheduler": { "version": "0.27.0", "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.27.0.tgz", - Network accessline 1774
"version": "0.27.0", "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.27.0.tgz", "integrity": "sha512-eNv+WrVbKu1f3vbYJT/xtiF5syA5HPIMtf9IgY/nKg0sWqzAUEvqY/xm7OcZc/qafLx/iO9FgOmeSAp4v5ti/Q==", - Network accessline 1775
"resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.27.0.tgz", - Network accessline 1779
"node_modules/semver": { "version": "6.3.1", "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", - Network accessline 1780
"version": "6.3.1", "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", - Network accessline 1781
"resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", - Network accessline 1789
"node_modules/source-map-js": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.1.tgz", - Network accessline 1790
"version": "1.2.1", "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.1.tgz", "integrity": "sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==", - Network accessline 1791
"resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.1.tgz", - Network accessline 1799
"node_modules/tailwindcss": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-4.3.0.tgz", - Network accessline 1800
"version": "4.3.0", "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-4.3.0.tgz", "integrity": "sha512-y6nxMGB1nMW9R6k96e5gdIFzcfL/gTJRNaqGes1YvkLnPVXzWgbqFF2yLC0T8G774n24cx3Pe8XrKoniCOAH+Q==", - Network accessline 1801
"resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-4.3.0.tgz", - Network accessline 1806
"node_modules/tapable": { "version": "2.3.3", "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.3.3.tgz", - Network accessline 1807
"version": "2.3.3", "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.3.3.tgz", "integrity": "sha512-uxc/zpqFg6x7C8vOE7lh6Lbda8eEL9zmVm/PLeTPBRhh1xCgdWaQ+J1CUieGpIfm2HdtsUpRv+HshiasBMcc6A==", - Network accessline 1808
"resolved": "https://registry.npmjs.org/tapable/-/tapable-2.3.3.tgz", - Network accessline 1815
"funding": { "type": "opencollective", "url": "https://opencollective.com/webpack" - Network accessline 1816
"type": "opencollective", "url": "https://opencollective.com/webpack" } - Network accessline 1817
"url": "https://opencollective.com/webpack" - Network accessline 1820
"node_modules/tinyglobby": { "version": "0.2.16", "resolved": "https://registry.npmjs.org/tinyglobby/-/tinyglobby-0.2.16.tgz", - Network accessline 1821
"version": "0.2.16", "resolved": "https://registry.npmjs.org/tinyglobby/-/tinyglobby-0.2.16.tgz", "integrity": "sha512-pn99VhoACYR8nFHhxqix+uvsbXineAasWm5ojXoN8xEwK5Kd3/TrhNn1wByuD52UxWRLy8pu+kRMniEi6Eq9Zg==", - Network accessline 1822
"resolved": "https://registry.npmjs.org/tinyglobby/-/tinyglobby-0.2.16.tgz", - Network accessline 1832
}, "funding": { "url": "https://github.com/sponsors/SuperchupuDev" - Network accessline 1833
"funding": { "url": "https://github.com/sponsors/SuperchupuDev" } - Network accessline 1834
"url": "https://github.com/sponsors/SuperchupuDev" - Network accessline 1837
"node_modules/tslib": { "version": "2.8.1", "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz", - Network accessline 1838
"version": "2.8.1", "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz", "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==", - Network accessline 1839
"resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz", - Network accessline 1845
"node_modules/typescript": { "version": "5.9.3", "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.9.3.tgz", - Network accessline 1846
"version": "5.9.3", "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.9.3.tgz", "integrity": "sha512-jl1vZzPDinLr9eUt3J/t7V6FgNEw9QjvBPdysz9KfQDD41fQrC2Y4vKQdiaUpFT4bXlb1RHhLpp8wtm6M5TgSw==", - Network accessline 1847
"resolved": "https://registry.npmjs.org/typescript/-/typescript-5.9.3.tgz", - Network accessline 1859
"node_modules/undici-types": { "version": "7.24.6", "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-7.24.6.tgz", - Network accessline 1860
"version": "7.24.6", "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-7.24.6.tgz", "integrity": "sha512-WRNW+sJgj5OBN4/0JpHFqtqzhpbnV0GuB+OozA9gCL7a993SmU+1JBZCzLNxYsbMfIeDL+lTsphD5jN5N+n0zg==", - Network accessline 1861
"resolved": "https://registry.npmjs.org/undici-types/-/undici-types-7.24.6.tgz", - Network accessline 1866
"node_modules/update-browserslist-db": { "version": "1.2.3", "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.2.3.tgz", - Network accessline 1867
"version": "1.2.3", "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.2.3.tgz", "integrity": "sha512-Js0m9cx+qOgDxo0eMiFGEueWztz+d4+M3rGlmKPT+T4IS/jP4ylw3Nwpu6cpTTP8R1MAC1kF4VbdLt3ARf209w= - Network accessline 1868
"resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.2.3.tgz", - Network accessline 1872
{ "type": "opencollective", "url": "https://opencollective.com/browserslist" - Network accessline 1873
"type": "opencollective", "url": "https://opencollective.com/browserslist" }, - Network accessline 1874
"url": "https://opencollective.com/browserslist" - Network accessline 1876
{ "type": "tidelift", "url": "https://tidelift.com/funding/github/npm/browserslist" - Network accessline 1877
"type": "tidelift", "url": "https://tidelift.com/funding/github/npm/browserslist" }, - Network accessline 1878
"url": "https://tidelift.com/funding/github/npm/browserslist" - Network accessline 1880
{ "type": "github", "url": "https://github.com/sponsors/ai" - Network accessline 1881
"type": "github", "url": "https://github.com/sponsors/ai" } - Network accessline 1882
"url": "https://github.com/sponsors/ai" - Network accessline 1897
"node_modules/vite": { "version": "8.0.14", "resolved": "https://registry.npmjs.org/vite/-/vite-8.0.14.tgz", - Network accessline 1898
"version": "8.0.14", "resolved": "https://registry.npmjs.org/vite/-/vite-8.0.14.tgz", "integrity": "sha512-s4BJJ+5y1pYL6Otw51FHhVJQhPnuRinKig64g/1+EUNaJsd3gCKdD31IPFvswUgW9/60QT9oFHbZHbQK5imcxw==", - Network accessline 1899
"resolved": "https://registry.npmjs.org/vite/-/vite-8.0.14.tgz", - Network accessline 1915
}, "funding": { "url": "https://github.com/vitejs/vite?sponsor=1" - Network accessline 1916
"funding": { "url": "https://github.com/vitejs/vite?sponsor=1" }, - Network accessline 1917
"url": "https://github.com/vitejs/vite?sponsor=1" - Network accessline 1975
"node_modules/yallist": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", - Network accessline 1976
"version": "3.1.1", "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", - Network accessline 1977
"resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz",
public-qa-chatbot/assets/vite-react-tanstack-chat-demo/package.json
- Executable scriptline 1
Executable file
public-qa-chatbot/assets/vite-react-tanstack-chat-demo/src/App.tsx
- Executable scriptline 1
Executable file - Access to secretsline 244
[Credential-related source omitted] - Network accessline 544
try { const tokenResponse = await fetch('/api/realtime-token') - Network accessline 545
const tokenResponse = await fetch('/api/realtime-token') - Network accessline 642
const offer = await peer.createOffer() await peer.setLocalDescription(offer) const sdpResponse = await fetch('https://api.openai.com/v1/realtime/calls', { - Network accessline 643
await peer.setLocalDescription(offer) const sdpResponse = await fetch('https://api.openai.com/v1/realtime/calls', { method: 'POST', - Network accessline 644
const sdpResponse = await fetch('https://api.openai.com/v1/realtime/calls', { - Access to secretsline 664
[Credential-related source omitted]
public-qa-chatbot/assets/vite-react-tanstack-chat-demo/src/main.tsx
- Executable scriptline 1
Executable file
public-qa-chatbot/assets/vite-react-tanstack-chat-demo/vite.config.ts
- Executable scriptline 1
Executable file - Access to secretsline 19
[Credential-related source omitted] - Access to secretsline 23
[Credential-related source omitted] - Network accessline 27
try { const response = await fetch('https://api.openai.com/v1/realtime/client_secrets', { - Network accessline 28
const response = await fetch('https://api.openai.com/v1/realtime/client_secrets', {
reserved-handle-policy/references/rationale.md
- Network accessline 37
- Common words: [Google 10,000 English](https://github.com/first20hours/google-10000-english), first 500 ranked entries. - Network accessline 38
- Given names: [2024 popular baby names mirror](https://github.com/aruljohn/popular-baby-names), top 250 by sex, mirroring US Social Security rankings. - Network accessline 39
- Surnames: [US Census 2010 surnames](https://www.census.gov/topics/population/genealogy/data/2010_surnames.html), top 250. - Network accessline 40
- X identities: [Digg AI rankings](https://di.gg/rankings), ranks 1–1000. - Network accessline 41
- Hacker News identities: [ClickHouse public playground](https://play.clickhouse.com/) over the public HN profile-change dataset, top 1000 by latest karma.
reserved-handle-policy/references/refresh.md
- Network accessline 7
Source: <https://github.com/first20hours/google-10000-english> - Network accessline 13
Source mirror: <https://github.com/aruljohn/popular-baby-names> - Network accessline 19
Source: <https://www.census.gov/topics/population/genealogy/data/2010_surnames.html> - Network accessline 25
Source: <https://di.gg/rankings> - Network accessline 31
Use the ClickHouse public playground at <https://play.clickhouse.com/> with the `explorer` public account and this query:
reserved-handle-policy/references/reserved-handles.toml
- Network accessline 125
[cohorts.common_english_words] policy = "manual_claim_required" source = "https://github.com/first20hours/google-10000-english" - Network accessline 126
policy = "manual_claim_required" source = "https://github.com/first20hours/google-10000-english" source_scope = "First 500 ranked entries; eligible handles longer than three characters." - Network accessline 127
source = "https://github.com/first20hours/google-10000-english" - Network accessline 512
[cohorts.common_given_names] policy = "manual_claim_required" source = "https://github.com/aruljohn/popular-baby-names" - Network accessline 513
policy = "manual_claim_required" source = "https://github.com/aruljohn/popular-baby-names" source_scope = "Top 250 US 2024 boys and girls names." - Network accessline 514
source = "https://github.com/aruljohn/popular-baby-names" - Network accessline 999
[cohorts.common_surnames] policy = "manual_claim_required" source = "https://www.census.gov/topics/population/genealogy/data/2010_surnames.html" - Network accessline 1000
policy = "manual_claim_required" source = "https://www.census.gov/topics/population/genealogy/data/2010_surnames.html" source_scope = "Top 250 US Census 2010 surnames." - Network accessline 1001
source = "https://www.census.gov/topics/population/genealogy/data/2010_surnames.html" - Network accessline 1336
[cohorts.digg_x_top_1000] policy = "manual_claim_required" source = "https://di.gg/rankings" - Network accessline 1337
policy = "manual_claim_required" source = "https://di.gg/rankings" source_scope = "Syntactically eligible handles among ranks 1-1000." - Network accessline 1338
source = "https://di.gg/rankings" - Network accessline 2326
[cohorts.hacker_news_top_1000] policy = "manual_claim_required" source = "https://play.clickhouse.com/" - Network accessline 2327
policy = "manual_claim_required" source = "https://play.clickhouse.com/" source_scope = "Top 1000 Hacker News profiles by latest karma; cutoff 14,640." - Network accessline 2328
source = "https://play.clickhouse.com/"
reserved-handle-policy/scripts/check_handle.py
- Executable scriptline 1
#!/usr/bin/env python3
reserved-handle-policy/scripts/validate.py
- Executable scriptline 1
#!/usr/bin/env python3
resilient-computer-use/SKILL.md
- Network accessline 42
tabId: "684841213", providerTabId: '["browser-instance","684841213"]', urlOrDocument: "https://studio.youtube.com/channel/...", - Network accessline 43
providerTabId: '["browser-instance","684841213"]', urlOrDocument: "https://studio.youtube.com/channel/...", resourceId: "channel-or-video-id", - Network accessline 44
urlOrDocument: "https://studio.youtube.com/channel/...",
sandbox-sdk/references/api-quick-ref.md
- Network accessline 3
Detailed API for `@cloudflare/sandbox`. For full docs: https://developers.cloudflare.com/sandbox/api/
sandbox-sdk/references/examples.md
- Network accessline 3
All examples: https://github.com/cloudflare/sandbox-sdk/tree/main/examples
sessionize-automation/SKILL.md
- Network accessline 152
https://sessionize.com/app/organizer/sessions/<event-id>#q=<encoded title>&o=DateDesc
slackbot-builder/level-0-skeleton.md
- Access to secretsline 55
[Credential-related source omitted]
slackbot-builder/level-1-mvp.md
- Access to secretsline 23
[Credential-related source omitted] - Network accessline 91
async function slack(method: string, body: object, env): Promise<{ ok: boolean; error?: string }> { const r = await fetch(`https://slack.com/api/${method}`, { - Network accessline 92
const r = await fetch(`https://slack.com/api/${method}`, { - Access to secretsline 94
[Credential-related source omitted]
slackbot-builder/level-2-context.md
- Network accessline 100
**2. Composer status** via [`assistant.threads.setStatus`](https://docs.slack.dev/reference/methods/assistant.threads.setStatus)
slackbot-builder/message-formatting.md
- Network accessline 14
|---|---|---| | `plain_text` | Literal text, without formatting | Labels and original content that must remain literal | | `mrkdwn` text object | Slack syntax: `*bold*`, `_italic_`, `<https://example.test|label>` | Existing simple Block Kit - Network accessline 15
| `plain_text` | Literal text, without formatting | Labels and original content that must remain literal | | `mrkdwn` text object | Slack syntax: `*bold*`, `_italic_`, `<https://example.test|label>` | Existing simple Block Kit text fields t - Network accessline 16
| `mrkdwn` text object | Slack syntax: `*bold*`, `_italic_`, `<https://example.test|label>` | Existing simple Block Kit text fields that support it | - Network accessline 29
References: [message text](https://docs.slack.dev/messaging/formatting-message-text/), - Network accessline 30
[Markdown block](https://docs.slack.dev/reference/block-kit/blocks/markdown-block/), - Network accessline 31
[rich text block](https://docs.slack.dev/reference/block-kit/blocks/rich-text-block/), - Network accessline 32
[streaming API](https://docs.slack.dev/reference/methods/chat.startStream/). - Network accessline 86
Reference: [native link element](https://docs.slack.dev/reference/block-kit/block-elements/link-element/).
summarize-anything/README.md
summarize-anything/SKILL.md
- Network accessline 27
which curl || echo "curl is required (should be pre-installed on macOS)" - Network accessline 34
# Local — no API key needed, runs on your machine # Install Ollama: https://ollama.com - Network accessline 35
# Install Ollama: https://ollama.com - Access to secretsline 40
[Credential-related source omitted] - Access to secretsline 41
[Credential-related source omitted] - Access to secretsline 42
[Credential-related source omitted] - Access to secretsline 43
[Credential-related source omitted] - Network accessline 49
echo "=== Local ===" curl -s http://localhost:11434/ 2>/dev/null | grep -q "Ollama" && echo "Ollama: running" || echo "Ollama: not running" - Network accessline 50
curl -s http://localhost:11434/ 2>/dev/null | grep -q "Ollama" && echo "Ollama: running" || echo "Ollama: not running" - Access to secretsline 55
[Credential-related source omitted] - Access to secretsline 56
[Credential-related source omitted] - Access to secretsline 57
[Credential-related source omitted] - Access to secretsline 58
[Credential-related source omitted] - Network accessline 115
call_openai_compatible() { local BASE_URL="$1" # e.g., https://api.openai.com/v1 - Network accessline 116
local BASE_URL="$1" # e.g., https://api.openai.com/v1 - Access to secretsline 117
[Credential-related source omitted] - Network accessline 123
[Credential-related source omitted] - Access to secretsline 123
[Credential-related source omitted] - Access to secretsline 124
[Credential-related source omitted] - Network accessline 147
# OpenAI call_openai_compatible "https://api.openai.com/v1" "$OPENAI_API_KEY" "gpt-4.1-mini" "$SYSTEM" "$TEXT" - Network accessline 148
[Credential-related source omitted] - Access to secretsline 148
[Credential-related source omitted] - Network accessline 150
# OpenRouter call_openai_compatible "https://openrouter.ai/api/v1" "$OPENROUTER_API_KEY" "google/gemini-3.1-flash" "$SYSTEM" "$TEXT" - Network accessline 151
[Credential-related source omitted] - Access to secretsline 151
[Credential-related source omitted] - Network accessline 153
# Ollama (local) call_openai_compatible "http://localhost:11434/v1" "ollama" "llama3.1:8b" "$SYSTEM" "$TEXT" - Network accessline 154
call_openai_compatible "http://localhost:11434/v1" "ollama" "llama3.1:8b" "$SYSTEM" "$TEXT" - Network accessline 156
# Gemini (OpenAI-compatible endpoint) call_openai_compatible "https://generativelanguage.googleapis.com/v1beta/openai" "$GEMINI_API_KEY" "gemini-3.1-flash" "$SYSTEM" "$TEXT" - Network accessline 157
[Credential-related source omitted] - Access to secretsline 157
[Credential-related source omitted] - Network accessline 169
[Credential-related source omitted] - Access to secretsline 169
[Credential-related source omitted] - Access to secretsline 170
[Credential-related source omitted] - Network accessline 697
[Credential-related source omitted] - Access to secretsline 697
[Credential-related source omitted] - Network accessline 698
"https://generativelanguage.googleapis.com/v1beta/openai" \ - Access to secretsline 699
[Credential-related source omitted] - Network accessline 718
TEXT=$(cat "$f") SUMMARY=$(call_openai_compatible \ "http://localhost:11434/v1" "ollama" "llama3.1:8b" \ - Network accessline 719
SUMMARY=$(call_openai_compatible "http://localhost:11434/v1" "ollama" "llama3.1:8b" - Network accessline 720
"http://localhost:11434/v1" "ollama" "llama3.1:8b" \ - Network accessline 727
COMBINED=$(cat /tmp/chunks/chunk_*_summary.txt) FINAL=$(call_openai_compatible \ "http://localhost:11434/v1" "ollama" "llama3.1:8b" \ - Network accessline 728
FINAL=$(call_openai_compatible "http://localhost:11434/v1" "ollama" "llama3.1:8b" - Network accessline 729
"http://localhost:11434/v1" "ollama" "llama3.1:8b" \ - Network accessline 740
# Use the all-in-one content package prompt (Output #17) call_openai_compatible \ "https://api.openai.com/v1" "$OPENAI_API_KEY" "gpt-4.1-mini" \ - Network accessline 741
[Credential-related source omitted] - Access to secretsline 741
[Credential-related source omitted] - Network accessline 742
[Credential-related source omitted] - Access to secretsline 742
[Credential-related source omitted] - Network accessline 778
| Backend | Config | Best Model | Context | Cost | |---------|--------|-----------|---------|------| | Ollama (local) | `http://localhost:11434/v1` | llama3.1:8b | 128k | Free | - Network accessline 779
|---------|--------|-----------|---------|------| | Ollama (local) | `http://localhost:11434/v1` | llama3.1:8b | 128k | Free | | OpenAI | `https://api.openai.com/v1` | gpt-4.1-mini | 1M | $0.40/M in | - Network accessline 780
| Ollama (local) | `http://localhost:11434/v1` | llama3.1:8b | 128k | Free | - Network accessline 781
| OpenAI | `https://api.openai.com/v1` | gpt-4.1-mini | 1M | $0.40/M in | - Network accessline 782
| Anthropic | Custom format | claude-sonnet-4 | 200k | $3/M in | | Gemini | `https://generativelanguage.googleapis.com/v1beta/openai` | gemini-3.1-flash | 1M | Free tier / $0.15/M in | | OpenRouter | `https://openrouter.ai/api/v1` | any mod - Network accessline 783
| Gemini | `https://generativelanguage.googleapis.com/v1beta/openai` | gemini-3.1-flash | 1M | Free tier / $0.15/M in | - Network accessline 784
| OpenRouter | `https://openrouter.ai/api/v1` | any model | varies | varies |
summarize-anything/playground/package.json
- Executable scriptline 1
Executable file
summarize-anything/playground/server.ts
- Executable scriptline 1
Executable file - Access to secretsline 13
[Credential-related source omitted] - Access to secretsline 14
[Credential-related source omitted] - Access to secretsline 15
[Credential-related source omitted] - Access to secretsline 16
[Credential-related source omitted] - Access to secretsline 17
[Credential-related source omitted] - Network accessline 20
const PROVIDER_URLS: Record<string, string> = { openai: "https://api.openai.com/v1", - Network accessline 21
openai: "https://api.openai.com/v1", - Network accessline 22
anthropic: "https://api.anthropic.com/v1", - Network accessline 23
gemini: "https://generativelanguage.googleapis.com/v1beta/openai", - Network accessline 24
openrouter: "https://openrouter.ai/api/v1", - Network accessline 25
ollama: "http://localhost:11434/v1", - Network accessline 50
if (provider === "anthropic") { const resp = await fetch(`${baseUrl}/messages`, { - Network accessline 51
const resp = await fetch(`${baseUrl}/messages`, { - Network accessline 73
}; if (provider === "openrouter") { headers["HTTP-Referer"] = "http://localhost:3000"; - Network accessline 74
if (provider === "openrouter") { headers["HTTP-Referer"] = "http://localhost:3000"; headers["X-Title"] = "Summarize Playground"; - Network accessline 75
headers["HTTP-Referer"] = "http://localhost:3000"; - Network accessline 79
const resp = await fetch(`${baseUrl}/chat/completions`, { - Network accessline 160
Bun.serve({ port: PORT, async fetch(req) { - Network accessline 161
port: PORT, async fetch(req) { const url = new URL(req.url); - Network accessline 162
async fetch(req) { - Network accessline 200
console.log(`Playground running at http://localhost:${PORT}`);
summarize-anything/playground/src/app.tsx
- Executable scriptline 1
Executable file - Network accessline 20
customBaseUrl?: string; }): Promise<{ content: string; error?: string }> { const resp = await fetch("/api/llm", { - Network accessline 21
}): Promise<{ content: string; error?: string }> { const resp = await fetch("/api/llm", { method: "POST", - Network accessline 22
const resp = await fetch("/api/llm", { - Network accessline 30
async function saveRun(run: RunLog) { await fetch("/api/runs", { - Network accessline 31
await fetch("/api/runs", { - Network accessline 233
const handleLoadRun = useCallback(async (id: string) => { const resp = await fetch(`/api/runs/${id}`); - Network accessline 234
const resp = await fetch(`/api/runs/${id}`);
summarize-anything/playground/src/components/ConfigSection.tsx
- Executable scriptline 1
Executable file - Network accessline 75
type="text" className="w-full bg-zinc-900 border border-zinc-800 rounded px-2 py-1.5 text-xs text-zinc-300 focus:outline-none focus:border-zinc-600" placeholder="https://api.example.com/v1" - Network accessline 76
className="w-full bg-zinc-900 border border-zinc-800 rounded px-2 py-1.5 text-xs text-zinc-300 focus:outline-none focus:border-zinc-600" placeholder="https://api.example.com/v1" value={config.customBaseUrl} - Network accessline 77
placeholder="https://api.example.com/v1"
summarize-anything/playground/src/components/FeedbackSection.tsx
- Executable scriptline 1
Executable file
summarize-anything/playground/src/components/InputSection.tsx
summarize-anything/playground/src/components/OutputPanel.tsx
- Executable scriptline 1
Executable file
summarize-anything/playground/src/components/PromptEditor.tsx
- Executable scriptline 1
Executable file
summarize-anything/playground/src/components/TopBar.tsx
- Executable scriptline 1
Executable file - Network accessline 12
useEffect(() => { fetch("/api/keys").then((r) => r.json()).then(setKeys).catch(() => {}); - Network accessline 13
fetch("/api/keys").then((r) => r.json()).then(setKeys).catch(() => {}); - Network accessline 14
fetch("/api/runs").then((r) => r.json()).then(setRuns).catch(() => {}); - Network accessline 17
const refreshRuns = () => { fetch("/api/runs").then((r) => r.json()).then(setRuns).catch(() => {}); - Network accessline 18
fetch("/api/runs").then((r) => r.json()).then(setRuns).catch(() => {});
summarize-anything/playground/src/diff.ts
- Executable scriptline 1
Executable file
summarize-anything/playground/src/index.tsx
- Executable scriptline 1
Executable file
summarize-anything/playground/src/prompts.ts
- Executable scriptline 1
Executable file
summarize-anything/playground/src/providers.ts
- Executable scriptline 1
Executable file - Network accessline 5
id: "openai", name: "OpenAI", baseUrl: "https://api.openai.com/v1", - Network accessline 6
name: "OpenAI", baseUrl: "https://api.openai.com/v1", defaultModel: "gpt-4.1-mini", - Network accessline 7
baseUrl: "https://api.openai.com/v1", - Access to secretsline 9
[Credential-related source omitted] - Network accessline 13
id: "anthropic", name: "Anthropic", baseUrl: "https://api.anthropic.com/v1", - Network accessline 14
name: "Anthropic", baseUrl: "https://api.anthropic.com/v1", defaultModel: "claude-sonnet-4-20250514", - Network accessline 15
baseUrl: "https://api.anthropic.com/v1", - Access to secretsline 17
[Credential-related source omitted] - Network accessline 21
id: "gemini", name: "Gemini", baseUrl: "https://generativelanguage.googleapis.com/v1beta/openai", - Network accessline 22
name: "Gemini", baseUrl: "https://generativelanguage.googleapis.com/v1beta/openai", defaultModel: "gemini-3.1-flash", - Network accessline 23
baseUrl: "https://generativelanguage.googleapis.com/v1beta/openai", - Access to secretsline 25
[Credential-related source omitted] - Network accessline 29
id: "openrouter", name: "OpenRouter", baseUrl: "https://openrouter.ai/api/v1", - Network accessline 30
name: "OpenRouter", baseUrl: "https://openrouter.ai/api/v1", defaultModel: "google/gemini-3.1-flash", - Network accessline 31
baseUrl: "https://openrouter.ai/api/v1", - Access to secretsline 33
[Credential-related source omitted] - Network accessline 37
id: "ollama", name: "Ollama (local)", baseUrl: "http://localhost:11434/v1", - Network accessline 38
name: "Ollama (local)", baseUrl: "http://localhost:11434/v1", defaultModel: "llama3.1:8b", - Network accessline 39
baseUrl: "http://localhost:11434/v1", - Access to secretsline 49
[Credential-related source omitted]
summarize-anything/playground/src/types.ts
- Executable scriptline 1
Executable file
swyx-writing/references/technical-writer-influences.md
- Network accessline 20
Pieces such as [Video scraping](https://simonwillison.net/2024/Oct/17/video-scraping/), - Network accessline 20
Pieces such as [Video scraping](https://simonwillison.net/2024/Oct/17/video-scraping/), - Network accessline 20
Pieces such as [Video scraping](https://simonwillison.net/2024/Oct/17/video-scraping/), - Network accessline 21
[Prompt injection and jailbreaking are not the same thing](https://simonwillison.net/2024/Mar/5/prompt-injection-jailbreaking/), - Network accessline 21
[Prompt injection and jailbreaking are not the same thing](https://simonwillison.net/2024/Mar/5/prompt-injection-jailbreaking/), - Network accessline 21
[Prompt injection and jailbreaking are not the same thing](https://simonwillison.net/2024/Mar/5/prompt-injection-jailbreaking/), - Network accessline 22
and [What to blog about](https://simonwillison.net/2022/Nov/6/what-to-blog-about/) - Network accessline 22
and [What to blog about](https://simonwillison.net/2022/Nov/6/what-to-blog-about/) - Network accessline 22
and [What to blog about](https://simonwillison.net/2022/Nov/6/what-to-blog-about/) - Network accessline 38
Essays such as [Files are fraught with peril](https://danluu.com/deconstruct-files/), - Network accessline 38
Essays such as [Files are fraught with peril](https://danluu.com/deconstruct-files/), - Network accessline 38
Essays such as [Files are fraught with peril](https://danluu.com/deconstruct-files/), - Network accessline 39
[In defense of simple architectures](https://danluu.com/simple-architectures/), - Network accessline 39
[In defense of simple architectures](https://danluu.com/simple-architectures/), - Network accessline 39
[In defense of simple architectures](https://danluu.com/simple-architectures/), - Network accessline 40
and [How good corporate engineering blogs are written](https://danluu.com/corp-eng-blogs/) - Network accessline 40
and [How good corporate engineering blogs are written](https://danluu.com/corp-eng-blogs/) - Network accessline 40
and [How good corporate engineering blogs are written](https://danluu.com/corp-eng-blogs/) - Network accessline 50
Avoid copying the density, long detours, nested qualifications, or surface cadence. Dan's own [writing note](https://danluu.com/writing-non-advice/) - Network accessline 50
Avoid copying the density, long detours, nested qualifications, or surface cadence. Dan's own [writing note](https://danluu.com/writing-non-advice/) - Network accessline 50
Avoid copying the density, long detours, nested qualifications, or surface cadence. Dan's own [writing note](https://danluu.com/writing-non-advice/) - Network accessline 51
cadence. Dan's own [writing note](https://danluu.com/writing-non-advice/) - Network accessline 51
cadence. Dan's own [writing note](https://danluu.com/writing-non-advice/) - Network accessline 51
cadence. Dan's own [writing note](https://danluu.com/writing-non-advice/) - Network accessline 56
Fly.io posts such as [I'm All-In on Server-Side SQLite](https://fly.io/blog/all-in-on-sqlite-litestream/), - Network accessline 56
Fly.io posts such as [I'm All-In on Server-Side SQLite](https://fly.io/blog/all-in-on-sqlite-litestream/), - Network accessline 56
Fly.io posts such as [I'm All-In on Server-Side SQLite](https://fly.io/blog/all-in-on-sqlite-litestream/), - Network accessline 57
[I'm All-In on Server-Side SQLite](https://fly.io/blog/all-in-on-sqlite-litestream/), - Network accessline 57
[I'm All-In on Server-Side SQLite](https://fly.io/blog/all-in-on-sqlite-litestream/), - Network accessline 57
[I'm All-In on Server-Side SQLite](https://fly.io/blog/all-in-on-sqlite-litestream/), - Network accessline 58
[You Should Write An Agent](https://fly.io/blog/everyone-write-an-agent/), and - Network accessline 58
[You Should Write An Agent](https://fly.io/blog/everyone-write-an-agent/), and - Network accessline 58
[You Should Write An Agent](https://fly.io/blog/everyone-write-an-agent/), and - Network accessline 59
[We Were Wrong About GPUs](https://fly.io/blog/wrong-about-gpu/) demonstrate - Network accessline 59
[We Were Wrong About GPUs](https://fly.io/blog/wrong-about-gpu/) demonstrate - Network accessline 59
[We Were Wrong About GPUs](https://fly.io/blog/wrong-about-gpu/) demonstrate - Network accessline 74
The [h3.c README](https://github.com/antirez/h3.c) shows how one stable fixture - Network accessline 74
The [h3.c README](https://github.com/antirez/h3.c) shows how one stable fixture - Network accessline 74
The [h3.c README](https://github.com/antirez/h3.c) shows how one stable fixture
sync-accelevents/SKILL.md
- Access to secretsline 12
[Credential-related source omitted] - Network accessline 64
- Create PR into `main` - Start the dev server: `SKIP_ENV_VALIDATION=1 pnpm dev` - Navigate to `http://localhost:3000/europe#speakers` - Network accessline 65
- Start the dev server: `SKIP_ENV_VALIDATION=1 pnpm dev` - Navigate to `http://localhost:3000/europe#speakers` - Verify the speaker globe renders with updated headshots, no broken images - Network accessline 66
- Navigate to `http://localhost:3000/europe#speakers`
testing-schedule-preview/SKILL.md
- Network accessline 8
## Overview There are two schedule views to test: 1. **Bun preview** at `http://127.0.0.1:1234/_deploy/` — internal tool with CFP data, session IDs, contact info - Network accessline 9
There are two schedule views to test: 1. **Bun preview** at `http://127.0.0.1:1234/_deploy/` — internal tool with CFP data, session IDs, contact info 2. **Public schedule page** at `/europe/schedule` — public-facing with grid overview and s - Network accessline 10
1. **Bun preview** at `http://127.0.0.1:1234/_deploy/` — internal tool with CFP data, session IDs, contact info - Network accessline 42
### Accessing - Local: `http://localhost:3000/europe/schedule` (requires Next.js dev server) - Network accessline 43
- Local: `http://localhost:3000/europe/schedule` (requires Next.js dev server) - Network accessline 44
- Vercel preview: PRs get deployments at `https://aiecode2025-git-{branch}-aieng.vercel.app/europe/schedule`
thumbnail-extraction/README.md
- Access to secretsline 41
[Credential-related source omitted] - Network accessline 123
- `GitLab / Sid Sijbrandij cancer journey talk` - Video: https://www.youtube.com/watch?v=Sn5t8iPLOBQ - Network accessline 124
- Video: https://www.youtube.com/watch?v=Sn5t8iPLOBQ - Network accessline 125
- Deck: https://docs.google.com/presentation/d/1GtYR8Of7215PJbTqwJILK3_ESlMLvKzLRL4lFSgeGl4/edit?slide=id.g3c0968bd9b2_3_0#slide=id.g3c0968bd9b2_3_0
thumbnail-extraction/SKILL.md
thumbnail-extraction/thumbnail_extractor.py
transcribe-anything/README.md
- Network accessline 21
For speaker diarization, whisperX needs a Hugging Face token with pyannote access: 1. Accept terms at https://huggingface.co/pyannote/speaker-diarization-3.1 and https://huggingface.co/pyannote/segmentation-3.0 - Network accessline 22
1. Accept terms at https://huggingface.co/pyannote/speaker-diarization-3.1 and https://huggingface.co/pyannote/segmentation-3.0 - Access to secretsline 23
[Credential-related source omitted] - Access to secretsline 30
[Credential-related source omitted] - Access to secretsline 31
[Credential-related source omitted] - Access to secretsline 32
[Credential-related source omitted] - Access to secretsline 33
[Credential-related source omitted] - Access to secretsline 34
[Credential-related source omitted]
transcribe-anything/SKILL.md
- Network accessline 57
**pyannote/whisperX diarization setup** (one-time): 1. Create a Hugging Face account at https://huggingface.co - Network accessline 58
1. Create a Hugging Face account at https://huggingface.co - Network accessline 59
2. Accept the terms for these gated models: - https://huggingface.co/pyannote/speaker-diarization-community-1 - https://huggingface.co/pyannote/speaker-diarization-3.1 - Network accessline 60
- https://huggingface.co/pyannote/speaker-diarization-community-1 - Network accessline 61
- https://huggingface.co/pyannote/speaker-diarization-3.1 - Network accessline 62
- https://huggingface.co/pyannote/segmentation-3.0 - Network accessline 63
3. Create an access token at https://huggingface.co/settings/tokens - Access to secretsline 64
[Credential-related source omitted] - Network accessline 77
source .venv-nemo/bin/activate uv pip install "nemo_toolkit[asr]" git clone --depth 1 https://github.com/NVIDIA/NeMo.git /tmp/NeMo - Network accessline 79
git clone --depth 1 https://github.com/NVIDIA/NeMo.git /tmp/NeMo - Access to secretsline 101
[Credential-related source omitted] - Access to secretsline 104
[Credential-related source omitted] - Access to secretsline 107
[Credential-related source omitted] - Access to secretsline 110
[Credential-related source omitted] - Access to secretsline 113
[Credential-related source omitted] - Access to secretsline 137
[Credential-related source omitted] - Access to secretsline 138
[Credential-related source omitted] - Access to secretsline 139
[Credential-related source omitted] - Access to secretsline 140
[Credential-related source omitted] - Access to secretsline 141
[Credential-related source omitted] - Access to secretsline 147
[Credential-related source omitted] - Access to secretsline 378
[Credential-related source omitted] - Network accessline 438
test -d "$NEMO_REPO" || git clone --depth 1 https://github.com/NVIDIA/NeMo.git "$NEMO_REPO" - Network accessline 529
[Credential-related source omitted] - Access to secretsline 529
[Credential-related source omitted] - Access to secretsline 530
[Credential-related source omitted] - Network accessline 543
OFFSET=0 for chunk in {output_stem}_chunk_*.ogg; do curl -s https://api.openai.com/v1/audio/transcriptions \ - Network accessline 544
[Credential-related source omitted] - Network accessline 545
[Credential-related source omitted] - Access to secretsline 545
[Credential-related source omitted] - Access to secretsline 546
[Credential-related source omitted] - Network accessline 563
[Credential-related source omitted] - Access to secretsline 563
[Credential-related source omitted] - Access to secretsline 564
[Credential-related source omitted] - Network accessline 578
[Credential-related source omitted] - Access to secretsline 578
[Credential-related source omitted] - Access to secretsline 579
[Credential-related source omitted] - Access to secretsline 589
[Credential-related source omitted] - Access to secretsline 608
[Credential-related source omitted] - Network accessline 752
# OpenAI - use the prompt parameter curl ... -F prompt="Technical terms: LLM, RAG, vector database, embeddings. Names: Sid Sijbrandij." - Network accessline 753
curl ... -F prompt="Technical terms: LLM, RAG, vector database, embeddings. Names: Sid Sijbrandij." - Network accessline 761
# Deepgram - use keywords curl ... "https://api.deepgram.com/v1/listen?keywords=Kubernetes:2&keywords=GitLab:2" - Network accessline 762
curl ... "https://api.deepgram.com/v1/listen?keywords=Kubernetes:2&keywords=GitLab:2"
turnstile-spin/SKILL.md
- Network accessline 9
a new backend, proxy Worker, or other infrastructure merely to host Siteverify. Current canonical guidance lives at [Cloudflare Turnstile Spin](https://developers.cloudflare.com/turnstile/spin/). - Network accessline 11
[Cloudflare Turnstile Spin](https://developers.cloudflare.com/turnstile/spin/).
turnstile-spin/references/astro.md
- Network accessline 11
<head> <script src="https://challenges.cloudflare.com/turnstile/v0/api.js" - Network accessline 12
<script src="https://challenges.cloudflare.com/turnstile/v0/api.js" async - Network accessline 13
src="https://challenges.cloudflare.com/turnstile/v0/api.js" - Network accessline 50
const verify = await fetch("https://challenges.cloudflare.com/turnstile/v0/siteverify", { - Access to secretsline 54
[Credential-related source omitted] - Network accessline 81
}), handler: async (input, ctx) => { const verify = await fetch("https://challenges.cloudflare.com/turnstile/v0/siteverify", { - Network accessline 82
handler: async (input, ctx) => { const verify = await fetch("https://challenges.cloudflare.com/turnstile/v0/siteverify", { method: "POST", - Network accessline 83
const verify = await fetch("https://challenges.cloudflare.com/turnstile/v0/siteverify", { - Access to secretsline 87
[Credential-related source omitted]
turnstile-spin/references/hugo.md
- Network accessline 6
<script src="https://challenges.cloudflare.com/turnstile/v0/api.js" - Network accessline 7
src="https://challenges.cloudflare.com/turnstile/v0/api.js" - Network accessline 48
const r = await fetch("https://challenges.cloudflare.com/turnstile/v0/siteverify", { - Access to secretsline 52
[Credential-related source omitted]
turnstile-spin/references/nextjs-app.md
- Network accessline 23
async function handleSubmit(e: React.FormEvent<HTMLFormElement>) { e.preventDefault(); const res = await fetch("/api/signup", { - Network accessline 24
e.preventDefault(); const res = await fetch("/api/signup", { method: "POST", - Network accessline 25
const res = await fetch("/api/signup", { - Network accessline 37
<> <Script src="https://challenges.cloudflare.com/turnstile/v0/api.js" - Network accessline 38
<Script src="https://challenges.cloudflare.com/turnstile/v0/api.js" strategy="afterInteractive" - Network accessline 39
src="https://challenges.cloudflare.com/turnstile/v0/api.js" - Network accessline 68
const r = await fetch("https://challenges.cloudflare.com/turnstile/v0/siteverify", { - Access to secretsline 72
[Credential-related source omitted] - Network accessline 97
const r = await fetch("https://challenges.cloudflare.com/turnstile/v0/siteverify", { - Access to secretsline 101
[Credential-related source omitted]
turnstile-spin/references/nextjs-pages.md
- Network accessline 9
return ( <> <Script src="https://challenges.cloudflare.com/turnstile/v0/api.js" /> - Network accessline 10
<> <Script src="https://challenges.cloudflare.com/turnstile/v0/api.js" /> <form action="/api/signup" method="POST"> - Network accessline 11
<Script src="https://challenges.cloudflare.com/turnstile/v0/api.js" /> - Network accessline 40
const verify = await fetch("https://challenges.cloudflare.com/turnstile/v0/siteverify", { - Access to secretsline 44
[Credential-related source omitted]
turnstile-spin/references/sveltekit.md
- Network accessline 6
<svelte:head> <script src="https://challenges.cloudflare.com/turnstile/v0/api.js" - Network accessline 7
<script src="https://challenges.cloudflare.com/turnstile/v0/api.js" async - Network accessline 8
src="https://challenges.cloudflare.com/turnstile/v0/api.js" - Network accessline 37
const verify = await fetch("https://challenges.cloudflare.com/turnstile/v0/siteverify", { - Network accessline 73
export const POST: RequestHandler = async ({ request, getClientAddress }) => { const { token } = await request.json(); const verify = await fetch("https://challenges.cloudflare.com/turnstile/v0/siteverify", { - Network accessline 74
const { token } = await request.json(); const verify = await fetch("https://challenges.cloudflare.com/turnstile/v0/siteverify", { method: "POST", - Network accessline 75
const verify = await fetch("https://challenges.cloudflare.com/turnstile/v0/siteverify", {
turnstile-spin/references/vanilla-html.md
- Network accessline 8
<head> <script src="https://challenges.cloudflare.com/turnstile/v0/api.js" - Network accessline 9
<script src="https://challenges.cloudflare.com/turnstile/v0/api.js" async - Network accessline 10
src="https://challenges.cloudflare.com/turnstile/v0/api.js" - Network accessline 36
[Credential-related source omitted] - Network accessline 37
[Credential-related source omitted] - Network accessline 38
const r = await fetch('https://challenges.cloudflare.com/turnstile/v0/siteverify', { - Access to secretsline 42
[Credential-related source omitted] - Network accessline 55
# Ruby require 'net/http'; require 'uri'; require 'json' res = Net::HTTP.post_form(URI('https://challenges.cloudflare.com/turnstile/v0/siteverify'), - Network accessline 56
[Credential-related source omitted] - Network accessline 57
res = Net::HTTP.post_form(URI('https://challenges.cloudflare.com/turnstile/v0/siteverify'), - Access to secretsline 58
[Credential-related source omitted] - Network accessline 63
# Python (requests) r = requests.post('https://challenges.cloudflare.com/turnstile/v0/siteverify', - Network accessline 64
r = requests.post('https://challenges.cloudflare.com/turnstile/v0/siteverify', - Access to secretsline 65
[Credential-related source omitted] - Network accessline 79
e.preventDefault(); const data = new FormData(e.target); const res = await fetch("/api/subscribe", { - Network accessline 80
const data = new FormData(e.target); const res = await fetch("/api/subscribe", { method: "POST", - Network accessline 81
const res = await fetch("/api/subscribe", {
turnstile-spin/scripts/auth-probe.sh
- Executable scriptline 1
#!/usr/bin/env bash - Access to secretsline 5
[Credential-related source omitted] - Access to secretsline 24
[Credential-related source omitted] - Access to secretsline 28
[Credential-related source omitted] - Network accessline 61
tmp=$(mktemp) http_code=$(curl -sS -w "%{http_code}" -o "$tmp" \ - Network accessline 62
http_code=$(curl -sS -w "%{http_code}" -o "$tmp" \ - Network accessline 63
"https://api.cloudflare.com/client/v4/accounts/$account_id/challenges/widgets" \ - Dangerous shell operationline 65
body=$(cat "$tmp"); rm -f "$tmp"
turnstile-spin/scripts/fetch-secret.sh
- Executable scriptline 1
#!/usr/bin/env bash - Access to secretsline 7
[Credential-related source omitted] - Access to secretsline 35
[Credential-related source omitted] - Network accessline 39
tmp=$(mktemp) http_code=$(curl -sS -w "%{http_code}" -o "$tmp" \ - Network accessline 40
[Credential-related source omitted] - Access to secretsline 40
[Credential-related source omitted] - Network accessline 41
"https://api.cloudflare.com/client/v4/accounts/$ACCOUNT_ID/challenges/widgets/$SITEKEY" \ - Access to secretsline 42
[Credential-related source omitted] - Dangerous shell operationline 43
body=$(cat "$tmp"); rm -f "$tmp"
turnstile-spin/scripts/validate.sh
- Executable scriptline 1
#!/usr/bin/env bash - Access to secretsline 5
[Credential-related source omitted] - Access to secretsline 6
[Credential-related source omitted] - Access to secretsline 34
[Credential-related source omitted] - Network accessline 41
[Credential-related source omitted] - Access to secretsline 41
[Credential-related source omitted] - Access to secretsline 43
[Credential-related source omitted] - Access to secretsline 74
[Credential-related source omitted] - Network accessline 80
[Credential-related source omitted] - Access to secretsline 80
[Credential-related source omitted] - Network accessline 81
"https://api.cloudflare.com/client/v4/accounts/$ACCOUNT_ID/challenges/widgets/$SITEKEY" \ - Access to secretsline 82
[Credential-related source omitted]
turnstile-spin/scripts/widget-create.sh
- Executable scriptline 1
#!/usr/bin/env bash - Access to secretsline 5
[Credential-related source omitted] - Access to secretsline 31
[Credential-related source omitted] - Network accessline 38
[Credential-related source omitted] - Access to secretsline 38
[Credential-related source omitted] - Network accessline 39
"https://api.cloudflare.com/client/v4/accounts/$ACCOUNT_ID/challenges/widgets" \ - Access to secretsline 40
[Credential-related source omitted]
turnstile-spin/tests/validation.md
- Network accessline 10
[Credential-related source omitted] - Access to secretsline 10
[Credential-related source omitted] - Access to secretsline 12
[Credential-related source omitted] - Network accessline 22
[Credential-related source omitted] - Access to secretsline 22
[Credential-related source omitted] - Access to secretsline 23
[Credential-related source omitted]
tweet-writing/SKILL.md
- Network accessline 14
For inspiration, study accounts @swyx follows with at most 200,000 followers. The user explicitly named four exceptions to the follower cap: [@aakashgupta](https://x.com/aakashgupta), - Network accessline 15
The user explicitly named four exceptions to the follower cap: [@aakashgupta](https://x.com/aakashgupta), - Network accessline 16
[@creatine_cycle](https://x.com/creatine_cycle), [@lennysan](https://x.com/lennysan), - Network accessline 17
and [@GergelyOrosz](https://x.com/GergelyOrosz). Search X as @swyx using
tweet-writing/references/launch-and-promotion.md
- Network accessline 3
**36 examples.** Collected on October 21, 2026. Each author was found in @swyx's followed-account search or verified in [@swyx's following list](https://x.com/swyx/following). The displayed follower - Network accessline 4
Each author was found in @swyx's followed-account search or verified in [@swyx's following list](https://x.com/swyx/following). The displayed follower count was under 200,000, except for @aakashgupta, the user's explicit exception. - Network accessline 5
[@swyx's following list](https://x.com/swyx/following). The displayed follower - Network accessline 22
- [@natolambert — Trillium Labs](https://x.com/natolambert/status/2106060179985019085), October 2, 2026; 106.1K followers; 3,282 likes in X's embedded-post data. Earlier authenticated research observed that @swyx followed the author. - Network accessline 23
- Full text: [read the original](https://x.com/natolambert/status/2106060179985019085); the complete post was also read in an [archived profile](https://nitter.rdrama.net/natolambert). - Network accessline 30
- [@milichab — Notion Mail](https://x.com/milichab/status/1849527370811908567), October 24, 2024; 64.8K followers; 664 likes in X's embedded-post data. The profile previously showed @swyx was following. - Network accessline 33
> YOU'VE GOT MAIL!!! @NotionHQ @notionmail https://t.co/oWtNrkztXu - Network accessline 41
- [@milichab — Iso-Coaster](https://x.com/milichab/status/2017132008934428963), January 29, 2026; 64.8K followers; 11,404 likes. The profile showed @swyx was following. - Network accessline 56
- [@hehe6z — Fish Audio S1](https://x.com/hehe6z/status/1980303682932744439), October 20, 2025; 2,469 followers; 3,569 likes. The profile showed @swyx was following. - Network accessline 57
- Full text: [read the original post](https://x.com/hehe6z/status/1980303682932744439). The post is too long to reproduce here. - Network accessline 65
- [@mxstbr — ChatGPT Sites and MCP servers](https://x.com/mxstbr/status/2105428405571428785), September 30, 2026; 57.7K followers; 1,595 likes. The profile showed @swyx was following. - Network accessline 66
- Full text: [read the original post](https://x.com/mxstbr/status/2105428405571428785). The post is too long to reproduce here. - Network accessline 71
- [@bertgodel — Ultramarine 1 Flash](https://x.com/bertgodel/status/2110400987622265232), October 14, 2026; 8,335 followers; 8,099 likes. - Network accessline 72
- Full text: [read the original post](https://x.com/bertgodel/status/2110400987622265232). The complete post was read but is too long to reproduce here. - Network accessline 79
- [@GoogleResearch — TimesFM-3](https://x.com/GoogleResearch/status/2094483372718580066), August 31, 2026; 120.3K followers; 11,518 likes. The profile showed @swyx was following. - Network accessline 80
- Full text: [read the original post](https://x.com/GoogleResearch/status/2094483372718580066). The post is too long to reproduce here. - Network accessline 87
- [@GoogleResearch — TabFM](https://x.com/GoogleResearch/status/2072057987762708932), June 30, 2026; 120.3K followers; 5,613 likes. The profile showed @swyx was following. - Network accessline 88
- Full text: [read the original post](https://x.com/GoogleResearch/status/2072057987762708932). The post is too long to reproduce here. - Network accessline 97
- [@quintendf — Tolan funding and film](https://x.com/quintendf/status/2112219577727992319), October 19, 2026; 6,270 followers; 1,034 likes. The profile showed @swyx was following. - Network accessline 98
- Full text: [read the original post](https://x.com/quintendf/status/2112219577727992319). The post is too long to reproduce here. - Network accessline 107
- [@jxnlco — OpenAI recruiting video](https://x.com/jxnlco/status/2082855170296205719), July 30, 2026; 139.3K followers; 3,062 likes in [SuperX's indexed snapshot](https://superx.so/creators/jxnlco). The profile previously showed @swyx was - Network accessline 108
- Full text: [read the original](https://x.com/jxnlco/status/2082855170296205719); the complete post was also read in the linked archive. - Network accessline 117
- [@omooretweets — agentic browser podcast](https://x.com/omooretweets/status/1947687371748872198), July 22, 2025; 155.5K followers; 1,408 likes in X's embedded-post data. The profile previously showed @swyx was following. - Network accessline 118
- Full text: [read the original](https://x.com/omooretweets/status/1947687371748872198); the complete post was also read in an [archived thread](https://threadreaderapp.com/user/omooretweets). Opening: “New @a16z podcast - it's the battle o - Network accessline 125
- [@bhalligan — Long Strange Trip episode](https://x.com/bhalligan/status/2039750651643875617), April 2, 2026; 106.9K followers; 1,677 likes. The profile showed @swyx was following. - Network accessline 126
- Full text: [read the original post](https://x.com/bhalligan/status/2039750651643875617). The post is too long to reproduce here. - Network accessline 133
- [@philipkiely — inference discussion](https://x.com/philipkiely/status/2112272656217297224), October 19, 2026; 15.9K followers; 1,898 likes. - Network accessline 134
- Full text: [read the original post](https://x.com/philipkiely/status/2112272656217297224). The complete post was read but is too long to reproduce here. - Network accessline 141
- [@waterloo_intern — inference masterclass](https://x.com/waterloo_intern/status/2084426439034540297), August 3, 2026; 36.1K followers; 1,630 likes. The profile showed @swyx was following. - Network accessline 142
- Full text: [read the original post](https://x.com/waterloo_intern/status/2084426439034540297). The post is too long to reproduce here. - Network accessline 154
- [@philipkiely — Inference Engineering](https://x.com/philipkiely/status/2025994823891914795), February 23, 2026; 15.9K followers; 2,504 likes in X's embedded-post data. Earlier authenticated research observed that @swyx followed the autho - Network accessline 157
> Inference Engineering launches today. https://t.co/UNEIty1xZg - Network accessline 165
- [@geoffreylitt — understanding agent-written code](https://x.com/geoffreylitt/status/2072522251300409556), July 2, 2026; 26K followers; 3,304 likes in the earlier authenticated X observation. @swyx followed the author and liked this post. - Network accessline 166
- Full text: [read the original](https://x.com/geoffreylitt/status/2072522251300409556); the complete opening post was also read in an [archived thread](https://threadreaderapp.com/user/geoffreylitt). - Network accessline 173
- [@waterloo_intern — Kimi K3 essay promotion](https://x.com/waterloo_intern/status/2081762991532560503), July 27, 2026; 36.1K followers; 9,675 likes in X's embedded-post data. Earlier authenticated research observed that @swyx followed the - Network accessline 174
- Full text: [read the original](https://x.com/waterloo_intern/status/2081762991532560503); the complete post was also read in an [archived profile](https://twiscan.com/en/x/waterloo_intern). - Network accessline 182
- [@omooretweets — Consumer AI Top 150](https://x.com/omooretweets/status/2107125913012039910), October 5, 2026; 155.5K followers; 567 likes in X's embedded-post data. - Network accessline 183
- Full text: [read the original](https://x.com/omooretweets/status/2107125913012039910); the complete opening post was also read in an [archived thread](https://threadreaderapp.com/user/omooretweets). - Network accessline 192
- [@omooretweets — fifth Top 100 AI apps report](https://x.com/omooretweets/status/1960726780681376028), August 27, 2025; 155.5K followers; 1,025 likes in X's embedded-post data. - Network accessline 193
- Full text: [read the original](https://x.com/omooretweets/status/1960726780681376028); the complete post was also read in an [archived thread](https://threadreaderapp.com/user/omooretweets). - Network accessline 201
- [@omooretweets — fourth Top 100 AI apps report](https://x.com/omooretweets/status/1897686004640960562), March 6, 2025; 155.5K followers; 1,093 likes in X's embedded-post data. - Network accessline 202
- Full text: [read the original](https://x.com/omooretweets/status/1897686004640960562); the complete post was also read in an [archived copy](https://krynsky.com/ai-candy-1/). - Network accessline 210
- [@omooretweets — startup revenue benchmarks](https://x.com/omooretweets/status/1931750864622121338), June 8, 2025; 155.5K followers; 1,116 likes in X's embedded-post data. - Network accessline 211
- Full text: [read the original](https://x.com/omooretweets/status/1931750864622121338); the complete wording was also visible in a cached [public index](https://ww.twstalker.com/dhaber). - Network accessline 218
- [@omooretweets — AI productivity tools market map](https://x.com/omooretweets/status/1760000618557735289), February 20, 2024; 155.5K followers; 1,512 likes in X's embedded-post data. - Network accessline 219
- Full text: [read the original](https://x.com/omooretweets/status/1760000618557735289); the complete wording was also visible in cached public indexes, including [this one](https://w.twstalker.com/getnotus). - Network accessline 226
- [@waterloo_intern — 22580](https://x.com/waterloo_intern/status/2081762065392541951), July 27, 2026; 36.1K followers; 14,501 likes in X's embedded-post data. - Network accessline 227
- Full post: [https://t.co/aivc7B4A7Z](https://t.co/aivc7B4A7Z) - Network accessline 234
- [@waterloo_intern — video kernel worklog](https://x.com/waterloo_intern/status/2070643039668974060), June 26, 2026; 36.1K followers; 858 likes in X's embedded-post data. The profile previously showed @swyx was following. - Network accessline 235
- Full post: https://t.co/qe2HpEQZPd - Network accessline 242
- [@jxnlco — Codex draft](https://x.com/jxnlco/status/2056139571641872765), May 17, 2026; 139.3K followers; 3,613 likes in X's embedded-post data. - Network accessline 246
> heres a draft on codex maxxing and the primatives i use on a daily basis > > https://t.co/DR4N6xtAwe - Network accessline 247
> > https://t.co/DR4N6xtAwe > - Network accessline 248
> https://t.co/DR4N6xtAwe - Network accessline 252
- Format: establish the author's connection to the subject, describe the draft, link it, and ask for feedback. X's embed identifies a text-only link card; no direct image or video is listed. The [draft](https://jxnl.github.io/blog/writing/2 - Network accessline 256
- [@Hi_Mrinal — Redis 101](https://x.com/Hi_Mrinal/status/1973796086411034888), October 2, 2025; 24.2K followers; 3,382 likes. - Network accessline 261
- Format: one plain sentence announcing the essay; the [author's first reply](https://x.com/Hi_Mrinal/status/1973796090140049688) contains the link. The attached image shows the essay. A link in the comments is one observed choice, not a ru - Network accessline 267
- [@Hi_Mrinal — exponents essay](https://x.com/Hi_Mrinal/status/2031043400288624672), March 9, 2026; 24.2K followers; 225 likes in X's embedded-post data. The profile previously showed @swyx was following. - Network accessline 270
> Wrote about exponents in my free time 🤠 > > https://t.co/TEH2qJkD1S https://t.co/ffpcI64GLb - Network accessline 272
> https://t.co/TEH2qJkD1S https://t.co/ffpcI64GLb - Network accessline 280
- [@omooretweets — AI Apps 50](https://x.com/omooretweets/status/1973778394358976912), October 2, 2025; 155.5K followers; 1,549 likes. - Network accessline 281
- Full text: [read the original post](https://x.com/omooretweets/status/1973778394358976912). The complete post was read but is too long to reproduce here. - Network accessline 288
- [@EpochAIResearch — Benchmark Reviews](https://x.com/EpochAIResearch/status/2100704765332394255), September 17, 2026; 76.7K followers; 1,934 likes. The profile showed @swyx was following. - Network accessline 289
- Full text: [read the original post](https://x.com/EpochAIResearch/status/2100704765332394255). The post is too long to reproduce here. - Network accessline 296
- [@EpochAIResearch — survey chart](https://x.com/EpochAIResearch/status/2047056309535801605), April 22, 2026; 76.7K followers; 2,007 likes. - Network accessline 297
- Full text: [read the original post](https://x.com/EpochAIResearch/status/2047056309535801605). The complete post was read but is too long to reproduce here. - Network accessline 306
- [@jxnlco — Codex launch video](https://x.com/jxnlco/status/2047382140854342073), April 23, 2026; 139.3K followers; 1,038 likes. The profile showed @swyx was following. - Network accessline 317
- [@EHuanglu — animation](https://x.com/EHuanglu/status/2045883787180118523), April 19, 2026; 147.3K followers; 2,388 likes. - Network accessline 328
- [@EHuanglu — animators and AI](https://x.com/EHuanglu/status/2028240575552475520), March 1, 2026; 147.3K followers; 4,251 likes. - Network accessline 344
- [@jxnlco — computer-use AMA](https://x.com/jxnlco/status/2070577704752267321), June 26, 2026; 139.3K followers; 1,856 likes in X's embedded-post data. - Network accessline 355
- [@Hi_Mrinal — engineering blogs tier list](https://x.com/Hi_Mrinal/status/2111384448373772369), October 17, 2026; 24.2K followers; 2,659 likes. - Network accessline 368
- [@aakashgupta — cryptography research](https://x.com/aakashgupta/status/2111699549949714708), October 17, 2026; 335K followers, explicitly excepted from the 200K cap; 1,557 likes. - Network accessline 369
- Full text: [read the original post](https://x.com/aakashgupta/status/2111699549949714708). The expanded post was read but is too long to reproduce here.
tweet-writing/references/liked-author-leads.md
- Network accessline 8
- **[@mariogabriele](https://x.com/mariogabriele)** — 63.6K followers. Liked: - Network accessline 9
[a short video quote promoting an interview](https://x.com/mariogabriele/status/2112299748325761171). - Network accessline 10
His profile also featured a 1,889-like launch of a reported essay series. - **[@geoffreylitt](https://x.com/geoffreylitt)** — 26K followers. Liked: [a talk announcement](https://x.com/geoffreylitt/status/2111931145005015070) - Network accessline 11
- **[@geoffreylitt](https://x.com/geoffreylitt)** — 26K followers. Liked: - Network accessline 12
[a talk announcement](https://x.com/geoffreylitt/status/2111931145005015070) - Network accessline 13
and [a technical thread built from a talk](https://x.com/geoffreylitt/status/2072522251300409556) - Network accessline 14
with 3,304 likes. - **[@matanSF](https://x.com/matanSF)** — 29.6K followers. Liked: [a partnership launch quote](https://x.com/matanSF/status/2110774332490436677) - Network accessline 15
- **[@matanSF](https://x.com/matanSF)** — 29.6K followers. Liked: - Network accessline 16
[a partnership launch quote](https://x.com/matanSF/status/2110774332490436677) - Network accessline 17
and [a personal follow-up about launching](https://x.com/matanSF/status/2110784003343110257). - Network accessline 18
- **[@natolambert](https://x.com/natolambert)** — 106.1K followers. Liked: - Network accessline 19
[a reaction to open-weight model releases](https://x.com/natolambert/status/2110794113415008610). - Network accessline 20
His profile featured a [lab launch](https://x.com/natolambert/status/2106060179985019085) - Network accessline 21
with 3,282 likes; that launch itself was not shown as liked. - **[@shcallaway](https://x.com/shcallaway)** — 6,329 followers. Liked: [a product-launch post with a demonstration](https://x.com/shcallaway/status/2110038490859855990). - Network accessline 22
- **[@shcallaway](https://x.com/shcallaway)** — 6,329 followers. Liked: - Network accessline 23
[a product-launch post with a demonstration](https://x.com/shcallaway/status/2110038490859855990). - Network accessline 24
That post had 499 likes when observed, above the current threshold; inspect its full text and media before adding it to the example set. - **[@venturetwins](https://x.com/venturetwins)** — 248.7K followers. The sampled - Network accessline 25
its full text and media before adding it to the example set. - **[@venturetwins](https://x.com/venturetwins)** — 248.7K followers. The sampled likes included [a creative video](https://x.com/venturetwins/status/2111878135772008706) - Network accessline 26
- **[@venturetwins](https://x.com/venturetwins)** — 248.7K followers. The sampled - Network accessline 27
likes included [a creative video](https://x.com/venturetwins/status/2111878135772008706)
tweet-writing/references/partial-media-captures.md
- Network accessline 9
- [@omooretweets — Top 100 consumer AI apps](https://x.com/omooretweets/status/1767934284172779933), March 13, 2024; 1,080 likes in X's embedded-post data. Complete wording still needs verification. - Network accessline 17
- [@waterloo_intern — quantization research](https://x.com/waterloo_intern/status/2077229278899704265), July 15, 2026; 534 likes in X's embedded-post data. The full long-form post was read in an [archived profile](https://twiscan.com/en/x/w - Network accessline 18
- It directly attaches three explanatory graphics and quotes [Joshua Hill's paper announcement](https://x.com/the_joshua_hill/status/2077203305105952897). The quoted post's media has not yet been inspected, so this remains a partial capture - Network accessline 26
- [@milichab — upcoming Notion Mail](https://x.com/milichab/status/1859678527567929375), November 21, 2024; 294 likes in X's embedded-post data. Earlier authenticated research observed 64.8K followers and that @swyx followed the author. - Network accessline 27
- Full post: “Soon @NotionMail https://t.co/HMhqvZnIhR”. The direct image shows a phone icon beside a mail icon with a notification badge. The quoted post's separate image still needs inspection.
tweet-writing/references/unverified-research-queue-2026-10-21.md
- Network accessline 20
- [@omooretweets — instructional creative process](https://x.com/omooretweets/status/1905298228553330729) — 2025-03-27; ~3.8K likes; [indexed evidence](https://xoutlier.il.ly/u/omooretweets); media unknown. **X embed snapshot:** 3,806 likes - Network accessline 24
All @omooretweets entries in this section and the next are from the [indexed profile](https://xoutlier.il.ly/u/omooretweets); its rounded like counts and source dates are discovery evidence only. Media remains unverified except where captur - Network accessline 26
- [Top 100 AI apps report](https://x.com/omooretweets/status/1767934284172779933) — 2024-03-13; ~1.1K likes. **X embed snapshot:** 1,080 likes; [two direct photos captured](partial-media-captures.md#share-a-report-through-the-artifact-itsel - Network accessline 27
- [AI products report follow-up](https://x.com/omooretweets/status/1961074882965570012) — 2025-08-28; ~1.1K likes. **X embed snapshot:** 1,059 likes; no direct media listed; media not yet inspected. - Network accessline 28
- [Marketplace 100 report](https://x.com/omooretweets/status/1638566310656491520) — 2023-03-22; 621 likes. - Network accessline 29
- [AI scribes investment thesis](https://x.com/omooretweets/status/1812878684182942144) — 2024-07-15; ~1.4K likes. - Network accessline 30
- [AI voice agents investment thesis](https://x.com/omooretweets/status/1795834644732285402) — 2024-05-29; 620 likes. - Network accessline 31
- [Updated AI voice agents investment thesis](https://x.com/omooretweets/status/1884640100564525447) — 2025-01-29; 782 likes. - Network accessline 32
- [AI agents map and spreadsheet](https://x.com/omooretweets/status/1740774601876177375) — 2023-12-29; 858 likes. - Network accessline 33
- [Consumer AI app research](https://x.com/omooretweets/status/1701980824449536347) — 2023-09-13; ~1.4K likes. - Network accessline 34
- [iOS chart study](https://x.com/omooretweets/status/1605983056682045440) — 2022-12-22; ~1.4K likes. - Network accessline 38
These @omooretweets leads have broader eligibility uncertainty: inspect the post to establish whether the work is self-promotional or a launch rather than general commentary. Like counts and dates are from the [indexed profile](https://xout - Network accessline 40
- [Founder and product recommendations](https://x.com/omooretweets/status/1869779971587310040) — 2024-12-19; ~2.8K likes. - Network accessline 41
- [AI stack and workflow](https://x.com/omooretweets/status/1952749729156370597) — 2025-08-05; ~2.6K likes. - Network accessline 42
- [AI stack and workflow follow-up](https://x.com/omooretweets/status/1955275561078755611) — 2025-08-12; 725 likes. - Network accessline 43
- [AI social media video experiment](https://x.com/omooretweets/status/1939874823456661859) — 2025-07-01; ~1.4K likes. - Network accessline 44
- [Image model experiment](https://x.com/omooretweets/status/1929212653454446595) — 2025-06-01; ~1.1K likes. - Network accessline 45
- [Agentic browser experiment](https://x.com/omooretweets/status/1924987833594609797) — 2025-05-21; ~2K likes. - Network accessline 46
- [AI influencer growth experiment](https://x.com/omooretweets/status/1957108298223862151) — 2025-08-17; ~2.5K likes. - Network accessline 47
- [@waterloo_intern — quantization research promotion](https://x.com/waterloo_intern/status/2077229278899704265) — 2026-07-15; 528 likes in [indexed citation](https://www.latent.space/p/inference-eng). **X embed snapshot:** 534 likes; [thre - Network accessline 51
- [@GoogleResearch — TurboQuant](https://x.com/GoogleResearch/status/2036533564158910740) — 2026-03-24; 35K likes in [indexed evidence](https://jamalhansen.com/finds/google-research-googleresearch-35k-likes-855-replies/); index references a - Network accessline 52
- [@GoogleResearch — wet lab agent](https://x.com/GoogleResearch/status/2111159868187181399) — 2026-10-16; 4K likes in [indexed mirror](https://www6.twstalker.com/GoogleResearch/status/2111159868187181399); mirror indicates GIF or video; in - Network accessline 53
- [@GoogleResearch — geospatial reasoning agent](https://x.com/GoogleResearch/status/2110410554057822630) — 2026-10-14; 423 likes in [indexed mirror](https://www6.twstalker.com/GoogleResearch/status/2110410554057822630); media unknown. - Network accessline 54
- [@GoogleResearch — Deep Review](https://x.com/GoogleResearch/status/2110444265608458512) — 2026-10-14; 505 likes in [indexed profile](https://www6.twstalker.com/GoogleResearch); media unknown. - Network accessline 55
- [@GoogleResearch — EnvHarness](https://x.com/GoogleResearch/status/2107910985084510441) — 2026-10-07; 398 likes in [indexed profile](https://www6.twstalker.com/GoogleResearch); media unknown. - Network accessline 63
1. [@milichab — Cursor coding assistant](https://x.com/milichab/status/1939702578989891909) — Jun 30, 2025; 960 likes; media unknown. [XOutlier evidence](https://xoutlier.il.ly/u/milichab). **X embed snapshot:** 958 likes; quoted post has v - Network accessline 64
3. [@milichab — upcoming Notion Mail](https://x.com/milichab/status/1859678527567929375) — Nov 21, 2024; 294 likes; [XOutlier](https://xoutlier.il.ly/u/milichab). **X embed snapshot:** 294 likes; [direct photo captured](partial-media-captur - Network accessline 65
4. [@mxstbr — MCP Events](https://x.com/mxstbr/status/2105094948458803513) — Sep 30, 2026; ~2K likes; [Tech Twitter](https://www.techtwitter.com/tweet/e3c98d39-8f11-460a-9dab-fc96e9580ada) shows an image; confirm direct vs quoted. [Index wi - Network accessline 69
5. [@milichab — Cursor Debug mode demo](https://x.com/milichab/status/1977559173090197968) — Oct 13, 2025; 820 likes; media unknown. [XOutlier](https://xoutlier.il.ly/u/milichab). **X embed snapshot:** 819 likes; quoted post has photo; medi - Network accessline 70
6. [@milichab — Cursor worktrees](https://x.com/milichab/status/1985528215537090611) — Nov 4, 2025; 366 likes; media unknown. [XOutlier](https://xoutlier.il.ly/u/milichab). **X embed snapshot:** 366 likes; direct and quoted videos; media no - Network accessline 74
7. [@jxnlco — real-time translation API launch](https://x.com/jxnlco/status/2052449634266812744) — May 7, 2026; ~4K likes; **video indicator**. Japanese-language post; verify translated and original text against the post. [SuperX](https://s - Network accessline 75
10. [@jxnlco — freelance proposal template](https://x.com/jxnlco/status/1843365556835024935) — Oct 7, 2024; 296 likes; media unknown. [SuperX](https://superx.so/creators/jxnlco). **X embed snapshot:** 285 likes; no direct media listed; medi - Network accessline 81
11. [@mxstbr — plugin extensions](https://x.com/mxstbr/status/2104992334438154414) — Sep 29, 2026; ~1K likes per [indexed quote](https://ww.twstalker.com/pederzh); direct media unknown. [Separate index](https://jilbab.twstalker.com/mxstbr/s - Network accessline 91
1. [@lennysan: Emmanuel Ameisen](https://x.com/lennysan/status/2111814390521413660) — indexed 216 likes; [index](https://w.twstalker.com/lennysan/status/2111814390521413660). Media: not established. **X embed snapshot:** 216 likes; image-be - Network accessline 92
2. [@lennysan: Simon Willison](https://x.com/lennysan/status/2039781609755521232) — indexed 1.14K likes; [index](https://socialpruf.com/x/lennysan). Media: not established; the index includes a video in a reply, not necessarily the main pos - Network accessline 93
3. [@lennysan: Cat Wu](https://x.com/lennysan/status/2047377335406694431) — indexed 955 likes; [index](https://socialpruf.com/x/lennysan), [direct post identification](https://www.traeai.com/en/articles/47017433-4952-4079-af32-2dc9ad795a4b) - Network accessline 94
4. [@lennysan: Dan Shipper](https://x.com/lennysan/status/2058591865205866826) — indexed 1.34K likes; [index](https://socialpruf.com/x/lennysan), [direct post identification](https://www.traeai.com/en/articles/5df60f60-7eb3-4bd3-9820-3ef1b1 - Network accessline 95
5. [@lennysan: Grant Lee and Gamma](https://x.com/lennysan/status/1989018996046451198) — indexed 558 likes; [index](https://mobile.twstalker.com/lennysan/status/1989018996046451198). Media: index indicates a video attached to the main post. - Network accessline 96
6. [@lennysan: Sherwin Wu](https://x.com/lennysan/status/2021971151862595672) — indexed 359 likes; [index](https://ngntipkolamrenang.twstalker.com/lennysan/status/2021971151862595672). Media: not established; the post says to watch below, b - Network accessline 97
7. [@lennysan: Max Schoening](https://x.com/lennysan/status/2051004840457990208) — indexed 276 likes; [index](https://ngntipkolamrenang.twstalker.com/lennysan/status/2051004840457990208). Media: not established. - Network accessline 98
8. [@lennysan: Madhavan Ramanujam](https://x.com/lennysan/status/1949495578871877910) — indexed 279 likes; [index](https://www.twstalker.com/lennysan/status/1949495578871877910). Media: index indicates a video attached to the main post. **X - Network accessline 99
9. [@lennysan: Garrett Lord](https://x.com/lennysan/status/1959639571567964230) — indexed 369 likes; [index](https://ww.twstalker.com/lennysan/status/1959639571567964230). Media: index indicates a video attached to the main post. **X embed - Network accessline 103
10. [@lennysan: Lenny's Jobs](https://x.com/lennysan/status/2089743348366233992) — indexed 3.72K likes; [evidence and original link](https://www.dailyvibecasting.com/p/claude-designs-proteins-as-openai). Media: not established. **X embed sn - Network accessline 107
11. [@lennysan: State of the product job market](https://x.com/lennysan/status/2036483059407810640) — indexed 1.42K likes; [index](https://socialpruf.com/x/lennysan), [thread and attachment indicator](https://ww.twstalker.com/lennysan/statu - Network accessline 111
12. [@GergelyOrosz: One month into paid newsletter](https://x.com/GergelyOrosz/status/1442537833495990278) — 582 likes in [the author's 2021 recap](https://newsletter.pragmaticengineer.com/p/2021-review); media not established. Newsletter g - Network accessline 112
13. [@GergelyOrosz: 1,000 paid newsletter subscribers](https://x.com/GergelyOrosz/status/1449075825329020932) — 692 likes in [the author's 2021 recap](https://newsletter.pragmaticengineer.com/p/2021-review); media not established. Subscribe - Network accessline 113
14. [@GergelyOrosz: Revenue streams after leaving Uber](https://x.com/GergelyOrosz/status/1467556455884730373) — 456 likes in [the author's 2021 recap](https://newsletter.pragmaticengineer.com/p/2021-review); media not established. A broade - Network accessline 117
15. [@aakashgupta: Ankur Goyal on AI evaluations](https://x.com/aakashgupta/status/2035088727664677257) — indexed 580 likes; [index](https://w.twstalker.com/morgane_paloma). Media: [thread index](https://threadreaderapp.com/user/aakashgupta - Network accessline 118
16. [@lennysan: Tara Seshan episode](https://x.com/lennysan/status/2094145378769912014) — indexed 208 likes; [index](https://zamantika.com/lennysan/status/2094145378769912014). Media: YouTube link preview shown in index; do not mistake the - Network accessline 119
17. [@lennysan: Tara Seshan episode takeaways](https://x.com/lennysan/status/2094444052204998908) — indexed 338 likes; [index](https://zamantika.com/lennysan/status/2094444052204998908). Follow-up quote-post of the episode launch above; the - Network accessline 129
- [@geoffreylitt: Notion/Cursor visual collaboration demo](https://x.com/geoffreylitt/status/2029233000798445684) — 304 likes in [a public index](https://www.twstalker.com/elizabeth_dlha); video described but not inspected. **X embed snapsh - Network accessline 130
- [@shcallaway: product launch](https://x.com/shcallaway/status/2110038490859855990) — 499 likes in an earlier X profile observation; inspect demonstration. **X embed snapshot:** 499 likes; direct video; media not yet inspected. - Network accessline 134
- [@natolambert: open-models podcast](https://x.com/natolambert/status/2079935460265382048) — 224 likes in [a public index](https://xholic.ai/best-tweets-about-kimi/); index indicates video, uninspected. **X embed snapshot:** 220 likes; dir - Network accessline 135
- [@mariogabriele: newsletter anniversary](https://x.com/mariogabriele/status/1433441414856200194) — 498 likes in [a 2021 newsletter](https://passionfroot.substack.com/p/minimum-viable-audience-how-to-build); media unknown. **X embed snapsh - Network accessline 136
- [@mariogabriele: going full-time on The Generalist](https://x.com/mariogabriele/status/1295031676989345792) — 1.2K likes in [a 2022 article](https://www.news.aakashg.com/p/how-mario-gabriele-disrupted-tech); thread mentions a deck, attach
twitter-x-scraping/SKILL.md
- Network accessline 8
This codebase scrapes [nitter.net](https://nitter.net) — an open-source Twitter frontend — to collect tweets from a list or profile within a time window. The technique works without a Twitter API key. - Network accessline 143
$el.find('.attachments .attachment.image').each((_, img) => { const src = $(img).find('img').attr('src'); // relative URL const fullSrc = `https://nitter.net${src}`; - Network accessline 144
const src = $(img).find('img').attr('src'); // relative URL const fullSrc = `https://nitter.net${src}`; }); - Network accessline 145
const fullSrc = `https://nitter.net${src}`; - Network accessline 180
let cursor: string | undefined; while (pagesFetched < maxPages) { const url = `https://nitter.net/i/lists/${listId}${cursor ? `?cursor=${encodeURIComponent(cursor)}` : ''}`; - Network accessline 181
while (pagesFetched < maxPages) { const url = `https://nitter.net/i/lists/${listId}${cursor ? `?cursor=${encodeURIComponent(cursor)}` : ''}`; const html = await fetchPage(url); - Network accessline 182
const url = `https://nitter.net/i/lists/${listId}${cursor ? `?cursor=${encodeURIComponent(cursor)}` : ''}`; - Network accessline 216
const LIST_ID = '1585430245762441216'; const BASE = 'https://nitter.net'; - Network accessline 217
const BASE = 'https://nitter.net'; - Network accessline 283
Check live status at: **https://status.d420.de/** - Network accessline 355
// Decode it: const avatarUrl = avatarSrc ? 'https://pbs.twimg.com/' + decodeURIComponent(avatarSrc.replace('/pic/', '').replace('pbs.twimg.com%2F', '')) - Network accessline 356
const avatarUrl = avatarSrc ? 'https://pbs.twimg.com/' + decodeURIComponent(avatarSrc.replace('/pic/', '').replace('pbs.twimg.com%2F', '')) : undefined; - Network accessline 357
? 'https://pbs.twimg.com/' + decodeURIComponent(avatarSrc.replace('/pic/', '').replace('pbs.twimg.com%2F', ''))
vercel-production-cost-review/references/checklist.md
video-talk-to-essay/SKILL.md
- Network accessline 32
- Retain memorable examples, analogies and a few short source-verified quotations when their wording matters. Attribute forecasts and disputed claims directly, and state consequential qualifications once. Avoid narrator tics, speech-stumble - Network accessline 34
- Prefer sparse section anchors and selective claim-level timestamp links over citation piles. Preserve the complete evidence map separately. Use the original video's absolute clock, including any livestream offset: `https://www.youtube.com
video-talk-to-essay/scripts/score_frames.py
- Executable scriptline 1
#!/usr/bin/env python3
workers-best-practices/references/review.md
- Network accessline 39
Use the Cloudflare docs search tool if available, or fetch from `https://developers.cloudflare.com/workers/`. The best practices page lives at `/workers/best-practices/workers-best-practices/`. - Access to secretsline 57
[Credential-related source omitted] - Network accessline 58
- Binding access pattern: `env.X` in module export handlers, `this.env.X` in classes extending platform base classes - `ExecutionContext` as the third param in module export handlers (needed for `ctx.waitUntil()`) - `fetch()` handlers must - Network accessline 60
- `fetch()` handlers must return `Promise<Response>` - Access to secretsline 76
[Credential-related source omitted]
workers-best-practices/references/rules.md
- Network accessline 5
When a rule involves config fields or API signatures that may evolve, a **Retrieve** callout reminds you to check the latest docs or types before flagging. All doc paths are relative to `https://developers.cloudflare.com`. - Access to secretsline 43
[Credential-related source omitted] - Network accessline 46
// Generated by wrangler types — always matches actual config export default { async fetch(request: Request, env: Env): Promise<Response> { - Network accessline 47
export default { async fetch(request: Request, env: Env): Promise<Response> { const value = await env.MY_KV.get("key"); - Network accessline 48
async fetch(request: Request, env: Env): Promise<Response> { - Access to secretsline 52
[Credential-related source omitted] - Network accessline 70
[Credential-related source omitted] - Network accessline 71
[Credential-related source omitted] - Network accessline 72
[Credential-related source omitted] - Access to secretsline 74
[Credential-related source omitted] - Access to secretsline 82
[Credential-related source omitted] - Network accessline 105
async fetch(request: Request, env: Env): Promise<Response> { - Network accessline 106
const response = await fetch("https://api.example.com/large-dataset"); - Network accessline 113
async fetch(request: Request, env: Env, ctx: ExecutionContext): Promise<Response> { - Network accessline 114
const urls = ["https://api.example.com/part-1", "https://api.example.com/part-2"]; - Network accessline 118
ctx.waitUntil((async () => { for (const url of urls) { const response = await fetch(url); - Network accessline 119
for (const url of urls) { const response = await fetch(url); if (response.body) { - Network accessline 120
const response = await fetch(url); - Network accessline 136
// Buffers entire body — crashes on large payloads const response = await fetch("https://api.example.com/large-dataset"); - Network accessline 137
const response = await fetch("https://api.example.com/large-dataset"); - Network accessline 151
async fetch(request: Request, env: Env, ctx: ExecutionContext): Promise<Response> { - Network accessline 176
**Check**: no `fetch("https://api.cloudflare.com/client/v4/...")` calls for services available as bindings. - Network accessline 185
// REST API from inside a Worker — unnecessary overhead const response = await fetch( - Network accessline 186
const response = await fetch( - Network accessline 187
"https://api.cloudflare.com/client/v4/accounts/.../r2/buckets/.../objects/my-file", - Access to secretsline 188
[Credential-related source omitted] - Network accessline 203
async fetch(request: Request, env: Env): Promise<Response> { - Network accessline 216
**Retrieve**: `/queues/` and `/workflows/` for current APIs. For Workflow-specific rules, see [Rules of Workflows](https://developers.cloudflare.com/workflows/build/rules-of-workflows/). - Network accessline 222
**Check**: Worker-to-Worker calls use `env.SERVICE_NAME.method()` (RPC) or `env.SERVICE_NAME.fetch()`, not `fetch("https://my-other-worker.example.com/...")`. - Network accessline 254
async fetch(request: Request, env: Env): Promise<Response> { - Network accessline 311
export default { async fetch(request: Request, env: Env, ctx: ExecutionContext): Promise<Response> { - Network accessline 312
async fetch(request: Request, env: Env, ctx: ExecutionContext): Promise<Response> { - Access to secretsline 317
[Credential-related source omitted] - Network accessline 325
export default { async fetch(request: Request, env: Env): Promise<Response> { - Network accessline 326
async fetch(request: Request, env: Env): Promise<Response> { - Network accessline 337
**Check**: every `fetch()`, `env.*.put()`, `env.*.send()`, and any other async call is handled. Enable `no-floating-promises` lint rule. - Network accessline 348
// Correct: await when you need the result const response = await fetch("https://api.example.com/process", { method: "POST", body: JSON.stringify(data) }); - Network accessline 349
const response = await fetch("https://api.example.com/process", { method: "POST", body: JSON.stringify(data) }); - Network accessline 351
// Correct: waitUntil when you don't need the result before responding ctx.waitUntil(fetch("https://api.example.com/webhook", { method: "POST", body: JSON.stringify(data) })); - Network accessline 352
ctx.waitUntil(fetch("https://api.example.com/webhook", { method: "POST", body: JSON.stringify(data) })); - Network accessline 357
// Floating promise — result dropped, error swallowed fetch("https://api.example.com/webhook", { method: "POST", body: JSON.stringify(data) }); - Network accessline 358
fetch("https://api.example.com/webhook", { method: "POST", body: JSON.stringify(data) }); - Network accessline 421
async fetch(request: Request, env: Env, ctx: ExecutionContext): Promise<Response> {
wrangler/SKILL.md
- Network accessline 25
- [Wrangler documentation](https://developers.cloudflare.com/workers/wrangler/) - Network accessline 26
- [Commands](https://developers.cloudflare.com/workers/wrangler/commands/) - Network accessline 27
- [Configuration](https://developers.cloudflare.com/workers/wrangler/configuration/) - Network accessline 28
- [Environments](https://developers.cloudflare.com/workers/wrangler/environments/)
youtube-api/README.md
youtube-api/SKILL.md
- Network accessline 38
1. **Create/select a Google Cloud Project** - Go to [console.cloud.google.com](https://console.cloud.google.com) - Network accessline 39
- Go to [console.cloud.google.com](https://console.cloud.google.com) - Access to secretsline 65
[Credential-related source omitted] - Access to secretsline 72
[Credential-related source omitted] - Access to secretsline 78
[Credential-related source omitted] - Access to secretsline 85
[Credential-related source omitted] - Access to secretsline 98
[Credential-related source omitted]
youtube-api/scripts/list_videos.py
youtube-api/scripts/set_thumbnail.py
youtube-api/scripts/setup_auth.py
- Executable scriptline 1
#!/usr/bin/env python3 - Access to secretsline 11
[Credential-related source omitted] - Access to secretsline 36
[Credential-related source omitted] - Access to secretsline 46
[Credential-related source omitted] - Access to secretsline 59
[Credential-related source omitted] - Access to secretsline 71
[Credential-related source omitted]
youtube-api/scripts/update_metadata.py
youtube-api/scripts/upload_video.py
- Executable scriptline 1
#!/usr/bin/env python3 - Executable scriptline 1
#!/usr/bin/env python3 - Access to secretsline 92
[Credential-related source omitted] - Access to secretsline 92
[Credential-related source omitted] - Network accessline 118
print("Upload complete.") print(f" Video ID: {video_id}") print(f" URL: https://www.youtube.com/watch?v={video_id}") - Network accessline 118
print("Upload complete.") print(f" Video ID: {video_id}") print(f" URL: https://www.youtube.com/watch?v={video_id}") - Network accessline 119
print(f" Video ID: {video_id}") print(f" URL: https://www.youtube.com/watch?v={video_id}") print(f" Studio: https://studio.youtube.com/video/{video_id}/edit") - Network accessline 119
print(f" Video ID: {video_id}") print(f" URL: https://www.youtube.com/watch?v={video_id}") print(f" Studio: https://studio.youtube.com/video/{video_id}/edit") - Network accessline 120
print(f" URL: https://www.youtube.com/watch?v={video_id}") - Network accessline 120
print(f" URL: https://www.youtube.com/watch?v={video_id}") - Network accessline 121
print(f" Studio: https://studio.youtube.com/video/{video_id}/edit") - Network accessline 121
print(f" Studio: https://studio.youtube.com/video/{video_id}/edit")
youtube-api/scripts/yt_auth.py
- Executable scriptline 1
Executable file - Access to secretsline 38
[Credential-related source omitted] - Network accessline 39
TOKEN_PATH = CONFIG_DIR / "token.pickle" SCOPES = [ "https://www.googleapis.com/auth/youtube.upload", - Network accessline 40
SCOPES = [ "https://www.googleapis.com/auth/youtube.upload", "https://www.googleapis.com/auth/youtube", - Network accessline 41
"https://www.googleapis.com/auth/youtube.upload", - Network accessline 42
"https://www.googleapis.com/auth/youtube",
youtube-channel-operator/references/capabilities.md
- Access to secretsline 36
[Credential-related source omitted] - Network accessline 40
Official references: [OAuth scopes](https://developers.google.com/identity/protocols/oauth2/scopes), - Network accessline 41
[OAuth scopes](https://developers.google.com/identity/protocols/oauth2/scopes), - Network accessline 42
[server-side OAuth](https://developers.google.com/youtube/v3/guides/auth/server-side-web-apps). - Network accessline 70
Primary references: [API reference](https://developers.google.com/youtube/v3/docs), - Network accessline 71
[API reference](https://developers.google.com/youtube/v3/docs), - Network accessline 72
[videos.update](https://developers.google.com/youtube/v3/docs/videos/update), - Network accessline 73
[videos.insert](https://developers.google.com/youtube/v3/docs/videos/insert), - Network accessline 74
[thumbnails.set](https://developers.google.com/youtube/v3/docs/thumbnails/set), - Network accessline 75
[captions](https://developers.google.com/youtube/v3/docs/captions), [captions.list](https://developers.google.com/youtube/v3/docs/captions/list), [captions.download](https://developers.google.com/youtube/v3/docs/captions/download), - Network accessline 76
[captions.list](https://developers.google.com/youtube/v3/docs/captions/list), [captions.download](https://developers.google.com/youtube/v3/docs/captions/download), [playlists](https://developers.google.com/youtube/v3/guides/implementation/p - Network accessline 77
[captions.download](https://developers.google.com/youtube/v3/docs/captions/download), - Network accessline 78
[playlists](https://developers.google.com/youtube/v3/guides/implementation/playlists), - Network accessline 79
[playlist images](https://developers.google.com/youtube/v3/docs/playlistImages), - Network accessline 80
[comments](https://developers.google.com/youtube/v3/guides/implementation/comments), - Network accessline 81
[channels.update](https://developers.google.com/youtube/v3/docs/channels/update), - Network accessline 82
[channel sections](https://developers.google.com/youtube/v3/docs/channelSections), - Network accessline 83
[watermarks](https://developers.google.com/youtube/v3/docs/watermarks). - Network accessline 107
Reference: [Live Streaming API](https://developers.google.com/youtube/v3/live/docs). - Network accessline 136
References: [channel reports](https://developers.google.com/youtube/analytics/channel_reports), - Network accessline 137
[channel reports](https://developers.google.com/youtube/analytics/channel_reports), - Network accessline 138
[metrics](https://developers.google.com/youtube/analytics/metrics), - Network accessline 139
[reports.query](https://developers.google.com/youtube/analytics/reference/reports/query). - Network accessline 153
References: [Reporting API](https://developers.google.com/youtube/reporting/v1/reports/), - Network accessline 154
[Reporting API](https://developers.google.com/youtube/reporting/v1/reports/), - Network accessline 155
[channel reach reports](https://developers.google.com/youtube/reporting/v1/reports/channel_reports). - Network accessline 174
References: [A/B test titles and thumbnails](https://support.google.com/youtube/answer/16391400), - Network accessline 175
[A/B test titles and thumbnails](https://support.google.com/youtube/answer/16391400), - Network accessline 176
[comment methods](https://developers.google.com/youtube/v3/docs/comments), - Network accessline 177
[activities are list-only](https://developers.google.com/youtube/v3/docs/activities). - Network accessline 181
Always check the current [quota calculator](https://developers.google.com/youtube/v3/determine_quota_cost). - Network accessline 182
[quota calculator](https://developers.google.com/youtube/v3/determine_quota_cost). - Network accessline 197
Reference: [quota and compliance audits](https://developers.google.com/youtube/v3/guides/quota_and_compliance_audits). - Network accessline 198
[quota and compliance audits](https://developers.google.com/youtube/v3/guides/quota_and_compliance_audits).
youtube-channel-operator/references/transcripts.md
- Network accessline 94
Official references: [captions.list](https://developers.google.com/youtube/v3/docs/captions/list), [captions.download](https://developers.google.com/youtube/v3/docs/captions/download), - Network accessline 95
[captions.list](https://developers.google.com/youtube/v3/docs/captions/list), [captions.download](https://developers.google.com/youtube/v3/docs/captions/download), [caption resource](https://developers.google.com/youtube/v3/docs/captions). - Network accessline 96
[captions.download](https://developers.google.com/youtube/v3/docs/captions/download), - Network accessline 97
[caption resource](https://developers.google.com/youtube/v3/docs/captions). - Network accessline 196
YouTube chapter formatting requires the first timestamp to be `00:00`, at least three ascending timestamps, and chapters of at least 10 seconds: [YouTube chapters](https://support.google.com/youtube/answer/9884579). - Network accessline 198
[YouTube chapters](https://support.google.com/youtube/answer/9884579).
youtube-publish/SKILL.md
youtube-studio-batch-upload/SKILL.md
- Access to secretsline 31
[Credential-related source omitted]
youtube-studio-batch-upload/scripts/youtube_batch_helper.py
- Executable scriptline 1
#!/usr/bin/env python3 - Network accessline 57
company = get(row, "Company/Affiliation", "Company", "Affiliation") bio = get(row, "One-Sentence Bio", "Bio", "Speaker Bio") twitter = normalize_handle(get(row, "Twitter/X Handle", "Twitter", "X Handle"), "https://x.com") - Network accessline 58
bio = get(row, "One-Sentence Bio", "Bio", "Speaker Bio") twitter = normalize_handle(get(row, "Twitter/X Handle", "Twitter", "X Handle"), "https://x.com") linkedin = get(row, "LinkedIn URL", "LinkedIn") - Network accessline 59
twitter = normalize_handle(get(row, "Twitter/X Handle", "Twitter", "X Handle"), "https://x.com") - Network accessline 60
linkedin = get(row, "LinkedIn URL", "LinkedIn") github = normalize_handle(get(row, "GitHub Handle", "GitHub"), "https://github.com") notes = clean_notes(get(row, "Additional Notes", "Notes")) - Network accessline 61
github = normalize_handle(get(row, "GitHub Handle", "GitHub"), "https://github.com")
youtube-studio-computer-use/SKILL.md
- Network accessline 33
1. Bind a dedicated Studio tab and open the edit page: `https://studio.youtube.com/video/<video_id>/edit`. Verify the channel and video ID.
youtube-studio-computer-use/references/studio-dom-patterns.md
- Network accessline 72
document.querySelector("input[type=file]"); if (!input) throw new Error("missing file input"); const res = await fetch("http://127.0.0.1:PORT/thumb?path=ENCODED_PATH", { cache: "no-store" }); - Network accessline 73
if (!input) throw new Error("missing file input"); const res = await fetch("http://127.0.0.1:PORT/thumb?path=ENCODED_PATH", { cache: "no-store" }); if (!res.ok) throw new Error("fetch " + res.status); - Network accessline 74
const res = await fetch("http://127.0.0.1:PORT/thumb?path=ENCODED_PATH", { cache: "no-store" });
youtube-studio-computer-use/scripts/studio_edit_driver.py
How the signals fit together
Facts from a static read of the files at the pinned commit. They describe what the code does, not why.
Some files could not be read; the facts below still hold.
Declared and executed: 1 fact
- Contacts cursor.com, which SKILL.md, the README and the plugin manifest do not mentionnew-mac-setup/scripts/00-run-all.sh:70High confidence
Signal confidence: 499 facts
- Network access in prose of the SKILL.mdaccelevents-api/SKILL.md:10Low confidence
- Access to secrets in prose of the SKILL.mdaccelevents-api/SKILL.md:12Low confidence
- Access to secrets in code of the SKILL.mdaccelevents-api/SKILL.md:23High confidence
- Access to secrets in code of the SKILL.mdaccelevents-api/SKILL.md:32High confidence
- Network access in prose of the SKILL.mdaccelevents-speaker-sync/SKILL.md:25Low confidence
- Access to secrets in prose of the SKILL.md: a variable, placeholder or call, not a stored valueaccelevents-speaker-sync/SKILL.md:27Low confidence
- Access to secrets in prose of the SKILL.md: a variable, placeholder or call, not a stored valueaccelevents-speaker-sync/SKILL.md:28Low confidence
- Network access in code of the SKILL.mdaccelevents-speaker-sync/SKILL.md:38High confidence
- Access to secrets in code of the SKILL.md: a variable, placeholder or call, not a stored valueaccelevents-speaker-sync/SKILL.md:38Low confidence
- Network access in code of the SKILL.mdaccelevents-speaker-sync/SKILL.md:39High confidence
- Network access in code of the SKILL.mdaccelevents-speaker-sync/SKILL.md:46High confidence
- Access to secrets in code of the SKILL.mdaccelevents-speaker-sync/SKILL.md:46High confidence
- Network access in code of the SKILL.mdaccelevents-speaker-sync/SKILL.md:47High confidence
- Access to secrets in code of the SKILL.md: a variable, placeholder or call, not a stored valueaccelevents-speaker-sync/SKILL.md:47Low confidence
- Network access in code of the SKILL.mdaccelevents-speaker-sync/SKILL.md:49High confidence
- Network access in code of the SKILL.mdaccelevents-speaker-sync/SKILL.md:58High confidence
- Access to secrets in code of the SKILL.mdaccelevents-speaker-sync/SKILL.md:58High confidence
- Access to secrets in code of the SKILL.md: a variable, placeholder or call, not a stored valueaccelevents-speaker-sync/SKILL.md:59Low confidence
- Network access in code of the SKILL.mdaccelevents-speaker-sync/SKILL.md:60High confidence
- Network access in code of the SKILL.mdaccelevents-speaker-sync/SKILL.md:62High confidence
- Network access in code of the SKILL.mdaccelevents-speaker-sync/SKILL.md:75High confidence
- Access to secrets in code of the SKILL.md: a variable, placeholder or call, not a stored valueaccelevents-speaker-sync/SKILL.md:75Low confidence
- Network access in code of the SKILL.mdaccelevents-speaker-sync/SKILL.md:76High confidence
- Network access in code of the SKILL.mdaccelevents-speaker-sync/SKILL.md:85High confidence
- Access to secrets in code of the SKILL.md: a variable, placeholder or call, not a stored valueaccelevents-speaker-sync/SKILL.md:85Low confidence
- Network access in code of the SKILL.mdaccelevents-speaker-sync/SKILL.md:86High confidence
- Network access in code of the SKILL.mdaccelevents-speaker-sync/SKILL.md:97High confidence
- Access to secrets in code of the SKILL.mdaccelevents-speaker-sync/SKILL.md:97High confidence
- Access to secrets in code of the SKILL.md: a variable, placeholder or call, not a stored valueaccelevents-speaker-sync/SKILL.md:98Low confidence
- Network access in code of the SKILL.mdaccelevents-speaker-sync/SKILL.md:99High confidence
- Network access in code of the SKILL.mdaccelevents-speaker-sync/SKILL.md:101High confidence
- Network access in code of the SKILL.mdaccelevents-speaker-sync/SKILL.md:114High confidence
- Access to secrets in code of the SKILL.md: a variable, placeholder or call, not a stored valueaccelevents-speaker-sync/SKILL.md:114Low confidence
- Network access in code of the SKILL.mdaccelevents-speaker-sync/SKILL.md:115High confidence
- Network access in prose of documentationagents-sdk/references/browse-the-web.md:3Low confidence
- Access to secrets in code of documentation: a variable, placeholder or call, not a stored valueagents-sdk/references/browse-the-web.md:23Low confidence
- Network access in prose of documentationagents-sdk/references/browse-the-web.md:52Low confidence
- Network access in prose of documentationagents-sdk/references/browse-the-web.md:53Low confidence
- Network access in code of documentationagents-sdk/references/browse-the-web.md:60Low confidence
- Network access in code of documentationagents-sdk/references/browse-the-web.md:62Low confidence
- Network access in prose of documentationagents-sdk/references/callable.md:3Low confidence
- Network access in prose of documentationagents-sdk/references/client-sdk.md:3Low confidence
- Network access in code of documentationagents-sdk/references/client-sdk.md:77Low confidence
- Network access in code of documentationagents-sdk/references/client-sdk.md:78Low confidence
- Network access in code of documentationagents-sdk/references/client-sdk.md:79Low confidence
- Network access in code of documentationagents-sdk/references/client-sdk.md:93Low confidence
- Network access in code of documentationagents-sdk/references/client-sdk.md:94Low confidence
- Network access in code of documentationagents-sdk/references/client-sdk.md:95Low confidence
- Network access in prose of documentationagents-sdk/references/codemode.md:3Low confidence
- Network access in prose of documentationagents-sdk/references/codemode.md:91Low confidence
and 449 more
Only the first 500 facts are listed.
Works with
| Agent | Status | Evidence | Install to |
|---|---|---|---|
| Claude Code | Compatible | Standard SKILL.md accelevents-api/SKILL.md | .claude/skills/<skill-name>/ |
| Codex | Native | Manifest AGENTS.md | .agents/skills/<skill-name>/ |
| Cursor | Compatible | Standard SKILL.md accelevents-api/SKILL.md | .cursor/skills/<skill-name>/ |
| Gemini CLI | Compatible | Standard SKILL.md accelevents-api/SKILL.md | .gemini/skills/<skill-name>/ |
| GitHub Copilot | Compatible | Standard SKILL.md accelevents-api/SKILL.md | .github/skills/<skill-name>/ |
| OpenCode | Compatible | Standard SKILL.md accelevents-api/SKILL.md | .opencode/skills/<skill-name>/ |
- Native The repository ships a manifest, folder or frontmatter field for this agent.
- Compatible A standard SKILL.md that this agent can read.
- Unknown No evidence either way.
Derived automatically from paths, manifests and frontmatter. Not tested on each agent.