tag-tool

Edit the tags array in a Pixie tool's tool.json to add or remove kebab-case keywords.

6|1|Updated May 17, 2026
One-click install
npx skills add https://github.com/AlexKapadia/Pixie --skill tag-tool
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: tag-tool
Source: https://github.com/AlexKapadia/Pixie/tree/main/.claude/skills/tag-tool
Command: npx skills add https://github.com/AlexKapadia/Pixie --skill tag-tool

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Edits the tags array in a Pixie tool's tool.json to add or remove kebab-case keywords for filtering.

Core Features & Use Cases

  • Adds or removes per-tool tags in tool.json to enable precise filtering in the dashboard sidebar.
  • Normalizes tags to kebab-case, preventing duplicates or invalid characters.
  • Does not modify inputs, outputs, behaviour, or dependencies of tools; only updates metadata for categorization.

Quick Start

Add a tag to a tool's tool.json to categorize it for filtering.

Frequently Asked Questions about tag-tool

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

FAQPage Schema
How do I add tags to a Pixie tool's tool.json for sidebar filtering?

Tags in a tool.json file are kebab-case keywords stored in a tags array that enable precise filtering in the Pixie dashboard sidebar. They categorize tools for maintenance and reuse without altering inputs, outputs, or dependencies.

What is the best way to normalize tags in tool.json to prevent invalid characters?

The best way to normalize tags in tool.json is to use a tagging utility that automatically converts input to kebab-case. This prevents duplicates and invalid characters, ensuring keywords are properly formatted for dashboard sidebar filtering.

Does adding tags to tool.json modify a tool's inputs, outputs, or dependencies?

Adding tags to tool.json does not modify a tool's inputs, outputs, behavior, or dependencies. The process strictly updates metadata for categorization and maintains the existing JSON structure without altering other fields.

Can I remove existing tags from a tool's tags array without breaking the JSON structure?

You can remove existing tags from a tool's tags array without breaking the JSON structure. The process verifies tool existence, updates the tags array, and maintains all other fields in the tool.json file intact.

When do I need to update the tags array in tool.json for tool organization?

You need to update the tags array in tool.json when you want to label tools for sidebar filtering across a repository. This applies during tool maintenance, reuse, or organization to improve discoverability and categorization.