bootstrap

Initialize and configure the DMK workflow for a new project.

Updated Jan 24, 2026
One-click install
npx skills add https://github.com/datamktkorea/agent-skills --skill bootstrap-datamktkorea
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: bootstrap
Source: https://github.com/datamktkorea/agent-skills/tree/main/plugins/dmk-oneteam/skills/bootstrap
Command: npx skills add https://github.com/datamktkorea/agent-skills --skill bootstrap-datamktkorea

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires gh, curl, jq, python, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill helps to setup the DMK workflow for a new project, collecting necessary configurations and settings to facilitate the integration with Notion, GitHub, and local development environments.

Core Features & Use Cases

  • Project Initialization: Guides the user through initializing the project's workflow configuration.
  • Notion Integration: Collects the necessary Notion token and database IDs for project tracking.
  • GitHub Project Setup: Optionally creates or links to an existing GitHub Project for task tracking.
  • Task Label Creation: Adds a pipeline:task label to each specified GitHub repository.
  • Config File Creation: Saves the configuration in a local JSON file to enable project-specific functionality across various skills.

Quick Start

Use the 'setup' command to initiate the DMK workflow setup process for your new project.

Frequently Asked Questions about bootstrap

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

FAQPage Schema
How do I set up Notion and GitHub project tracking for a new repository?

To set up project tracking, this workflow collects your Notion API token and database IDs, creates or links a GitHub Project, and saves a local JSON config file. It also adds a `pipeline:task` label to each specified GitHub repository to enable task tracking integration.

What do I need to configure before initializing a project workflow with GitHub and Notion?

Before initializing the project workflow, you need the GitHub CLI (`gh`), `curl`, `jq`, and Python installed. You also need valid Notion API access for token acquisition and database integration to complete the setup process successfully.

Can I link an existing GitHub Project instead of creating a new one during setup?

Yes, the setup workflow optionally creates a new GitHub Project or links to an existing one for task tracking. It detects your local code path and configures the necessary labels and settings to integrate with your current development environment.

How does the DMK workflow save project configurations locally?

The DMK workflow saves configurations locally by generating a JSON config file after collecting your Notion tokens, database IDs, and GitHub project details. This local configuration file enables project-specific functionality across various integrated skills and development tools.

Why do I need to add a pipeline:task label to my GitHub repositories?

Adding a `pipeline:task` label to your GitHub repositories is required to facilitate task tracking within the DMK workflow. This label allows the integrated system to identify and manage actionable tasks across your linked GitHub Project and Notion databases.