ai-tools

Generate embeddings, analyze images, and extract structured JSON from text and documents.

Updated Jan 31, 2026
One-click install
npx skills add https://github.com/sahiixx/moltworker --skill ai-tools
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ai-tools
Source: https://github.com/sahiixx/moltworker/tree/main/skills/ai-tools
Command: npx skills add https://github.com/sahiixx/moltworker --skill ai-tools

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

The AI Tools skill provides a centralized suite for generating embeddings, analyzing images, and extracting structured data from text and documents, enabling faster insights and automation across AI-enabled workflows.

Core Features & Use Cases

  • Embeddings generation for semantic search, retrieval-augmented generation, and similarity-based routing.
  • Vision analysis for describing, interpreting, and categorizing images (including prompt-based descriptions).
  • Structured data extraction from unstructured text with model-assisted validation, enabling downstream analytics, dashboards, and automation.
  • Use Case: Build a knowledge base by converting PDFs and images into searchable vectors and structured JSON records.

Quick Start

Install and configure environment variables (OPENAI_API_KEY or ANTHROPIC_API_KEY or AI_GATEWAY_API_KEY), then run per-skill scripts to generate embeddings, analyze images, or extract data. For example:

  • Generate embeddings: node skills/ai-tools/scripts/embeddings.js "Sample text to embed"
  • Analyze an image: node skills/ai-tools/scripts/vision.js image.png "Describe this image"
  • Extract data: node skills/ai-tools/scripts/extract.js "John Doe, 30, NY" --schema '{"name":"string","age":"number","city":"string"}'

Frequently Asked Questions about ai-tools

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I extract structured data from unstructured text using AI?

To extract structured data from unstructured text, you run the provided extraction script with a schema argument. The tool uses OpenAI or Anthropic APIs to parse text and outputs validated JSON records for downstream pipelines.

How do I generate embeddings for semantic search and RAG pipelines?

You generate embeddings for semantic search by running the embeddings script with your target text. The Skill leverages configured AI APIs to process the input and output vector representations for retrieval-augmented generation.

Can I analyze images and extract data from documents with Claude and OpenAI?

Yes, you can analyze images with Claude and OpenAI by running the vision script with an image file and prompt. It interprets and categorizes images, converting visual content into structured text data.

Do I need API keys to process images and text for structured data extraction?

Yes, you need API keys to process images and text. The Skill requires you to configure either OPENAI_API_KEY, ANTHROPIC_API_KEY, or AI_GATEWAY_API_KEY in your environment before executing any scripts.

What is the best way to convert PDFs and images into searchable vectors?

The best way to convert PDFs and images into searchable vectors is using the Skill's vision and embeddings scripts. It extracts insights from documents and generates vector representations for a knowledge base.

Why does structured data extraction require a schema argument?

Structured data extraction requires a schema argument to validate the model output and ensure it matches your desired format. This model-assisted validation guarantees the resulting JSON is ready for analytics.