new-project

Create a game documentation project from a template repository with GitHub setup.

Updated Feb 23, 2026
One-click install
npx skills add https://github.com/wayne930242/beneath-cursed-moon --skill new-project-wayne930242
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: new-project
Source: https://github.com/wayne930242/beneath-cursed-moon/tree/main/.claude/skills/new-project
Command: npx skills add https://github.com/wayne930242/beneath-cursed-moon --skill new-project-wayne930242

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill streamlines the creation of new game documentation projects by templating a GitHub repository and setting up essential configurations.

Core Features & Use Cases

  • Project Initialization: Clones a specified template repository to create a new project structure.
  • GitHub Repository Setup: Automates the creation and configuration of a new GitHub repository (public or private).
  • PDF Integration: Copies a source PDF into the project's data directory for immediate use.
  • Configuration Updates: Modifies project configuration files (astro.config.mjs, style-decisions.json, CLAUDE.md) with game-specific details.
  • Use Case: A game designer needs to start documenting a new TRPG. They can use this Skill to quickly set up a new project based on a pre-defined template, including a GitHub repository and initial documentation structure, allowing them to focus on content creation immediately.

Quick Start

Use the new-project skill to create a new project from the template at the path ~/Downloads/my-game.pdf.

Frequently Asked Questions about new-project

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate game documentation project setup with GitHub and a PDF template?

Automating game documentation project setup involves cloning a template repository, creating a GitHub repository with specified visibility, and copying a source PDF into the project directory. This process automatically initializes the project structure and configuration files for immediate content creation.

What is the best way to bootstrap a new TRPG documentation project from a template repository?

Bootstrapping a new TRPG documentation project is done by cloning a pre-defined template repository to establish the project structure. This automated approach sets up the initial GitHub repository, integrates a source PDF, and updates configuration files with game-specific titles and descriptions.

How do I update project configuration files like astro.config.mjs during project initialization?

Updating project configuration files like astro.config.mjs happens automatically during project initialization. The setup modifies configuration files including astro.config.mjs, style-decisions.json, and CLAUDE.md with game-specific details such as titles, repository information, and descriptions.

Does this project setup process require any external dependencies or libraries?

No, this project setup process does not require any external dependencies or libraries to function. The automation operates independently using internal scripts and references to clone templates, create GitHub repositories, copy PDFs, and update configuration files without third-party integrations.