Npm

Npm skills and workflows surfaced by the site skill importer.

10 skills
A
search-first

by affaan-m

search-first is a research-before-coding workflow for finding existing tools, libraries, and patterns before you write custom code. Use the search-first skill to evaluate options, compare tradeoffs, and choose adopt, extend, or build custom with less guesswork.

Skill Scaffolding
Favorites 0GitHub 156.2k
M
migrate-to-shoehorn

by mattpocock

migrate-to-shoehorn helps you replace `as` casts in TypeScript tests with @total-typescript/shoehorn for safer partial fixtures. Use this migrate-to-shoehorn skill when you need to clean up cast-heavy test data, follow the migrate-to-shoehorn guide, or standardize migrate-to-shoehorn for Test Automation.

Test Automation
Favorites 0GitHub 66k
K
defuddle

by kepano

defuddle extracts clean markdown from web pages with the Defuddle CLI, removing clutter for research, docs, and articles. Use it for standard HTML pages, install with npm, and skip URLs ending in .md.

Web Research
Favorites 0GitHub 19.7k
M
setup-pre-commit

by mattpocock

setup-pre-commit helps add Husky pre-commit hooks with lint-staged and Prettier, detects the package manager, creates .husky/pre-commit and .lintstagedrc, and only adds typecheck or test commands when those scripts already exist.

Git Workflows
Favorites 0GitHub 11.2k
M
migrate-to-shoehorn

by mattpocock

migrate-to-shoehorn helps refactor TypeScript test files from unsafe `as` and `as unknown as` casts to `fromPartial()` and `fromAny()` with @total-typescript/shoehorn. Use it for test-only fixture cleanup, partial data, and safer negative-test migrations.

Refactoring
Favorites 0GitHub 11.2k
F
firecrawl

by firecrawl

firecrawl skill for installing, authenticating, and using the official Firecrawl CLI for web scraping, search, crawling, and page interaction. Learn setup, `firecrawl --status`, login, safe file output to `.firecrawl/`, and practical usage patterns backed by the repo.

Web Scraping
Favorites 0GitHub 234
M
detecting-typosquatting-packages-in-npm-pypi

by mukul975

detecting-typosquatting-packages-in-npm-pypi helps identify suspicious npm and PyPI packages by comparing name similarity, publish recency, and download anomalies. Use it for security audit workflows, dependency review, and first-pass supply-chain risk screening with a reproducible registry-check process.

Security Audit
Favorites 0GitHub 0
S
dependency-updater

by softaworks

dependency-updater is a cross-ecosystem skill that detects project manifests, uses native update and audit tools, applies safer minor and patch updates, skips pinned versions, and flags major upgrades for review.

Code Editing
Favorites 0GitHub 0
V
list-npm-package-content

by vercel

list-npm-package-content helps you inspect the exact files that npm will publish by building the package, creating a tarball, listing its contents, and cleaning up. Useful for verifying build output, catching missing files, and debugging npm publish or deployment issues.

Deployment
Favorites 0GitHub 0
G
aws-cdk-python-setup

by github

aws-cdk-python-setup is a practical setup guide for installing the AWS CDK CLI, configuring AWS credentials, creating a Python CDK app, activating .venv, and installing dependencies.

Cloud Architecture
Favorites 0GitHub 0
Npm