ST

stac-custom-extensions

Automates the creation and registration of custom widgets and actions within Stac applications.

Install

mkdir -p .claude/skills/stac-custom-extensions && curl -L -o skill.zip "https://agentskills.codes/api/skills/download/6665" && unzip -o skill.zip -d .claude/skills/stac-custom-extensions && rm skill.zip

Installs to .claude/skills/stac-custom-extensions

Activation

This is the description your AI agent reads to decide when to run this skill — the better it matches your request, the more reliably it fires.

Scaffold and integrate custom Stac widgets and actions with parsers and registration checks. Use when users ask to build new StacParser or StacActionParser implementations, generate custom model classes, or verify parser registration inside Stac.initialize.
257 chars✓ has a “when” triggerlonger than Claude Code's old 250-char listing cap (fine on current versions)
Intermediate

Key capabilities

  • Scaffold custom Stac widget model and parser files
  • Scaffold custom StacActionParser implementations
  • Generate registration snippets for Stac.initialize
  • Verify parser registration in main.dart
  • Validate runtime wiring with usage examples

How it works

The skill uses provided scripts to generate boilerplate code for custom widgets or actions and checks the registration logic in the main application file.

Inputs & outputs

You give it
Extension name and runtime type ID
You get back
Scaffolded model and parser files

When to use stac-custom-extensions

  • Building a new custom Stac widget
  • Implementing a new StacActionParser
  • Verifying registration in main.dart
  • Adding json serialization to custom models

About stac-custom-extensions

This skill provides scripts to scaffold custom Stac widgets or action parsers. It generates the necessary model classes, parser files, and verification steps to ensure components register correctly in the Stac app architecture.

Scaffold and integrate custom Stac widgets and actions with parsers and registration checks. Use when users ask to build new StacParser or StacActionParser implementations, generate custom model classes, or verify parser registration inside Stac.initialize.

When not to use it

  • When using standard, built-in Stac widgets
  • When not using the Stac app architecture

Limitations

  • Requires manual path specification for registration checks
  • Depends on specific Stac project structure

How it compares

It automates the creation and registration process for custom extensions, ensuring consistent serialization and wiring compared to manual implementation.

Compared to similar skills

stac-custom-extensions side by side with the closest alternatives in the catalog.

SkillInstallsUpdatedSafetyDifficulty
stac-custom-extensions (this skill)16moReviewIntermediate
command-development168moReviewIntermediate
skill-forge119moReviewIntermediate
codex-skill125moReviewAdvanced

Try saying

Example prompts that trigger this skill in your AI assistant.

You might also like

command-development

anthropics

This skill should be used when the user asks to "create a slash command", "add a command", "write a custom command", "define command arguments", "use command frontmatter", "organize commands", "create command with file references", "interactive command", "use AskUserQuestion in command", or needs guidance on slash command structure, YAML frontmatter fields, dynamic arguments, bash execution in commands, user interaction patterns, or command development best practices for Claude Code.

16133

skill-forge

WilliamSaysX

Automated skill creation workshop with intelligent source detection, smart path management, and end-to-end workflow automation. This skill should be used when users want to create a new skill or convert external resources (GitHub repositories, online documentation, or local directories) into a skill. Automatically fetches, organizes, and packages skills with proactive cleanup management.

11115

codex-skill

feiskyer

Use when user asks to leverage codex, gpt-5, or gpt-5.1 to implement something (usually implement a plan or feature designed by Claude). Provides non-interactive automation mode for hands-off task execution without approval prompts.

12110

agent-factory

alirezarezvani

Claude Code agent generation system that creates custom agents and sub-agents with enhanced YAML frontmatter, tool access patterns, and MCP integration support following proven production patterns

8109

subagent-driven-development

davila7

Use when executing implementation plans with independent tasks in the current session

1493

peekaboo

openclaw

Capture and automate macOS UI with the Peekaboo CLI.

1486

Search skills

Search the agent skills registry