sns-launch

Configure and launch SNS DAOs on the Internet Computer.

28|11|Updated Feb 25, 2026
One-click install
npx skills add https://github.com/dfinity/icskills --skill sns-launch
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: sns-launch
Source: https://github.com/dfinity/icskills/tree/main/skills/sns-launch
Command: npx skills add https://github.com/dfinity/icskills --skill sns-launch

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill streamlines the complex process of launching a Service Nervous System (SNS) DAO, enabling dapps to decentralize control and governance to their token holders.

Core Features & Use Cases

  • SNS Configuration: Define tokenomics, governance parameters, and swap details.
  • NNS Proposal Submission: Guide users through creating and submitting proposals to the Network Nervous System (NNS).
  • Decentralization Swap Management: Facilitate the swap of ICP for SNS tokens.
  • Use Case: You've developed a new dapp on the Internet Computer and are ready to hand over control to the community. Use this Skill to configure and launch its dedicated SNS DAO.

Quick Start

Use the sns-launch skill to configure and submit an SNS DAO proposal for your dapp.

Frequently Asked Questions about sns-launch

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

FAQPage Schema
How do I launch an SNS DAO for my dapp on the Internet Computer?

To launch an SNS DAO, you configure token economics and governance parameters, validate with a testflight, submit an NNS proposal, and execute the decentralization swap. This process hands dapp control over to SNS token holders.

What is an SNS decentralization swap and when do I need it?

An SNS decentralization swap exchanges ICP for SNS tokens, transferring governance control to the community. You need it when transitioning your dapp from centralized developer control to decentralized DAO governance on the Internet Computer.

How do I configure tokenomics and governance parameters for an Internet Computer DAO?

Configuring SNS tokenomics involves defining token supply, distribution, and swap details alongside governance parameters like voting periods. These settings dictate how SNS token holders will propose and vote on dapp decisions.

Can I test my SNS configuration before submitting it to the NNS?

Yes, you can validate your SNS configuration using a testflight before submission. This checks tokenomics and governance parameters to ensure the DAO operates correctly prior to the formal NNS proposal and decentralization swap.

What's the best way to submit a proposal to the Network Nervous System for DAO approval?

Submitting an NNS proposal requires packaging your validated SNS configuration and tokenomics into a formal proposal for the Network Nervous System. This step requests the Internet Computer community to approve your dapp's decentralization.

Do I need an existing dapp to set up a Service Nervous System?

Yes, an SNS is designed to decentralize control of an existing dapp on the Internet Computer. You configure the SNS to hand over your dapp's governance to token holders through a decentralization swap.