Empire Skills

Empire Skills from ncreighton/empire-skills.

by @ncreighton 147 skills

Skills in this plugin

147
  1. ▌
    Rot13 · ncreighton bundle
    Use this skill to apply the ROT13 cipher to text (its own inverse). Deterministic, offline. For spoiler-hiding and light obfuscation.
    17 installs
  2. ▌
    Base64 · ncreighton bundle
    Use this skill to base64-encode or -decode text (mode=encode|decode). Deterministic, offline. For tokens, data URIs, and encoding payloads.
    8 installs
  3. ▌
    Hrflow · ncreighton
    Automate 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.
    13 installs
  4. ▌
    Modopro · ncreighton
    Automate 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.
    11 installs
  5. ▌
    Ordinal · ncreighton bundle
    Use this skill to convert an integer to its ordinal string (1->1st, 22->22nd, 113->113th). Deterministic, offline. For ranks and dates.
    15 installs
  6. ▌
    Slugify · ncreighton bundle
    Use 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.
    12 installs
  7. ▌
    Initials · ncreighton bundle
    Use this skill to get the initials of a name/phrase (first letter of each word, uppercased, capped at max). Deterministic, offline. For avatars/monograms.
    11 installs
  8. ▌
    Segmento · ncreighton
    Segment 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.
    10 installs
  9. ▌
    Trackpro · ncreighton
    Automate 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.
    14 installs
  10. ▌
    Fulfillio · ncreighton
    Automate 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.
    11 installs
  11. ▌
    Word Wrap · ncreighton bundle
    Use this skill to wrap text to a given column width (default 80), preserving words. Deterministic, offline. For plain-text formatting and emails.
    9 installs
  12. ▌
    Answer Faq · ncreighton bundle
    Use this skill to generate a concise FAQ answer for a given question, optionally grounded in provided context text. Uses an LLM.
    9 installs
  13. ▌
    Chunk List · ncreighton bundle
    Use this skill to split a list (or comma string) into fixed-size chunks. Deterministic, offline. For batching, pagination, grid layouts.
    7 installs
  14. ▌
    Contractai · ncreighton
    Analyze 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.
    13 installs
  15. ▌
    CSV Column · ncreighton bundle
    Use 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.
    13 installs
  16. ▌
    Hex To Rgb · ncreighton bundle
    Use this skill to convert a hex color (#rrggbb or #rgb) to RGB values and a css rgb() string. Deterministic, offline.
    17 installs
  17. ▌
    Link Audit · ncreighton bundle
    Use 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.
    12 installs
  18. ▌
    Tone Check · ncreighton bundle
    Use 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.
    14 installs
  19. ▌
    Utm Report · ncreighton bundle
    Use 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.
    11 installs
  20. ▌
    Uuid Check · ncreighton bundle
    Use this skill to validate whether a string is a well-formed UUID (v1-v5) and report its version. Deterministic, offline. For ID validation.
    19 installs
  21. ▌
    Bytes Human · ncreighton bundle
    Use 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.
    7 installs
  22. ▌
    CSV To JSON · ncreighton bundle
    Use 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.
    11 installs
  23. ▌
    JSON Format · ncreighton bundle
    Use this skill to pretty-print or minify a JSON string (mode=pretty|minify, optional sort_keys). Validates first. Deterministic, offline.
    8 installs
  24. ▌
    Utm Builder · ncreighton bundle
    Use 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.
    7 installs
  25. ▌
    Case Convert · ncreighton bundle
    Use 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.
    11 installs
  26. ▌
    Dedupe Lines · ncreighton bundle
    Use 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.
    13 installs
  27. ▌
    Format Price · ncreighton bundle
    Use 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.
    11 installs
  28. ▌
    Generate Cta · ncreighton bundle
    Use 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.
    9 installs
  29. ▌
    HTML To Text · ncreighton bundle
    Use 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.
    8 installs
  30. ▌
    Inventorypro · ncreighton
    Automate 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.
    15 installs
  31. ▌
    Mask Secrets · ncreighton bundle
    Use 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.
    15 installs
  32. ▌
    Rewrite Tone · ncreighton bundle
    Use this skill to rewrite text in a target tone (e.g. professional, friendly, punchy, formal) while preserving meaning. Uses an LLM.
    14 installs
  33. ▌
    Content Stats · ncreighton bundle
    Use 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.
    17 installs
  34. ▌
    Roman Numeral · ncreighton bundle
    Use 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.
    17 installs
  35. ▌
    Simplify Text · ncreighton bundle
    Use this skill to rewrite complex text in plain, simple language at a roughly 8th-grade reading level while preserving meaning. Uses an LLM.
    13 installs
  36. ▌
    Title To Path · ncreighton bundle
    Use 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.
    13 installs
  37. ▌
    Alt Text Check · ncreighton bundle
    Use 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.
    14 installs
  38. ▌
    Extract Emails · ncreighton bundle
    Use 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.
    10 installs
  39. ▌
    Inventorygenie · ncreighton
    Automate 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.
    16 installs
  40. ▌
    JSON Validator · ncreighton bundle
    Use 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.
    14 installs
  41. ▌
    Parse Any Date · ncreighton bundle
    Use 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.
    8 installs
  42. ▌
    Percent Change · ncreighton bundle
    Use 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.
    15 installs
  43. ▌
    Reverse String · ncreighton bundle
    Use this skill to reverse a string character by character. Deterministic offline.
    7 installs
  44. ▌
    Smart Truncate · ncreighton bundle
    Use 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.
    14 installs
  45. ▌
    Strip Markdown · ncreighton bundle
    Use 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.
    8 installs
  46. ▌
    Suggest Titles · ncreighton bundle
    Use this skill to generate N catchy, SEO-aware title options for an article given its topic or first paragraph. Uses an LLM.
    13 installs
  47. ▌
    Truncate Words · ncreighton bundle
    Use this skill to truncate text to a max number of words with an ellipsis (default 50). Deterministic, offline. For excerpts and previews.
    13 installs
  48. ▌
    Word Frequency · ncreighton bundle
    Use 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.
    11 installs
  49. ▌
    Categorize Text · ncreighton bundle
    Use 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.
    16 installs
  50. ▌
    Customerconnect · ncreighton
    Integrate 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.
    16 installs
  51. ▌
    Estimate Tokens · ncreighton bundle
    Use 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.
    11 installs
  52. ▌
    Extract Domains · ncreighton bundle
    Use 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.
    9 installs
  53. ▌
    Extract Numbers · ncreighton bundle
    Use 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.
    8 installs
  54. ▌
    Heading Outline · ncreighton bundle
    Use 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.
    14 installs
  55. ▌
    Inventorymaster · ncreighton
    Track 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.
    10 installs
  56. ▌
    Keyword Density · ncreighton bundle
    Use 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%.
    14 installs
  57. ▌
    Normalize Phone · ncreighton bundle
    Use 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.
    11 installs
  58. ▌
    Split Sentences · ncreighton bundle
    Use this skill to split text into sentences (on . ! ? followed by a capital/quote). Deterministic, offline. For readability, summarization prep, and per-sentence processing.
    12 installs
  59. ▌
    Extract Hashtags · ncreighton bundle
    Use 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.
    11 installs
  60. ▌
    Meta Description · ncreighton bundle
    Use 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.
    7 installs