init

Automate initial coinskills setup with financial profiling and private GitHub workspace creation.

1|Updated Apr 27, 2026
One-click install
npx skills add https://github.com/Lutherwaves/coinskills --skill init-lutherwaves
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: init
Source: https://github.com/Lutherwaves/coinskills/tree/main/skills/init
Command: npx skills add https://github.com/Lutherwaves/coinskills --skill init-lutherwaves

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

New coinskills users face the tedious work of manually creating a private, version-controlled financial workspace, collecting their full financial snapshot, and setting up initial goals, which often leads to incomplete setup or abandoned financial tracking. This Skill eliminates that friction with a fully guided, end-to-end setup workflow.

Core Features & Use Cases

  • Guided Financial Profiling: Conducts a structured interview to capture your name, primary currency, enabled modules, risk tolerance, emergency fund preferences, variable spending estimate, review cadence, and decision style.
  • Automated Workspace Creation: Uses the gh CLI to create a private GitHub repo as your version-controlled financial workspace, with pre-configured directory structure, .gitignore, and initial state files for change tracking and snapshots.
  • Full Financial Snapshot Capture: Walks you through entering all your financial data, including cash accounts, credit lines, investments, debts, illiquid assets, recurring obligations, and income streams, validated against defined schemas.
  • Goal Seeding: Helps you create initial financial goals (or suggests default goals based on your profile) and optionally drafts an initial contribution plan for each.
  • Use Case: A new user can go from installing the coinskills plugin to having a fully functional, private financial tracking workspace with their first goals entered in a single guided session, no manual file editing or repo configuration required.

Quick Start

Use the init skill to complete your first coinskills setup, including financial profiling, private workspace creation, and initial goal seeding.

Frequently Asked Questions about init

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

FAQPage Schema
How do I set up a private GitHub repo for personal finance tracking?

Setting up a private GitHub repo for personal finance tracking requires the gh CLI to automatically create a version-controlled workspace with pre-configured directory structures and initial state files. This eliminates manual repository configuration and file editing.

What is a guided financial profile and how does it capture my financial snapshot?

A guided financial profile is a structured interview that captures your full financial snapshot, including cash accounts, credit lines, debts, and income streams. It validates your entered financial data against defined schemas to ensure workspace consistency.

Can I use the gh CLI to automate financial workspace creation and initial goal seeding?

Yes, you can use the gh CLI to automate financial workspace creation and initial goal seeding. The workflow creates a private GitHub repo, captures your complete financial data, and suggests default goals or drafts an initial contribution plan based on your profile.

Do I need to manually configure directory structures for version-controlled financial data?

You do not need to manually configure directory structures for version-controlled financial data. The setup workflow automatically generates the necessary directory structure, .gitignore, and initial state files for change tracking and snapshots.

How do I validate financial accounts and debts against defined schemas during setup?

To validate financial accounts and debts against defined schemas, the setup workflow walks you through entering all your financial data, including investments and recurring obligations, automatically checking the structured data against the defined schemas.

What is the best way to initialize a personal finance tracking system for a new user?

The best way to initialize a personal finance tracking system is through an end-to-end guided setup workflow. It combines user profiling, automated private repo creation, full financial snapshot capture, and goal seeding into a single session to prevent abandoned financial tracking.