Naming Gen is an AI-powered CLI tool that analyzes your code to replace cryptic variable and function names with clear, descriptive alternatives.
The fastest way to install a skill directly from the registry.
npx clawhub@latest install naming-gen
Copy the skill folder to one of these locations
~/.openclaw/skills/ <project>/skills/ Priority: Workspace > Local > Bundled
Copy this prompt to OpenClaw to install it automatically.
Help me install naming-gen using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).
Get the raw skill files in a ZIP archive.
Naming Gen is a specialized utility designed to solve one of the most persistent challenges in software engineering: naming things. By integrating this capability into your development workflow through Openclaw Skills, you can transform legacy code or hurried prototypes into self-documenting source code. The tool evaluates the specific context of how a variable or function is used to suggest names that accurately reflect intent, data types, and logical purpose.
Whether you are refactoring a complex enterprise application or simply cleaning up a script, Naming Gen ensures your project remains readable and maintainable. This tool is a zero-config solution within the Openclaw Skills ecosystem, allowing developers to improve their codebase quality without the overhead of manual renaming or complex setup processes.
Naming Gen requires no permanent installation and can be executed directly using npx. Ensure you have Node.js 18 or higher installed on your system.
# Run the tool on a specific file to get suggestions
npx ai-naming ./src/utils.ts
# Analyze an entire directory for inconsistent naming
npx ai-naming ./src/
# Access the help menu to see all configuration flags
npx ai-naming --help
The tool processes source files locally and generates suggestions based on its analysis. It categorizes its findings using the following schema to help you prioritize refactoring within your Openclaw Skills workflow:
| Attribute | Description |
|---|---|
| Current Name | The existing variable or function identifier identified as vague. |
| Usage Context | A snippet of the surrounding code that informs the AI's suggestion. |
| Severity Score | A numerical threshold (e.g., --threshold 3) used to flag the most ambiguous names. |
| Suggested Name | The AI-generated alternative that better describes the logic. |
| Output Format | Options include standard text, checklist format, or JSON for automated pipelines. |
Loading
A CLI tool that uses AI to analyze your git diffs and automatically create descriptive names for your git stashes.

A zero-config CLI tool designed to scaffold production-ready Turborepo architectures with optimized build pipelines.

Automate the creation of dashboards, alerts, and metrics configurations for any tech stack using AI-driven logic.

Generate production-ready Prometheus alerting rules and Grafana dashboard JSON configurations using simple natural language descriptions.

Automate the creation of optimized Next.js configuration files with project-specific best practices.

Transform natural language descriptions into fully functional, secure Nginx configuration files instantly.








































