using-user-skills

Create and manage custom Slack skills using Markdown and MANAGE_SKILL.

Updated Jul 29, 2026
One-click install
npx skills add https://github.com/2lab-ai/soma-work --skill using-user-skills
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: using-user-skills
Source: https://github.com/2lab-ai/soma-work/tree/main/src/local/skills/using-user-skills
Command: npx skills add https://github.com/2lab-ai/soma-work --skill using-user-skills

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill enables users to create and manage their own custom skills within the Slack workspace, allowing for personalized automation and enhanced productivity.

Core Features & Use Cases

  • Skill Creation: Build custom skills using Markdown and the MANAGE_SKILL command.
  • Skill Management: Create, update, delete, and list personal skills with ease.
  • User Isolation: Skills are stored and accessible only by the user who created them, ensuring privacy and security.
  • Use Case: A developer might create a skill to quickly execute code snippets or a project manager might create a skill to track task progress.

Quick Start

To create a new skill, use the following command: mcp__model-command__run -c MANAGE_SKILL -p action=create -p name=skill-name -p content="SKILL.md content here".

Frequently Asked Questions about using-user-skills

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

FAQPage Schema
How do I create custom Slack automation skills using Markdown?

To create custom Slack automation skills, use the MANAGE_SKILL command with the action, name, and content parameters to define your skill's trigger and Markdown logic. The system stores the skill in a user-specific directory for immediate invocation.

Can I manage personal Slack skills without sharing them with the entire workspace?

Yes, personal Slack skills support user isolation, meaning the system stores your custom automations in a user-specific directory that remains accessible only to you. This ensures your custom Markdown skills stay private and secure.

What is the best way to update or delete existing custom Slack skills?

The best way to update or delete custom Slack skills is via the MANAGE_SKILL command, which supports listing, modifying, and removing personal automations. Pass the respective action and skill name parameters to manage your stored Markdown definitions.

Does Slack custom skill creation require any specific coding environment setup?

No specific coding environment is required for Slack custom skill creation beyond access to the command interface. You define your automation logic entirely in Markdown text and execute creation via the MANAGE_SKILL command parameters.

What are the limitations of user-specific Slack skills for custom automation?

A limitation of user-specific Slack skills is strict user isolation, meaning custom automations cannot be shared natively across workspace members. Additionally, skills are strictly bound to the Markdown content and user-specified triggers defined during creation.