← ClaudeAtlas

doomersion-language-feedlisted

Given a target language, CEFR proficiency level, and a list of personal interests, generate a scrollable social-media-style feed of short posts that teach vocabulary and grammar in context, each with an English gloss and one grammar or vocabulary note.
riteshkew/yc-skills · ★ 0 · AI & Automation · score 73
Install: claude install-skill riteshkew/yc-skills
# Workflow When this skill triggers, follow these steps in order. ## Step 1 — Capture Input Parameters Ask the user for (or read from the prompt): 1. **Target language** — the language to learn (e.g. Spanish, French, Japanese, Portuguese). 2. **Proficiency level** — CEFR level: A1, A2, B1, B2, C1, or C2. 3. **Interests** — one or more topics the learner cares about (e.g. football, cooking, travel, music, gaming). 4. **Feed length** — how many posts to generate (default: 10; minimum: 8). If any required field is missing, prompt: > "Please tell me: (1) the language you want to learn, (2) your CEFR level (A1–C2), (3) your interests, and (4) how many posts you'd like (default 10)." ## Step 2 — Plan Vocabulary and Grammar Coverage Before writing posts, internally plan: - Select **N vocabulary items** appropriate to the stated CEFR level (N ≈ feed length × 1.5 so no two posts repeat the same word). - Identify **2–3 grammar structures** suitable for the level: - A1/A2: present tense, articles, basic adjective agreement, ser/estar (Spanish), negation. - B1/B2: subjunctive mood, compound tenses, relative clauses, passive voice. - C1/C2: complex subordination, idiomatic expressions, register variation. - Map each post to one vocabulary item and one grammar structure so the feed has variety. ## Step 3 — Generate Each Post For each of the N posts, produce the following block in order: ``` **@[handle]** [emoji] [Target-language post text — 1–4 sentences on the interest to