Requirements
- Target platform
- OpenClaw
- Install method
- Manual import
- Extraction
- Extract archive
- Prerequisites
- OpenClaw
- Primary doc
- SKILL.md
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.
Hand the extracted package to your coding agent with a concrete install brief instead of figuring it out manually.
I downloaded a skill package from Yavira. Read SKILL.md from the extracted folder and install it by following the included instructions. Tell me what you changed and call out any manual steps you could not complete.
I downloaded an updated skill package from Yavira. Read SKILL.md from the extracted folder, compare it with my current installation, and upgrade it while preserving any custom configuration unless the package docs explicitly say otherwise. Summarize what changed and any follow-up checks I should run.
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}
Triggers an Alter action via x-callback-url.
Finds actions matching a natural language query.
Lists all actions, optionally filtered by category.
Returns detailed information about a specific action.
Builds an x-callback-url without executing it.
Action IDNameDescriptionParametersanalyze-proseAnalyze ProseEvaluates writing for quality with ratings and recommendationsNoneaphorismsAphorismsFinds and prints existing, known aphorismsNonechange-toneChange the ToneChanges text tone while preserving meaningtone: Assertive, Friendly, Informal, Professional, Simple and directcorrect-grammarCorrect Grammar & SpellingFixes grammar and spelling errorsNonecut-filler-wordsCut filler wordsRemoves filler words for confident textNonefill-inFill inCompletes partial text intelligentlyNoneimprove-writingImprove WritingRefines text for clarity, coherence, grammarNonelengthenLengthenExpands text with additional detailsNonepollPollGenerates engaging pollsNonerewriteRewriteRewrites text with fresh perspectivesNoneshortenShortenCondenses text while retaining essentialsNonewrite-essayWrite essayCrafts well-structured essaysinput: Topic/Instructions
Action IDNameDescriptionParametersact-codeAct On CodeModifies and improves codeinput: InstructionsdocumentDocument codeDocuments code with commentsNoneexplain-codeExplain CodeExplains code and documentationNonefill-codeFill CodeFills in missing codeNonefix-codeFix CodeFixes code errorsinput: Error messagelanguage-gptLanguage-GPTExpert insights for programming languagesinput: Questionsuggest-improvementsSuggest code improvementsAnalyzes code for enhancementsNonetranscodeTranscode to other languageConverts code between languageslanguage: Target language
Action IDNameDescriptionParameterstranslateTranslateTranslates text between languageslanguage: Arabic, Chinese, Dutch, English, Filipino, French, German, Indonesian, Italian, Japanese, Korean, Portuguese, Russian, Spanish, Vietnamesetranslate-to-englishTranslate to EnglishTranslates any language to EnglishNonetranslate-to-frenchTranslate to FrenchTranslates any language to FrenchNonetranslate-to-spanishTranslate to SpanishTranslates any language to SpanishNone
Action IDNameDescriptionParameterssummarize-detailedDetailedComprehensive summary with overview, points, takeawaysNonesummarize-microMicroConcise, focused summariesNonesummarize-newsletterNewsletter SummaryExtracts key newsletter updatesNone
Action IDNameDescriptionParametersextract-mailsMailsExtracts email addressesNoneextract-namesNamesExtracts personal namesNoneextract-anyPeople/CompaniesExtracts personal/business infoNoneextract-predictionsPredictionsExtracts predictionsNoneextract-recommendationsRecommendationsExtracts recommendationsNoneextract-todoTasksExtracts actionable tasksNoneextract-trendsTrendsExtracts trendsNoneextract-wisdomExtract WisdomExtracts insights and interesting infoNone
Action IDNameDescriptionParametersformat-to-bullet-listBullet listConverts text to bullet listNoneformat-to-markdown-checklistMarkdown checklistConverts text to checklistNoneformat-to-markdown-tableMarkdown tableConverts text to tableNoneformat-to-numbered-listNumbered listConverts text to numbered listNonesort-azSort A-ZSorts alphabetically ascendingNonesort-zaSort Z-ASorts alphabetically descendingNone
Action IDNameDescriptionParameterscreate-alter-actionAlter ActionCreates Alter Actionsinput: Instructionscreate-chartsChartsCreates Recharts visualizationsinput: Instructionscreate-diagramsDiagramsGenerates Mermaid diagramsinput: Instructionscreate-htmlHTML pageCreates HTML pagesinput: Instructionscreate-imagesImagesGenerates AI images (Flux, Ideogram)input: Instructionscreate-mapsMapsCreates LeafletJS mapsinput: Instructionscreate-presentationsHTML PresentationsGenerates slide presentationsinput: Instructionscreate-react-appTailwind React AppCreates React appsinput: Instructions
Action IDNameDescriptionParametersanalyze-paperAnalyze PaperAnalyzes research papersNoneexplain-selectionExplainExplains complex concepts simplyNonehidden-messageHidden messageUncovers hidden messages in textNone
Action IDNameDescriptionParametersgit-commitCommit messageGenerates commit messagesNonegit-reviewReviewReviews code changesNonegit-summarizeSummarizeSummarizes Git commitsNonepull-requestPull RequestCreates PR descriptionsNone
Action IDNameDescriptionParametersbusiness-strategist-gptBusiness Strategy ExpertBusiness strategy adviceinput: Questionchildren-educatorChildren EducatorEarly childhood education guidanceinput: Questione-commerce-strategist-gptE-commerce Strategy ExpertE-commerce strategy adviceinput: Questionhrmanager-gptHR Manager ExpertHR management guidanceinput: Questionmarketer-gptMarketing ExpertMarketing strategy adviceinput: Questionmental-models-gptMental Models ExpertMental models for decision-makinginput: Questionsoftware-architect-gptSoftware Architect ExpertSoftware architecture guidanceinput: Question
Action IDNameDescriptionParametersask-anythingAsk AnythingOpen-ended AI conversationinput: Instructionsask-webSearch the webWeb search with sourcesinput: Question
Action IDNameDescriptionParametersmail-draftMail DraftCreates email draftsinput: Instructionsmail-multi-summaryMulticonversation summarySummarizes multiple email threadsNonemail-replyMail ReplyGenerates email repliesanswerType: Any updates?, Doesn't work, I don't know, etc.mail-summaryThread summarySummarizes email threadsNone
Action IDNameDescriptionParameterslinkedin-postLinkedin PostCreates LinkedIn postsNonelinkedin-replyLinkedin ReplyGenerates LinkedIn repliesNonetwitter-postTwitter PostCreates engaging tweetsNonetwitter-replyTwitter ReplyGenerates tweet repliesNonetwitter-threadTwitter ThreadCreates Twitter threadsNone
Action IDNameDescriptionParametersyoutube-hidden-messageYoutube hidden messageAnalyzes videos for hidden messagesNoneyoutube-summarize-detailedYoutube detailed SummaryComprehensive video summariesNoneyoutube-summarize-microYoutube micro summaryQuick video summariesNone
Action IDNameDescriptionParameterscreate-a-keynote-deckGenerate Keynote slidesGenerates Keynote presentationsinput: Instructionsedit-a-keynote-deckEdit Keynote slideEdits Keynote slidesinput: Instructionstranslate-the-deckTranslate the deckTranslates Keynote presentationslanguage: Target languagewrite-presenter-notesWrite presenter notesCreates presenter notesNonemeeting-scribeMeeting ReportConverts transcripts to notesNonespreadsheet-formulaSpreadsheet FormulaCreates spreadsheet formulasinput: Instructionsuser-storyUser StoryCreates agile user storiesNone
CategoryDescriptionAction CountcodeProgramming and development8writingText editing and creation12translateLanguage translation4summarizeContent summarization2extractInformation extraction7formatText formatting6createContent creation8explainExplanation and analysis4gitGit version control4co-intelligencesExpert AI assistants7
// 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
Actions operate on currently selected text/files in Alter Parameters are URL-encoded automatically Actions with hasParameters: false typically need selected content in Alter The open command is used on macOS to trigger x-callback-urls
Agent frameworks, memory systems, reasoning layers, and model-native orchestration.
Largest current source with strong distribution and engagement signals.