lc-list

iQeda's avatarfrom iQeda

List LeetCode problems by difficulty level (easy/medium/hard)

0stars🔀0forks📁View on GitHub🕐Updated Jan 6, 2026

When & Why to Use This Skill

The lc-list Claude skill is a specialized developer tool designed to streamline technical interview preparation and algorithmic learning. By integrating directly with LeetCode via CLI, it allows users to instantly browse and filter coding challenges by difficulty levels (Easy, Medium, Hard). This skill eliminates the need to manually navigate the LeetCode website, providing a focused environment for software engineers to discover practice problems and enhance their problem-solving efficiency.

Use Cases

  • Technical Interview Prep: Quickly retrieve a curated list of Medium or Hard problems to simulate real-world coding interview environments.
  • Skill Progression: Use the difficulty filters to create a structured learning path, starting from Easy problems to build confidence before tackling complex algorithms.
  • Daily Coding Routine: Efficiently find and select new challenges for daily practice sessions to maintain competitive programming skills and algorithmic proficiency.
namelc-list
descriptionList LeetCode problems by difficulty level (easy/medium/hard)

LeetCode List

List LeetCode problems.

Usage

/lc-list - List all problems /lc-list easy - List Easy problems only /lc-list medium - List Medium problems only /lc-list hard - List Hard problems only

Instructions

Run the appropriate leetcode-cli command based on the argument:

  • No argument or "all": leetcode list 2>/dev/null | head -30
  • "easy": leetcode list -q eL 2>/dev/null | head -30
  • "medium": leetcode list -q mL 2>/dev/null | head -30
  • "hard": leetcode list -q hL 2>/dev/null | head -30

Show the results to the user.