KS
Killer-Skills

create-lwc-tab — how to use create-lwc-tab how to use create-lwc-tab, create-lwc-tab setup guide, create-lwc-tab alternative, create-lwc-tab vs lightning web component builder, create-lwc-tab install, what is create-lwc-tab, create-lwc-tab tutorial, create-lwc-tab for developers, create-lwc-tab and lightning web components

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/7/2026

Quality Score

Top 5%
48
Excellent
Based on code quality & docs
Installation
SYS Universal Install (Auto-Detect)
Cursor IDE Windsurf IDE VS Code IDE
> npx killer-skills add MenachemShanowitz/LubavitchRV/create-lwc-tab

Agent Capability Analysis

The create-lwc-tab MCP Server by MenachemShanowitz is an open-source Categories.community integration for Claude and other AI agents, enabling seamless task automation and capability expansion. Optimized for how to use create-lwc-tab, create-lwc-tab setup guide, create-lwc-tab alternative.

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 MCP Server

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
Project
SKILL.md
2.5 KB
.cursorrules
1.2 KB
package.json
240 B
Ready
UTF-8

# Tags

[No tags]
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>

3. Lightning App Page (Recommended)

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.

Related Skills

Looking for an alternative to create-lwc-tab or building a Categories.community AI Agent? Explore these related open-source MCP Servers.

View All

widget-generator

Logo of f
f

widget-generator is an open-source AI agent skill for creating widget plugins that are injected into prompt feeds on prompts.chat. It supports two rendering modes: standard prompt widgets using default PromptCard styling and custom render widgets built as full React components.

149.6k
0
Design

chat-sdk

Logo of lobehub
lobehub

chat-sdk is a unified TypeScript SDK for building chat bots across multiple platforms, providing a single interface for deploying bot logic.

73.0k
0
Communication

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
Communication

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
Communication