semtools

Search documents, code, and PDFs semantically using embeddings.

2|Updated Nov 30, 2025
One-click install
npx skills add https://github.com/ryantking/agentctl --skill semtools-ryantking
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: semtools
Source: https://github.com/ryantking/agentctl/tree/main/internal/templates/templates/skills/semtools
Command: npx skills add https://github.com/ryantking/agentctl --skill semtools-ryantking

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Semtools enables fast semantic search and document parsing to help teams surface conceptually related information across large doc sets, codebases, and configuration files.

Core Features & Use Cases

  • Semantic search across documents, code repositories, and PDFs using embeddings.
  • Automated document parsing for unsupported formats into searchable Markdown.
  • Use Case: Quickly discover related concepts when exact keywords do not match, enabling faster code understanding and documentation exploration.

Quick Start

Use semtools to search for "authentication patterns" in docs/ and to parse a set of PDFs for semantic indexing.

Frequently Asked Questions about semtools

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

FAQPage Schema
How do I search across large codebases and PDFs when exact keywords don't match?

Semantic search across large codebases and PDFs uses embeddings-based search to surface conceptually related content when exact keywords fail. It parses unsupported document formats into Markdown and indexes them within a workspace cache for fast retrieval.

What is the best way to parse PDFs for semantic indexing?

Parsing PDFs for semantic indexing involves converting unsupported formats into searchable Markdown, then using embeddings to locate conceptually related information across the workspace cache.

Can I use semantic search to explore YAML manifests and documentation?

Yes, semantic search can explore YAML manifests and documentation by applying embeddings to surface conceptually related content, enabling faster code understanding and documentation exploration at scale.

Does semantic search work with LLM embeddings for code repository exploration?

Semantic search works with LLM embeddings for code repository exploration by indexing parsed documents and configurations, allowing teams to quickly discover related concepts when exact keyword matching is insufficient.

How do I manage parsing and indexing for large document sets?

Managing parsing and indexing for large document sets relies on a workspace cache to store parsed Markdown from unsupported formats, streamlining the embeddings-based search process across extensive codebases and documentation.