create-lwc-tab — create-lwc-tab install create-lwc-tab, LubavitchRV, community, create-lwc-tab install, ide skills, create-lwc-tab for developers, create-lwc-tab and lightning web components, Claude Code, Cursor, Windsurf

v1.0.0
GitHub

About this Skill

Perfect for Salesforce Agents needing streamlined Lightning Web Component creation. create-lwc-tab is a skill that generates a new Lightning Web Component along with the necessary tab and flexipage metadata to make it accessible as a standalone page.

Features

Creates a new Lightning Web Component using JavaScript and LightningElement
Generates necessary tab and flexipage metadata for standalone pages
Creates a directory structure for the component, including a force-app/main/default/lwc/{componentName} folder
Supports camelCase component names, such as pledgeList
Exports a default class that extends LightningElement

# Core Topics

MenachemShanowitz MenachemShanowitz
[0]
[0]
Updated: 3/8/2026

Agent Capability Analysis

The create-lwc-tab skill by MenachemShanowitz is an open-source community AI agent skill for Claude Code and other IDE workflows, helping agents execute tasks with better context, repeatability, and domain-specific guidance. Optimized for create-lwc-tab install, create-lwc-tab for developers, create-lwc-tab and lightning web components.

Ideal Agent Persona

Perfect for Salesforce Agents needing streamlined Lightning Web Component creation.

Core Value

Empowers agents to generate Lightning Web Components with necessary tab and flexipage metadata, utilizing LightningElement from 'lwc', to create standalone pages in Salesforce environments, supporting camelCase component names and directory structures like 'force-app/main/default/lwc/{componentName}/'.

Capabilities Granted for create-lwc-tab

Automating LWC component creation with tab and flexipage setup
Generating standalone pages in Salesforce using LWC
Streamlining development workflows for Salesforce developers by creating directory structures and necessary metadata

! Prerequisites & Limits

  • Requires Salesforce environment setup
  • Limited to Lightning Web Components
  • Component name must be in camelCase
Labs Demo

Browser Sandbox Environment

⚡️ Ready to unleash?

Experience this Agent in a zero-setup browser environment powered by WebContainers. No installation required.

Boot Container Sandbox

create-lwc-tab

Install create-lwc-tab, an AI agent skill for AI agent workflows and automation. Works with Claude Code, Cursor, and Windsurf with one-command setup.

SKILL.md
Readonly

Create LWC with Tab

Creates a new Lightning Web Component along with the necessary tab and flexipage metadata to make it accessible as a standalone page.

Arguments

$ARGUMENTS should be the component name in camelCase (e.g., pledgeList)

Files to Create

1. LWC Component

Create directory: force-app/main/default/lwc/{componentName}/

{componentName}.js:

javascript
1import { LightningElement } from 'lwc'; 2 3export default class ComponentName extends LightningElement { 4 // Component logic 5}

{componentName}.html:

html
1<template> 2 <!-- Component template --> 3</template>

{componentName}.js-meta.xml:

xml
1<?xml version="1.0" encoding="UTF-8"?> 2<LightningComponentBundle xmlns="http://soap.sforce.com/2006/04/metadata"> 3 <apiVersion>62.0</apiVersion> 4 <isExposed>true</isExposed> 5 <targets> 6 <target>lightning__Tab</target> 7 <target>lightning__AppPage</target> 8 <target>lightning__HomePage</target> 9 </targets> 10</LightningComponentBundle>

2. Custom Tab (Optional)

Create: force-app/main/default/tabs/{TabName}.tab-meta.xml

xml
1<?xml version="1.0" encoding="UTF-8"?> 2<CustomTab xmlns="http://soap.sforce.com/2006/04/metadata"> 3 <label>Tab Label</label> 4 <lwcComponent>{componentName}</lwcComponent> 5 <motif>Custom70: Handsaw</motif> 6</CustomTab>

Create: force-app/main/default/flexipages/{Page_Name}.flexipage-meta.xml

Important: Component instances MUST have an <identifier> element or deployment fails.

xml
1<?xml version="1.0" encoding="UTF-8"?> 2<FlexiPage xmlns="http://soap.sforce.com/2006/04/metadata"> 3 <flexiPageRegions> 4 <itemInstances> 5 <componentInstance> 6 <componentName>c:{componentName}</componentName> 7 <identifier>{componentName}1</identifier> 8 </componentInstance> 9 </itemInstances> 10 <name>main</name> 11 <type>Region</type> 12 </flexiPageRegions> 13 <masterLabel>Page Label</masterLabel> 14 <template> 15 <name>flexipage:defaultAppHomeTemplate</name> 16 </template> 17 <type>AppPage</type> 18</FlexiPage>

Deploy

bash
1sf project deploy start \ 2 --source-dir force-app/main/default/lwc/{componentName} \ 3 --source-dir force-app/main/default/flexipages/{Page_Name}.flexipage-meta.xml \ 4 --target-org lubavitchrv_partial \ 5 --wait 10

After Deployment

New flexipages require activation before appearing in App Launcher. Use the activate-lightning-page skill if needed.

FAQ & Installation Steps

These questions and steps mirror the structured data on this page for better search understanding.

? Frequently Asked Questions

What is create-lwc-tab?

Perfect for Salesforce Agents needing streamlined Lightning Web Component creation. create-lwc-tab is a skill that generates a new Lightning Web Component along with the necessary tab and flexipage metadata to make it accessible as a standalone page.

How do I install create-lwc-tab?

Run the command: npx killer-skills add MenachemShanowitz/LubavitchRV/create-lwc-tab. It works with Cursor, Windsurf, VS Code, Claude Code, and 19+ other IDEs.

What are the use cases for create-lwc-tab?

Key use cases include: Automating LWC component creation with tab and flexipage setup, Generating standalone pages in Salesforce using LWC, Streamlining development workflows for Salesforce developers by creating directory structures and necessary metadata.

Which IDEs are compatible with create-lwc-tab?

This skill is compatible with Cursor, Windsurf, VS Code, Trae, Claude Code, OpenClaw, Aider, Codex, OpenCode, Goose, Cline, Roo Code, Kiro, Augment Code, Continue, GitHub Copilot, Sourcegraph Cody, and Amazon Q Developer. Use the Killer-Skills CLI for universal one-command installation.

Are there any limitations for create-lwc-tab?

Requires Salesforce environment setup. Limited to Lightning Web Components. Component name must be in camelCase.

How To Install

  1. 1. Open your terminal

    Open the terminal or command line in your project directory.

  2. 2. Run the install command

    Run: npx killer-skills add MenachemShanowitz/LubavitchRV/create-lwc-tab. The CLI will automatically detect your IDE or AI agent and configure the skill.

  3. 3. Start using the skill

    The skill is now active. Your AI agent can use create-lwc-tab immediately in the current project.

Related Skills

Looking for an alternative to create-lwc-tab or another community skill for your workflow? Explore these related open-source skills.

View All

widget-generator

Logo of f
f

f.k.a. Awesome ChatGPT Prompts. Share, discover, and collect prompts from the community. Free and open source — self-host for your organization with complete privacy.

149.6k
0
AI

flags

Logo of vercel
vercel

flags is a Next.js feature management skill that enables developers to efficiently add or modify framework feature flags, streamlining React application development.

138.4k
0
Browser

zustand

Logo of lobehub
lobehub

The ultimate space for work and life — to find, build, and collaborate with agent teammates that grow with you. We are taking agent harness to the next level — enabling multi-agent collaboration, effortless agent team design, and introducing agents as the unit of work interaction.

72.8k
0
AI

data-fetching

Logo of lobehub
lobehub

The ultimate space for work and life — to find, build, and collaborate with agent teammates that grow with you. We are taking agent harness to the next level — enabling multi-agent collaboration, effortless agent team design, and introducing agents as the unit of work interaction.

72.8k
0
AI