oracle

Bundle natural language prompts with file sets for LLM processing.

20|7|Updated Feb 11, 2026
One-click install
npx skills add https://github.com/kaivyy/kabot --skill oracle-kaivyy
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: oracle
Source: https://github.com/kaivyy/kabot/tree/main/kabot/skills/oracle
Command: npx skills add https://github.com/kaivyy/kabot --skill oracle-kaivyy

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires @steipete/oracle, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill streamlines the process of providing context to language models by bundling prompts with relevant files, enabling more accurate and context-aware responses, especially for complex coding and documentation tasks.

Core Features & Use Cases

  • Contextual Prompting: Combines natural language prompts with specific files or directories for LLM processing.
  • File Bundling: Supports inclusion and exclusion of files using glob patterns, respecting .gitignore.
  • Engine Flexibility: Works with both API-based and browser-based LLM execution environments.
  • Session Management: Allows for long-running tasks with session reattachment.
  • Use Case: Debugging a complex issue in a large codebase by providing the relevant source files and error logs to an LLM for analysis and suggested fixes.

Quick Start

Use the oracle skill to preview the token count for a task involving all files in the src directory, excluding test files.

Frequently Asked Questions about oracle

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

FAQPage Schema
How do I provide LLM context by bundling prompts with code files?

To provide LLM context by bundling prompts with code files, this Skill combines natural language prompts with specific directories using glob patterns for API or browser-based execution. It respects .gitignore rules to ensure only relevant source files are included.

Can I exclude test files when bundling source code for LLM debugging?

Yes, you can exclude test files when bundling source code for LLM debugging by using glob inclusion and exclusion patterns. The Skill filters your specified directories, allowing you to isolate production code and provide only the necessary context to the language model.

How does file bundling handle long-running LLM tasks and sessions?

File bundling handles long-running LLM tasks by providing session management capabilities. This allows you to initiate complex code analysis or documentation generation and reattach to the active session later, ensuring continuous context processing without losing state.

Do I need a specific CLI binary to bundle files for prompt engineering?

Yes, you need the oracle CLI binary installed to execute file bundling for prompt engineering. This dependency is required to process the combined natural language prompts and specified file sets for both API-based and browser-based LLM environments.

What is the best way to preview token counts before sending files to an LLM?

The best way to preview token counts before sending files to an LLM is by using this Skill to evaluate your bundled prompt and directory structure. It aggregates the selected source files, allowing you to assess context size and adjust exclusions before execution.