repo-skill-authoring

Create and update repo-local skills for the MetaMask Mobile standard.

3.0k|1.6k|Updated Jul 18, 2018
One-click install
npx skills add https://github.com/MetaMask/metamask-mobile --skill repo-skill-authoring
Or copy as Structured Prompt for Agentโ–ผ
Please help me install this Agent Skill.
Skill: repo-skill-authoring
Source: https://github.com/MetaMask/metamask-mobile/tree/main/.agents/skills/repo-skill-authoring
Command: npx skills add https://github.com/MetaMask/metamask-mobile --skill repo-skill-authoring

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Repo teams sometimes duplicate standards when creating repo-local skills, leading to inconsistency and maintenance overhead.

Core Features & Use Cases

  • Establish canonical structure for repo-local skills under .agents/skills with a single SKILL.md frontmatter containing name and description.
  • Provide guidance for creating harness shims and entrypoints, and ensure alignment with the repository's skill authoring standard.
  • Facilitate maintenance and reuse by defining repo-local skill shapes, supported files, and governance.

Quick Start

Create or update a repo-local skill at .agents/skills/<skill-name>/SKILL.md following this standard.

Frequently Asked Questions about repo-skill-authoring

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

FAQPage Schema
How do I create a repo-local skill that follows the MetaMask Mobile standard?โ–ผ

Create a repo-local skill by defining a SKILL.md file under .agents/skills/<skill-name>/ with frontmatter containing name and description, following the repository's skill authoring standard. This ensures consistency and reduces maintenance overhead.

What is the canonical structure for repo-local skills in a codebase?โ–ผ

The canonical structure for repo-local skills requires placing a SKILL.md file with name and description frontmatter under .agents/skills/<skill-name>/. This standardization prevents teams from duplicating standards and creating inconsistent skills.

How do I set up harness shims and entrypoints for repo-local skills?โ–ผ

Setting up harness shims and entrypoints involves following the guidance provided by the repo-skill-authoring standard to ensure alignment with the repository's skill authoring standard. This maintains consistency across skill workflows.

Why do we need a standard for repo-local skill authoring?โ–ผ

A standard for repo-local skill authoring is needed because repo teams sometimes duplicate standards when creating skills, leading to inconsistency and maintenance overhead. Defining repo-local skill shapes, supported files, and governance facilitates maintenance and reuse.

Does this skill authoring standard apply to repositories outside of MetaMask Mobile?โ–ผ

This skill authoring standard specifically applies to creating, validating, and maintaining repo-local skills within the MetaMask Mobile codebase. While the canonical shape could be adapted, the guidance is tailored to MetaMask Mobile workflows.