addis-assistant

Provides Speech-to-Text (STT) and text Translation using the Addis Assistant API (api.addisassistant.com). Use when the user needs to convert an audio file to text (specifically Amharic), or translate text between languages (e.g., Amharic to English). Requires 'x-api-key'.

7 stars

Best use case

addis-assistant is best used when you need a repeatable AI agent workflow instead of a one-off prompt.

Provides Speech-to-Text (STT) and text Translation using the Addis Assistant API (api.addisassistant.com). Use when the user needs to convert an audio file to text (specifically Amharic), or translate text between languages (e.g., Amharic to English). Requires 'x-api-key'.

Teams using addis-assistant should expect a more consistent output, faster repeated execution, less prompt rewriting.

When to use this skill

  • You want a reusable workflow that can be run more than once with consistent structure.

When not to use this skill

  • You only need a quick one-off answer and do not need a reusable workflow.
  • You cannot install or maintain the underlying files, dependencies, or repository context.

Installation

Claude Code / Cursor / Codex

$curl -o ~/.claude/skills/addis-assistant-stt/SKILL.md --create-dirs "https://raw.githubusercontent.com/Demerzels-lab/elsamultiskillagent/main/public/skills/dagmawibabi/addis-assistant-stt/SKILL.md"

Manual Installation

  1. Download SKILL.md from GitHub
  2. Place it in .claude/skills/addis-assistant-stt/SKILL.md inside your project
  3. Restart your AI agent — it will auto-discover the skill

How addis-assistant Compares

Feature / Agentaddis-assistantStandard Approach
Platform SupportNot specifiedLimited / Varies
Context Awareness High Baseline
Installation ComplexityUnknownN/A

Frequently Asked Questions

What does this skill do?

Provides Speech-to-Text (STT) and text Translation using the Addis Assistant API (api.addisassistant.com). Use when the user needs to convert an audio file to text (specifically Amharic), or translate text between languages (e.g., Amharic to English). Requires 'x-api-key'.

Where can I find the source code?

You can find the source code on GitHub using the link provided at the top of the page.

SKILL.md Source

# Addis Assistant

## Overview

This skill enables the use of the Addis Assistant API for both Speech-to-Text (STT) and text Translation.

## Using This Skill

This skill provides two primary functions:

1.  **Speech-to-Text (STT):** Convert an audio file (e.g., Amharic) into text.
2.  **Translation:** Translate text from a source language to a target language.

### Authentication

Both functions require an `x-api-key`. This key should be provided as an argument to the respective scripts.

### STT Function

-   **Endpoint:** `api.addisassistant.com/api/v2/stt`
-   **Method:** `POST`
-   **Parameters:**
    -   `audio`: Path to the audio file (e.g., `"@/path/to/file"`)
    -   `request_data`: JSON string with `"language_code": "am"` (Amharic is the default and only supported language for now).

### Translation Function

-   **Endpoint:** `api.addisassistant.com/api/v1/translate`
-   **Method:** `POST`
-   **Parameters:**
    -   `text`: The text to be translated.
    -   `source_language`: The language of the input text (e.g., `"am"`).
    -   `target_language`: The language to translate the text into (e.g., `"en"`).

## Resources

This skill includes `scripts/` for direct execution and `references/` for API details.

### scripts/

-   `stt.py`: Python script for Speech-to-Text.
-   `translate.py`: Python script for text Translation.

### references/

-   `api_spec.md`: Detailed API specifications and curl examples.

Related Skills

homeassistant-cli

7
from Demerzels-lab/elsamultiskillagent

Advanced Home Assistant control using the official hass-cli tool. Features auto-completion, event monitoring, history queries, and rich output formatting. Alternative to the curl-based homeassistant skill - choose this if you want a more interactive CLI experience with better discovery and formatting.

research-assistant

7
from Demerzels-lab/elsamultiskillagent

Organized research and knowledge management for agents.

ai-boss-assistant

7
from Demerzels-lab/elsamultiskillagent

Transform any AI into a professional executive assistant with battle-tested personas and workflows.

home-assistant

7
from Demerzels-lab/elsamultiskillagent

Control Home Assistant smart home devices, run automations, and receive webhook events. Use when controlling lights, switches, climate, scenes, scripts, or any HA entity. Supports bidirectional communication via REST API (outbound) and webhooks (inbound triggers from HA automations).

sql-assistant

7
from Demerzels-lab/elsamultiskillagent

Comprehensive SQL query assistant for database operations, optimization, and troubleshooting. Use when Codex needs to write, debug, optimize, or explain SQL queries; analyze database schemas; or help with SQL-related tasks including joins, subqueries, aggregations, and performance tuning. Supports MySQL, PostgreSQL, SQLite, and other SQL dialects.

prompt-learning-assistant

7
from Demerzels-lab/elsamultiskillagent

Systematic learning of 58+ AI prompt engineering techniques with real-world cases and personalized learning paths.

ai-assistant-prompt-template-examples-templafy-hel-90af51ce

7
from Demerzels-lab/elsamultiskillagent

You are an AI Assistant that helps users with text in Microsoft Office applications

personal-assistant

7
from Demerzels-lab/elsamultiskillagent

Personal daily briefing and productivity assistant.

recruiter-assistant

7
from Demerzels-lab/elsamultiskillagent

A comprehensive recruitment workflow assistant designed to automate resume screening, interview question.

etf-assistant

7
from Demerzels-lab/elsamultiskillagent

ETF投资助理 / ETF Investment Assistant - 查询行情、筛选ETF、对比分析、定投计算。支持沪深300、创业板、科创50、纳指等主流ETF。

citrineos-assistant

7
from Demerzels-lab/elsamultiskillagent

Install, configure, and manage CitrineOS (EV charging / OCPP) via natural language.

homeassistant-n8n-agent

7
from Demerzels-lab/elsamultiskillagent

Bridge OpenClaw with your n8n instance for Home Assistant automation.