new-project

Generate a portfolio entry and blog post from GitHub repository data.

Updated Dec 5, 2025
One-click install
npx skills add https://github.com/mhismail3/dotfiles --skill new-project
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: new-project
Source: https://github.com/mhismail3/dotfiles/tree/main/claude/skills/new-project
Command: npx skills add https://github.com/mhismail3/dotfiles --skill new-project

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill eliminates the time-consuming process of manually creating portfolio entries and blog posts for new projects.

Core Features & Use Cases

  • Complete Documentation: Generates both portfolio project entries and accompanying blog posts with proper styling and structure.
  • GitHub Integration: Automatically fetches project information from repositories to populate content.
  • Use Case: When you finish a new web app or CLI tool, this Skill creates polished documentation that's ready to publish.

Quick Start

Create a portfolio entry and blog post for the GitHub repository https://github.com/username/awesome-project.

Frequently Asked Questions about new-project

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

FAQPage Schema
How do I automate creating portfolio entries and blog posts for my projects?

This Skill automates portfolio and blog post generation by fetching GitHub repository data or accepting explicit project metadata (title, summary, tags, status, live link, date) to produce frontmatter-backed portfolio entries and narrative Markdown blog posts with structured sections, code blocks, and internal links—ready to publish immediately.

Can I use this with GitHub repositories or do I need to provide project details manually?

The Skill works with both GitHub-hosted projects and manually described projects. Provide a GitHub URL for automatic data retrieval, or supply explicit metadata including title, summary, context, tags, status, live demo link, and date to generate documentation without repository integration.

What does the generated portfolio and blog post include?

Generated documentation includes frontmatter metadata, structured Markdown sections covering architecture, features, and technical details, code blocks, deployment information, optional live demo links, and internal cross-references—formatted for immediate publication to portfolio and blog platforms.

Do I need to write or edit the documentation after generation?

The Skill produces polished, publication-ready documentation with proper Markdown structure and formatting. Most projects require no editing; review the output to verify accuracy and add project-specific details if needed before publishing.

What metadata inputs are required to generate a project entry?

Required inputs include project title and summary; optional inputs are context, tags, project status, live demo URL, and publication date. For GitHub projects, the Skill auto-fetches repository metadata; for non-GitHub projects, provide these fields explicitly to generate complete documentation.