Skip to content

skilldrop·docs·Reference

Skills that ship scripts

Every skill that ships scripts and what each declares it needs — packages, environment variables, hosts, programs and files — and how to invoke a skill from Claude Code or any other IDE.

Many skills ship helper scripts in a scripts/ folder, and each one declares what its scripts need in its own manifest.json: deps for packages, env for environment variables, and permissions for the hosts, commands and files the scripts touch. You can read that block before you install.

Most scripts run on the Python standard library. One needs a package: figma-diagrams (requests). Installing dependencies covers both.

Every skill with scripts

What each one declares in its manifest: the packages to install, the environment variables it reads, the hosts its scripts contact, the programs they run, and which files they touch (named-paths means only paths you pass in). The table is generated from the manifests.

SkillPackPackagesEnvironmentNetworkRunsFiles
agent-config-reviewai-engineering———gitnamed-paths
agent-incident-responseai-engineering———gitnamed-paths
ai-usage-reportai-engineering————named-paths
backlog-triagetrackers————named-paths
behaviour-equivalencedev-team————named-paths
brand-kitdesign————none
bundle-size-reviewfrontend——registry.npmjs.orgnpx, npm, pnpm, yarnnamed-paths
cloud-cost-reviewsre-oncall————named-paths
codebase-tourdev-team————none
content-designexperience-design————none
context-graphcore———gitnamed-paths
cover-lettercareer————named-paths
delivery-metrics-reportsre-oncall————named-paths
dependency-upgrade-reviewdev-team——github.com, api.github.com, registry.npmjs.org, pypi.org, proxy.golang.orggit, gh, npm, pip, gonamed-paths
event-contract-draftsolution-architect————named-paths
feedback-synthesisproduct-manager————named-paths
figma-diagramssolution-architectrequests==2.34.2FIGMA_TOKENapi.figma.com, pypi.org, files.pythonhosted.orgpipnamed-paths
file-to-markdownconverters———pdftotext, pdftoppm, tesseractnamed-paths
hypothesis-comparisonresearch————named-paths
interactive-diagramsolution-architect————project
judge-auditai-engineering————named-paths
lean-canvasproduct-manager————named-paths
md-to-confluenceconverters—CONFLUENCE_EMAIL (optional), CONFLUENCE_API_TOKEN (optional), CONFLUENCE_PAT (optional)*.atlassian.net—named-paths
md-to-docxconverters————named-paths
md-to-pptxconverters————named-paths
md-to-xlsxconverters————named-paths
output-hygienecore————named-paths
pre-merge-reviewdev-team———git, ruff, mypy, pytest, *project
rendering-strategyfrontend————named-paths
resume-tailorcareer————named-paths
risk-registergrc————named-paths
rollout-plandev-team————none
skill-reviewskill-engineering————named-paths
slo-specsre-oncall————named-paths
source-synthesisresearch————named-paths
sql-reviewdata-analytics————named-paths
team-status-reporttrackers————named-paths
terraform-plan-reviewinfra-as-code———terraformnamed-paths
tracker-brief-synctrackers————named-paths
web-performance-reviewfrontend——registry.npmjs.orglighthouse, npxnamed-paths

Invoke a skill

All skills are invoked in chat. Arguments are passed as plain text after the skill's trigger phrase (or via $ARGUMENTS when invoked as a slash command in Claude Code).

architecture-diagrams

Natural-language trigger (works in any IDE that has the skill installed):

Draw me a Mermaid diagram of a three-tier web app on AWS with an ALB, two ECS services, and an RDS Postgres backend.

Slash-command form (Claude Code):

/architecture-diagrams three-tier web app on AWS with ALB, two ECS services, RDS Postgres

Everything after the slash command becomes $ARGUMENTS inside the skill.

figma-diagrams

Natural-language trigger:

Inspect the structure of this Figma file: https://figma.com/file/abc123/MyArchitecture

Slash-command form (Claude Code):

/figma-diagrams inspect https://figma.com/file/abc123/MyArchitecture
/figma-diagrams post-comment https://figma.com/file/abc123/MyArchitecture "Looks good — ship it."

The skill parses $ARGUMENTS to figure out which Figma URL you mean and which action to take.

Edit this page on GitHub · View source