🦞 API Catalog
real tools across 78 categories grouped by category — all computed from your actual input, no mocked data.
Agent Tools 10
- Extract JSON from LLM Extract JSON from messy LLM output (markdown, code fences, explanation text). The #1 agent pain point solved. 1cr
- Validate LLM Output Validate LLM output against a JSON schema. Check types, required fields, enums, patterns. 1cr
- Fix Broken JSON Fix broken JSON from LLMs: single quotes, trailing commas, missing braces, JS comments. 1cr
- JSON Schema Validate Validate data against JSON Schema (draft-07). Types, required, enum, min/max, pattern. 1cr
- Token Cost Estimate Estimate token count and USD cost for Claude, GPT-4o, Gemini. Essential for budget-aware agents. 1cr
- Webhook Send POST to any URL with any JSON payload. Agents need this to notify external systems. 5cr
- File Download Download file from URL, return content as string. Agents cannot fetch URLs natively. 5cr
- KV Get Get value from persistent key-value store. Survives across sessions. 1cr
- KV Set Set value in persistent key-value store. Survives across sessions. 1cr
- KV List Keys List all keys in a KV namespace. 1cr
AI: Analysis 14
- Summarize Summarize any text. Configurable length and format. 10cr
- Thread Summary Summarize email/chat thread with decisions + action items. 10cr
- Sentiment Analysis Analyze sentiment with aspect-level detail and confidence. 10cr
- Text Classify Classify text into your provided categories. 10cr
- Entity Extraction Extract people, orgs, dates, amounts, locations from text. 10cr
- Action Items Extract action items with owners and deadlines from text. 10cr
- Key Points Extract key points and takeaways from document. 10cr
- Tone Analysis Analyze writing tone (formal/casual/urgent/friendly/etc). 10cr
- Translate Translate text to any language, preserving tone. 10cr
- Rewrite Rewrite text in different tone, style, or reading level. 10cr
- Proofread Check grammar and spelling, return corrections. 10cr
- Data Extract Extract structured data from unstructured text into a specified JSON schema. 10cr
- Executive Summary Generate executive summary from detailed report or data. 10cr
- Slack Summary Summarize Slack channel messages into daily digest. 10cr
AI: Business 15
- Meeting Prep Generate meeting prep notes from attendees + topic. 10cr
- Decision Analysis Analyze pros/cons/risks of a business decision. 10cr
- Job Description Generate job description from role requirements. 10cr
- Interview Questions Generate interview questions for a specific role. 10cr
- Performance Review Draft performance review from notes/observations. 20cr
- Proposal Draft Draft business proposal from specs/requirements. 20cr
- Contract Summary Summarize contract key terms, obligations, and risks. 20cr
- Legal Clause Explain Explain legal clause in plain English. 10cr
- Support Reply Generate customer support reply from ticket context. 10cr
- Competitor Brief Generate competitor analysis brief from company info. 10cr
- User Story Generate user stories from feature description: "As a X, I want Y, so that Z" 10cr
- OKR Generate Generate objectives and key results from team goals. 10cr
- Persona Create Generate detailed user persona from target audience description. 10cr
- SWOT Analysis Generate SWOT analysis (Strengths, Weaknesses, Opportunities, Threats). 10cr
- Meeting Agenda Generate meeting agenda from topic, attendees, and goals. 10cr
AI: Code 19
- Explain Code Explain what code does in plain English. 10cr
- Explain Error Explain error message with fix suggestions. 10cr
- Explain Command Explain shell command in plain English. 10cr
- Explain Regex (AI) Explain regex pattern with examples using AI. 10cr
- Explain SQL Explain SQL query in plain English. 10cr
- Code Generate Generate code from natural language description. 20cr
- Code Review Review code for bugs, security issues, performance. 10cr
- Refactor Suggest Suggest refactoring for cleaner code. 10cr
- Test Generate Generate unit tests for code. 20cr
- Code Document Generate documentation and docstrings. 10cr
- Code Convert Convert code between programming languages. 20cr
- SQL Generate Generate SQL from natural language query. 10cr
- Regex Generate Generate regex from natural language description. 10cr
- Commit Message Generate commit message from diff. 10cr
- PR Description Generate pull request description from diff/commits. 10cr
- Changelog Entry Generate changelog entry from git diff or commit messages. 10cr
- API Documentation Generate API endpoint documentation from code or route definition. 10cr
- Bug Report Generate structured bug report from error log or user description. 10cr
- Release Notes Generate user-facing release notes from technical changelog/commits. 10cr
AI: Content 15
- Blog Outline Generate SEO blog outline from topic + keywords. 10cr
- Blog Draft Generate full blog post draft from topic or outline. 20cr
- Landing Page Copy Generate headline, subheadline, bullets, CTA for landing page. 10cr
- Product Description Generate product description from specs and features. 10cr
- Email Draft Draft email from context + intent. 10cr
- Email Reply Draft reply to an email thread. 10cr
- Cold Outreach Personalized cold outreach email from prospect info. 10cr
- Ad Copy Generate ad copy variants (headline + description). 10cr
- Social Post Generate social media post for any platform. 10cr
- Video Script Generate video script with hook, body, CTA. 20cr
- Press Release Generate press release from news/event info. 20cr
- Tagline Generator Generate tagline options for brand/product. 10cr
- Email Subject Generate compelling email subject lines from email body/context. 10cr
- SEO Meta Tags Generate SEO title, description, and keywords from page content. 10cr
- FAQ Generate Generate FAQ section from product/service description. 10cr
Analyze 20
- JSON Array Statistical Summary Compute statistical summaries for every numeric field across a JSON array of objects: count, sum, mean, median, mode, standard deviation, variance, min, max, and percentiles (p25, p75, p90, p99). 3cr
- Diff Two JSON Schemas Compare two JSON Schema documents and return a structured diff: fields added, fields removed, fields with changed types, fields with changed constraints (min/max, pattern, enum values), and breaking vs non-breaking change classification. 3cr
- Extract Text Entities Extract named entities from text using pattern matching: email addresses, URLs, phone numbers, dates and times, monetary amounts (with currency symbols), percentages, IP addresses, and version numbers. Returns each entity with its position. 1cr
- Generate Text N-grams Generate n-grams (unigrams, bigrams, trigrams, or arbitrary N) from a text string. Returns each n-gram with its frequency count, sorted by frequency descending. Supports optional stopword removal. 1cr
- TF-IDF Keyword Extraction Compute TF-IDF scores across a collection of text documents to identify the most distinctive keywords in each document relative to the corpus. Returns top-N keywords per document with their TF-IDF scores. 3cr
- CSV Column Summary Parse a CSV string and return summary statistics for each column: inferred type (numeric/date/categorical/boolean), count, null count, unique value count, and type-appropriate stats (mean/range for numeric, top values for categorical). 3cr
- CSV Column Correlation Parse a CSV string and compute the Pearson correlation coefficient between all pairs of numeric columns. Returns a correlation matrix with values from -1 to 1, highlighting strongly correlated (>0.7) and inversely correlated (<-0.7) pairs. 3cr
- Time Series Trend Detection Analyze an array of timestamped numeric values and determine the overall trend direction (up, down, flat, volatile), compute linear regression slope, R-squared fit, and identify the trend change points. 3cr
- Time Series Anomaly Detection Detect outlier data points in a time series using the IQR method and Z-score thresholding. Returns indices and values of anomalous points, expected value range, and a severity classification (mild/moderate/extreme) for each anomaly. 3cr
- Data Distribution Fit Given an array of numeric values, determine whether the data fits a normal, log-normal, uniform, exponential, or power-law distribution. Returns best-fit distribution, goodness-of-fit score, and distribution parameters. 3cr
- A/B Test Significance Compute the statistical significance of an A/B experiment. Accepts control and variant conversion counts and sample sizes. Returns p-value, confidence interval, relative lift, whether the result is statistically significant, and required sample size for 80% power. 3cr
- Funnel Conversion Analysis Analyze a conversion funnel from an array of steps, each with a step name and count. Returns conversion rate between each consecutive step, overall funnel conversion, the step with the biggest drop-off, and comparison to a provided benchmark. 3cr
- Cohort Retention Analysis Compute cohort retention from a matrix of cohort sizes and retained users at each period (day/week/month). Returns a formatted retention table, average retention curve, and the period where retention typically stabilizes. 3cr
- Dependency Tree Analysis Parse package.json or requirements.txt content and build a structured dependency tree. Returns direct vs transitive dependency count, depth of dependency tree, duplicate packages at different versions, and known deprecated packages. 3cr
- Codebase Statistics Analyze a provided file listing with line counts and compute codebase statistics: breakdown by programming language, total lines of code, estimated comment ratio per language, file count per type, and largest files. 1cr
- Parse Structured Logs Parse log data in common formats (JSON Lines, Apache Combined Log, Nginx access log, syslog) into structured records. Auto-detects format. Returns parsed entries with timestamps, severity levels, messages, and extracted fields. 3cr
- Error Deduplication Fingerprint Generate a stable fingerprint hash for an error or exception to enable deduplication across occurrences. Normalizes stack traces by stripping memory addresses and line numbers, then hashes the structural signature. Returns fingerprint and normalized stack. 1cr
- Analyze URL Query Parameters Parse query parameters across an array of URLs and return an aggregate analysis: all unique parameter names found, value distributions per parameter, UTM parameter detection, URL patterns and commonalities, and parameters present in all vs some URLs. 1cr
- HTTP Headers Server Fingerprint Analyze a set of HTTP response headers and infer the server software, framework, CDN provider, and deployment platform from characteristic header patterns and values. Returns identified components with confidence scores. 1cr
- JSON Payload Size Breakdown Measure the byte size contribution of every field and nested structure within a JSON object. Returns a sorted breakdown of which fields are consuming the most space, total payload size, estimated gzipped size, and suggestions for reducing payload. 1cr
Code Utilities 23
- JSON to TypeScript Generate TypeScript interface from JSON example. 3cr
- JSON to Python Class Generate Python dataclass from JSON example. 3cr
- JSON to Go Struct Generate Go struct from JSON example. 3cr
- SQL Format Format/indent SQL query with keyword capitalization. 1cr
- Cron Explain Explain cron expression in plain English. 1cr
- Regex Explain Explain regex pattern token by token in plain English. 3cr
- Semver Compare Compare two semantic version strings. 1cr
- Semver Bump Bump semver by patch, minor, or major. 1cr
- Diff Stats Parse unified diff, return files changed, additions, deletions. 3cr
- Parse .env Parse .env file content to JSON object. 1cr
- JWT Inspect Decode and display JWT header and claims with expiry check. 1cr
- OpenAPI Validate Validate OpenAPI/Swagger spec for required fields, paths, and structure. 3cr
- Dockerfile Lint Lint Dockerfile for common issues: missing FROM, latest tag, apt-get without -y, ADD vs COPY. 3cr
- Gitignore Generate Generate .gitignore for languages: node, python, go, rust, java, ruby. 1cr
- Cron to English Convert cron expression to detailed plain English description. 1cr
- JSON to Zod Generate Zod validation schema from JSON example. Essential for TypeScript. 3cr
- CSS Minify Minify CSS: strip comments, collapse whitespace, optimize. 1cr
- JS Minify Basic JavaScript minification: strip comments, collapse whitespace. 1cr
- HTML Minify Minify HTML: strip comments, collapse whitespace between tags. 1cr
- Package.json Generate Generate package.json from name, description, and dependencies. 3cr
- Complexity Score Compute cyclomatic + cognitive complexity of code. Claude estimates, Slopshop computes exactly. 3cr
- Import Graph Parse imports/requires from JS/TS/Python code. Map dependencies, separate local vs external. 3cr
- Dead Code Detect Find unused variables, uncalled functions, unreachable code in JS/TS. 3cr
Communicate 15
- Create Temporary Webhook Inbox Create a unique temporary URL that can receive incoming HTTP requests (GET, POST, etc.) and store them. Returns the inbox URL and an inbox ID. Incoming requests are stored for up to 24 hours for later inspection. 1cr
- Check Webhook Inbox Check an inbox created by comm-webhook-get for any received HTTP requests since the last check. Returns request method, headers, body, query params, and timestamp for each received request. 1cr
- Create Short Redirect URL Create a short redirect URL that forwards visitors to a long target URL. Returns the short URL. Optional expiry time in seconds. Useful for sharing long URLs in messages, QR codes, or limited-space contexts. 1cr
- Generate QR Code as SVG Generate a QR code for any string (URL, text, contact data) and return it as an SVG string. Configurable error correction level (L/M/Q/H) and module size. SVG can be embedded in HTML or saved as a file. 1cr
- Deep Email Validation Validate an email address beyond syntax: check MX records to confirm the domain can receive mail, detect disposable/temporary email domains, check for common typos in domain names, and verify format compliance. 3cr
- Validate Phone Number Validate a phone number string, detect its country from the international dialing prefix, determine line type (mobile/landline/VOIP/toll-free), and return the number in E.164, national, and international formats. 1cr
- Create iCal Event Generate a valid iCalendar (.ics) file content for a calendar event. Accepts title, description, start/end datetime with timezone, location, URL, organizer, attendees, recurrence rule, and alarm offset. 1cr
- Create vCard Contact Generate a valid vCard 3.0/4.0 (.vcf) file content for a contact. Accepts name, organization, title, email addresses, phone numbers, postal address, website URL, notes, and photo URL. 1cr
- Convert Markdown to Email HTML Convert a Markdown string to email-safe HTML with inline CSS styling. Outputs a complete HTML email template compatible with major email clients (Gmail, Outlook, Apple Mail). Optional theme color parameter. 1cr
- Format Data as CSV for Email Convert a JSON array of objects to a properly formatted CSV string ready for email attachment or download. Handles quoting, escaping, custom delimiter, optional BOM for Excel compatibility, and custom header labels. 1cr
- Generate RSS Feed XML Generate a valid RSS 2.0 feed XML string from a list of items. Accepts channel metadata (title, link, description, language) and an array of items each with title, link, description, pubDate, and guid. 1cr
- Generate OPML Feed List Generate a valid OPML 2.0 XML file from a list of RSS/Atom feeds. Each feed entry includes title, XML URL, HTML URL, and type. OPML files are used to export/import subscriptions across feed readers. 1cr
- Generate Sitemap XML Generate a valid sitemap.xml from an array of URLs. Each URL entry can specify last-modified date, change frequency (daily/weekly/monthly), and priority (0.0–1.0). Automatically splits into sitemap index for large sets. 1cr
- Generate robots.txt Generate a valid robots.txt file from a structured rules object. Specify allow/disallow rules per user-agent, crawl-delay values, and sitemap URLs. Supports wildcard patterns and common presets (block all, allow all, block AI scrapers). 1cr
- Generate mailto: Link Generate a properly encoded mailto: link with pre-filled fields: to, cc, bcc, subject, and body. All values are URL-encoded correctly. Returns the full mailto: URI and an HTML anchor tag version. 1cr
Crypto & Security 20
- SHA256 Hash Compute SHA256 hash of input data. 1cr
- SHA512 Hash Compute SHA512 hash of input data. 1cr
- MD5 Hash Compute MD5 hash of input data. 1cr
- HMAC-SHA256 Compute HMAC-SHA256 with secret key. 1cr
- UUID v4 Generate cryptographically random UUID v4. 1cr
- Nanoid Generate compact unique ID (21 chars, URL-safe). 1cr
- Generate Password Generate secure random password with configurable length and character sets. 1cr
- Hash Password Hash password using PBKDF2 with random salt. 1cr
- Verify Password Verify password against PBKDF2 hash. 1cr
- Random Bytes Generate cryptographic random bytes (hex output). 1cr
- Random Integer Generate random integer in a range. 1cr
- JWT Sign Create and sign a JWT with HS256. 1cr
- JWT Verify Verify JWT signature and check expiry. 1cr
- JWT Decode Decode JWT payload without verification (unsafe inspect). 1cr
- Generate OTP Generate numeric one-time password. 1cr
- AES Encrypt AES-256-GCM encrypt data with key. 1cr
- AES Decrypt AES-256-GCM decrypt data with key. 1cr
- Checksum Compute MD5 + SHA256 checksums of content. 1cr
- TOTP Generate Generate time-based OTP (Google Authenticator compatible). 1cr
- Hash Compare Constant-time hash comparison (timing-attack safe). 1cr
Data Transform 21
- Markdown to HTML Convert Markdown to HTML. 1cr
- CSV to JSON Parse CSV text into JSON array of objects. 3cr
- JSON to CSV Convert JSON array to CSV text. 3cr
- XML to JSON Parse XML to JSON object. 3cr
- YAML to JSON Parse YAML key:value pairs to JSON. 3cr
- JSON Validate Validate JSON syntax, return errors if invalid. 1cr
- JSON Format Pretty-print or minify JSON. 1cr
- JSON Path Query Extract value at a dot-notation path from JSON. 1cr
- JSON Flatten Flatten nested JSON to dot-notation keys. 1cr
- JSON Unflatten Unflatten dot-notation keys back to nested JSON. 1cr
- JSON Diff Diff two JSON objects, return added/removed/changed keys. 3cr
- JSON Deep Merge Deep merge two JSON objects. 1cr
- JSON Schema Generate Generate JSON Schema from example data. 3cr
- Base64 Encode Encode text to Base64. 1cr
- Base64 Decode Decode Base64 to text. 1cr
- URL Encode URL-encode a string. 1cr
- URL Decode URL-decode a string. 1cr
- URL Parse Parse URL into protocol, host, port, path, query params, hash. 1cr
- Hex Encode Convert string to hexadecimal. 1cr
- Hex Decode Convert hexadecimal to string. 1cr
- Data Pivot Pivot tabular data: group by index, spread columns, aggregate values. 3cr
Date & Time 13
- Date Parse Parse any date string to structured output (ISO, unix, components). 1cr
- Date Format Format date using pattern tokens (YYYY, MM, DD, HH, mm, ss). 1cr
- Date Diff Difference between two dates in days, hours, minutes, seconds. 1cr
- Date Add Add days/hours/minutes to a date. 1cr
- Weekday Get day of week for a date. 1cr
- Is Business Day Check if date is a weekday (M-F). 1cr
- Business Days Between Count business days between two dates. 1cr
- Cron Parse Parse cron expression to human-readable description. 1cr
- Cron Next Runs Calculate next N run times for a cron expression. 3cr
- Unix to ISO Convert unix timestamp to ISO 8601 string. 1cr
- ISO to Unix Convert ISO 8601 string to unix timestamp. 1cr
- Relative Time Convert timestamp to "3 days ago" / "in 2 hours" format. 1cr
- US Holidays List all US federal holidays for a given year. 1cr
Enrich 20
- Get Page Title from URL Fetch a URL and extract only its HTML page title tag content. Lightweight single-purpose call that avoids downloading the full page body. Falls back to og:title if title tag is missing. 3cr
- Guess Company Name from Domain Attempt to derive a human-readable company or brand name from a domain name. Strips TLD and common subdomains, applies capitalization rules, expands known abbreviations, and checks a common-brand lookup table. 1cr
- Extract Domain from Email Extract and normalize the domain portion from an email address. Returns the domain, subdomain if present, TLD, whether it is a known free/consumer email provider, and whether it appears to be a corporate domain. 1cr
- Guess Name from Email Attempt to infer a person's full name from their email address local part. Handles dot-separated, underscore-separated, and hyphenated patterns. Returns guessed first name, last name, and confidence score. 1cr
- Detect Country from Phone Prefix Identify the country (and sometimes region) of a phone number from its international dialing code prefix. Returns country name, ISO 2-letter code, calling code, and whether the prefix is ambiguous. 1cr
- IP Address to ASN Info Look up the Autonomous System Number (ASN) for an IP address using a built-in BGP prefix table. Returns ASN number, organization name, network prefix, and whether the ASN belongs to a known cloud provider or CDN. 1cr
- Convert Country Codes Convert between any country identifier format: full English name, ISO 3166-1 alpha-2 (US), alpha-3 (USA), numeric (840), or common abbreviation. Returns all formats at once plus region, subregion, and capital city. 1cr
- Convert Language Codes Convert between language identifier formats: English name (Spanish), ISO 639-1 two-letter code (es), ISO 639-2/T (spa), and BCP 47 tag. Returns all formats plus native name, script, and direction (LTR/RTL). 1cr
- MIME Type Lookup Look up the MIME type for a file extension (e.g. .pdf → application/pdf) or the canonical file extension for a MIME type. Returns primary MIME type, common aliases, whether it is compressible, and whether it is binary. 1cr
- Explain HTTP Status Code Return a full explanation of an HTTP status code: official name, plain-English meaning, which RFC defines it, when it should be used, common mistakes, and what a client should do upon receiving it. 1cr
- Port Number to Service Look up the well-known service(s) associated with a TCP/UDP port number (e.g. 443 → HTTPS, 5432 → PostgreSQL). Returns service name, protocol, description, and whether it is an IANA-registered or commonly-used unofficial port. 1cr
- Parse User-Agent String Parse a browser User-Agent string into structured components: browser name and version, rendering engine, operating system and version, device type (desktop/mobile/tablet/bot), and whether it is a known crawler. 1cr
- Parse Accept-Language Header Parse an HTTP Accept-Language header string (e.g. en-US,en;q=0.9,fr;q=0.8) into a ranked list of language tags with quality weights. Returns language name, region, and BCP 47 tag for each entry. 1cr
- Explain Crontab Expression Parse a cron expression and return a detailed human-readable description, the next 10 scheduled execution times in a specified timezone, and validation errors if the expression is malformed. Supports 5 and 6-field formats. 1cr
- Explain Semver Range Parse a semantic versioning range string (^1.2.3, ~2.0, >=1.0.0 <2.0.0, etc.) and explain in plain English what versions it matches. Returns the range type, minimum version, maximum version, and example matching versions. 1cr
- Explain Software License Given a software license name or SPDX identifier (MIT, Apache-2.0, GPL-3.0, etc.), return a plain-English summary: what it permits, what it requires, what it prohibits, whether it is copyleft, and compatibility with common other licenses. 1cr
- Timezone Details Return detailed information about an IANA timezone identifier: current UTC offset, whether DST is active, DST transition dates for the current year, standard and daylight abbreviations, and major cities in the timezone. 1cr
- Emoji Information Given an emoji character or shortcode (:tada:), return its official Unicode name, Unicode codepoint(s), emoji category and subcategory, introduction version (Emoji 1.0 through current), skin-tone modifier support, and HTML/CSS escape codes. 1cr
- Nearest Named Color from Hex Given a hex color code, return the nearest human-recognizable color name using perceptual color distance (CIEDE2000). Returns the closest CSS named color, the closest Pantone name, the exact hex, and the distance score. 1cr
- File Extension Explainer Given a file extension (e.g. .parquet, .wasm, .avro), return a comprehensive explanation: full format name, what it is used for, which programs open it, whether it is binary or text, whether it is compressed, and related formats. 1cr
Execute 15
- Run JavaScript in Sandbox Execute a JavaScript code string in an isolated Node.js vm sandbox with no access to the filesystem, network, or process. Returns the return value, console output, execution time, and any thrown errors. Timeout enforced. 5cr
- Evaluate Math Expression Evaluate a complex mathematical expression string including variables, functions (sin, cos, log, sqrt, factorial), and constants (pi, e). Supports unit awareness and returns both numeric result and step-by-step breakdown. 1cr
- Run jq Query on JSON Apply a jq-compatible filter expression to a JSON input and return the result. Supports field selection, array indexing, pipes, map, select, and common jq functions. No shell execution — pure JS implementation. 1cr
- Regex Match All Groups Apply a regular expression to a text string and return every match with all capture group values, match positions (start/end indices), and match count. Supports named capture groups. Returns structured results. 1cr
- JSONPath Query Run a JSONPath expression (e.g. $.store.book[*].author) against a JSON object and return all matching values. Like XPath for JSON. Supports recursive descent, wildcards, filters, and array slices. 1cr
- Render Handlebars Template Render a Handlebars template string with a provided data object. Supports {{variable}}, {{#if}}, {{#each}}, {{#with}}, partials passed as extra argument, and custom helpers: eq, gt, lt, and, or, not. 1cr
- Render Mustache Template Render a Mustache template string with a provided data object. Supports {{variable}}, {{#section}}, {{^inverted}}, {{{unescaped}}}, and {{>partial}} with partials passed as additional argument. 1cr
- Run SQL on JSON Array Execute a SQL SELECT statement against a JSON array treated as a database table. Supports WHERE clauses, ORDER BY, GROUP BY, HAVING, LIMIT, OFFSET, aggregate functions (COUNT, SUM, AVG, MIN, MAX), and JOINs between multiple named arrays. 3cr
- Filter JSON Array Filter a JSON array of objects by a set of conditions (field equals, contains, greater than, less than, in list, regex match). Supports AND/OR logic. Returns filtered array and count of matching items. 1cr
- Sort JSON Array Sort a JSON array of objects by one or more fields, each with ascending or descending direction. Supports string (locale-aware), numeric, and date sorting. Returns the sorted array. 1cr
- Group JSON Array by Field Group a JSON array of objects by the value of one or more fields. Returns an object where keys are the group values and values are arrays of matching items. Optionally include group counts. 1cr
- Transform JSON Array Items Apply a transformation to each item in a JSON array using a field mapping spec: pick fields, rename fields, add computed fields (string templates, math expressions on other fields), and drop fields. 1cr
- Reduce JSON Array Reduce a JSON array to a single value using a built-in reducer: sum/avg/min/max of a numeric field, concatenation of a string field, merge all objects, or collect unique values of a field. 1cr
- Join Two JSON Arrays Perform an inner, left, or full outer join between two JSON arrays on a shared key field. Returns a merged array where matching objects are combined. Handles duplicate keys by suffixing field names. 1cr
- Deduplicate JSON Array Remove duplicate items from a JSON array. Deduplication can be by full object equality, by a specific field value, or by a set of fields. Returns deduplicated array and count of removed duplicates. 1cr
External: AI 2
- OpenAI Embedding Generate embeddings via OpenAI. Needs: OPENAI_API_KEY 5cr
- Claude Message Send custom message to Claude. Needs: ANTHROPIC_API_KEY 10cr
External: Comms 5
- Send Email Send email via SendGrid/Resend. Needs: SENDGRID_API_KEY 5cr
- Send SMS Send SMS via Twilio. Needs: TWILIO_SID + TWILIO_TOKEN 5cr
- Slack Post Post message to Slack channel. Needs: SLACK_WEBHOOK_URL 5cr
- Discord Post Post to Discord channel. Needs: DISCORD_WEBHOOK_URL 5cr
- Telegram Send Send Telegram message. Needs: TELEGRAM_BOT_TOKEN + TELEGRAM_CHAT_ID 5cr
External: Dev 3
- GitHub Issue Create Create GitHub issue. Needs: GITHUB_TOKEN 5cr
- GitHub PR Comment Comment on GitHub PR. Needs: GITHUB_TOKEN 5cr
- Linear Issue Create Create Linear issue. Needs: LINEAR_API_KEY 5cr
External: Productivity 1
- Notion Page Create Create Notion page. Needs: NOTION_API_KEY 5cr
External: Storage 1
- S3 Upload Upload to S3/R2. Needs: AWS_ACCESS_KEY_ID + AWS_SECRET_ACCESS_KEY + S3_BUCKET 5cr
External: Web 3
- Web Screenshot Screenshot any URL as PNG. Needs: npm install puppeteer + PUPPETEER=1 5cr
- Web Scrape Extract text/links/images from URL. Needs: npm install cheerio 5cr
- Google Search Search Google and return results. Needs: GOOGLE_API_KEY + GOOGLE_CX 5cr
Generate 13
- Avatar SVG Generate deterministic identicon SVG from any string (hash-based grid). 1cr
- QR Code SVG Generate QR-style visual matrix as SVG from input data. 3cr
- Fake Name Generate realistic fake full name. 1cr
- Fake Email Generate fake email address. 1cr
- Fake Company Generate fake company name. 1cr
- Fake Address Generate fake US address. 1cr
- Fake Phone Generate fake phone number. 1cr
- Color Palette Generate harmonious color palette from base hex color. 1cr
- Short ID Generate compact URL-safe unique ID. 1cr
- English to Cron Convert English schedule to cron: "every weekday at 9am" -> "0 9 * * 1-5" 3cr
- Lorem Code Generate realistic placeholder code in JS, Python, Go, or Rust. 3cr
Generate: Doc 20
- Generate Markdown Table Convert a JSON array of objects to a formatted Markdown table. Supports custom column order, custom header labels, column alignment (left/center/right), and optional row numbering. Handles missing fields gracefully. 1cr
- Generate Markdown Badges Generate shields.io badge Markdown for common project metadata: npm version, GitHub stars, license, build status, coverage percentage, code size, last commit, and custom label/value/color badges. 1cr
- Generate CHANGELOG.md Generate a Keep a Changelog format CHANGELOG.md from an array of version entries. Each entry includes version number, release date, and categorized changes (Added, Changed, Deprecated, Removed, Fixed, Security). 1cr
- Generate README Template Generate a structured README.md template for a project type (npm-library, cli-tool, web-app, api-service, chrome-extension, etc.). Fills in provided project name, description, and tech stack into appropriate sections. 1cr
- Generate API Endpoint Docs Generate Markdown documentation for an API endpoint from a structured definition: method, path, description, request parameters, request body schema, response schema, example request/response, and error codes. 1cr
- Generate .env.example Generate a .env.example file from an array of environment variable definitions. Each entry includes variable name, description, whether it is required or optional, example value, and type hint. Groups related vars with section comments. 1cr
- Generate docker-compose.yml Generate a docker-compose.yml file from an array of service definitions. Each service specifies image, environment variables, port mappings, volumes, depends_on, healthcheck, and restart policy. 1cr
- Generate GitHub Actions Workflow Generate a GitHub Actions workflow YAML file from a spec: trigger events, runner OS, steps with uses/run/env, matrix strategy, secrets references, and artifact upload/download. Supports common presets: CI, release, deploy. 1cr
- Generate Makefile Generate a Makefile from an array of task definitions. Each task includes a name, shell command(s), description (for help target), dependencies on other tasks, and whether it is phony. Auto-generates a help target. 1cr
- Generate License Text Generate the full text of a software license by SPDX identifier (MIT, Apache-2.0, GPL-3.0-only, ISC, BSD-2-Clause, etc.) with year and copyright holder filled in. Returns the license text ready to save as LICENSE file. 1cr
- Generate CONTRIBUTING.md Generate a CONTRIBUTING.md file for an open-source project. Covers how to report bugs, suggest features, set up the dev environment, coding standards, commit message conventions, pull request process, and code of conduct reference. 1cr
- Generate GitHub Issue Template Generate a GitHub issue template YAML file for bug reports or feature requests. Fills in the provided project context, required fields, dropdown options, checkboxes, and assignee/label defaults. 1cr
- Generate GitHub PR Template Generate a GitHub pull request template Markdown file. Includes sections for description, type of change checkboxes, testing checklist, screenshots placeholder, related issues linkage, and deployment notes. 1cr
- Generate .gitattributes Generate a .gitattributes file appropriate for a given project language or stack. Sets correct line-ending normalization, marks binary files, configures linguist overrides for language detection, and sets diff drivers. 1cr
- Generate .editorconfig Generate an .editorconfig file from style preferences: indent style (tabs/spaces), indent size, line endings (lf/crlf), charset, trim trailing whitespace, final newline. Supports per-file-extension overrides. 1cr
- Generate tsconfig.json Generate a tsconfig.json appropriate for a given project type (node-commonjs, node-esm, react, next, vite-react, library, monorepo-root). Returns a complete, commented configuration with sensible defaults. 1cr
- Generate ESLint Config Generate an .eslintrc.js or eslint.config.js (flat config) from preferences: language (JS/TS), environment (browser/node), framework (react/vue/none), style guide (airbnb/standard/google/none), and custom rule overrides. 1cr
- Generate Prettier Config Generate a .prettierrc JSON config from formatting preferences: print width, tab width, tabs vs spaces, semicolons, single vs double quotes, trailing commas, bracket spacing, and JSX-specific options. 1cr
- Generate Jest Config Generate a jest.config.js for a project setup: TypeScript support, module aliases, coverage thresholds, test environment (node/jsdom), transform configuration, module name mapper, and setup files. 1cr
- Generate Tailwind Config Generate a tailwind.config.js skeleton from project parameters: content paths, custom color palette, custom font families, spacing scale extensions, dark mode strategy, and enabled plugins list. 1cr
Math & Numbers 23
- Evaluate Expression Safely evaluate a math expression (no eval). Supports +,-,*,/,^,%,parentheses. 1cr
- Statistics Compute mean, median, mode, stddev, min, max, sum, count from number array. 3cr
- Percentile Calculate percentile value from number array. 1cr
- Histogram Build histogram bins from number array. 3cr
- Currency Convert Convert between currencies using rates (static rates, updated periodically). 1cr
- Unit Convert Convert between units: length, weight, temperature, volume, speed, data. 1cr
- Color Convert Convert between hex, RGB, and HSL color formats. 1cr
- Number Format Format numbers with locale, currency, percentage, scientific notation. 1cr
- Compound Interest Calculate compound interest with principal, rate, time, frequency. 1cr
- Loan Payment Calculate monthly loan payment, total interest, amortization. 1cr
- ROI Calculator Calculate ROI, payback period from cost and revenue figures. 1cr
- Percentage Change Calculate percentage change between two values. 1cr
- Fibonacci Generate fibonacci sequence up to n terms. 1cr
- Prime Check Check if a number is prime. Return true/false + nearest primes. 1cr
- GCD Greatest common divisor of two or more numbers. 1cr
- LCM Least common multiple of two or more numbers. 1cr
- Base Convert Convert numbers between bases (binary, octal, decimal, hex). 1cr
- Mortgage Amortize Full amortization schedule with monthly payments, principal, interest, balance. 3cr
- Tax Estimate US federal income tax estimate by bracket for any income and filing status. 3cr
- Matrix Multiply Multiply two matrices. Validates dimensions. 3cr
- Moving Average Compute moving average over a sliding window of numbers. 3cr
- Linear Regression Simple linear regression: slope, intercept, R-squared from x,y data. 3cr
- Expression to LaTeX Convert math expression to LaTeX notation. 3cr
Memory 20
- Store Memory Store a named memory with a string or JSON value, optional tags for organization, and an optional namespace for isolation. Persists across agent sessions. Returns confirmation with storage timestamp. 1cr
- Retrieve Memory Retrieve a stored memory by its key within an optional namespace. Returns the value, creation timestamp, last-updated timestamp, and associated tags. Returns null if key does not exist. 1cr
- Search Memories Search stored memories by tag match, key substring, or value substring within an optional namespace. Returns all matching key-value pairs with their metadata, sorted by last-updated date. 1cr
- List All Memories List all stored memory keys in a namespace, with optional filtering by tag. Returns key names, creation dates, value sizes, and tags. Does not return values themselves (use memory-get for that). 1cr
- Delete Memory Delete a stored memory by key within an optional namespace. Returns confirmation including the deleted key and a timestamp. Silently succeeds if key does not exist. 1cr
- Set Memory TTL Set a time-to-live (TTL) on an existing memory key. The memory will be automatically deleted after N seconds. Passing TTL of 0 removes any existing expiry. Returns the absolute expiry timestamp. 1cr
- Atomic Increment Memory Atomically increment (or decrement with negative delta) a numeric memory value by a given amount. Creates the key with value 0 before incrementing if it does not exist. Returns the new value. 1cr
- Append to Array Memory Atomically append one or more items to a memory that stores a JSON array. Creates the array if the key does not exist. Optional max-length parameter trims oldest items. Returns new array length. 1cr
- Memory Version History Retrieve the last N versions of a memory key (default 10), including the value at each version and the timestamp of each change. Provides an audit trail of how a memory evolved over time. 1cr
- Export All Memories Export all memories in a namespace as a JSON object, including keys, values, tags, timestamps, and TTLs. Useful for backup, migration, or passing state to another agent instance. 1cr
- Import Memories from JSON Import a set of memories from a JSON object (as produced by memory-export). Supports merge mode (preserve existing keys) or overwrite mode. Returns count of imported, skipped, and overwritten entries. 1cr
- Memory Namespace Statistics Return statistics for a memory namespace: total key count, total stored bytes, oldest entry timestamp, newest entry timestamp, number of keys with TTLs set, and breakdown by tag. 1cr
- List Memory Namespaces List all existing memory namespaces accessible to the current API key. Returns namespace names, key counts, and last-activity timestamps. Helps agents manage isolated state spaces. 1cr
- Clear Memory Namespace Delete all memory keys within a specified namespace. Requires explicit confirmation string to prevent accidental data loss. Returns count of deleted entries and the namespace name. 1cr
- Push to Queue Push one or more items onto a named persistent queue (FIFO). Items can be any JSON-serializable value. Returns the new queue depth and the item IDs assigned. Queues are created automatically. 1cr
- Pop from Queue Remove and return the next item (or N items) from the front of a named queue. Returns the item values, their IDs, and the remaining queue depth. Returns null if the queue is empty. 1cr
- Peek at Queue Front Inspect the next item in a named queue without removing it. Returns the item value, its ID, how long it has been in the queue, and the total queue depth. Non-destructive read. 1cr
- Get Queue Size Return the current number of items in a named queue, plus the oldest item age in seconds and the total byte size of all queued data. Returns 0 for non-existent queues without error. 1cr
- Atomic Counter Increment Increment a named persistent counter by a given amount (default 1). Creates the counter at 0 before incrementing if it does not exist. Useful for tracking events, calls, or usage across agent sessions. 1cr
- Get Counter Value Return the current value of a named persistent counter, along with its creation timestamp and last-incremented timestamp. Returns 0 for counters that have never been set. 1cr
Network & DNS 14
- DNS A Lookup Resolve A records (IPv4) for a domain. 5cr
- DNS AAAA Lookup Resolve AAAA records (IPv6) for a domain. 5cr
- DNS MX Lookup Resolve MX records for a domain. 5cr
- DNS TXT Lookup Resolve TXT records for a domain. 5cr
- DNS NS Lookup Resolve nameserver records for a domain. 5cr
- DNS Full Lookup All record types (A, AAAA, MX, TXT, NS) for a domain. 5cr
- HTTP Status Check HEAD request to URL, return status code, headers, timing. 5cr
- HTTP Headers Fetch all response headers for a URL. 5cr
- Redirect Chain Follow redirects and return full chain of URLs + status codes. 5cr
- SSL Certificate Check Inspect SSL certificate: issuer, expiry, days remaining, validity. 5cr
- Email Validate Validate email format + check MX records exist for domain. 5cr
- IP Validate Validate IP address, detect version (v4/v6), check if private. 1cr
- CIDR Contains Check if an IP falls within a CIDR range. 1cr
- URL Parse Parse URL into structured components. 1cr
Orchestrate 20
- Async Delay Wait for a specified number of milliseconds (max 30000ms) before returning. Useful for implementing rate limiting, respecting API cooldown windows, or adding intentional pacing between steps in an agent workflow. 1cr
- Retry API Call with Backoff Retry a Slopshop API call up to N times with configurable backoff strategy (linear, exponential, or fixed) and jitter. Specify which error codes should trigger a retry vs abort. Returns the first successful response or final error. 3cr
- Parallel API Calls Execute multiple Slopshop API calls concurrently and return all results when all complete (or when any fail, depending on mode). Each call is specified as slug + input. Returns results in input order with per-call timing. 3cr
- Race API Calls Execute multiple Slopshop API calls concurrently and return the result of whichever completes first. Remaining calls are cancelled. Useful for calling multiple redundant sources and taking the fastest successful response. 3cr
- API Call with Timeout Execute a Slopshop API call and fail with a timeout error if it does not complete within the specified milliseconds. Returns the result on success or a structured timeout error with elapsed time on failure. 3cr
- Get Cached API Response Retrieve a previously cached API response by providing the API slug and a cache key (typically a hash of the inputs). Returns the cached result and its age in seconds, or a cache miss indicator. 1cr
- Cache API Response Store an API response in the cache with a given key and TTL in seconds. Subsequent calls to orch-cache-get with the same key will return this value until TTL expires. Useful for expensive or rate-limited API results. 1cr
- Invalidate Cache Entries Delete cached entries by exact key, key prefix pattern, or API slug (clears all cached results for that API). Returns the count of invalidated cache entries. 1cr
- Check Rate Limit Status Check the current status of a named rate limiter: how many requests have been made in the current window, how many remain, when the window resets, and whether the limit is currently exceeded. 1cr
- Consume Rate Limit Token Consume one (or N) tokens from a named rate limiter bucket. Returns whether the request was allowed or rejected, remaining tokens, and time until the next token is available. Creates the limiter on first use with provided max/window config. 1cr
- Acquire Distributed Lock Attempt to acquire a named mutex lock for exclusive access to a shared resource. Returns immediately with success or failure (does not block). Lock is automatically released after a TTL to prevent deadlocks. Returns lock token for release. 1cr
- Release Distributed Lock Release a previously acquired named mutex lock using the lock token returned by orch-lock-acquire. Prevents accidental release of a lock held by a different agent instance. Returns confirmation of release. 1cr
- Get Next Sequence Value Get the next value from a named auto-incrementing sequence, starting at 1 by default. Atomic and safe for concurrent use across agent instances. Useful for generating unique IDs, job numbers, or ordered event indices. 1cr
- Emit Named Event Emit a named event with an arbitrary JSON payload. Events are stored in a named channel and can be polled by other agent instances using orch-event-poll. Events expire after a configurable TTL (default 1 hour). 1cr
- Poll for Events Retrieve all events emitted to a named channel since a given cursor (event ID or timestamp). Returns new events in order, a new cursor for the next poll, and the count of events available. Enables agent-to-agent signaling. 1cr
- Schedule Future Webhook Call Schedule a single HTTP POST to a target webhook URL at a specified future time (ISO 8601 or Unix timestamp). Returns a schedule ID. The webhook will receive the provided payload as the request body. 3cr
- Cancel Scheduled Call Cancel a previously scheduled webhook call using its schedule ID. Returns confirmation if cancelled successfully or an error if the schedule ID does not exist or has already fired. 1cr
- Parallel Health Check Check the health of multiple URLs concurrently by making HTTP GET requests to each. Returns per-URL results: HTTP status, response time, whether the response body contains expected content (if specified), and overall up/down verdict. 3cr
- Circuit Breaker Status Check Check whether the circuit breaker for a named service is currently open (blocking calls), closed (allowing calls), or half-open (testing recovery). Returns current state, failure count, and time until next state transition. 1cr
- Record Circuit Breaker Outcome Record a success or failure event for a named circuit breaker. Configurable failure threshold and recovery window. When the failure threshold is exceeded the circuit opens; after the recovery window it transitions to half-open. Returns updated state. 1cr
Sense: Web 30
- Fetch URL as Clean Text Fetch a URL and return clean readable text content, stripping all HTML tags, scripts, and styles. Returns the main textual content a human would read. 3cr
- Extract Links from URL Fetch a URL and extract all hyperlinks (href attributes), returning absolute URLs with their anchor text and whether they are internal or external. 3cr
- Get URL Metadata Fetch a URL and extract meta information: page title, meta description, Open Graph tags (og:title, og:image, og:description), Twitter card tags, and canonical URL. 3cr
- Detect Website Tech Stack Fetch a URL and detect technologies in use: JavaScript frameworks (React, Vue, Angular), CMS generators (WordPress, Ghost), analytics tools, CDNs, and server software from headers and HTML patterns. 3cr
- Measure URL Response Time Make multiple HTTP requests to a URL and return min, max, and average response times in milliseconds. Useful for detecting latency patterns and slowdowns. 3cr
- Fetch and Parse Sitemap Fetch a domain's sitemap.xml (or sitemap index), parse it, and return all listed URLs with their last-modified dates and change frequencies. 3cr
- Fetch and Parse robots.txt Fetch a domain's robots.txt, parse it, and return structured rules: which user-agents are allowed or disallowed which paths, crawl-delay directives, and sitemap references. 3cr
- Fetch and Parse RSS/Atom Feed Fetch a URL that contains an RSS or Atom feed, parse the XML, and return structured feed metadata (title, description, link) plus all items with titles, links, dates, and summaries. 3cr
- Get Latest RSS Items Fetch an RSS or Atom feed URL and return only the latest N items (default 10), sorted by publication date descending. Each item includes title, link, pubDate, and content summary. 3cr
- Basic Accessibility Check Fetch a URL and run basic accessibility checks: missing alt text on images, heading hierarchy issues, missing form labels, links without descriptive text, and color contrast warnings from inline styles. 3cr
- WHOIS Domain Lookup Perform a WHOIS lookup for a domain name and return parsed registration data: registrar, creation date, expiry date, name servers, registrant organization (when public), and status flags. 3cr
- IP Geolocation Resolve an IP address to its approximate geographic location using a built-in IP range database: country, region, city, latitude/longitude, and timezone. No external API key required. 1cr
- Current Time in Any Timezone Return the current accurate time in any IANA timezone (e.g. America/New_York, Europe/Berlin). Returns ISO 8601 timestamp, human-readable format, UTC offset, and whether DST is active. Fixes the agent's unreliable internal clock. 1cr
- List All Timezones Return a complete list of all IANA timezones with their current UTC offsets, DST status, and representative city names. Useful for building timezone pickers or converting between zones. 1cr
- Get Cryptocurrency Price Fetch the current price of a cryptocurrency (BTC, ETH, etc.) in a specified fiat currency from a public price API. Returns current price, 24h change percentage, and market cap when available. 3cr
- GitHub Repo Info Fetch public information about a GitHub repository using the GitHub API (no auth required): star count, fork count, open issues, primary language, description, topics, license, and last push date. 3cr
- GitHub Latest Releases Fetch the latest releases from a public GitHub repository: version tags, release names, publish dates, whether they are pre-releases, and release note bodies. Returns most recent N releases. 3cr
- npm Package Info Fetch metadata for an npm package from the npm registry: latest version, description, weekly downloads, author, homepage, repository URL, license, and direct dependency count. 3cr
- PyPI Package Info Fetch metadata for a Python package from PyPI: latest version, description, author, homepage, license, release date, and required Python version. 3cr
- Domain Expiry Check Check when a domain name expires by querying WHOIS data. Returns expiry date, days remaining, registrar, and a warning flag if expiry is within 30 days. 3cr
- Analyze Security Headers Make an HTTP request to a URL and analyze the security-relevant response headers: presence and quality of Content-Security-Policy, HSTS, X-Frame-Options, X-Content-Type-Options, Referrer-Policy, and Permissions-Policy. Grades each header. 3cr
- Check for Broken Links Fetch a URL, extract all hyperlinks from the page, then check each link with a HEAD request to detect 404s and other errors. Returns a categorized list of working and broken links. 5cr
- DNS Propagation Check Resolve a DNS record (A, AAAA, MX, TXT, CNAME) from multiple geographic resolvers and return all responses. Shows whether DNS changes have propagated globally and highlights inconsistencies. 3cr
- Check if Port is Open Attempt a TCP connection to a host and port, reporting whether the port is open, closed, or filtered. Includes response time. Useful for checking if a service is reachable before making application-level calls. 3cr
- URL Performance Metrics Measure web performance for a URL: DNS resolution time, TCP connection time, time to first byte (TTFB), and total download time. Returns a breakdown of where time is spent. 3cr
- URL Word Count Fetch a live URL, strip HTML, and return word count, sentence count, paragraph count, estimated reading time in minutes, and the 20 most frequent non-stopword terms. 3cr
- Compare Two URLs Fetch two URLs, extract their clean text content, and return a structured diff showing added lines, removed lines, and unchanged context. Useful for detecting content changes between page versions. 5cr
- GitHub User Profile Fetch a public GitHub user's profile information: display name, bio, company, location, website, followers, following, public repo count, and account creation date. 3cr
- URL Visible Text Extraction Fetch a URL and extract only the text that would be visible to a sighted user: excluding hidden elements, scripts, styles, and nav boilerplate. Returns structured sections like a screen reader would present them. 3cr
- Uptime and Latency Check Check if a URL is accessible and measure round-trip latency. Returns HTTP status code, response time in ms, whether the response body is non-empty, and a simple up/down verdict. 3cr
Text Processing 45
- Word Count Count words, characters, sentences, and paragraphs in text. 1cr
- Character Count Count characters with and without spaces, by type. 1cr
- Extract Emails Extract all email addresses from text using pattern matching. 1cr
- Extract URLs Extract all URLs from text. 1cr
- Extract Phones Extract phone numbers from text. 1cr
- Extract Numbers Extract all numeric values from text. 1cr
- Extract Dates Extract date-like strings from text. 1cr
- Extract @Mentions Extract @mentions from text. 1cr
- Extract #Hashtags Extract #hashtags from text. 1cr
- Regex Test Test a regex pattern against text. Returns all matches with positions. 1cr
- Regex Replace Find and replace using regex pattern. 1cr
- Text Diff Line-by-line diff of two texts. Returns added, removed, unchanged. 3cr
- Slugify Convert text to URL-safe slug. 1cr
- Smart Truncate Truncate text at word boundary with ellipsis. 1cr
- Language Detect Detect language of text using word frequency heuristics. 1cr
- Profanity Check Check text for profanity against word list. 1cr
- Readability Score Flesch-Kincaid readability grade level and score. 1cr
- Keyword Extract Extract top keywords by frequency, excluding stop words. 3cr
- Sentence Split Split text into individual sentences. 1cr
- Deduplicate Lines Remove duplicate lines from text. 1cr
- Sort Lines Sort lines alphabetically or numerically. 1cr
- Reverse Text Reverse a string. 1cr
- Case Convert Convert between camelCase, snake_case, UPPER, lower, Title Case, kebab-case. 1cr
- Lorem Ipsum Generate placeholder text of specified length. 1cr
- Frequency Analysis Character and word frequency analysis. 1cr
- Strip HTML Remove all HTML tags from text. 1cr
- Escape HTML Escape HTML entities (< > & etc). 1cr
- Unescape HTML Convert HTML entities back to characters. 1cr
- ROT13 ROT13 encode/decode text. 1cr
- HTML to Text Strip HTML tags, decode entities, normalize to clean readable text. 1cr
- Table Format Format JSON array into aligned ASCII table. 1cr
- Tree Format Format nested object as ASCII tree (like tree command). 1cr
- Unified Diff Generate unified diff format (like diff -u) between two texts. 3cr
- Token Count Estimate LLM token count (~4 chars/token). Essential for context window management. 1cr
- Text Chunker Split text into chunks for RAG pipelines. By chars, sentences, or paragraphs with overlap. 3cr
- Template Render Render {{variable}} templates with data. Handlebars-lite. 1cr
- Sanitize HTML Strip XSS: remove script tags, event handlers, javascript: URLs. 1cr
- Markdown TOC Generate table of contents from markdown headings with anchor links. 1cr
- Indent/Dedent Indent or dedent text by N spaces. 1cr
- Word Wrap Word-wrap text at specified column width. 1cr
- Detect Encoding Detect if text is ASCII/UTF-8, has unicode, emoji, CJK characters. 1cr
- Markdown Lint Lint markdown: trailing spaces, missing blank lines, inconsistent lists. 1cr
- Text Similarity Compare two texts: Jaccard similarity, Levenshtein ratio, word overlap. Dedup, plagiarism, relevance. 3cr
- Grammar Check Rule-based grammar/style checker. Double spaces, repeated words, passive voice, long sentences. 3cr
- Reading Time Estimate reading time (238 wpm) and speaking time (150 wpm) from text. 1cr