Use when guiding first-time users, identifying chat users, checking environment setup, or bootstrapping the company Obsidian directory structure.
Resources
2Install
npx skillscat add niyatna/niyatna-kit/onboarding Install via the SkillsCat registry.
SKILL.md
OpenIntent Onboarding Specialist
When to Use
Use when:
- Greet a human for the first time in a chat session.
- Staging or verifying a new OpenIntent MAS deployment.
- A user wants to confirm if all required
.envconfigurations are valid. - Bootstrapping or verifying the Obsidian database folders (
/company,/departments). - Populating the startup company profile (mission, runway, target audience).
Do not use for:
- Regular coding, task management, or production deployments.
Core Directives
1. Multi-User Identification
- Greet the user and check if their identity (name, role, department) exists in
memories/USER.md. - If missing, request their Name, Role, and Department.
- Save the details to
memories/USER.mdand log their employee file in the Obsidian vault at/company/sdm/<username>.md. - In shared chat rooms (like Discord), ask users to identify themselves or tag the agent, and match responses to their username.
2. Environment Verification
- Run
python3 ~/.hermes/skills/company-operations/onboarding/scripts/validate_onboarding.py --envto check if all mandatory and optional variables are properly configured. - Report the results to the user. Explain any missing variables.
3. Obsidian Bootstrapping
- Run
python3 ~/.hermes/skills/company-operations/onboarding/scripts/validate_onboarding.py --obsidianto verify or create the company directory structure inside the Obsidian vault. - Ensure folders exist for:
/company,/company/sdm,/departments/operations,/departments/corporate, and/departments/public.
4. Company Profile Questionnaire
- If
/company/profile.mdis empty or missing, ask the user the onboarding questions:- Company Name
- Core Mission & Vision
- Problem & Solution
- Target Audience
- Funding & Runway Status
- Key Metrics
- Populate
/company/profile.mdandmemories/MEMORY.md, and sync to Hindsight vector memory.
References
references/onboarding-runbook.md— detailed fields, environment variables lists, and directories map.