Skip to content

Latest commit

 

History

4 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Khaya AI Skills for Claude

Claude skills for the Khaya AI APIs — speech and text AI for African languages:

Skill API What it does
khaya-asr ASR v3 Transcribe audio to text in 34 African languages, with optional word/segment timestamps
khaya-tts TTS v2 Synthesize natural speech (WAV/MP3/OGG) in 32 languages and dialects, 3 voices
khaya-translate Translation v2 Translate between English and African languages (Twi, Ewe, Ga, Fante, Dagbani, Yoruba, and more)

The only requirement is a Khaya AI API key — subscribe at translation.ghananlp.org, then set it as the KHAYA_API_KEY environment variable. The bundled scripts use only the Python standard library.

Install

Claude Code, Claude Desktop, or Cowork (recommended)

/plugin marketplace add Khaya-AI/khaya-claude-skills
/plugin install khaya-ai@khaya-ai

All three skills install together and trigger automatically when you ask Claude to transcribe, voice, or translate African-language content.

Manual (per-skill)

Copy any skill directory from plugins/khaya-ai/skills/ into ~/.claude/skills/:

cp -r plugins/khaya-ai/skills/khaya-translate ~/.claude/skills/

claude.ai / desktop app upload

Zip a skill directory with a .skill extension and upload it under Settings → Capabilities:

./build_skill_packages.sh   # writes khaya-asr.skill, khaya-tts.skill, khaya-translate.skill to dist/

(Team/Enterprise org owners can provision skills org-wide from admin settings.)

Usage examples

Once installed, just ask Claude naturally:

  • "Transcribe this Twi voice note and give me word-level timestamps"
  • "Read this paragraph aloud in Ewe with the female voice, save as MP3"
  • "Translate this letter from English to Dagbani"

Claude fetches supported languages live from the APIs (GET /languages), so new languages work without updating the skills.

API documentation

Full API reference: translation.ghananlp.org · Questions: subscriptions@khaya.ai

Network access note (Cowork / Claude desktop app)

The skills call https://translation-api.ghananlp.org. Claude Code and local environments can reach it directly, but Cowork's sandbox restricts outbound network access to an allowlist, so API calls from Cowork may fail with a proxy 403 until that domain is allowed. On Team/Enterprise plans, an org owner can permit it under Admin settings -> Capabilities (network access). This is a platform restriction, not an issue with the skills or your API key.

License

MIT — see LICENSE.

About

Khaya AI Claude skills

Resources

Stars

4 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages