Skip to content
This repository has been archived by the owner. It is now read-only.
A simple interface that clones or copies skeletons (base projects for your apps).
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Type Name Latest commit message Commit time
Failed to load latest commit information.
.editorconfig Yarn (#22) Jan 13, 2017
.gitignore Yarn (#22) Jan 13, 2017 Update Dec 16, 2019
index.js Abbrev sha256. Nov 1, 2019
package.json Rewrite. Nov 1, 2019

Deprecated: incorporated into Brunch 3


A simple interface that clones or copies skeletons. skeleton is a base repo for your application (any technology).

init-skeleton currently just clones or copies the repository, executes npm install and bower install and removes .git directory. Useful for Brunch and Grunt base repos (skeletons).

grunt-init is similar, except it requires to clone projects to home directory before initialising from it.

Supported formats:

  • File system
  • Git URI
  • GitHub URI (gh:user/project, github:user/project)

Install with npm: npm install init-skeleton.


const initSkeleton = require('init-skeleton').init;

initSkeleton('skeleton').then(() => {
  • options:
    • rootPath - String, root path of the result directory
    • commandName: String, defaults to init-skeleton
    • logger: console.{log,error}-compatible logger.


MIT (c) 2016 Paul Miller (

You can’t perform that action at this time.