← OmniSkillCONTENT HISTORY

Update to OmniSkill

Snapshot Oct 28, 2026 · 13:17 UTC · version 6.1.1

Collection source: downloaded plugin package.

WHAT CHANGED

First saved snapshot

No earlier snapshot is available to establish a change.

Save OmniSkill and check future changes in Following.

Up to 10 plugins free · no card required.

Compare saved observations

Download comparison JSON
Full technical diff · 0 changed fields
Full snapshot data
{
  "description": "Craft high-presence open-source repositories and configure universal multi-agent distribution manifests, GitHub discovery metadata, and automated installers. Use when the user asks to prepare a repository for publishing, configure skill distribution for Claude Code, Skills.sh, npm, or Cursor, generate aesthetic README diagrams and badges, or set up multi-agent installers — even if they don't explicitly say \"distribute skill\" or \"repo crafter\". Do NOT use for general git branching, conflict resolution, or writing code implementation.\n",
  "included_files": [
    {
      "relative_path": ".skills.json",
      "size_in_bytes": 506
    },
    {
      "relative_path": "agents/openai.yaml",
      "size_in_bytes": 284
    },
    {
      "relative_path": "bin/repo-craft.js",
      "size_in_bytes": 696
    },
    {
      "relative_path": "install.sh",
      "size_in_bytes": 674
    },
    {
      "relative_path": "marketplace.json",
      "size_in_bytes": 1038
    },
    {
      "relative_path": "package.json",
      "size_in_bytes": 900
    },
    {
      "relative_path": "references/distribution-channels.md",
      "size_in_bytes": 1491
    },
    {
      "relative_path": "references/github-workflow-and-metadata.md",
      "size_in_bytes": 2141
    },
    {
      "relative_path": "references/multi-agent-manifests.md",
      "size_in_bytes": 3004
    },
    {
      "relative_path": "references/readme-standards.md",
      "size_in_bytes": 3097
    },
    {
      "relative_path": "references/runtime-setup.md",
      "size_in_bytes": 1223
    },
    {
      "relative_path": "scripts/scaffold-repo.ts",
      "size_in_bytes": 7775
    }
  ],
  "name": "repo-craft-and-distribute",
  "skill_md_contents": "---\nname: repo-craft-and-distribute\ndescription: >\n  Craft high-presence open-source repositories and configure universal multi-agent\n  distribution manifests, GitHub discovery metadata, and automated installers.\n  Use when the user asks to prepare a repository for publishing, configure skill\n  distribution for Claude Code, Skills.sh, npm, or Cursor, generate aesthetic\n  README diagrams and badges, or set up multi-agent installers — even if they\n  don't explicitly say \"distribute skill\" or \"repo crafter\". Do NOT use for\n  general git branching, conflict resolution, or writing code implementation.\n---\n\n# Repo Craft & Universal Distribution\n\n> Architectural standard and automation toolchain for crafting high-presence open-source repositories and distributing AI agent skills across the entire ecosystem.\n\n## Why This Skill Is Needed & Target State\n\n**Why this skill is needed:** Developers authoring skills and agent tools often struggle to distribute them cleanly across diverging registry standards (Vercel Skills CLI, Claude Code marketplace, npm, GitHub Actions). Manual manifest creation results in broken URLs, missing license headers, syntax errors in plugin descriptors, and poor repository discoverability.\n\n**Target state:** Every project repository is packaged with automated, cross-host manifests (`package.json`, `marketplace.json`, `.skills.json`, `install.sh`) and CI pipelines with zero manual scaffolding errors.\n\n## Runtime Requirements (Pre-flight)\n\nBefore running repo configuration or scaffolding commands, verify tooling → **`references/runtime-setup.md`**.\n\nCheck only dependencies needed by the selected distribution channel. Use an\navailable GitHub connector or authenticated CLI for repository operations; use\nthe project's existing package manager for builds. Python is needed only for\nPython helpers. If a dependency is missing, continue independent work and mark\nthe affected action unavailable. Do not install tools or require all runtimes\nmerely to draft metadata. Verify current official package formats before writing\nmanifests. Publishing requires the user's authorization for that destination.\n\n---\n\n## Capabilities & Navigation Map\n\n| Domain | Resource / Script | Reference Guide |\n|---|---|---|\n| **README & Visual Presence** | Badges, hero headers & Mermaid escaping | `references/readme-standards.md` |\n| **Multi-Agent Manifests** | `package.json`, `marketplace.json`, `.skills.json`, `install.sh` | `references/multi-agent-manifests.md` |\n| **GitHub Automation & CI** | `gh repo create`, topic tagging, Actions CI | `references/github-workflow-and-metadata.md` |\n| **Ecosystem Channels** | Claude, Skills.sh, npm/npx, Cursor, Codex, OpenCode | `references/distribution-channels.md` |\n| **Instant Scaffolding** | `scripts/scaffold-repo.ts` | Automated file generator |\n\n---\n\n## 1. Automated Scaffolding (One Command)\n\nResolve this installed skill directory to an absolute path and assign it to\n`OMNI_SKILL_DISTRIBUTION_DIR`. Inspect the script and its writes first. Keep the\nshell working directory at the user project so the output path resolves there.\nTo scaffold the requested distribution manifests, CI workflows, and universal installers for any repository:\n\n```bash\nbun \"$OMNI_SKILL_DISTRIBUTION_DIR/scripts/scaffold-repo.ts\" ./my-project \\\n  --name \"my-project\" \\\n  --author \"Mamdouh Aboammar\" \\\n  --desc \"High performance agent automation toolchain\"\n```\n\nThis generates:\n- `package.json` with npm binary & Bun execution\n- `marketplace.json` conforming to Claude Plugin schema\n- `.skills.json` for Skills.sh registry\n- `install.sh` executable for multi-agent environments\n- `bin/cli.js` executable entrypoint\n- `.github/workflows/ci.yml` GitHub Actions pipeline\n- `LICENSE` (MIT) & `.gitignore`\n\n---\n\n## 2. High-Presence README & Mermaid Safety\n\nAlways follow visual standards and strict Mermaid escaping to prevent `Unable to render rich display` errors on GitHub:\n\n```bash\n# 1. Quoted node text: A[\"Agent Command\"] --> B[\"CLI Engine\"]\n# 2. Quoted edge text: A -->|\"Flag: --submit\"| B[\"Action\"]\n# 3. Alphanumeric subgraph IDs: subgraph Pipeline [\"Media & Clipboard Pipeline\"]\n```\n\n- Comprehensive badge sets, matrices, and hero layouts → **`references/readme-standards.md`**\n\n---\n\n## 3. Multi-Agent Distribution Manifests\n\nEnsure full compatibility across all agent environments:\n\n- **Claude Code / Desktop**: Place `SKILL.md` in root or `.claude/skills/`\n- **Claude Marketplace**: Register via `marketplace.json`\n- **Skills.sh (Vercel)**: Register via `.skills.json` (`npx skills add <repo>`)\n- **Instant CLI**: Expose executable in `package.json` `\"bin\"`\n- **Universal Multi-Agent**: Provide `install.sh` to link across all installed AI harnesses\n\n- Full manifest templates and field schemas → **`references/multi-agent-manifests.md`**\n\n---\n\n## 4. GitHub Presence & Discovery Automation\n\nAutomate repo creation, topics, and licensing using the GitHub CLI:\n\n```bash\n# Initialize and commit\ngit init && git branch -M main && git add . && git commit -m \"feat: initial release\"\n\n# Create public GitHub repository and push\ngh repo create <username>/<repo> --public --source=. --push --description \"<Pitch under 120 chars>\"\n\n# Tag topics for discovery on GitHub search\ngh repo edit <username>/<repo> \\\n  --add-topic \"agent-skill,skills-sh,claude-code,bun,typescript,cursor,codex,gemini-cli\" \\\n  --homepage \"https://skills.sh/<repo>\" \\\n  --enable-issues\n```\n\n- CI pipelines, PR checklists, and security policies → **`references/github-workflow-and-metadata.md`**\n- Ecosystem channel mappings and installation paths → **`references/distribution-channels.md`**\n"
}

SHA-256 of public snapshot: cd085f23551c8d03d4a97f01aa3db6a99e96ff61abba40a902deeab5413248cb