This is a reference companion for es-toolkit, the modern utility library that's gunning for lodash's throne. It pulls install commands, import patterns, and setup instructions straight from the local docs rather than Claude's training data, which matters because package managers and import paths drift between versions. You get runtime-specific guidance for Node, Bun, Deno, and browsers, plus it'll warn you off namespace imports that kill tree-shaking. The skill reads package.json to detect your actual package manager and shows you every available subpath import. Honest take: it's narrow in scope but solves the real problem of getting correct, current setup info instead of outdated Stack Overflow answers.

skills.sh installs
538
GitHub stars
11.4K
last updated
Aug 21, 2026

Install

$ npx -y skills add toss/es-toolkit --skill guide --agent claude-code

Installs into .claude/skills of the current project.

Files

es-toolkit Usage Guide

Provide guidance on installing, importing, and using es-toolkit across different runtimes.

Input

$ARGUMENTS — A topic or question about es-toolkit usage.

Why source-of-truth matters

Installation commands and import paths change across versions. When es-toolkit is already installed, verify its version and exports from the installed package. The skill may be installed as a standalone directory, so never assume the es-toolkit repository or a sibling docs directory is available.

Workflow

1. Inspect the user's project

Detect the package manager from its lockfile:

  • package-lock.json → npm
  • yarn.lock → Yarn
  • pnpm-lock.yaml → pnpm
  • bun.lock or bun.lockb → Bun

If es-toolkit is installed, resolve its package metadata from the package that depends on it:

node -e "console.log(require.resolve('es-toolkit/package.json'))"

Run the command from the relevant workspace package, not automatically from a monorepo root. If the project uses Yarn Plug'n'Play, use yarn node instead of node. Read the resolved package.json to verify the installed version and its exports.

Sponsors

Details

Repository
github.com/toss/es-toolkit
Category
Documentation
First seen
Jun 3, 2026

More from toss/es-toolkit

All 2
1aj-geddes avatarapi-reference-documentationaj-geddes/useful-ai-promptsCreate comprehensive API reference documentation with OpenAPI/Swagger specs, REST endpoints, authentication, examples, and SDKs. Use when documenting REST APIs,499skills.sh installs
2openclaudia avatarwrite-blogopenclaudia/openclaudia-skillsGenerate a full SEO-optimized blog post. Use when the user says "write a blog post", "blog article", "write about", "create content for", "SEO article", "blog c477skills.sh installs
3secondsky avatarapi-reference-documentationsecondsky/claude-skillsCreates professional API documentation using OpenAPI specifications with endpoints, authentication, and interactive examples. Use when documenting REST APIs, cr465skills.sh installs
4davila7 avatarwriting-plansdavila7/claude-code-templatesUse when you have a spec or requirements for a multi-step task, before touching code408skills.sh installs
5davila7 avatarwriting-skillsdavila7/claude-code-templatesUse when creating new skills, editing existing skills, or verifying skills work before deployment389skills.sh installs
6buiducnhat avatardocsbuiducnhat/agent-skillsdocs388skills.sh installs