skills$openclaw/tsconfig-gen
lxgicstudios33

by lxgicstudios

tsconfig-gen – OpenClaw Skill

tsconfig-gen is an OpenClaw Skills integration for coding workflows. Generate optimal tsconfig.json for your project type. Use when setting up TypeScript.

33 stars3.9k forksSecurity L1
Updated Feb 7, 2026Created Feb 7, 2026coding

Skill Snapshot

nametsconfig-gen
descriptionGenerate optimal tsconfig.json for your project type. Use when setting up TypeScript. OpenClaw Skills integration.
ownerlxgicstudios
repositorylxgicstudios/tsconfig-gen
languageMarkdown
licenseMIT
topics
securityL1
installopenclaw add @lxgicstudios/tsconfig-gen
last updatedFeb 7, 2026

Maintainer

lxgicstudios

lxgicstudios

Maintains tsconfig-gen in the OpenClaw Skills directory.

View GitHub profile
File Explorer
9 files
.
src
cli.ts
852 B
index.ts
742 B
_meta.json
288 B
package-lock.json
30.2 KB
package.json
597 B
README.md
284 B
SKILL.md
2.2 KB
tsconfig.json
251 B
SKILL.md

name: tsconfig-gen description: Generate optimal tsconfig.json for your project type. Use when setting up TypeScript.

TSConfig Generator

Get the right tsconfig for your project without reading docs. Tell it what you're building and get a properly configured TypeScript setup.

One command. Zero config. Just works.

Quick Start

npx ai-tsconfig "next.js app with strict mode"

What It Does

  • Generates tsconfig.json tailored to your project type
  • Sets correct module resolution and target for your runtime
  • Configures path aliases and includes/excludes
  • Enables appropriate strict mode options
  • Handles library, app, and monorepo configurations

Usage Examples

# Next.js project
npx ai-tsconfig "next.js 14 app router"

# Node.js library
npx ai-tsconfig "node library targeting esm and cjs"

# React app with Vite
npx ai-tsconfig "react spa with vite, strict mode"

Best Practices

  • Match your target - Node 18+ can use esnext, older runtimes need downleveling
  • Enable strict gradually - Start with strict:false if migrating from JS
  • Use project references - For monorepos, generate configs per package
  • Keep paths simple - Alias @/ to src/ and call it a day

When to Use This

  • Starting any TypeScript project
  • Upgrading an existing tsconfig to modern settings
  • Understanding what each compiler option actually does
  • Setting up build configurations for publishing packages

Part of the LXGIC Dev Toolkit

This is one of 110+ free developer tools built by LXGIC Studios. No paywalls, no sign-ups, no API keys on free tiers. Just tools that work.

Find more:

Requirements

No install needed. Just run with npx. Node.js 18+ recommended.

npx ai-tsconfig --help

How It Works

The tool maps your project description to TypeScript compiler options. It knows which settings work together and avoids incompatible combinations. Output is valid JSON with inline comments explaining each option.

License

MIT. Free forever. Use it however you want.

README.md

ai-tsconfig

Generate optimal tsconfig.json for your project type.

Install

npm install -g ai-tsconfig

Usage

npx ai-tsconfig next
npx ai-tsconfig node
npx ai-tsconfig react
npx ai-tsconfig library

Setup

export OPENAI_API_KEY=sk-...

Permissions & Security

Security level L1: Low-risk skills with minimal permissions. Review inputs and outputs before running in production.

Requirements

No install needed. Just run with npx. Node.js 18+ recommended. ```bash npx ai-tsconfig --help ```

FAQ

How do I install tsconfig-gen?

Run openclaw add @lxgicstudios/tsconfig-gen in your terminal. This installs tsconfig-gen into your OpenClaw Skills catalog.

Does this skill run locally or in the cloud?

OpenClaw Skills execute locally by default. Review the SKILL.md and permissions before running any skill.

Where can I verify the source code?

The source repository is available at https://github.com/openclaw/skills/tree/main/skills/lxgicstudios/tsconfig-gen. Review commits and README documentation before installing.