shine-pii-safe

Detect and anonymize PII in CSV or tabular datasets before LLM ingestion.

1|Updated Apr 15, 2026
One-click install
npx skills add https://github.com/diShine-digital-agency/SHINE-Code-System --skill shine-pii-safe
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: shine-pii-safe
Source: https://github.com/diShine-digital-agency/SHINE-Code-System/tree/main/skills/shine-pii-safe
Command: npx skills add https://github.com/diShine-digital-agency/SHINE-Code-System --skill shine-pii-safe

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

PII present in datasets can leak sensitive information when processed by AI systems. This skill detects PII like phone numbers, IBANs, emails, tax codes, and addresses in your data before ingestion into LLMs, enabling safer data sharing.

Core Features & Use Cases

  • Detects and flags sensitive fields (phone numbers, emails, IBANs, tax codes, addresses).
  • Confirms with the user before applying anonymization to preserve intent and auditability.
  • Applies dishine-data-safe-usb anonymization to preserve grouping and trends while removing raw PII.
  • Outputs an anonymized dataset and a local mapping file for traceability (not uploaded).

Quick Start

To anonymize a CSV file named customers.csv, run the skill on the dataset and follow the prompts to confirm detected PII.

Frequently Asked Questions about shine-pii-safe

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

FAQPage Schema
How do I anonymize PII in a CSV file before LLM ingestion?

PII anonymization for LLM preprocessing detects sensitive fields like phone numbers, emails, and IBANs in tabular data, confirms them with you, and applies anonymization to produce a safe dataset for language model ingestion.

What types of sensitive data can be detected and anonymized in tabular datasets?

This skill detects and anonymizes PII including phone numbers, IBANs, emails, tax codes, and addresses in tabular datasets. It applies anonymization techniques that preserve data grouping and trends while removing the raw sensitive values.

Can I keep a mapping file to reverse the dataset anonymization process later?

Yes, this skill produces a local mapping file alongside the anonymized dataset for traceability. This local mapping file is not uploaded, allowing you to securely retain the ability to trace or reverse the anonymized values.

Does the data anonymization process require uploading raw PII to a server?

No, the data anonymization process does not upload raw data. It detects PII columns, asks for user confirmation, applies anonymization locally, and outputs an anonymized file plus a local mapping file to ensure sensitive information remains secure.

When do I need to anonymize PII before processing data through analytics pipelines?

You need to anonymize PII before processing data through analytics pipelines or data-cleaning workflows when sharing datasets with AI systems. This prevents sensitive information like tax codes and addresses from leaking during language model ingestion.

What is the best way to clean datasets containing addresses and tax codes for safe data sharing?

The best way to clean datasets containing addresses and tax codes for safe data sharing is to use an anonymization skill that flags sensitive fields, requires user confirmation, and outputs an anonymized file that preserves data trends without exposing raw PII.