Platform
Utilities
Ready-made tools your agents can call. Search the list or filter by category. Each utility has its own page.
76 utilities
- Documents and PDF
PDF page splitter
utilities.pdf_page_splitter
Splits a PDF into single pages or page ranges.
Agents use it to: isolate the invoice or contract pages that matter.
View utility - Documents and PDF
PDF merger
utilities.pdf_merger
Combines several PDFs into one document.
Agents use it to: assemble reports from many sources into one deliverable.
View utility - Documents and PDF
HTML to PDF generator
utilities.html_to_pdf_generator
Renders HTML and CSS into a precise PDF.
Agents use it to: generate receipts, invoices and executive briefs.
View utility - Documents and PDF
PDF OCR extractor
utilities.pdf_ocr_extractor
Turns scanned PDF pages into searchable text.
Agents use it to: ingest legacy scans and non-digital documents.
View utility - Documents and PDF
PDF table extractor
utilities.pdf_table_extractor
Finds tables in a PDF and returns them as structured data.
Agents use it to: pull balance sheets and price matrices out of PDFs.
View utility - Documents and PDF
PDF watermarker and stamper
utilities.pdf_watermarker
Overlays text or images on PDF pages.
Agents use it to: mark generated documents with a classification or timestamp.
View utility - Documents and PDF
Word to Markdown
utilities.docx_to_markdown
Converts Word documents into clean Markdown.
Agents use it to: turn human-written documents into model-friendly context.
View utility - Documents and PDF
PDF metadata scrubber
utilities.pdf_metadata_scrubber
Reads, edits or strips metadata from PDFs.
Agents use it to: sanitise documents before they leave the building.
View utility - Documents and PDF
Markdown to HTML
utilities.markdown_to_html
Converts Markdown to sanitised HTML5.
Agents use it to: render agent output as web-ready markup.
View utility - Documents and PDF
EPUB text extractor
utilities.epub_to_text_extractor
Pulls plain text from e-books, chapter by chapter.
Agents use it to: load long-form books into an agent’s memory.
View utility - Web ingestion
Dynamic page scraper
utilities.headless_dom_scraper
Runs a browser engine so JavaScript-built pages are fully rendered.
Agents use it to: read content from React, Vue and Angular apps.
View utility - Web ingestion
Clean article extractor
utilities.clean_article_extractor
Strips ads, menus and footers and keeps the readable text.
Agents use it to: turn a cluttered page into noise-free Markdown.
View utility - Web ingestion
Sitemap crawler
utilities.sitemap_parser
Finds and parses every URL in a site’s XML sitemaps.
Agents use it to: map a website’s structure before crawling it.
View utility - Web ingestion
Feed ingester
utilities.rss_atom_ingester
Fetches and normalises RSS and Atom feeds.
Agents use it to: watch news, blogs and market updates as they publish.
View utility - Web ingestion
Page screenshot
utilities.webpage_screenshot_utility
Captures full-page or element screenshots as PNG or WebP.
Agents use it to: give vision models an image of a rendered page.
View utility - Web ingestion
Link health checker
utilities.link_health_checker
Checks status codes and redirect chains for many URLs at once.
Agents use it to: audit documentation for broken links.
View utility - Web ingestion
Structured data extractor
utilities.structured_schema_extractor
Reads JSON-LD, Open Graph and Schema.org data from a page.
Agents use it to: get product, price and event data without scraping the layout.
View utility - Web ingestion
Robots and rate-limit auditor
utilities.robots_txt_validator
Reads a site’s crawl rules and delays.
Agents use it to: keep agents inside a site’s scraping policy.
View utility - Data conversion and parsing
Excel converter
utilities.excel_reader_writer
Reads workbooks and returns sheet ranges as JSON.
Agents use it to: extract metrics and tables from legacy spreadsheets.
View utility - Data conversion and parsing
CSV to Parquet
utilities.csv_to_parquet_converter
Converts CSV into compressed columnar files.
Agents use it to: make big tables fast to query and cheap to store.
View utility - Data conversion and parsing
JSON Schema validator
utilities.json_schema_validator
Checks JSON against a schema and lists the errors.
Agents use it to: verify structured output from another agent.
View utility - Data conversion and parsing
XML and JSON converter
utilities.xml_to_json_converter
Converts complex XML to JSON and back.
Agents use it to: talk to legacy SOAP and enterprise XML systems.
View utility - Data conversion and parsing
SQL normaliser
utilities.sql_query_formatter
Parses, cleans and formats SQL.
Agents use it to: tidy agent-written queries before they run.
View utility - Data conversion and parsing
YAML and JSON converter
utilities.yaml_to_json_converter
Converts configuration between YAML and JSON.
Agents use it to: manage infrastructure and deployment manifests.
View utility - Data conversion and parsing
PII anonymiser
utilities.data_anonymizer_pii
Finds and redacts emails, phone numbers, ID numbers and card numbers.
Agents use it to: sanitise data before sending it to an outside model.
View utility - Data conversion and parsing
Text encoding repair
utilities.unicode_text_normalizer
Fixes garbled characters and normalises Unicode.
Agents use it to: clean scraped text before tokenising it.
View utility - Data conversion and parsing
JSONPath query
utilities.jsonpath_query_executor
Runs filter queries against deeply nested JSON.
Agents use it to: pick fields out of large third-party API responses.
View utility - Data conversion and parsing
Table to SQL database
utilities.tsv_to_sqlite
Loads CSV or TSV into an indexed in-memory SQL database.
Agents use it to: let an agent query a raw text file with SQL.
View utility - Archives and files
ZIP creator
utilities.zip_compressor
Packs files and folders into ZIP archives, with optional passwords.
Agents use it to: bundle a job’s deliverables into one download.
View utility - Archives and files
ZIP extractor
utilities.zip_decompressor
Unpacks ZIP archives into an isolated folder.
Agents use it to: open received code bundles and datasets.
View utility - Archives and files
TAR.GZ pack and extract
utilities.tar_gz_pack_unpack
Creates and extracts gzipped TAR archives, keeping file metadata.
Agents use it to: handle Unix-style packages and build contexts.
View utility - Archives and files
File hasher
utilities.file_hash_calculator
Computes SHA-256, MD5 and BLAKE2 checksums.
Agents use it to: verify a file is intact before and after transfer.
View utility - Archives and files
File type detector
utilities.file_mime_type_detector
Identifies a file’s real type from its contents, not its name.
Agents use it to: check untrusted uploads before processing them.
View utility - Archives and files
Directory tree
utilities.directory_tree_generator
Outputs a folder structure as a text tree or JSON.
Agents use it to: show a coding agent the layout of a project.
View utility - Media and vision
Image optimiser
utilities.image_resizer_compressor
Resizes, crops and compresses images, keeping proportions.
Agents use it to: shrink images to save multimodal tokens.
View utility - Media and vision
Image OCR
utilities.image_ocr_text_extractor
Extracts text and its positions from images.
Agents use it to: read screenshots, receipts and signs.
View utility - Media and vision
Image format converter
utilities.image_format_converter
Converts between PNG, JPEG, WebP, TIFF and BMP.
Agents use it to: normalise incoming images for the web.
View utility - Media and vision
Audio preprocessor
utilities.audio_transcription_formatter
Normalises channels and sample rates and splits long audio into chunks.
Agents use it to: prepare recordings for speech-to-text.
View utility - Media and vision
Video frame sampler
utilities.video_frame_extractor
Pulls keyframes at set intervals or scene changes.
Agents use it to: sample video for vision-model analysis.
View utility - Media and vision
EXIF and location reader
utilities.exif_metadata_extractor
Reads camera details, timestamps and GPS from photos.
Agents use it to: get context from uploaded field photos.
View utility - Media and vision
QR and barcode tool
utilities.qr_barcode_engine
Creates QR codes and barcodes, and reads them from images.
Agents use it to: issue authentication codes or scan inventory.
View utility - Media and vision
Background remover
utilities.image_background_remover
Isolates the subject and returns a transparent PNG.
Agents use it to: prepare product images automatically.
View utility - Security and verification
JWT inspector
utilities.jwt_token_verifier_decoder
Decodes tokens and checks their signatures.
Agents use it to: authenticate incoming webhooks and service calls.
View utility - Security and verification
HMAC signer
utilities.hmac_signature_generator
Computes HMAC signatures for request bodies.
Agents use it to: sign requests sent to partner APIs.
View utility - Security and verification
PGP encrypt and decrypt
utilities.pgp_encrypt_decrypt
Encrypts and decrypts text or files with PGP keys.
Agents use it to: secure messages between agents over public networks.
View utility - Security and verification
Integrity verifier
utilities.sha256_checksum_verifier
Hashes a stream as it arrives to confirm it was delivered intact.
Agents use it to: confirm nothing was corrupted in transit.
View utility - Security and verification
One-time code generator
utilities.totp_token_generator
Computes time-based one-time passwords from a shared secret.
Agents use it to: sign in to systems that require two-factor codes.
View utility - Security and verification
Binary codec
utilities.base64_binary_encoder_decoder
Converts bytes to and from Base64, Base32 and hex.
Agents use it to: move raw bytes through JSON.
View utility - Security and verification
Certificate inspector
utilities.x509_certificate_parser
Reads TLS certificates for validity and expiry.
Agents use it to: watch the security lifecycle of your domains.
View utility - BinanceComing soon
Exchange info
utilities.binance_exchange_info
Lists markets and their trading rules.
Agents use it to: check what can be traded and in what sizes.
View utility - BinanceComing soon
Price ticker
utilities.binance_price_ticker
Returns current prices and 24-hour statistics.
Agents use it to: watch markets.
View utility - BinanceComing soon
Market data
utilities.binance_market_data
Returns order books, recent trades and candles.
Agents use it to: analyse price action and liquidity.
View utility - BinanceComing soon
Account balances
utilities.binance_account_balances
Reads balances through a read-only key.
Agents use it to: report holdings without any ability to trade.
View utility - BinanceComing soon
Place order
utilities.binance_order_place
Places a spot order, subject to spending limits and optional approval.
Agents use it to: execute a strategy within hard limits.
View utility - BinanceComing soon
Cancel order
utilities.binance_order_cancel
Cancels an open order.
Agents use it to: pull orders when conditions change.
View utility - BinanceComing soon
Order status and history
utilities.binance_order_status
Returns open orders, past orders and fills.
Agents use it to: reconcile what happened.
View utility - CoinbaseComing soon
Product info
utilities.coinbase_product_info
Lists trading pairs and their rules.
Agents use it to: check what can be traded and in what sizes.
View utility - CoinbaseComing soon
Price ticker
utilities.coinbase_price_ticker
Returns current prices and recent statistics.
Agents use it to: watch markets.
View utility - CoinbaseComing soon
Market data
utilities.coinbase_market_data
Returns order books, recent trades and candles.
Agents use it to: analyse price action and liquidity.
View utility - CoinbaseComing soon
Account balances
utilities.coinbase_account_balances
Reads balances through a read-only key.
Agents use it to: report holdings without any ability to trade.
View utility - CoinbaseComing soon
Place order
utilities.coinbase_order_place
Places an order, subject to spending limits and optional approval.
Agents use it to: execute a strategy within hard limits.
View utility - CoinbaseComing soon
Cancel order
utilities.coinbase_order_cancel
Cancels an open order.
Agents use it to: pull orders when conditions change.
View utility - CoinbaseComing soon
Order status
utilities.coinbase_order_status
Returns open and past orders.
Agents use it to: track an order to completion.
View utility - CoinbaseComing soon
Fills history
utilities.coinbase_fills_history
Returns executed trades and fees.
Agents use it to: reconcile and report.
View utility - Core helpers
JSON tools
utilities.json_transform
Reshape, patch, diff and validate JSON.
Agents use it to: glue between steps in a workflow.
View utility - Core helpers
Text tools
utilities.text_tools
Regular expressions, templates, statistics and chunking.
Agents use it to: prepare text for embedding and search.
View utility - Core helpers
Hashing and keyed hashes
utilities.hash_hmac
SHA-2, BLAKE2 and keyed hashes using secrets held in Memory.
Agents use it to: fingerprint and authenticate data.
View utility - Core helpers
Encoders
utilities.encode_decode
Base64, hex, URL and HTML entity conversion, plus unique IDs.
Agents use it to: format values for transport.
View utility - Core helpers
Time and maths
utilities.time_math
Parse, format and convert times; evaluate safe expressions.
Agents use it to: date arithmetic and quick calculations.
View utility - Core helpers
Compression
utilities.compress
Gzip, Zstandard and Brotli, to and from Store.
Agents use it to: shrink data before storing or sending.
View utility - Core helpers
Guarded web fetch
utilities.http_fetch
HTTPS requests with internal addresses blocked and redirects re-checked.
Agents use it to: call external APIs safely.
View utility - Core helpers
Catalogue
utilities.utilities_list
Lists every utility with its signature.
Agents use it to: let an agent discover what is available.
View utility - Quantum Computing Helpers
Geometric torsional worker
utilities.qc.geometric_torsional
Turns a molecule’s rotatable bonds, or a robot’s joint limits, into a QAOA circuit and decodes the result into a conformer.
Agents use it to: search conformers, prepare docking and plan joint angles without doing matrix maths in the prompt.
View utility - Quantum Computing Helpers
QUBO graph worker
utilities.qc.qubo_graph
Compiles routing, scheduling, assignment and portfolio problems into Ising models and QAOA circuits, and decodes the answers.
Agents use it to: turn a business constraint set into JSON a quantum device can run, then read back the route, schedule or allocation.
View utility - Quantum Computing Helpers
Fermionic structure worker
utilities.qc.fermionic_structure
Builds a qubit Hamiltonian and a VQE circuit from molecular orbital integrals, and turns measured expectation values into an energy.
Agents use it to: answer electronic-structure questions such as battery and catalyst energetics without hand-written Pauli operators.
View utility - Quantum Computing Helpers
Network partition worker
utilities.qc.network_partition
Splits a graph into communities or isolates a fault region by compiling modularity or cut objectives into QAOA circuits.
Agents use it to: isolate microgrid faults, find communities in traffic graphs and cluster suspected botnet hosts.
View utility
Binance and Coinbase are trademarks of their respective owners. Ahura OS is not affiliated with or endorsed by either. Exchange tools use your own API keys, held in your partition and never returned, and trading tools respect the spending limits and approvals you set.

