Agent Plugins Marketplace
All plugins

project-init

v0.81.0

New-project setup, toolkit sync, work-item file lifecycle, and machine setup, with one managed project-knowledge manual, safe migration, the local-folder work-tracker, and shared Claude and Codex routing.

CodexClaude Code4 Skills

By Mike Rihm0 GitHub starsUpdated yesterday

Directory evidence

Runtimes
Codex and Claude Code
Parsed components
4 skill or MCP entries
Source updated
Sep 23, 2026
Manifest status
Canonical path parsed

The directory validates manifest shape and source location. It does not execute the plugin or provide a security endorsement. Review the indexing methodology

Install project-init for Codex and Claude Code

Installs for the current user
codex plugin marketplace add Mar5929/claude-toolkit
codex plugin marketplace upgrade claude-toolkit
codex plugin add project-init@claude-toolkit

Paste and run these commands in a terminal with Codex. They add and refresh the claude-toolkit catalog, then install this plugin.

Compatibility: the page URL and API slug “project-init” remain stable.

  • Codex: project-init@agent-plugin-marketplaceproject-init@claude-toolkit

The installer fetches third-party code from the source repository shown on this page. This directory validates manifest structure and source location, but does not perform a security audit; review the manifest, components, and source before installing.

Get the source manually
git clone https://github.com/Mar5929/claude-toolkit

Clone the source repository, then follow its setup instructions to add the plugin to a compatible client. The plugin root is plugins/project-init/.

Plugin files

plugins/project-init/
├── .codex-plugin/plugin.json
├── .claude-plugin/plugin.json
├── skills/machine-sync/SKILL.md
├── skills/project-init/SKILL.md
├── skills/project-sync/SKILL.md
└── skills/work-item-lifecycle/SKILL.md

Included Skills4

machine-syncskills/machine-sync/SKILL.md

Audit and synchronize THIS COMPUTER's configured machine-wide Toolkit policy after the marketplace and project-init plugin are bootstrapped. Use when the owner is setting up a new computer, or says things like "set up this machine from my toolkit", "point this computer at the toolkit", "I have a new laptop", "make sure my machine-wide rules are here", "check my global Claude settings against the toolkit", or "/machine-sync". The active set is the Claude rule, required settings values, and machine-wide hook for keeping AI credit out of commits and pull requests. It separately audits explicitly listed retired Codex wiring and offers owner-approved removal. It reports every gap first and changes nothing without approval.

project-initskills/project-init/SKILL.md

Walk the user through initializing a NEW project, one gate at a time: scaffolding & folder structure, guard hooks, the optional System Guide and packaged project knowledge system, optional SOUL.md, AGENTS.md and CLAUDE.md, the local-folder work-tracker, and optional standalone toolkit skills. Use when the user is starting a new repo/project and wants help setting up the foundational scaffolding, or says things like "initialize this project", "set up the scaffolding", "/project-init", or "help me get this new repo going". This skill ORCHESTRATES setup: it asks the user how they want each piece, recommends options for their stack, and only acts after they confirm. Every gate is optional and skippable.

project-syncskills/project-sync/SKILL.md

Audit an EXISTING project against the claude-toolkit and set up whatever is missing. Use when the user points a project at the toolkit and says things like "make sure all the tools, rules, and systems from my toolkit are set up in this project", "sync this project with claude-toolkit", "audit this project against the toolkit", or "/project-sync". This skill inventories everything the toolkit currently ships (the general and Salesforce rules libraries, hooks, the optional System Guide, the local-folder work-tracker, the packaged project knowledge system, safe conversion off an older knowledge layout, the session-skills plugin, and any newer systems), cross-references the current project, reports the gaps, including rules the project has but that are behind the toolkit's current version, and closes each gap only with the user's approval.

work-item-lifecycleskills/work-item-lifecycle/SKILL.md

Apply the project's file lifecycle to work-item information. Use when creating, saving, moving, organizing, completing, closing, or archiving work-item files, or when deciding where architecture, solution designs, specifications, lasting decisions, implementation records, presentation deliverables, or retired material belong. Also use for questions like "where should this file go?" and "what happens to this when the ticket is done?" Do not use for a status-only ticket update that changes no project files or lasting information.

Plugin manifests2

plugins/project-init/.codex-plugin/plugin.json
{
  "name": "project-init",
  "version": "0.81.0",
  "description": "New-project setup, toolkit sync, work-item file lifecycle, and machine setup, with one managed project-knowledge manual, safe migration, the local-folder work-tracker, and shared Claude and Codex routing.",
  "author": {
    "name": "Mike Rihm",
    "email": "[email protected]",
    "url": "https://github.com/Mar5929"
  },
  "homepage": "https://github.com/Mar5929/claude-toolkit",
  "repository": "https://github.com/Mar5929/claude-toolkit",
  "keywords": [
    "toolkit",
    "workflow",
    "skills"
  ],
  "skills": "./skills/",
  "interface": {
    "displayName": "Project Init",
    "shortDescription": "Initialize or sync a project with Mike's toolkit.",
    "longDescription": "Project setup and sync workflows from Mike Rihm's portable toolkit. Includes guided new-project setup, work-item file lifecycle decisions, preview-first work-tracker conversion, one managed project-knowledge manual and shared startup map for Claude and Codex, existing-project audits, migration, machine-wide activation, and optional standalone skills.",
    "developerName": "Mike Rihm",
    "category": "Productivity",
    "capabilities": [
      "Write",
      "Repository"
    ],
    "websiteURL": "https://github.com/Mar5929/claude-toolkit",
    "defaultPrompt": [
      "Run project-sync here",
      "Initialize this project",
      "Audit this repo setup"
    ],
    "brandColor": "#2563EB"
  }
}
plugins/project-init/.claude-plugin/plugin.json
{
  "name": "project-init",
  "description": "New-project setup, toolkit sync, work-item file lifecycle, and machine setup, with an optional owner-written SOUL.md, one managed project-knowledge manual, safe migration, the local-folder work-tracker, and shared Claude and Codex routing.",
  "version": "0.81.0",
  "author": {
    "name": "Mike Rihm",
    "email": "[email protected]"
  }
}

If you maintain this plugin, link to this source-backed listing from your README so users can review its manifest and indexed components.

[project-init on Agent Plugins Marketplace](https://pluginsmp.com/plugins/project-init)