Skip to content

Tools Reference

14 packs. 65+ functions. Zero tool-selection overhead.

Every function below is callable with a single __ot prefix. No JSON schemas, no tool discovery loops.

Tool Index

Pack Description Documentation
web Content extraction web-fetch.md
brave Web, news, local search brave-search.md
ground Google grounded search grounding-search.md
context7 Library documentation context7.md
code Semantic code search code-search.md
ripgrep Fast text/regex search ripgrep.md
llm Data transformation transform.md
db Database queries database.md
excel Excel manipulation excel.md
convert Document to Markdown convert.md
package Package versions package.md
file File operations file.md
diagram Diagram generation diagram.md
ot Internal tools ot.md

Quick Reference

# Web content extraction
web.fetch(url="https://example.com")
web.fetch_batch(urls=["url1", "url2"])

# Brave search
brave.search(query="AI news", count=10)
brave.news(query="tech", freshness="pd")
brave.local(query="coffee near me")

# Google grounded search
ground.search(query="current weather")
ground.dev(query="React hooks")

Documentation & Code

# Library docs
context7.search(query="next.js routing")
context7.doc(library="/vercel/next.js")

# Code search
code.search(query="authentication handler")
ripgrep.search(pattern="def.*async", path="src/")

Data Processing

# LLM transformation
llm.transform(input=data, prompt="extract emails")

# Database
db.tables(db_url="sqlite:///data.db")
db.query(sql="SELECT * FROM users", db_url="sqlite:///data.db")

# Excel
excel.read(path="data.xlsx", sheet="Sheet1")
excel.write(path="output.xlsx", data=rows)

Document Conversion

# Convert documents to Markdown
convert.pdf(pattern="report.pdf", output_dir="output")
convert.word(pattern="doc.docx", output_dir="output")
convert.powerpoint(pattern="deck.pptx", output_dir="output")
convert.excel(pattern="data.xlsx", output_dir="output")

# Auto-detect format
convert.auto(pattern="documents/*", output_dir="converted")

Package Management

package.npm(["react", "vue"])
package.pypi(["requests", "flask"])
package.version(registry="npm", packages={"react": "^18.0.0"})

Diagrams

# Generate and render diagrams
diagram.generate_source(source="...", provider="mermaid", name="flow")
diagram.render_diagram(source="...", provider="mermaid", name="flow")

# Get guidance
diagram.get_diagram_instructions(provider="mermaid")
diagram.get_diagram_policy()
diagram.list_providers()

# Batch rendering (self-hosted only)
diagram.batch_render(sources=[...])
diagram.render_directory(directory="./diagrams")

License Information

Tool License
Web Fetch Apache 2.0
Brave Search MIT
Grounding Search MIT
Context7 MIT
Code Search MIT
Ripgrep MIT
Transform MIT
Database MPL 2.0
Excel MIT
Convert MIT
Package MIT
Diagram MIT

Full license texts: licenses/