confidential-data-handling

Community

Confidentially wrap or declassify Wolfram results.

Authortransreal
Version1.0.0
Installs0

System Documentation

What problem does it solve?

This Skill prevents sensitive Wolfram Language data from being exposed in Claude prompts by guiding you to correctly mark inputs and outputs as confidential or to intentionally declassify them when needed.

Core Features & Use Cases

  • Confidential wrapping at the right time: Wrap values during assignment using Confidential[...] so secret content is excluded from downstream prompts and propagation happens correctly.
  • Automatic handling of secret dependency structure: When schema sending is enabled, confidential-dependent outputs include safe structural metadata (type/keys/sizes) instead of raw sensitive values.
  • Declassification via NonConfidential: Produce non-confidential results even when they depend on confidential variables, skipping confidential propagation for the marked result.
  • Trigger-based behavior: Use Confidential[...] when the user instruction includes “secret/confidential/hidden” in a variable-assignment context.

Quick Start

Mark a value as confidential by assigning it as var = Confidential[expr], or declassify a computed summary as summary = NonConfidential[... ].

Dependency Matrix

Required Modules

None required

Components

Standard package

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: confidential-data-handling
Download link: https://github.com/transreal/claudecode/archive/main.zip#confidential-data-handling

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.