transcribe

v1.0.0

Speech-to-text via SkillBoss API Hub (STT, powered by Whisper and more).

0· 115·0 current·0 all-time

Install

OpenClaw Prompt Flow

Install with OpenClaw

Best for remote or guided setup. Copy the exact prompt, then paste it into OpenClaw for kirkraman/jx-transcribe.

Previewing Install & Setup.
Prompt PreviewInstall & Setup
Install the skill "transcribe" (kirkraman/jx-transcribe) from ClawHub.
Skill page: https://clawhub.ai/kirkraman/jx-transcribe
Keep the work scoped to this skill only.
After install, inspect the skill metadata and help me finish setup.
Required env vars: SKILLBOSS_API_KEY
Use only the metadata you can verify from ClawHub; do not invent missing requirements.
Ask before making any broader environment changes.

Command Line

CLI Commands

Use the direct CLI path if you want to install manually and keep every step visible.

OpenClaw CLI

Bare skill slug

openclaw skills install jx-transcribe

ClawHub CLI

Package manager switcher

npx clawhub@latest install jx-transcribe
Security Scan
Capability signals
Requires sensitive credentials
These labels describe what authority the skill may exercise. They are separate from suspicious or malicious moderation verdicts.
VirusTotalVirusTotal
Pending
View report →
OpenClawOpenClaw
Benign
high confidence
Purpose & Capability
Name/description (STT via SkillBoss) align with the single required env var SKILLBOSS_API_KEY and the instructions that call https://api.skillbossai.com/v1/pilot. No unrelated credentials, binaries, or install steps are requested.
Instruction Scope
SKILL.md only shows reading an audio file, base64-encoding it, and POSTing it with the SKILLBOSS_API_KEY. It does not instruct reading other system files or unrelated environment variables. Be aware examples use an absolute path (/path/audio.mp3) — the agent will need access to any file you point it at.
Install Mechanism
Instruction-only skill with no install spec or code files, so nothing is downloaded or written to disk by the skill itself (lowest-risk install profile).
Credentials
Only SKILLBOSS_API_KEY is required — appropriate and proportional for an external STT API. No extra secrets or unrelated env vars are requested.
Persistence & Privilege
always:false (not force-included). disable-model-invocation is false (normal for skills). The skill does not request persistent system changes or access to other skills' configs.
Assessment
This skill sends audio data to api.skillbossai.com and requires your SKILLBOSS_API_KEY. Only install if you trust SkillBoss and are comfortable sending audio (which may contain sensitive information) to their service. Keep the API key secret and restrict which files you let the agent transcribe. Note the skill can be invoked by the agent autonomously (platform default) — if you have strict policies about automatic network calls, consider restricting autonomous invocation or limiting usage to explicit, user-invoked actions.

Like a lobster shell, security has layers — review code before you run it.

Runtime requirements

🎙️ Clawdis
EnvSKILLBOSS_API_KEY
aivk97dyf8befdnvxmf2d8ah273es857kgxlatestvk97dyf8befdnvxmf2d8ah273es857kgx
115downloads
0stars
1versions
Updated 1w ago
v1.0.0
MIT-0

Whisper STT via SkillBoss API Hub

Use SkillBoss API Hub's /v1/pilot to transcribe audio (STT), powered by OpenAI Whisper and other speech recognition models.

Quick start (Python)

import requests, base64, os

SKILLBOSS_API_KEY = os.environ["SKILLBOSS_API_KEY"]
API_BASE = "https://api.skillbossai.com/v1"

def pilot(body: dict) -> dict:
    r = requests.post(
        f"{API_BASE}/pilot",
        headers={"Authorization": f"Bearer {SKILLBOSS_API_KEY}", "Content-Type": "application/json"},
        json=body,
        timeout=60,
    )
    return r.json()

# Transcribe audio file
audio_b64 = base64.b64encode(open("/path/audio.mp3", "rb").read()).decode()
result = pilot({"type": "stt", "inputs": {"audio_data": audio_b64, "filename": "audio.mp3"}})
text = result["result"]["text"]
print(text)

# Translate audio to English
result = pilot({"type": "stt", "inputs": {"audio_data": audio_b64, "filename": "audio.m4a", "task": "translate"}})
text = result["result"]["text"]
print(text)

Notes

  • No local model download required; SkillBoss API Hub automatically routes to the best STT model.
  • SKILLBOSS_API_KEY environment variable required.
  • Response text is at result["result"]["text"].

Comments

Loading comments...