alma-skill-sync

Synchronize local Claude skills with Alma slash commands via REST API.

35|10|Updated Dec 29, 2025
One-click install
npx skills add https://github.com/ttmouse/skills --skill alma-skill-sync
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: alma-skill-sync
Source: https://github.com/ttmouse/skills/tree/main/alma-skill-sync
Command: npx skills add https://github.com/ttmouse/skills --skill alma-skill-sync

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires requests, argparse, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill automates the synchronization of local Claude skills with Alma's slash command (prompt) list, ensuring that newly added or modified skills are readily available for quick invocation.

Core Features & Use Cases

  • Automatic Registration: Registers skills as slash commands in Alma upon creation or modification.
  • Orphaned Command Cleanup: Removes slash commands in Alma that no longer correspond to existing skills.
  • Status Check: Provides a way to list the current synchronization status.
  • Use Case: After adding a new skill for summarizing meeting notes, you can use this skill to ensure it appears as /summarize-meeting in Alma, ready for use.

Quick Start

Run the sync script to register all your skills as Alma prompts.

Frequently Asked Questions about alma-skill-sync

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I sync local Claude skills with Alma slash commands automatically?

You can sync local Claude skills with Alma slash commands by running a Python script that registers skills as prompts via the Alma local REST API. It automatically adds new skills and removes obsolete prompts to maintain command discoverability.

What is the best way to register new prompts as slash commands in Alma?

Registering new prompts as slash commands in Alma involves using an automation script to synchronize local skill definitions with the application's prompt list. This ensures newly created or modified skills are readily available for quick invocation.

Can I remove orphaned slash commands in Alma that no longer match existing skills?

Yes, you can remove orphaned slash commands in Alma by running the skill synchronization script. It automatically cleans up obsolete prompts that no longer correspond to existing local skills, ensuring maintainability of your AI agent functionalities.

Does the Alma skill sync script require any specific Python dependencies?

The Alma skill sync script requires the Python packages 'requests' and 'argparse' to operate. 'requests' handles communicating with the local REST API, while 'argparse' manages the command-line arguments for the synchronization process.

How do I check the synchronization status of local skills and Alma prompts?

You can check the synchronization status of local skills and Alma prompts by running the sync script with a status flag. It provides a list comparing your current local skills against the registered slash commands in the Alma application.