SocketDevSocketDevOfficialยท12 Agent Skills Included

socket-sdk-js

JavaScript client for Socket.dev package security scoring

Connects Node.js applications to the Socket.dev API for package security scoring, dependency analysis, and quota management. Handles authentication, retries, timeouts, and batch lookups automatically without hand-rolled HTTP code. Includes typed methods and maintenance workflows to keep integrations reliable and up to date.
npx skills add SocketDev/socket-sdk-js --all -g -y
Available:

Directs the agent to act as a senior TypeScript engineer and enforces strict rules for git safety, commits, testing, and release workflows when maintaining this SDK.

All Skills in This Repository (12)

Pure Emerald Level Indicators
๐Ÿ“ฆ In Repo
SocketDevSocketDev

worktree-management

Create, review, and prune Git worktrees for pull request workflows.

Official
Intermediate
๐Ÿ“ฆ In Repo
SocketDevSocketDev

scanning-security

Scan repository configurations and GitHub workflows for security risks and misconfigurations.

Official
Intermediate
๐Ÿ“ฆ In Repo
SocketDevSocketDev

handing-off

Summarize conversation details into a structured handoff document.

Official
Basic
๐Ÿ“ฆ In Repo
SocketDevSocketDev

reviewing-code

Perform multi-pass code reviews across multiple AI backends.

Official
Advanced
๐Ÿ“ฆ In Repo
SocketDevSocketDev

scanning-quality

Analyze codebases for bugs, security issues, and quality metrics.

Official
Intermediate
๐Ÿ“ฆ In Repo
SocketDevSocketDev

updating

Automate dependency updates, lockfile validation, and workflow synchronization.

Official
Advanced
๐Ÿ“ฆ In Repo
SocketDevSocketDev

plug-leaking-promise-race

Diagnose promise leaks in JavaScript async loop code.

Official
Intermediate
๐Ÿ“ฆ In Repo
SocketDevSocketDev

locking-down-programmatic-claude

Enforce strict permission flags and modes for programmatic Claude API calls.

Official
Advanced
๐Ÿ“ฆ In Repo
SocketDevSocketDev

trimming-bundle

Analyze built JavaScript bundles to detect and stub unused code paths.

Official
Advanced
๐Ÿ“ฆ In Repo
SocketDevSocketDev

driving-cursor-bugbot

Automate responses, classifications, and fixes for Cursor Bugbot review comments in GitHub pull requests.

Official
Advanced
๐Ÿ“ฆ In Repo
SocketDevSocketDev

guarding-paths

Audit repositories for duplicate path constructions and consolidate them into canonical declarations.

Official
Advanced
๐Ÿ“ฆ In Repo
SocketDevSocketDev

updating-lockstep

Detect and correct dependency drift in lockstep.json manifests.

Official
Advanced

Frequently Asked Questions

FAQPage Schema
How to install socket-sdk-js?โ–ผ

Run `npx skills add SocketDev/socket-sdk-js --all -g -y` in your terminal to install all skills in this suite globally.

What does the Socket SDK do?โ–ผ

It is the official JavaScript and TypeScript client for the Socket.dev API, letting your app fetch package security scores, run dependency analysis, and check quota without writing raw HTTP requests.

How to check an npm package's security score in Node.js?โ–ผ

Create a SocketSdk client with your API key and call getScoreByNpmPackage with the package name and version to get its dependency score.

Can I analyze multiple packages at once?โ–ผ

Yes. The batchPackageFetch method accepts a list of package URLs and returns analysis results for all of them in a single request.

Does the SDK handle retries and timeouts?โ–ผ

Yes. You configure retries, retry delay, and timeout when creating the client, and it applies exponential backoff to failed requests automatically.

Related Repositories in Software Engineering

View All in Software Engineeringโ†’