Skill flagged — suspicious patterns detected

ClawHub Security flagged this skill as suspicious. Review the scan results before using.

Summon Translator Skill

v1.0.0

Translate safety procedures, supplier documents, and Articulate Rise 360 eLearning content into 137+ languages using AI. Built for supply chain teams, HSE pr...

0· 76·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 nikirun2017-phache/summon-translator-skill.

Previewing Install & Setup.
Prompt PreviewInstall & Setup
Install the skill "Summon Translator Skill" (nikirun2017-phache/summon-translator-skill) from ClawHub.
Skill page: https://clawhub.ai/nikirun2017-phache/summon-translator-skill
Keep the work scoped to this skill only.
After install, inspect the skill metadata and help me finish setup.
Config paths to check: SUMMON_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 summon-translator-skill

ClawHub CLI

Package manager switcher

npx clawhub@latest install summon-translator-skill
Security Scan
VirusTotalVirusTotal
Suspicious
View report →
OpenClawOpenClaw
Benign
high confidence
Purpose & Capability
Name and description match the actions in SKILL.md: uploading local files, creating translation jobs, polling for completion, and downloading translated outputs. The only external requirement (SUMMON_API_KEY) is exactly what an external translation API would need.
Instruction Scope
Instructions are scoped to the translation workflow (curl upload, poll job status, download results). This is expected, but the workflow necessarily uploads local files (potentially sensitive compliance/HSE content) to summontranslator.com — users should be aware the skill transmits full file contents to a third-party service.
Install Mechanism
No install spec or code files are present (instruction-only). No packages or downloads are requested, so there is no installation risk from arbitrary code being written or executed locally.
Credentials
The only declared config requirement is SUMMON_API_KEY (used in the supplied curl examples). No unrelated credentials, binaries, or config paths are requested.
Persistence & Privilege
Skill is user-invocable (not always: true) and does not request persistent system privileges or modify other skills. Autonomous invocation is allowed by platform default but is not combined with other concerning factors here.
Assessment
This skill appears to do exactly what it says: it uploads files to summontranslator.com using a SUMMON_API_KEY to create translation jobs. Before installing or using it, verify the vendor (summontranslator.com), review their privacy/data-retention and billing policies (uploads are billed per word), and confirm whether your organization can send the specific documents (SDS, JSAs, supplier forms) to a third party. Test with non-sensitive files first, keep your SUMMON_API_KEY secret (store it in a secure secrets manager), and consider rotating/revoking the key if you stop using the service. If your organization requires on‑prem or stricter data controls for safety-critical content, request an enterprise/isolated deployment or avoid uploading such files.

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

Runtime requirements

ConfigSUMMON_API_KEY
latestvk97c960begkj8vr0v1t1pd61w1844jvp
76downloads
0stars
1versions
Updated 3w ago
v1.0.0
MIT-0

Summon Translator Skill

Use this skill to translate compliance-critical files — XLIFF exports from Articulate Rise 360, supplier qualification forms, safety data sheets, JSAs, LOTOs, arc flash procedures, and more — into any target language with terminology precision.

Who this is for

Supply Chain Managers — Onboard global suppliers faster. Translate qualification questionnaires, vendor codes of conduct, and procurement forms without waiting on LSP quotes.

Articulate Rise 360 / L&D Teams — Export your course XLIFF from Rise, translate it here, re-import. No manual copy-paste. Preserves all tags, inline formatting, and segment structure. Ideal for safety inductions, compliance modules, and onboarding courses across multilingual workforces.

Heavy Industry HSE Professionals — Translate JSAs, SDS sheets, arc flash warning labels, LOTO procedures, confined space permits, and toolbox talk scripts into the field languages your workers actually speak. Supports Arabic (RTL), Vietnamese, Tagalog, Hindi, Portuguese, and 130+ more.


Prerequisites

  1. Create an account at https://summontranslator.com
  2. Add a payment method at https://summontranslator.com/billing
  3. Generate an API key at https://summontranslator.com/account
  4. Set the environment variable: SUMMON_API_KEY=st_live_<your-key>

Verify your key is working

curl -s https://summontranslator.com/api/v1/ping \
  -H "Authorization: Bearer $SUMMON_API_KEY"

Expected response: {"ok":true,"version":"1",...}


translate_file — Translate a local file

Use this command when the user wants to translate a file.

Parameters:

  • file_path — path to the file on disk (required)
  • target_languages — comma-separated BCP-47 codes, e.g. ja-JP,fr-FR,de-DE (required)
  • model — AI model to use (optional, default: claude-haiku-4-5-20251001)
  • provideranthropic | openai | gemini | deepseek (optional, inferred from model)
  • source_language — source language BCP-47 code (optional, default: en-US)
  • output_dir — directory to save translated files (optional, default: same dir as input)

Step 1 — Submit the translation job

curl -s -X POST https://summontranslator.com/api/v1/jobs \
  -H "Authorization: Bearer $SUMMON_API_KEY" \
  -F "file=@{file_path}" \
  -F "provider={provider}" \
  -F "model={model}" \
  -F "targetLanguages={target_languages}" \
  -F "sourceLanguage={source_language}" \
  -F "name=$(basename {file_path})"

Save the jobId from the response.

Step 2 — Poll for completion

curl -s https://summontranslator.com/api/v1/jobs/{jobId} \
  -H "Authorization: Bearer $SUMMON_API_KEY"

Repeat every 15 seconds until status is "completed" or "failed". Each task in the tasks array shows per-language progress.

Step 3 — Download each translated file

For each completed task, use the downloadUrl from the poll response:

curl -s -L -o "{output_dir}/{taskId}.{ext}" \
  -H "Authorization: Bearer $SUMMON_API_KEY" \
  "{downloadUrl}"

Or use the explicit URL:

curl -s -L -o "{output_dir}/{language}.{ext}" \
  -H "Authorization: Bearer $SUMMON_API_KEY" \
  "https://summontranslator.com/api/v1/jobs/{jobId}/tasks/{taskId}/download"

check_job — Check translation status

Use when the user wants to check the status of a previously submitted job.

curl -s https://summontranslator.com/api/v1/jobs/{job_id} \
  -H "Authorization: Bearer $SUMMON_API_KEY"

list_jobs — List recent translation jobs

curl -s "https://summontranslator.com/api/v1/jobs?limit=10" \
  -H "Authorization: Bearer $SUMMON_API_KEY"

Supported file formats

ExtensionFormatTypical Use Case
.xliff / .xlfXLIFF 1.2 bilingualArticulate Rise 360 exports, TMS roundtrips
.jsonJSON key-valueSupplier portal UI strings, web app content
.csvCSV (id, value columns)Qualification forms, audit checklists
.mdMarkdownSOPs, safety bulletins, internal wikis
.txtPlain textToolbox talk scripts, permit-to-work templates
.xmlAndroid string resourcesMobile HSE apps, field inspection tools
.poGNU gettextOpen-source EHS platforms
.stringsiOS/macOS Localizable.stringsNative mobile safety apps
.stringsdictiOS/macOS plural rulesMobile apps with count-based strings
.xcstringsXcode String CatalogModern iOS/macOS app localization
.arbFlutter ARBCross-platform field inspection apps
.propertiesJava resource bundlesEnterprise ERP / WMS localization

Articulate Rise 360 Workflow

Rise 360 exports course content as an XLIFF file (.xlf). Use Summon Translator to localize it without breaking your course structure:

  1. In Rise, go to Export → Translations → Export for Translation → download the .xlf
  2. Run translate_file with your .xlf and target languages (e.g., es-ES,pt-BR,vi-VN)
  3. Download the translated .xlf files
  4. Re-import into Rise: Export → Translations → Import Translation

All inline tags (<g>, <x/>, <mrk>) are preserved. No broken segments.

Recommended model for eLearning: claude-sonnet-4-6 — best at maintaining instructional tone, safety register, and consistent terminology across modules.


HSE Content Tips

For safety-critical translations, use claude-sonnet-4-6 and add a system prompt or glossary note in your job name to signal the domain:

-F "name=arc-flash-loto-procedure_HSE"

High-stakes content types that benefit most from AI translation review:

  • Arc flash boundary labels and PPE category callouts
  • SDS Sections 2, 4, 7 (hazard ID, first aid, handling/storage)
  • LOTO energy isolation sequences
  • Confined space entry permits
  • Emergency response and evacuation procedures

⚠️ For regulatory submissions or legally binding safety documents, always have a qualified human reviewer validate the final translation.


Common target language codes for industrial workforces

LanguageCodeCommon regions
Spanish (Latin America)es-419Mexico, Central/South America
Spanish (Spain)es-ESSpain, EU supplier base
Portuguese (Brazil)pt-BRBrazil manufacturing
Vietnamesevi-VNSoutheast Asia operations
Tagalogtl-PHPhilippines, offshore marine
Hindihi-INIndia supply chain
Arabicar-SAGulf region, oilfield
Frenchfr-FRFrance, West Africa, Canada
Mandarin (Simplified)zh-CNChina manufacturing
Mandarin (Traditional)zh-TWTaiwan, HK procurement
Thaith-THThailand, ASEAN
Indonesianid-IDIndonesia, mining
Polishpl-PLEastern Europe manufacturing

Supported models

Model IDProviderBest for
claude-sonnet-4-6anthropicHSE docs, eLearning, compliance content requiring precision
claude-haiku-4-5-20251001anthropicHigh-volume supplier forms, UI strings, fast turnaround
gpt-4oopenaiAlternative premium option
gpt-4o-miniopenaiCost-conscious batch jobs
gemini-2.0-flashgeminiBulk processing, lower cost
deepseek-chatdeepseekBudget option for non-critical content

Recommended default: claude-haiku-4-5-20251001 — fast and affordable for most supply chain and onboarding content.

For safety-critical or Rise 360 eLearning: use claude-sonnet-4-6.


Pricing

  • $0.007 per source word (platform fee)
  • Plus AI model cost × 5 markup
  • $5.00 minimum per job
  • Billed monthly to card on file
  • First 1,000 words free: add -F "promoCode=1TIME" to your first job

A typical 30-minute Rise 360 safety induction course (~3,000 source words) costs roughly $21–$45 depending on model — vs. $300–$600+ from a traditional LSP.


Support

Email: support@summontranslator.com
API docs: https://summontranslator.com/llms.txt

Comments

Loading comments...