context-extraction
Installation
SKILL.md
Context Extraction
The loop
Commands, filters and the file format: the crowdin-cli skill's context reference. Read it before the download; its --status filter does not mean "needs context". With a JSONL file already in hand, start at step 3.
- Coverage (optional):
crowdin context status. Done when you can tell the user how many strings have manual, AI and no context. - Download:
crowdin context download, with no--status. Done whencrowdin-context.jsonlexists and holds one line per string in scope. - Fill
ai_contextfollowing the rest of this skill. Done when every line that needs context (see "Strings that need context") has a value, and every changed line passes the validity checklist. - Preview:
crowdin context upload --dryrun. Done when it lists exactly the strings you filled. - Upload:
crowdin context upload, thencrowdin context status. Done when the upload lists the same strings the dry run did; report how many, and the new coverage, to the user.
Information sources (priority order)
For each string, use these JSONL fields in order - stop when you have enough to write a confident ai_context: