namecheck

Check candidate name availability on npm, GitHub, and TLD domains.

Updated Apr 12, 2026
One-click install
npx skills add https://github.com/lucascaro/hivesmith --skill namecheck
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: namecheck
Source: https://github.com/lucascaro/hivesmith/tree/main/skills/namecheck
Command: npx skills add https://github.com/lucascaro/hivesmith --skill namecheck

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires curl, gh, jq, and includes scripts (resource) components.

What problem does it solve?

This Skill addresses the challenge of verifying whether a given name is available on multiple online platforms and domains, saving time in brand or project name selection.

Core Features & Use Cases

  • Availability Checking: Efficiently determine if a name is free on npm, GitHub, and popular TLD domains.
  • Batch Verification: Handle multiple names at once through file input or command arguments.
  • Use Case: A startup founder wants to check if their preferred project name is available on GitHub, npm, and in the .com domain before registering.

Quick Start

Check the availability of multiple names by running the namecheck script with the desired names as arguments or via a list file.

Frequently Asked Questions about namecheck

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I check if a project name is available across npm, GitHub, and domains?

Name availability checking across npm, GitHub, and multiple TLD domains is done by running a script that takes candidate names as arguments or file input and reports which are free.

Can I verify multiple brand names in batch instead of checking them one by one?

Yes, batch verification is supported. You can pass multiple candidate names directly as command arguments or provide a list file to verify brand name availability on npm, GitHub, and domains all at once.

Do I need GitHub CLI and curl installed to verify name availability?

Yes, you need curl, the GitHub CLI (gh), and jq installed in your environment. These dependencies are required to perform the availability checks and parse the API results for npm, GitHub, and domains.

What is the best way to validate a startup name and avoid trademark or package conflicts?

The best way to validate a startup name for conflicts is to check its availability across developer platforms and domains. This script checks npm, GitHub, and various TLDs to ensure uniqueness before registration.

Does name verification work for all top-level domains or just .com?

Name verification works across multiple TLD domains, not just .com. The script checks domain availability to help startup founders and developers ensure their chosen brand name is unique.