Empire Skills
Empire Skills from ncreighton/empire-skills.
Skills in this plugin
147- ▌ Rot13 · ncreighton bundleUse this skill to apply the ROT13 cipher to text (its own inverse). Deterministic, offline. For spoiler-hiding and light obfuscation.
- ▌ Base64 · ncreighton bundleUse this skill to base64-encode or -decode text (mode=encode|decode). Deterministic, offline. For tokens, data URIs, and encoding payloads.
- ▌ Hrflow · ncreightonAutomate employee onboarding and offboarding workflows with HRIS integration, compliance tracking, and multi-step task automation. Use when the user needs to streamline HR processes, ensure compliance, or manage employee lifecycle events across systems.
- ▌ Modopro · ncreightonAutomate social media content moderation with real-time analysis, policy enforcement, and compliance tracking. Use when the user needs to moderate user-generated content, enforce community guidelines, or scale content review across multiple platforms.
- ▌ Ordinal · ncreighton bundleUse this skill to convert an integer to its ordinal string (1->1st, 22->22nd, 113->113th). Deterministic, offline. For ranks and dates.
- ▌ Slugify · ncreighton bundleUse this skill whenever you need to convert an arbitrary string into a clean URL slug: lowercase, non-alphanumerics to single hyphens, collapse repeats, trim, optional max length on a word boundary. Deterministic, offline, no dependencies.
- ▌ Initials · ncreighton bundleUse this skill to get the initials of a name/phrase (first letter of each word, uppercased, capped at max). Deterministic, offline. For avatars/monograms.
- ▌ Segmento · ncreightonSegment customers into AI-powered clusters using behavioral, demographic, and transactional data. Use when the user needs customer segmentation, audience targeting, or CRM list organization for marketing automation.
- ▌ Trackpro · ncreightonAutomate supply chain visibility and tracking with real-time data aggregation, customizable workflows, and compliance reporting. Use when the user needs inventory tracking, shipment monitoring, supplier compliance, or supply chain analytics.
- ▌ Fulfillio · ncreightonAutomate multi-step e-commerce order fulfillment with intelligent routing, real-time inventory tracking, and shipping integration. Use when the user needs order automation, inventory management, or fulfillment workflows across multiple channels.
- ▌ Word Wrap · ncreighton bundleUse this skill to wrap text to a given column width (default 80), preserving words. Deterministic, offline. For plain-text formatting and emails.
- ▌ Answer Faq · ncreighton bundleUse this skill to generate a concise FAQ answer for a given question, optionally grounded in provided context text. Uses an LLM.
- ▌ Chunk List · ncreighton bundleUse this skill to split a list (or comma string) into fixed-size chunks. Deterministic, offline. For batching, pagination, grid layouts.
- ▌ Contractai · ncreightonAnalyze and review contracts with AI-powered insights, risk detection, and clause recommendations. Use when the user needs contract analysis, legal risk assessment, or template generation for agreements, NDAs, or service contracts.
- ▌ CSV Column · ncreighton bundleUse this skill to extract a single column's values from CSV text by header name or index. Deterministic, offline. For pulling one field out of a spreadsheet export.
- ▌ Hex To Rgb · ncreighton bundleUse this skill to convert a hex color (#rrggbb or #rgb) to RGB values and a css rgb() string. Deterministic, offline.
- ▌ Link Audit · ncreighton bundleUse this skill to audit markdown links: counts internal vs external (by site_domain) and checks the 3-5 internal-links-per-post convention. Deterministic, offline. For SEO link hygiene.
- ▌ Tone Check · ncreighton bundleUse this skill to assess the tone of a text (e.g. professional, casual, aggressive, warm) and flag any tone that clashes with a stated target tone. Uses an LLM. For brand-voice QA.
- ▌ Utm Report · ncreighton bundleUse this skill to audit a batch of URLs for campaign attribution: parses UTM parameters from every URL, flags untagged links, and aggregates counts by source and by campaign. Deterministic, offline. Feed it your link list and get an attribution-readiness report.
- ▌ Uuid Check · ncreighton bundleUse this skill to validate whether a string is a well-formed UUID (v1-v5) and report its version. Deterministic, offline. For ID validation.
- ▌ Bytes Human · ncreighton bundleUse this skill to format a byte count as a human-readable size (B/KB/MB/GB/TB/PB). Deterministic, offline. For file sizes and quotas.
- ▌ CSV To JSON · ncreighton bundleUse this skill to convert CSV text into a list of JSON records, auto-detecting the delimiter (comma, semicolon, tab, or pipe) and using the first row as headers. Handles ragged rows. Deterministic, offline. The reliable first step before processing spreadsheet exports.
- ▌ JSON Format · ncreighton bundleUse this skill to pretty-print or minify a JSON string (mode=pretty|minify, optional sort_keys). Validates first. Deterministic, offline.
- ▌ Utm Builder · ncreighton bundleUse this skill to append correctly-encoded UTM tracking parameters to a URL for campaign attribution (source, medium, campaign, term, content). Handles existing query strings and fragments. Deterministic, offline. Returns the tagged URL.
- ▌ Case Convert · ncreighton bundleUse this skill to convert an identifier between snake_case, camelCase, PascalCase, and kebab-case (to=snake|camel|pascal|kebab). Deterministic, offline. For code/config transforms.
- ▌ Dedupe Lines · ncreighton bundleUse this skill to remove duplicate lines from text, preserving first-seen order by default (optionally sorted or case-insensitive). Deterministic, offline. Returns the deduped text plus kept/removed counts.
- ▌ Format Price · ncreighton bundleUse this skill to format a numeric amount as a currency string with the correct symbol, thousands separators, and two decimals (USD, EUR, GBP, etc.). Handles ints, floats, and numeric strings. Deterministic, offline.
- ▌ Generate Cta · ncreighton bundleUse this skill to generate N compelling call-to-action lines for a given product or offer description. Uses an LLM. Returns a list of CTA options.
- ▌ HTML To Text · ncreighton bundleUse this skill to convert HTML into clean plain text: removes script/style, turns block tags and <br> into newlines, strips remaining tags, unescapes HTML entities, and collapses whitespace. Deterministic, offline. The right first step before readability, word-count, or slop analysis on scraped or WordPress HTML.
- ▌ Inventorypro · ncreightonAutomate inventory tracking, order fulfillment, and shipping across e-commerce platforms. Use when the user needs real-time stock management, multi-channel order processing, or automated fulfillment workflows.
- ▌ Mask Secrets · ncreighton bundleUse this skill to redact secrets from text before logging or sharing: masks OpenAI keys (sk-), GitHub PATs, AWS access keys, Slack tokens, Bearer tokens, and email addresses. Deterministic, offline. Returns the masked text and a redaction count.
- ▌ Rewrite Tone · ncreighton bundleUse this skill to rewrite text in a target tone (e.g. professional, friendly, punchy, formal) while preserving meaning. Uses an LLM.
- ▌ Content Stats · ncreighton bundleUse this skill to get objective stats for a piece of text: word count, character count, sentence count, paragraph count, and estimated reading time in minutes (at 220 wpm). Deterministic, offline, no dependencies. Good for grading draft length before publishing.
- ▌ Roman Numeral · ncreighton bundleUse this skill to convert an integer (1-3999) to a Roman numeral, or a Roman numeral back to an integer (to=roman|int). Deterministic, offline.
- ▌ Simplify Text · ncreighton bundleUse this skill to rewrite complex text in plain, simple language at a roughly 8th-grade reading level while preserving meaning. Uses an LLM.
- ▌ Title To Path · ncreighton bundleUse this skill to turn a title or breadcrumb (split on / \ > | or arrows) into a clean lowercase URL path with slugged segments. Deterministic, offline. For building nested URLs from titles.
- ▌ Alt Text Check · ncreighton bundleUse this skill to audit image alt text in markdown: counts images, missing alt, and alt over 125 chars. Deterministic, offline. For accessibility + SEO image compliance.
- ▌ Extract Emails · ncreighton bundleUse this skill to extract all valid email addresses from arbitrary text, de-duplicated and lowercased. Uses RFC-ish validation. Deterministic, offline. Useful for parsing scraped pages, contact forms, or documents for leads.
- ▌ Inventorygenie · ncreightonAutomate inventory forecasting, supplier integration, and stock analytics for retail operations. Use when the user needs demand prediction, automated reordering, inventory optimization, or multi-location stock management.
- ▌ JSON Validator · ncreighton bundleUse this skill to check whether a string is valid JSON and describe its shape: top-level type, key count (objects) or length (arrays), and the specific parse error with line/column if invalid. Deterministic, offline. Great for validating LLM output before using it.
- ▌ Parse Any Date · ncreighton bundleUse this skill to parse a date/time from almost any format (ISO 8601, GMT/RFC, epoch seconds or millis, common US/EU formats), normalize it to UTC, and get a humanized 'time ago' string plus age in hours. Deterministic, offline. Handles the messy timestamps agents get from APIs and scraped pages.
- ▌ Percent Change · ncreighton bundleUse this skill to compute the percentage change from an old value to a new value, plus absolute change and direction. Handles old=0. Deterministic, offline. For metrics/analytics.
- ▌ Reverse String · ncreighton bundleUse this skill to reverse a string character by character. Deterministic offline.
- ▌ Smart Truncate · ncreighton bundleUse this skill to truncate text to a max length at a word boundary with an ellipsis, without cutting words in half. Ideal for meta descriptions (155 chars), social previews, and card summaries. Deterministic, offline.
- ▌ Strip Markdown · ncreighton bundleUse this skill to strip markdown formatting from text and return clean plain text: removes headings, bold/italic, links (keeps link text), code fences, list markers, and blockquotes. Deterministic, offline. Great for generating previews or plain-text excerpts.
- ▌ Suggest Titles · ncreighton bundleUse this skill to generate N catchy, SEO-aware title options for an article given its topic or first paragraph. Uses an LLM.
- ▌ Truncate Words · ncreighton bundleUse this skill to truncate text to a max number of words with an ellipsis (default 50). Deterministic, offline. For excerpts and previews.
- ▌ Word Frequency · ncreighton bundleUse this skill to get the most frequent words in a text: tokenizes, lowercases, drops common stopwords (optional), and returns the top-N words with counts plus total/unique word counts. Deterministic, offline. For content analysis, keyword discovery, and tag suggestions.
- ▌ Categorize Text · ncreighton bundleUse this skill to assign the single best category to a text from a provided list of candidate categories, with a confidence note. Uses an LLM. For routing, tagging, and triage.
- ▌ Customerconnect · ncreightonIntegrate and synchronize customer data from multiple sources with automated validation and real-time normalization. Use when the user needs unified customer profiles, data quality assurance, or multi-source CRM synchronization across WordPress, Salesforce, HubSpot, and Stripe.
- ▌ Estimate Tokens · ncreighton bundleUse this skill to approximate the LLM token count of a text before an API call, for cost/budget guarding. Averages two estimators (~4 chars/token and ~0.75 tokens/word). Deterministic, offline, no tokenizer dependency. Not exact, but reliable for gating oversized prompts.
- ▌ Extract Domains · ncreighton bundleUse this skill to extract and normalize the domains of all URLs in a text: strips www, ports, and paths, de-duplicates, and counts links per domain. Deterministic, offline. Ideal for auditing outbound/affiliate links in an article or checking link diversity.
- ▌ Extract Numbers · ncreighton bundleUse this skill to pull all numbers (ints, decimals, thousands-separated) from text, with their sum. Deterministic, offline. For parsing prices, stats, and quantities out of copy.
- ▌ Heading Outline · ncreighton bundleUse this skill to extract the heading outline (H1-H6) from markdown and check hierarchy health: flags multiple H1s and level jumps (H2->H4). Deterministic, offline. For SEO structure audits.
- ▌ Inventorymaster · ncreightonTrack and manage e-commerce inventory in real-time with automated low-stock alerts and multi-platform integration. Use when the user needs inventory tracking, stock replenishment automation, or warehouse management across Shopify, WooCommerce, and Amazon.
- ▌ Keyword Density · ncreighton bundleUse this skill to compute how often a target keyword (or phrase) appears in a text, as a raw count and as a percentage of total words (0-100). Case-insensitive, whole-word matching, supports multi-word phrases. Deterministic, offline. Flags over-optimization above 3%.
- ▌ Normalize Phone · ncreighton bundleUse this skill to normalize a phone number to E.164 format (+<country><number>): strips formatting, applies a default country code for bare 10-digit US numbers, preserves an explicit +prefix, and flags whether the result is a plausible length. Deterministic, offline. For cleaning contact/lead data.
- ▌ Split Sentences · ncreighton bundleUse this skill to split text into sentences (on . ! ? followed by a capital/quote). Deterministic, offline. For readability, summarization prep, and per-sentence processing.
- ▌ Extract Hashtags · ncreighton bundleUse this skill to extract hashtags from social text: pulls #tags, de-duplicates case-insensitively, drops numeric-only tags, and returns them both with and without the # prefix. Deterministic, offline. Useful for auditing or reusing the tag set of a post.
- ▌ Meta Description · ncreighton bundleUse this skill to generate a clean SEO meta description from article body text: strips markdown/URLs, collapses whitespace, truncates to a max length (default 155) on a word boundary. Deterministic, offline.