rename-component

Rename components in a dlt toolkit and update cross-references.

53|5|Updated Feb 17, 2026
One-click install
npx skills add https://github.com/dlt-hub/dlthub-ai-workbench --skill rename-component
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: rename-component
Source: https://github.com/dlt-hub/dlthub-ai-workbench/tree/main/.claude/skills/rename-component
Command: npx skills add https://github.com/dlt-hub/dlthub-ai-workbench --skill rename-component

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires uv, and includes scripts (resource) components.

What problem does it solve?

This Skill streamlines the process of renaming components within a dlt toolkit, ensuring all internal references are correctly updated to maintain toolkit integrity.

Core Features & Use Cases

  • Component Renaming: Safely rename skills, commands, or rules within a specified toolkit.
  • Reference Updates: Automatically finds and replaces old component names with new ones across all relevant files in the toolkit.
  • Validation: Includes a validation step to ensure the toolkit remains consistent after the rename operation.
  • Use Case: You've decided to rename a skill from debug-pipeline to troubleshoot-pipeline in your rest-api-pipeline toolkit. This skill will perform the rename and update all mentions of debug-pipeline within the toolkit's files.

Quick Start

Use the rename-component skill to rename the 'debug-pipeline' command in the 'rest-api-pipeline' toolkit to 'troubleshoot-pipeline'.

Frequently Asked Questions about rename-component

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

FAQPage Schema
How do I rename a dlt toolkit component and update all references?

To rename a dlt toolkit component, you specify the target skill, command, or rule and its new name. The tool automatically finds and replaces all internal cross-references across markdown files, workflow definitions, and plugin manifests to maintain consistency.

What files get updated when renaming a component in a dlt toolkit?

When renaming a component in a dlt toolkit, the tool updates internal cross-references in markdown files, workflow definitions, and plugin manifest files. This ensures all mentions of the old component name are replaced with the new name throughout the project.

Does the component rename process validate dlt toolkit integrity?

Yes, the component rename process includes a validation step to verify dlt toolkit integrity post-rename. This ensures that all internal cross-references are correctly updated and the toolkit remains consistent after the modification.

What do I need to set up before using a dlt component rename tool?

Before using a dlt component rename tool, you need the uv dependency installed in your environment. You also need an existing dlt toolkit with defined skills, commands, or rules that you intend to rename and update.

Why do my dlt workflows break after manually renaming a skill?

Manually renaming a dlt skill breaks workflows because internal cross-references in markdown files, workflow definitions, and plugin manifests are not automatically updated. Using an automated rename component tool finds and replaces these references to prevent broken links.

Is automated refactoring the best way to rename rules in a dlt toolkit?

Automated refactoring is the safest way to rename rules in a dlt toolkit because it automatically updates all internal cross-references and validates toolkit integrity post-rename, preventing the broken references that manual find-and-replace often misses.