Dev Tools

Mask sensitive data in JSON, YAML, or text and test REST APIs.

Updated Jun 19, 2025
One-click install
npx skills add https://github.com/CafeIT25/dev-tools --skill dev-tools-cafeit25
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: Dev Tools
Source: https://github.com/CafeIT25/dev-tools/tree/main
Command: npx skills add https://github.com/CafeIT25/dev-tools --skill dev-tools-cafeit25

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill provides a suite of essential browser-based tools for developers, eliminating the need for external applications or complex setups for common development tasks.

Core Features & Use Cases

  • Data Masking: Securely mask sensitive information in JSON, YAML, or plain text data using key names or regular expressions. Ideal for sharing data samples without exposing secrets.
  • API Testing: Test REST APIs by sending requests with custom headers, bodies, and authentication. View responses, status codes, and generate cURL commands for easy replication.
  • Base64 Encoding/Decoding: Quickly encode and decode text or files using Base64, URL encoding, and various hashing algorithms. Useful for data transformation and security checks.

Quick Start

Use the Dev Tools skill to mask the 'password' field in the provided JSON data.

Frequently Asked Questions about Dev Tools

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

FAQPage Schema
How do I mask sensitive data in JSON or YAML files before sharing?

Data masking securely hides sensitive information in JSON, YAML, or text formats by matching key names or regular expressions. This allows you to safely share data samples without exposing actual secrets or passwords.

Can I test REST APIs and generate cURL commands directly from my browser?

API testing supports sending requests with custom headers, bodies, and authentication using various HTTP methods. You can view responses, status codes, and automatically generate cURL commands for easy replication.

Does this utility support Base64 encoding and multiple hashing algorithms?

Base64 encoding and decoding supports text or files, URL encoding, and various hashing algorithms. This functionality is useful for data transformation and performing security checks directly in the browser.

Do I need to install any external applications to use these developer tools?

No external applications or complex setups are required. This suite provides essential browser-based developer utilities built with React and Vite, running entirely client-side for immediate access.

What is the best way to mask specific fields using regular expressions in my data?

The best way to mask fields is by providing your data in JSON, YAML, or text format and specifying key names or regular expressions. The tool processes the input client-side to replace matching sensitive values.