← Back to Skills Marketplace
drumrobot

Project Init

by es6kr · GitHub ↗ · v0.1.0 · MIT-0
cross-platform ✓ Security Clean
105
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install project-init
Description
Project initialization toolkit. contributing - auto-generate CONTRIBUTING.md from project structure [contributing.md]. "init", "project init", "initialize pr...
Usage Guidance
This skill is coherent for generating a CONTRIBUTING.md: it will read project files (package.json, .editorconfig, eslint, husky, pnpm-workspace.yaml, src/, packages/ etc.) and propose/write ./CONTRIBUTING.md. Before running or committing output: (1) ensure you run it inside the intended repository (it will read files in the current working tree), (2) review the generated CONTRIBUTING.md before accepting/committing (the skill notes it will ask before overwriting), (3) be aware some config files or scripts may contain sensitive info — verify nothing secret is unintentionally revealed in the generated doc, (4) the instructions assume helper tools like jq and typical Node tooling (pnpm/corepack) — install those if needed or the analysis commands may fail, and (5) because this is instruction-only and asks no secrets, risk is low but always review generated content before pushing.
Capability Assessment
Purpose & Capability
The name/description claim to analyze project structure and generate CONTRIBUTING.md, and the SKILL.md describes reading package.json, .editorconfig, lint and husky configs, monorepo files, and producing a CONTRIBUTING.md — all coherent and proportionate to the stated purpose.
Instruction Scope
Runtime instructions explicitly call local filesystem inspection (ls, cat, reading config files) and then writing ./CONTRIBUTING.md. This is expected for a project-init tool. The skill includes a non-destructive confirmation step before overwriting. Note: examples use tools like jq and assume standard repo layout; those binaries are not declared but are normal helper assumptions rather than suspicious behavior.
Install Mechanism
No install spec and no code files (instruction-only), so nothing is downloaded or written to disk by an installer. This is the lowest-risk pattern for this kind of skill.
Credentials
The skill requests no environment variables, credentials, or config paths. It only reads local repo files consistent with its purpose; there are no unexplained secrets requested.
Persistence & Privilege
always is false and the skill does not request persistent presence or modify other skills or system-wide agent settings. Autonomous invocation is allowed (platform default) but not combined with other red flags.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install project-init
  3. After installation, invoke the skill by name or use /project-init
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v0.1.0
Initial release: contributing topic for auto-generating CONTRIBUTING.md
Metadata
Slug project-init
Version 0.1.0
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is Project Init?

Project initialization toolkit. contributing - auto-generate CONTRIBUTING.md from project structure [contributing.md]. "init", "project init", "initialize pr... It is an AI Agent Skill for Claude Code / OpenClaw, with 105 downloads so far.

How do I install Project Init?

Run "/install project-init" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Project Init free?

Yes, Project Init is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does Project Init support?

Project Init is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Project Init?

It is built and maintained by es6kr (@drumrobot); the current version is v0.1.0.

💬 Comments