Agent skill

writing-utility-helpers

Standardizes frequent utility functions for currency, dates, and strings. Use to maintain consistency in formatting.

Stars 163
Forks 31

Install this agent skill to your Project

npx add-skill https://github.com/majiayu000/claude-skill-registry/tree/main/skills/data/writing-utility-helpers

SKILL.md

Utility Helper Functions

When to use this skill

  • Formatting prices in PKR or USD.
  • Truncating long descriptions in cards.
  • Pretty-printing dates for travel itineraries.

Recommended Helpers

Currency

typescript
export const formatCurrency = (amount: number, currency = 'PKR') => {
    return new Intl.NumberFormat('en-PK', {
        style: 'currency',
        currency,
        maximumFractionDigits: 0,
    }).format(amount);
};

String Truncation

typescript
export const truncate = (str: string, length: number) => {
    return str.length > length ? str.substring(0, length) + '...' : str;
};

Instructions

  • Location: Store all helpers in lib/utils.ts or utils/index.ts.
  • DRY: Check for existing helpers before writing new logic.

Expand your agent's capabilities with these related and highly-rated skills.

Didn't find tool you were looking for?

Be as detailed as possible for better results