role-configurator

v1.0.0

OpenClaw Role Configurator - Help you easily configure your OpenClaw AI assistant role, the first skill every new user needs. Trigger scenarios: - Just insta...

0· 105·0 current·0 all-time

Install

OpenClaw Prompt Flow

Install with OpenClaw

Best for remote or guided setup. Copy the exact prompt, then paste it into OpenClaw for zhuqingsonga/role-configurator.

Previewing Install & Setup.
Prompt PreviewInstall & Setup
Install the skill "role-configurator" (zhuqingsonga/role-configurator) from ClawHub.
Skill page: https://clawhub.ai/zhuqingsonga/role-configurator
Keep the work scoped to this skill only.
After install, inspect the skill metadata and help me finish setup.
Use only the metadata you can verify from ClawHub; do not invent missing requirements.
Ask before making any broader environment changes.

Command Line

CLI Commands

Use the direct CLI path if you want to install manually and keep every step visible.

OpenClaw CLI

Canonical install target

openclaw skills install zhuqingsonga/role-configurator

ClawHub CLI

Package manager switcher

npx clawhub@latest install role-configurator
Security Scan
VirusTotalVirusTotal
Benign
View report →
OpenClawOpenClaw
Benign
high confidence
Purpose & Capability
Name/description (role configurator, templates, recommendations, auto-write config) match the included files: template data, recommendation rules, a template manager, recommender, and a config writer. No unrelated capabilities (cloud, network, or secret‑store access) are present.
Instruction Scope
SKILL.md describes conversation-driven configuration and auto-writing a config file. The scripts implement this: reading local JSON templates, formatting recommendations, and writing SOUL.md. The instructions and code read from the packaged data/ files and write a config file to a workspace — this is within scope, but the skill does perform filesystem writes (backs up an existing SOUL.md then overwrites it). Users should be aware it will modify files in the workspace path.
Install Mechanism
No install spec and no external downloads; the skill is instruction-only with small local Python scripts. No high-risk install behavior detected.
Credentials
Registry metadata lists no required env vars, but scripts use OPENCLAW_WORKSPACE (defaulting to /root/.openclaw/workspace). This is a minor inconsistency: the env var is optional, but the skill will write to a default filesystem location if not set. No secrets or unrelated credentials are requested.
Persistence & Privilege
Skill is not always-enabled and does not modify other skills or global agent settings. Its only persistent effect is writing/overwriting the SOUL.md file in the workspace (with a .backup for existing file).
Assessment
This skill appears to do what it claims: load templates, recommend skills, and write a role config file. Before installing, consider: 1) it will write to a workspace path (OPENCLAW_WORKSPACE or default /root/.openclaw/workspace) and will rename any existing SOUL.md to SOUL.md.backup — set OPENCLAW_WORKSPACE to a location you control if you don't want writes under /root; 2) there are no network calls or secret requests, but you should still review the packaged templates (data/role_templates.json) if you want to ensure their contents are acceptable; 3) the registry metadata doesn't list OPENCLAW_WORKSPACE as a required env var even though the scripts read it — that's benign but worth noting. If you need stronger guarantees, run the skill in a sandbox or inspect/execute the scripts in a controlled environment first.

Like a lobster shell, security has layers — review code before you run it.

latestvk97c3x9kdb1839nxan5pbasn25844tdg
105downloads
0stars
1versions
Updated 3w ago
v1.0.0
MIT-0

OpenClaw Role Configurator

Help you easily configure your OpenClaw AI assistant role, the first skill every new user needs.

Quick Triggers

Configure role                    - Start role configuration process
I want to reconfigure my role     - Reconfigure your role
Give me a role template           - Use preset templates
Help me configure a personal assistant - Quickly create specific role

Core Capabilities

1. Guided Configuration - Conversation-based setup

No forms, just conversation to complete your configuration:

QuestionPurpose
Role NameWhat do you want to call your AI assistant?
Role PositionWhat role is it for you? (Coach, assistant, advisor, etc.)
Main TasksWhat do you want it to help you with?
Capability PreferencesWhat capabilities do you want it to have?
Communication StyleHow do you like it to talk to you?

2. Preset Role Templates - 15 templates, one-click selection

15 popular role templates, use directly or modify as needed:

CategoryRole TemplateUse Case
Productivity (3)Personal AssistantManage daily tasks, schedule, stay organized
Student HelperStudying, homework, exam prep, academic success
Writing CoachBetter emails, essays, stories, improve writing
Career (3)Career CoachCareer planning, interviews, resume, professional development
Coding MentorLearn programming, debug, understand software development
Small Business AdvisorEntrepreneurship, business planning, marketing, operations
Health & Wellness (3)Fitness TrainerWorkout plans, nutrition advice, reach fitness goals
Mental Health CompanionEmotional support, mindfulness, stress management
Pet Care HelperPet training, health, behavior, general care
Learning (2)Language TutorLearn and practice languages, improve vocabulary & grammar
Music GuideMusic recommendations, learn instruments, theory, playlists
Lifestyle (4)Travel PlannerPlan trips, find destinations, create itineraries
Cooking AssistantRecipes, techniques, meal planning, kitchen tips
Financial AdvisorBudgeting, saving, investing, personal finance
Home Improvement HelperDIY projects, repair, decoration, organization

3. One-Click Configuration - Auto-write to file

After configuration, auto-generate role config file and write to correct location.

4. Smart Skill Recommendations - Recommend after configuration

Based on your role, recommend relevant skills:

Your RoleRecommended Skills
Personal AssistantCalendar helper, Task manager
Career CoachResume builder, Interview prep
Fitness TrainerWorkout planner, Nutrition guide

Complete Workflow

Scenario 1: First-time user configuration

User: "Just installed OpenClaw, help me configure"
↓
Assistant: "Great! Let's configure your AI assistant step by step."
↓
[Guided questions]
1. "What do you want to call it?"
2. "What role is it for you?"
3. "What do you want it to help you with?"
4. "What communication style do you prefer?"
↓
[Generate config summary]
↓
User: "Confirm" or "Let me modify"
↓
[Auto-write config file]
↓
Assistant: "Configuration complete! Based on your role, I recommend these skills..."

Scenario 2: Using preset templates

User: "Give me a Personal Assistant template"
↓
Assistant: "Great! Here's the Personal Assistant preset template:"
↓
[Show template content]
- Role Name: Alex
- Role Position: Your reliable personal assistant
- Main Tasks: Schedule management, task prioritization
- Communication Style: Professional, efficient, friendly
↓
User: "Use this directly" or "I want to modify"
↓
[Apply config]
↓
Assistant: "Configuration complete! Recommending these skills..."

Scenario 3: Reconfiguring role

User: "I want to reconfigure my role"
↓
Assistant: "Great! You can:"
1. Completely reconfigure
2. Modify based on current config
3. Use preset templates
↓
User selects
↓
[Corresponding workflow]

Role Configuration Example

Example: Personal Assistant

# SOUL.md - Personal Assistant

## Role
Your reliable personal assistant

## Core Tasks
- Schedule management and calendar coordination
- Task prioritization and to-do list management
- Email drafting and correspondence help
- Reminders and deadline tracking

## Communication Style
Professional, efficient, friendly, and proactive.

Recommended Skill Logic

Role TypeRecommended Skill Direction
ProductivityCalendar helper, Task manager, Email assistant
CareerResume builder, Interview prep, Networking guide
Health & WellnessWorkout planner, Nutrition guide, Meditation
LearningVocabulary builder, Flashcards, Practice exercises
LifestyleRecipe finder, Budget tracker, Travel tips

Trigger Words

Configuration Triggers

"Configure role"
"Set up role"
"Help me configure"
"First time setup"
"Just installed, help me set up"

Template Triggers

"Give me a template"
"Use preset template"
"Recommend a role"
"Personal Assistant template"
"Career Coach template"

Reconfigure Triggers

"Reconfigure my role"
"I want to change my role"
"Reset configuration"
"Switch roles"

File Structure

  • SKILL.md - This file, usage instructions
  • _meta.json - Metadata
  • scripts/ - Core scripts
    • guided_config.py - Guided configuration
    • template_manager.py - Role template management
    • config_writer.py - Config file writer
    • skill_recommender.py - Skill recommender
  • data/ - Data files
    • role_templates.json - Preset role templates (15)
    • skill_recommendations.json - Skill recommendation rules

Comments

Loading comments...