smithery/mahidalhan

publish-skill

USE WHEN: user wants to publish, port, or share a skill to a marketplace repo. DO NOT USE WHEN: creating new skills, installing skills, or general questions.

Installation

$ npx skills add smithery/mahidalhan --skill publish-skill

Similar popular skills

Related neighbors and high-traction skills in the same topics — useful to compare before installing.

Also in this package

Other skills from smithery/mahidalhan.

npx skills add smithery/mahidalhan

Browse all from smithery/mahidalhan

More details

Agent compatibility

Declared targets from SKILL.md / docs. Unmarked agents are not listed — the skill may still install via the CLI.

Claude Code Declared
Cursor Not declared
Codex Not declared
GitHub Copilot Not declared
Windsurf Not declared
Gemini CLI Not declared
Cline Not declared
OpenCode Not declared

Skill metadata

Parsed from SKILL.md frontmatter.

LicenseMIT
Declared agents claude-code

Package contents

Files included with this skill beyond the listing page.

  • skill md SKILL.md 853 B
  • docs SUMMARY.md 179 B

History

  1. First recorded snapshot · 0 installs

SKILL.md

Publish Skill to Marketplace

Port skills from any project to the claude-hacks marketplace.

Usage

publish-skill <skill-name> [--source PATH] [--dry-run] [--no-push]

What It Does

  1. Copies skill to skills/<name>/skills/<name>/
  2. Updates .claude-plugin/marketplace.json
  3. Bumps version if exists, adds new entry if not
  4. Commits and pushes

Examples

publish-skill my-skill
publish-skill my-skill --source /path/to/.claude/skills/my-skill
publish-skill my-skill --dry-run

Pre-Publish Check

Verify SKILL.md has:

  • name: in frontmatter
  • description: with USE WHEN / DO NOT USE WHEN