← 返回 Skills 市场
moenassi

Django Project Creator

作者 Nassi Mohammed · GitHub ↗ · v1.0.0
cross-platform ⚠ suspicious
666
总下载
0
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install django-tool
功能描述
Automates Django or Django REST Framework project setup with preconfigured environments, default settings, and best-practice structures for fast, consistent...
使用说明 (SKILL.md)

This project eliminates the time wasted on creating virtual machines and setting up environments from scratch. It automatically provisions a ready-to-use development environment with commonly used default requirements, allowing you to choose between Django or Django REST Framework depending on your project needs.\r \r The goal is to standardize and accelerate project initialization by providing a consistent, production-ready structure from day one. Instead of manually configuring dependencies, environments, and base settings, developers can instantly bootstrap a fully configured backend setup with best practices already applied.\r \r

  • Key features include:\r \r
  • Automated environment provisioning\r \r
  • Preconfigured project structure following best practices\r \r
  • Support for both Django and Django REST Framework\r \r
  • Default development and production-ready settings\r \r
  • Dependency management and isolated environments\r \r
  • Scalable foundation suitable for small projects or large deployments\r \r This solution is ideal for developers and teams who want to focus on building features rather than repeatedly performing boilerplate setup tasks. It reduces human error, improves consistency across projects, and significantly speeds up the development workflow
安全使用建议
This skill appears to do what it says: create Django or DRF projects and install packages. Before running it, review the included script and run it in a disposable directory or inside a fresh virtual environment because it will: (1) create files and directories under the path you provide, (2) call pip to download and install packages from PyPI, and (3) run manage.py migrate which may modify a local database. If you do not trust the author or you want to be extra cautious, inspect the script line-by-line, run it in an isolated container, or manually perform the steps instead of running the script as-is.
功能分析
Type: OpenClaw Skill Name: django-tool Version: 1.0.0 The `scriptBackend.py` file contains multiple critical shell injection vulnerabilities. User-controlled inputs such as `path`, `projectName`, `appName`, and `module` are directly concatenated into `os.system()` calls without proper sanitization or escaping. This allows for arbitrary command execution if a malicious user provides crafted input (e.g., `my_project; rm -rf /`). While the skill's stated purpose in `SKILL.md` is benign (automating Django project setup), the implementation flaws pose a significant security risk, making the skill highly susceptible to abuse.
能力评估
Purpose & Capability
Name/description (Django project bootstrap) align with the provided Python script and SKILL.md. The script creates projects/apps, writes Django files, and installs Django/DRF packages — all expected for this purpose.
Instruction Scope
SKILL.md and script direct the agent/user to create a venv, run pip installs, startproject/startapp, write urls/views/models, and run manage.py migrate. These actions are in-scope, but they modify local filesystem and run package installs and migrations, so they should be run in an appropriate directory/virtual environment.
Install Mechanism
No install spec (instruction-only) and only a single code file included. The script invokes pip to install packages from PyPI at runtime; this is expected for dependency provisioning but means external code will be fetched when the script runs.
Credentials
No environment variables, credentials, or config paths are requested. The script does not attempt to read or exfiltrate unrelated secrets. It performs local operations and network fetches limited to package installation (pip).
Persistence & Privilege
The skill does not request always:true, does not persist itself into agent configuration, and does not modify other skills or system-wide settings. It only writes files within the chosen project directory.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install django-tool
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /django-tool 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
Initial release of django-tool - Automates provisioning of development environments for Django or Django REST Framework projects - Provides a standardized, production-ready project structure with best practices - Includes automated dependency management and isolated environments - Offers default development and production settings - Designed to accelerate project setup and reduce manual configuration
元数据
Slug django-tool
版本 1.0.0
许可证
累计安装 0
当前安装数 0
历史版本数 1
常见问题

Django Project Creator 是什么?

Automates Django or Django REST Framework project setup with preconfigured environments, default settings, and best-practice structures for fast, consistent... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 666 次。

如何安装 Django Project Creator?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install django-tool」即可一键安装,无需额外配置。

Django Project Creator 是免费的吗?

是的,Django Project Creator 完全免费(开源免费),可自由下载、安装和使用。

Django Project Creator 支持哪些平台?

Django Project Creator 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 Django Project Creator?

由 Nassi Mohammed(@moenassi)开发并维护,当前版本 v1.0.0。

💬 留言讨论