How deepl/claude-plugin works
This repository is a Claude plugin that exposes DeepL capabilities: translation, writing improvement, glossary access, and document translation. The documented user flow is Claude using the plugin to access DeepL; the README also notes that sign-in occurs when access is first needed. The tree contains plugin metadata, MCP configuration, and translation-rule skill instructions, but no implementation excerpts, so capability-specific wiring is not inferred.
Main entry points: .mcp.json MCP configuration · plugin.json Plugin manifest · SKILL.md Translation rules
Components 10
Claude plugin
- Plugin manifest
.claude-plugin/plugin.json - MCP configuration
.mcp.json - Translation rules
skills/translation-rules/SKILL.md
DeepL capabilities
- Translation
.mcp.json - Writing improvement
.mcp.json - Glossary access
.mcp.json - Document translation
.mcp.json
Other components
- User
- Claude
- DeepL
Connections 12
- User → Claude: requests work
- Claude → Plugin manifest: uses plugin
- Claude → Translation rules: uses guidance
- Claude → MCP configuration: connects through
- MCP configuration → Translation: enables
- MCP configuration → Writing improvement: enables
- MCP configuration → Glossary access: enables
- MCP configuration → Document translation: enables
- Translation → DeepL: accesses
- Writing improvement → DeepL: accesses
- Glossary access → DeepL: accesses
- Document translation → DeepL: accesses