{"id":50488755,"url":"https://github.com/crowdin/skills","last_synced_at":"2026-06-02T00:31:09.606Z","repository":{"id":348905920,"uuid":"1162475645","full_name":"crowdin/skills","owner":"crowdin","description":"Agent Skills to help developers using AI agents with Crowdin","archived":false,"fork":false,"pushed_at":"2026-04-03T09:59:03.000Z","size":92,"stargazers_count":3,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2026-04-03T15:29:42.915Z","etag":null,"topics":["agent-skills","ai","claude","cursor","skills"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/crowdin.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2026-02-20T10:03:55.000Z","updated_at":"2026-04-03T09:59:06.000Z","dependencies_parsed_at":null,"dependency_job_id":null,"html_url":"https://github.com/crowdin/skills","commit_stats":null,"previous_names":["crowdin/skills"],"tags_count":null,"template":false,"template_full_name":null,"purl":"pkg:github/crowdin/skills","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/crowdin%2Fskills","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/crowdin%2Fskills/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/crowdin%2Fskills/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/crowdin%2Fskills/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/crowdin","download_url":"https://codeload.github.com/crowdin/skills/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/crowdin%2Fskills/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":33800675,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-06-01T02:00:06.963Z","response_time":115,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["agent-skills","ai","claude","cursor","skills"],"created_at":"2026-06-02T00:31:09.070Z","updated_at":"2026-06-02T00:31:09.602Z","avatar_url":"https://github.com/crowdin.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Crowdin Skills\n\nThis repository contains Agent Skills for [Crowdin](https://crowdin.com), an AI-powered localization platform for teams and businesses.\n\n## What are Agent Skills?\n\nSkills are reusable capabilities for AI coding agents. They provide procedural knowledge and best practices that help AI agents implement features correctly and efficiently.\n\n## Installation\n\nInstall all Crowdin skills with a single command:\n\n```bash\nnpx skills add crowdin/skills\n```\n\nThis gives your AI coding agent access to comprehensive Crowdin knowledge including best practices, common pitfalls, and configuration patterns.\n\n## Available Skills\n\n### context-extraction\n\nFills `ai_context` in Crowdin JSONL files so translators get clear context. Covers which strings need context (ambiguous short words, plurals, inline tags, etc.), how to write 1–3 sentence descriptions (UI element type, placement), and safe editing rules (only edit `ai_context`, validity checklist).\n\n### crowdin-context-cli\n\nDocuments `crowdin context download` and `crowdin context upload` for AI enrichment. Covers CLI options (filters, output path, overwrite/dryrun), JSONL format, and the workflow: download → fill `ai_context` (e.g. with context-extraction) → upload.\n\n### crowdin-api-client\n\nGuides practical usage of `@crowdin/crowdin-api-client` for production workflows. Covers client/module selection, pagination with `.withFetchAll()`, uploads via storage + file creation, translation build/download flow, runtime options (`fetch`, retries, timeout), and error handling patterns (`CrowdinValidationError` vs `CrowdinError`).\n\n### croql\n\nHelps build, validate, and optimize Crowdin CroQL expressions for strings, translations, TM segments, and glossary terms. Includes operator guidance, context-specific fields, editor-filter equivalents, and API endpoint templates with URL-encoding reminders.\n\n### graphql\n\nHelps write and debug valid Crowdin GraphQL queries with schema-aware arguments, pagination, filtering/sorting, and node/rate-limit safety checks. Includes a troubleshooting pattern for common Playground errors like unsupported field arguments.\n\n## Quick Start\n\n1. **Install all Crowdin skills:**\n   ```bash\n   npx skills add crowdin/skills\n   ```\n\n2. **Use with your AI coding agent:**\n   The skills will automatically be available when working on projects that use Crowdin, or when you mention terms that fall under the scope of the skills.\n\n3. **Manual trigger:**\n   You can explicitly reference the skills in your prompts:\n   ```\n   \"Using the Crowdin skills, help me enrich the context of strings before translation starts\"\n   ```\n\n### Installing Individual Skills\n\nIf you prefer, you can install specific skills:\n```bash\nnpx skills add crowdin/skills/context-extraction\nnpx skills add crowdin/skills/crowdin-context-cli\nnpx skills add crowdin/skills/crowdin-api-client\nnpx skills add crowdin/skills/croql\nnpx skills add crowdin/skills/graphql\n```\n\n## Compatibility\n\nThese skills are compatible with:\n- [Cursor](https://cursor.sh)\n- [Claude Code](https://claude.ai/product/claude-code)\n- [Cline](https://cline.bot/)\n- [Windsurf](https://codeium.com/windsurf)\n- [GitHub Copilot](https://github.com/features/copilot)\n- And other agents supporting the skills.sh format\n\n## Resources\n\n- [Crowdin Documentation](https://support.crowdin.com)\n- [Crowdin GitHub](https://github.com/crowdin)\n- [Skills.sh](https://skills.sh)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcrowdin%2Fskills","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcrowdin%2Fskills","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcrowdin%2Fskills/lists"}