← Back to Skills Marketplace
aimlapihello

AIML Embeddings Generator

by AI/ML API · GitHub ↗ · v1.0.0
cross-platform ⚠ suspicious
464
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install aiml-embeddings
Description
Generate text embeddings via AIMLAPI. Use for semantic search, clustering, or high-dimensional text representations with text-embedding-3-large and other mod...
README (SKILL.md)

AIMLAPI Embeddings

Overview

Converts text into high-dimensional numerical representations (vectors) using AIMLAPI's embedding models like text-embedding-3-large.

Quick start

export AIMLAPI_API_KEY="sk-aimlapi-..."
python3 {baseDir}/scripts/gen_embeddings.py --input "Laura is a DJ."

Tasks

Generate embeddings

Use scripts/gen_embeddings.py to get vector representations of text.

python3 {baseDir}/scripts/gen_embeddings.py \
  --input "Knowledge is power." \
  --model text-embedding-3-large \
  --dimensions 1024 \
  --out-dir ./out/embeddings

References

  • references/endpoints.md: API schema and parameter details.
Usage Guidance
This skill appears to do what it claims: it sends text to AIMLAPI's embeddings endpoint and saves the response. Before installing, verify you trust the AIMLAPI service and that the endpoint URL is correct. Keep your AIMLAPI_API_KEY secret and avoid pointing --apikey-file to sensitive system files. Be aware that any text you submit will be transmitted to the remote API (privacy considerations and possible billing), and confirm the output directory is appropriate for storing results.
Capability Analysis
Type: OpenClaw Skill Name: aiml-embeddings Version: 1.0.0 The skill's core script, `scripts/gen_embeddings.py`, includes arguments (`--apikey-file` and `--out-dir`) that allow reading from arbitrary file paths and writing to arbitrary directories, respectively. While the script's stated purpose is benign (generating text embeddings), these capabilities could be exploited by a malicious prompt injection against the OpenClaw agent to read sensitive files or write data to critical system locations. This constitutes a vulnerability, classifying the skill as suspicious rather than malicious, as there is no evidence of intentional harmful behavior within the skill's design.
Capability Assessment
Purpose & Capability
Name and description (generate embeddings via AIMLAPI) match the implementation and declared primaryEnv. The code only contacts https://api.aimlapi.com/v1/embeddings and exposes options that are reasonable for an embeddings client (model, dimensions, encoding, timeout, retries).
Instruction Scope
SKILL.md instructs to set AIMLAPI_API_KEY and run scripts/gen_embeddings.py. The script reads either AIMLAPI_API_KEY or an explicitly provided --apikey-file, posts input to the AIMLAPI embeddings endpoint, and writes the JSON response to a local out directory. It does not reference other system files, secrets, or unrelated endpoints.
Install Mechanism
No install spec; this is an instruction-only skill with a small Python script. Nothing is downloaded or installed automatically.
Credentials
Only AIMLAPI_API_KEY is required (declared as primaryEnv). The optional --apikey-file reads a file only if explicitly provided. No unrelated credentials or environment variables are requested.
Persistence & Privilege
always is false, the skill does not request permanent presence or modify other skills or global agent settings. It performs only a runtime API call and writes output to a user-specified (or default) local directory.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install aiml-embeddings
  3. After installation, invoke the skill by name or use /aiml-embeddings
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Initial release of aimlapi-embeddings skill. - Generate text embeddings using AIMLAPI's models (e.g., text-embedding-3-large). - Provides a script for converting input text to high-dimensional vectors. - Suitable for tasks like semantic search and clustering. - Requires AIMLAPI API key via AIMLAPI_API_KEY environment variable. - Documentation includes quick start, usage, and reference to API schema.
Metadata
Slug aiml-embeddings
Version 1.0.0
License
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is AIML Embeddings Generator?

Generate text embeddings via AIMLAPI. Use for semantic search, clustering, or high-dimensional text representations with text-embedding-3-large and other mod... It is an AI Agent Skill for Claude Code / OpenClaw, with 464 downloads so far.

How do I install AIML Embeddings Generator?

Run "/install aiml-embeddings" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is AIML Embeddings Generator free?

Yes, AIML Embeddings Generator is completely free (open-source). You can download, install and use it at no cost.

Which platforms does AIML Embeddings Generator support?

AIML Embeddings Generator is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created AIML Embeddings Generator?

It is built and maintained by AI/ML API (@aimlapihello); the current version is v1.0.0.

💬 Comments