← Back to Skills Marketplace
Scaffold Project
by
ScottEverduim
· GitHub ↗
· v1.0.0
388
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install scaffold-project
Description
Creates a new project structure with frontend, backend, database, integrations, marketing folders, and a README.md inside mission-control workspace.
Usage Guidance
This skill intends to scaffold a project, but the shipped code is buggy and user-specific. Before installing or running: (1) review and modify index.js to use a portable home directory (e.g., require('os').homedir() or process.env.HOME) instead of '/Users/ton'; (2) remove 'README.md' from the directory-creation loop and create files separately so you don't try to mkdir a filename; (3) add checks to avoid clobbering existing files and return the list of created files as documented; (4) test in a safe/sandbox directory first to confirm behavior; and (5) if you don't want writes on your machine, do not enable autonomous invocation or run the code locally without inspection. The issues look like sloppy/unfinished code rather than intentional malice, but treat it as untrusted until corrected.
Capability Analysis
Type: OpenClaw Skill
Name: scaffold-project
Version: 1.0.0
The skill scaffolds a project structure but is flagged as suspicious due to the use of a hardcoded absolute path ('/Users/ton/...') in index.js, which targets a specific user's home directory and deviates from the portable path (~/.openclaw-workspace) described in SKILL.md. Additionally, the script contains a logic error where it attempts to create a directory named 'README.md' before trying to write a file with the same name, which would cause a runtime failure.
Capability Assessment
Purpose & Capability
Name/description say 'create scaffold in mission-control workspace' and no credentials/install are requested, which is appropriate — but the code hardcodes the target directory as '/Users/ton/.openclaw-workspace/projects/mission-control' instead of using the documented allowed path (~/.openclaw-workspace/...). The hardcoded '/Users/ton' makes the skill user-specific and non-portable; that mismatch is not justified by the description.
Instruction Scope
SKILL.md describes checks (existence), creating folders and a README, and returning a list of created files. The shipped index.js does not perform an existence check/conditional behavior, does not return a list, and instead always mkdirs. Worse, the 'structure' array includes 'README.md' which the code treats as a directory (mkdirSync) and then later attempts to write a README.md file to the same path — this will cause errors (EISDIR or write failures) and contradicts the documented behavior.
Install Mechanism
No install spec or external downloads; the skill is instruction/code-only and relies only on Node.js fs/path. There are no network fetches or remote installers to review.
Credentials
No env vars or credentials are requested (appropriate). The code touches the filesystem under a hardcoded absolute home path, but does not attempt to read environment variables or secrets. The hardcoded user path is unusual but not evidence of secret exfiltration.
Persistence & Privilege
The skill does not request elevated platform privileges and always:false. It writes files under a user directory (expected for a scaffolding tool) and does not modify other skills or global config.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install scaffold-project - After installation, invoke the skill by name or use
/scaffold-project - Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Initial release of scaffold-project
- Creates a standard project structure within the mission-control workspace.
- Automatically generates base folders: frontend, backend, database, integrations, marketing.
- Creates a README.md file describing the project.
- Checks for existing folders before creating new ones.
- Returns a list of all created files.
Metadata
Frequently Asked Questions
What is Scaffold Project?
Creates a new project structure with frontend, backend, database, integrations, marketing folders, and a README.md inside mission-control workspace. It is an AI Agent Skill for Claude Code / OpenClaw, with 388 downloads so far.
How do I install Scaffold Project?
Run "/install scaffold-project" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is Scaffold Project free?
Yes, Scaffold Project is completely free (open-source). You can download, install and use it at no cost.
Which platforms does Scaffold Project support?
Scaffold Project is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created Scaffold Project?
It is built and maintained by ScottEverduim (@scotteverduim); the current version is v1.0.0.
More Skills