← Back to Skills Marketplace
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
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install project-init - After installation, invoke the skill by name or use
/project-init - 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
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.
More Skills