macrodata-onboarding

Generate identity, human profile, and workspace state files during onboarding.

120|6|Updated Jan 29, 2026
One-click install
npx skills add https://github.com/ascorbic/macrodata --skill macrodata-onboarding
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: macrodata-onboarding
Source: https://github.com/ascorbic/macrodata/tree/main/plugins/macrodata/opencode/skills/macrodata-onboarding
Command: npx skills add https://github.com/ascorbic/macrodata --skill macrodata-onboarding

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill guides new users through macrodata setup by automatically creating identity, human profile, and workspace files, eliminating manual configuration on first run.

Core Features & Use Cases

  • Auto-create essential memory and workspace files (identity.md, human.md, today.md, workspace.md) from detected user data.
  • Pre-populate user details (name, timezone, GitHub, etc.) and initialize project/workspace structure.
  • Offer optional permission pre-grants to streamline future OpenCode interactions.
  • Step-by-step onboarding flow that handles user prompts and saves progress for reuse.

Quick Start

Start the macrodata onboarding flow to initialize identity, human profile, and workspace structures. Trigger it when get_context indicates first run or the user asks to set up their profile.

Frequently Asked Questions about macrodata-onboarding

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

FAQPage Schema
How do I automate workspace setup for a new user profile?

Workspace setup is automated by generating identity, human profile, and workspace state files from detected user data, creating the required directory structure under a chosen macrodata root.

What files are created during the onboarding process?

The onboarding process creates state/identity.md, state/human.md, state/today.md, and state/workspace.md, along with folders for state, journal, entities/people, entities/projects, and topics.

When should I trigger the profile setup flow?

Trigger the profile setup flow when get_context indicates a first-run state or when explicitly asked to set up a user profile, ensuring the workspace directory structure is properly initialized.

Does the onboarding flow pre-populate user details automatically?

Yes, the onboarding flow pre-populates user details such as name, timezone, and GitHub information by detecting existing data and saving progress for reuse during the setup.

Can I streamline future interactions after workspace initialization?

You can streamline future interactions by applying optional permission pre-grants offered during the onboarding flow, reducing manual configuration for subsequent workspace operations.

Do I need any dependencies to initialize the workspace structure?

No dependencies are required to initialize the workspace structure, as the onboarding flow directly creates the state, journal, entities, and topics directories from detected data.