export-skill

Sanitize, translate, package, and share Claude skills sequentially.

3|1|Updated Apr 4, 2026
One-click install
npx skills add https://github.com/epologee/leclause-skills --skill export-skill
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: export-skill
Source: https://github.com/epologee/leclause-skills/tree/main/packages/export-skill/skills/export-skill
Command: npx skills add https://github.com/epologee/leclause-skills --skill export-skill

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Exporting a Claude skill for sharing requires removing PII and environment-specific data, optionally translating or porting it for other platforms, packaging it, and handing it off to recipients. Doing all these steps manually is error-prone and tedious, and can lead to leaking sensitive information or producing broken packages.

Core Features & Use Cases

  • Orchestrated workflow: Chains sanitize, optional translate or port, package, and share as sequential Skill tool invocations so you can run the entire export in one command.
  • Validation & safety checks: Verifies the source skill exists under ~/.claude/skills, ensures suffixes are valid, prevents overwriting existing /tmp/skill-exports paths, and aborts with clear errors when steps fail.
  • Composable sub-skills: Each step is available standalone (sanitize, translate, port, package, share) for partial workflows like porting or re-packaging only.
  • Use case: Share a colleague-friendly copy of a skill translated to English and packaged, or produce a platform-specific port for local testing.

Quick Start

Run /export-skill say en to sanitize the say skill, translate it to English, package it, and open a Finder handoff.

Frequently Asked Questions about export-skill

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

FAQPage Schema
How do I package and share a Claude skill for distribution?

To package and share a Claude skill, you can run the export-skill command to sanitize the source directory, optionally translate or port it, package it, and open a Finder handoff. This orchestrated workflow prevents leaking sensitive information.

What does sanitizing a skill directory do before sharing?

Sanitizing a skill directory removes PII and environment-specific data from the local Claude skill files before sharing. This prevents leaking sensitive information or producing broken packages when handing off skills to recipients.

Can I port a local Claude skill to another platform for testing?

Yes, you can port a local Claude skill to another platform for local testing. The export workflow supports an optional porting step, allowing you to produce a platform-specific port alongside sanitization and packaging.

How do I translate a Claude skill to English before exporting?

You can translate a Claude skill to English during the export process by passing the target language as an argument. The workflow chains the translation step sequentially after sanitization and before packaging the final artifact.

Why does my skill export abort with a missing output error?

Your skill export aborts with a clear error when expected outputs are missing from a step, or if the source skill does not exist under the ~/.claude/skills directory. The workflow validates filesystem paths and arguments to prevent silent failures.

Do I need to package a skill again if I only want to port it?

No, you do not need to run the entire workflow if you only want to port a skill. Each step is available as a standalone sub-skill, allowing you to run partial workflows for porting or re-packaging only without repeating unnecessary steps.