Set up shadowling's three languages — native (translations), learning (what you study), and explanation (corrections). Required before first use. Usage: /shadowling:setup
Scanned 9/6/2026
Install to Claude Code
npx -y skills add OleksandrHavuka/shadowling --skill setup --agent claude-codeInstalls into .claude/skills of the current project.
Are you the author of Setup?
Add the live security badge to your README — it updates automatically with every re-scan.
[](https://www.skillsdirectory.com/skills/oleksandrhavuka-setup)More formats (shields.io, HTML) on the badges page.
---
name: setup
description: "Set up shadowling's three languages — native (translations), learning (what you study), and explanation (corrections). Required before first use. Usage: /shadowling:setup"
allowed-tools: Bash(python3 */config.py*)
---
Configure the three plugin-wide languages. ALL are required — the plugin refuses
to work until they are set.
The plugin's scripts live at `${CLAUDE_PLUGIN_ROOT}`; invoke them directly so
each command starts with `python3`.
Steps:
1. Ask the user with `AskUserQuestion`: "What's your native language — the one
words and corrections are translated INTO?"
2. Run `python3 "${CLAUDE_PLUGIN_ROOT}/config.py" set first_language "<answer>"`.
3. Ask the user with `AskUserQuestion`: "What language are you learning? — the
one your messages get analyzed and drilled in." Do NOT offer a default; let
the user name it.
4. Run `python3 "${CLAUDE_PLUGIN_ROOT}/config.py" set learning_language "<answer>"`.
5. Ask the user with `AskUserQuestion`: "What language should explanations
(meanings, rules, takeaways) be written in?" Offer the answer from step 3
(learning language) and the answer from step 1 (native language) as options.
6. Run `python3 "${CLAUDE_PLUGIN_ROOT}/config.py" set explanation_language "<answer>"`.
7. Each `set` prints `<config><row><key>value</key></row></config>`; confirm all three saved values to the user.
Do NOT gloss anything in your reply.
Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.
No comments yet. Be the first to comment!