Alter Actions
Trigger Alter macOS app actions via x-callback-urls. Catalog of 84+ actions including ask-anything, translate, summarize, grammar correction, and more.
Trigger Alter macOS app actions via x-callback-urls. Catalog of 84+ actions including ask-anything, translate, summarize, grammar correction, and more.
Real data. Real impact.
Growing
Developers
Per week
Open source
Skills give you superpowers. Install in 30 seconds.
Trigger Alter actions via x-callback-urls from Clawdbot or the command line.
# Trigger an action directly node index.js trigger ask-anything --input "What is AI?"Find actions with natural language
node index.js find "summarize video"
List all actions in a category
node index.js list --category writing
All Alter actions use the x-callback-url format:
alter://action/{action-id}?input={encoded-text}¶m={value}
triggerAction(actionId, input, params)Triggers an Alter action via x-callback-url.
findActions(query)Finds actions matching a natural language query.
listActions(category)Lists all actions, optionally filtered by category.
getActionInfo(actionId)Returns detailed information about a specific action.
buildCallbackUrl(actionId, input, params)Builds an x-callback-url without executing it.
| Action ID | Name | Description | Parameters |
|---|---|---|---|
| Analyze Prose | Evaluates writing for quality with ratings and recommendations | None |
| Aphorisms | Finds and prints existing, known aphorisms | None |
| Change the Tone | Changes text tone while preserving meaning | : Assertive, Friendly, Informal, Professional, Simple and direct |
| Correct Grammar & Spelling | Fixes grammar and spelling errors | None |
| Cut filler words | Removes filler words for confident text | None |
| Fill in | Completes partial text intelligently | None |
| Improve Writing | Refines text for clarity, coherence, grammar | None |
| Lengthen | Expands text with additional details | None |
| Poll | Generates engaging polls | None |
| Rewrite | Rewrites text with fresh perspectives | None |
| Shorten | Condenses text while retaining essentials | None |
| Write essay | Crafts well-structured essays | : Topic/Instructions |
| Action ID | Name | Description | Parameters |
|---|---|---|---|
| Act On Code | Modifies and improves code | : Instructions |
| Document code | Documents code with comments | None |
| Explain Code | Explains code and documentation | None |
| Fill Code | Fills in missing code | None |
| Fix Code | Fixes code errors | : Error message |
| Language-GPT | Expert insights for programming languages | : Question |
| Suggest code improvements | Analyzes code for enhancements | None |
| Transcode to other language | Converts code between languages | : Target language |
| Action ID | Name | Description | Parameters |
|---|---|---|---|
| Translate | Translates text between languages | : Arabic, Chinese, Dutch, English, Filipino, French, German, Indonesian, Italian, Japanese, Korean, Portuguese, Russian, Spanish, Vietnamese |
| Translate to English | Translates any language to English | None |
| Translate to French | Translates any language to French | None |
| Translate to Spanish | Translates any language to Spanish | None |
| Action ID | Name | Description | Parameters |
|---|---|---|---|
| Detailed | Comprehensive summary with overview, points, takeaways | None |
| Micro | Concise, focused summaries | None |
| Newsletter Summary | Extracts key newsletter updates | None |
| Action ID | Name | Description | Parameters |
|---|---|---|---|
| Mails | Extracts email addresses | None |
| Names | Extracts personal names | None |
| People/Companies | Extracts personal/business info | None |
| Predictions | Extracts predictions | None |
| Recommendations | Extracts recommendations | None |
| Tasks | Extracts actionable tasks | None |
| Trends | Extracts trends | None |
| Extract Wisdom | Extracts insights and interesting info | None |
| Action ID | Name | Description | Parameters |
|---|---|---|---|
| Bullet list | Converts text to bullet list | None |
| Markdown checklist | Converts text to checklist | None |
| Markdown table | Converts text to table | None |
| Numbered list | Converts text to numbered list | None |
| Sort A-Z | Sorts alphabetically ascending | None |
| Sort Z-A | Sorts alphabetically descending | None |
| Action ID | Name | Description | Parameters |
|---|---|---|---|
| Alter Action | Creates Alter Actions | : Instructions |
| Charts | Creates Recharts visualizations | : Instructions |
| Diagrams | Generates Mermaid diagrams | : Instructions |
| HTML page | Creates HTML pages | : Instructions |
| Images | Generates AI images (Flux, Ideogram) | : Instructions |
| Maps | Creates LeafletJS maps | : Instructions |
| HTML Presentations | Generates slide presentations | : Instructions |
| Tailwind React App | Creates React apps | : Instructions |
| Action ID | Name | Description | Parameters |
|---|---|---|---|
| Analyze Paper | Analyzes research papers | None |
| Explain | Explains complex concepts simply | None |
| Hidden message | Uncovers hidden messages in text | None |
| Action ID | Name | Description | Parameters |
|---|---|---|---|
| Commit message | Generates commit messages | None |
| Review | Reviews code changes | None |
| Summarize | Summarizes Git commits | None |
| Pull Request | Creates PR descriptions | None |
| Action ID | Name | Description | Parameters |
|---|---|---|---|
| Business Strategy Expert | Business strategy advice | : Question |
| Children Educator | Early childhood education guidance | : Question |
| E-commerce Strategy Expert | E-commerce strategy advice | : Question |
| HR Manager Expert | HR management guidance | : Question |
| Marketing Expert | Marketing strategy advice | : Question |
| Mental Models Expert | Mental models for decision-making | : Question |
| Software Architect Expert | Software architecture guidance | : Question |
| Action ID | Name | Description | Parameters |
|---|---|---|---|
| Ask Anything | Open-ended AI conversation | : Instructions |
| Search the web | Web search with sources | : Question |
| Action ID | Name | Description | Parameters |
|---|---|---|---|
| Mail Draft | Creates email drafts | : Instructions |
| Multiconversation summary | Summarizes multiple email threads | None |
| Mail Reply | Generates email replies | : Any updates?, Doesn't work, I don't know, etc. |
| Thread summary | Summarizes email threads | None |
| Action ID | Name | Description | Parameters |
|---|---|---|---|
| Linkedin Post | Creates LinkedIn posts | None |
| Linkedin Reply | Generates LinkedIn replies | None |
| Twitter Post | Creates engaging tweets | None |
| Twitter Reply | Generates tweet replies | None |
| Twitter Thread | Creates Twitter threads | None |
| Action ID | Name | Description | Parameters |
|---|---|---|---|
| Youtube hidden message | Analyzes videos for hidden messages | None |
| Youtube detailed Summary | Comprehensive video summaries | None |
| Youtube micro summary | Quick video summaries | None |
| Action ID | Name | Description | Parameters |
|---|---|---|---|
| Generate Keynote slides | Generates Keynote presentations | : Instructions |
| Edit Keynote slide | Edits Keynote slides | : Instructions |
| Translate the deck | Translates Keynote presentations | : Target language |
| Write presenter notes | Creates presenter notes | None |
| Meeting Report | Converts transcripts to notes | None |
| Spreadsheet Formula | Creates spreadsheet formulas | : Instructions |
| User Story | Creates agile user stories | None |
| Category | Description | Action Count |
|---|---|---|
| Programming and development | 8 |
| Text editing and creation | 12 |
| Language translation | 4 |
| Content summarization | 2 |
| Information extraction | 7 |
| Text formatting | 6 |
| Content creation | 8 |
| Explanation and analysis | 4 |
| Git version control | 4 |
| Expert AI assistants | 7 |
// Trigger ask-anything with a question const { triggerAction } = require('./index.js'); triggerAction('ask-anything', 'What is machine learning?');// Find actions for "translate text" const { findActions } = require('./index.js'); const matches = findActions('translate text'); console.log(matches[0]); // { id: 'translate', name: 'Translate', ... }
// Build URL without triggering const { buildCallbackUrl } = require('./index.js'); const url = buildCallbackUrl('translate', null, { language: 'French' }); // -> alter://action/translate?language=French
# Ask a question node index.js trigger ask-anything --input "Explain quantum computing"Translate with specific language
node index.js trigger translate --param "language=Japanese"
Fix code with error message
node index.js trigger fix-code --input "TypeError: undefined is not a function"
Change tone
node index.js trigger change-tone --param "tone=Professional"
Search for actions
node index.js find "create a chart"
Get action details
node index.js info create-images
hasParameters: false typically need selected content in Alteropen command is used on macOS to trigger x-callback-urlsNo automatic installation available. Please visit the source repository for installation instructions.
View Installation Instructions1,500+ AI skills, agents & workflows. Install in 30 seconds. Part of the Torly.ai family.
© 2026 Torly.ai. All rights reserved.