hug

Establish or refresh per-user GSE-One profiles via interactive interviews.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/tjisousa/gensem --skill hug-tjisousa
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: hug
Source: https://github.com/tjisousa/gensem/tree/main/gse-one/plugin/skills/hug
Command: npx skills add https://github.com/tjisousa/gensem --skill hug-tjisousa

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Establish or update a per-user profile for GSE-One when user context is unknown or when /gse:hug is invoked, enabling personalized interactions and consistent configuration across sessions.

Core Features & Use Cases

  • Interactive interview flow to capture IT expertise, language preferences, domain background, and project context, then persist to .gse/profile.yaml or team profiles.
  • Supports team mode by mapping git identity to user profiles and automatically switching active profiles per user.
  • Ensures profile persistence, dashboard initialization, and gating steps for project setup after profile creation.
  • Flexible update mode via --update to selectively re-ask changed dimensions and reapply profile changes.

Quick Start

Start a new user profile or update an existing one by running /gse:hug and following prompts.

Frequently Asked Questions about hug

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

FAQPage Schema
How do I create a persistent user profile for personalized assistant onboarding?

A persistent user profile is established through an interactive 13-dimension interview capturing IT expertise and language preferences, then saving to .gse/profile.yaml for consistent personalized interactions across sessions.

Can I update existing user profile dimensions without repeating the full interview?

Updating existing profiles is supported via the --update flag, which selectively re-asks changed dimensions and reapplies modifications to .gse/profile.yaml without requiring the full interactive interview.

Does profile management support team mode with automatic git identity mapping?

Team mode is supported by mapping git identity to user profiles and automatically switching active profiles per user, ensuring correct personalized configurations during team onboarding and project contexts.

What is the best way to manage per-user settings across multiple sessions?

Managing per-user settings across sessions is achieved by persisting profiles under .gse/ with dashboard initialization, ensuring configurations remain intact and accessible whenever the assistant context is invoked.

When do I need to initialize the dashboard during the user profile setup?

Dashboard initialization occurs during user profile setup as a gating step for project configuration, ensuring persistent per-user settings under .gse/ are fully established before subsequent project setup flows begin.