api-key-handling

Community

Safely manage secrets in Wolfram code.

Authortransreal
Version1.0.0
Installs0

System Documentation

What problem does it solve?

This Skill prevents accidental exposure or unsafe handling of API keys and other credentials when writing Wolfram Language code that calls Anthropic or OpenAI services.

Core Features & Use Cases

  • Correct API key retrieval: Fetches keys through NBAccess rather than reading credentials directly from storage.
  • Provider-appropriate patterns: Uses the right provider identifiers and optional PrivacySpec when obtaining keys for different call paths.
  • Implementation safety guardrails: Avoids hardcoding keys, prevents leaking key fragments in error messages, and ensures notebook outputs do not print secret values.

Quick Start

When implementing credential-related changes, ask the AI to rewrite your Wolfram Language code to retrieve keys using NBAccess`NBGetAPIKey with the appropriate provider name and PrivacySpec, following the API key security rules.

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: api-key-handling
Download link: https://github.com/transreal/claudecode/archive/main.zip#api-key-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.