From hello-world
Greets the user with a time-appropriate, context-aware welcome message and offers relevant suggestions based on the current project and environment.
How this command is triggered — by the user, by Claude, or both
Slash command
/hello-world:helloThe summary Claude sees in its command listing — used to decide when to auto-load this command
<!-- DESIGN DECISIONS -->
<!-- This command serves as the first interaction many users have with Claude Code.
It must demonstrate professional quality while remaining warm and approachable.
The greeting adapts based on context to provide immediate value. -->
<!-- ALTERNATIVES CONSIDERED -->
<!-- Simple static greeting: Rejected as it provides no contextual value
Overly complex analysis: Rejected as it would slow down a simple greeting
No examples: Rejected as this is an example plugin that teaches patterns -->
<!-- KNOWN LIMITATIONS -->
<!-- Cannot detect user's specif...Provides a warm, professional greeting that acknowledges the user's current context and offers relevant assistance. This command demonstrates best practices for contextual awareness and helpful responses while serving as an exemplary template for other commands.
Use this command when:
Do NOT use this command for:
/analyze or audit commands)Before running this command, ensure:
The command examines your current environment to provide relevant suggestions:
Based on the context analysis, creates a greeting that includes:
Provides 3-5 relevant suggestions based on what was detected:
The command will produce output in this format:
[Time-based greeting]! I'm Claude Code, ready to help with your [project type/development] work.
I notice you're [context observation]. I can help you with:
• [Relevant capability 1 - specific to context]
• [Relevant capability 2 - specific to context]
• [Relevant capability 3 - specific to context]
[Optional: • Additional capabilities if relevant]
[Optional: Contextual tip or observation]
What would you like to work on today?
Output Fields Explained:
[Time-based greeting]: "Good morning", "Good afternoon", or "Good evening" based on system time[project type/development]: Specific framework/language detected or generic "development"[context observation]: What Claude Code notices about the current directory/project[Relevant capabilities]: 3-5 specific actions that make sense in this context[Contextual tip]: Optional helpful tip specific to the detected environmentScenario: User runs /hello in a React project with recent component changes
User Input:
/hello
Context:
/home/user/projects/my-react-appCommand Execution:
# Step 1: Context detection
pwd # Returns: /home/user/projects/my-react-app
ls -la # Finds: package.json, src/, public/
cat package.json | grep react # Confirms React project
find . -type f -mmin -60 # Finds recently modified components
# Step 2: Greeting construction based on findings
# Step 3: Capability matching to React context
Output:
Good morning! I'm Claude Code, ready to help with your React development.
I notice you're in a React project with recent component changes. I can help you with:
• Creating new components or custom hooks
• Setting up tests for your recent changes
• Optimizing bundle size and performance
• Implementing state management patterns
• Debugging React DevTools warnings
I see you've been working on components recently - would you like help with testing or documentation?
What would you like to work on today?
Result: User receives a contextual greeting that acknowledges their React project and recent work, offering specific React-related assistance.
Scenario: User runs /hello in a Jupyter notebook directory
User Input:
/h
Context:
/home/user/data-analysisCommand Execution:
# Context detection finds Jupyter notebooks and data files
ls *.ipynb # Finds notebook files
test -d data && echo "Data folder found"
test -f requirements.txt && echo "Python project detected"
Output:
Good afternoon! I'm Claude Code, ready to help with your data science work.
I notice you're in a Python data analysis project with Jupyter notebooks. I can help you with:
• Writing data processing pipelines
• Creating visualizations with matplotlib/seaborn
• Optimizing pandas operations
• Setting up machine learning models
• Documenting your analysis workflow
I see you have a data folder - need help with data cleaning or exploratory analysis?
What would you like to work on today?
Scenario: User runs /hello in home directory with no specific project
User Input:
/hello
Context:
/home/userOutput:
Hello! I'm Claude Code, your AI development assistant.
I notice you're in your home directory. I can help you with:
• Starting a new project in any language or framework
• Exploring existing codebases in subdirectories
• Setting up development environments
• Learning new programming concepts
• Automating repetitive tasks
Would you like to start a new project or work on something existing?
What would you like to work on today?
Symptoms: Cannot read directory contents Cause: Insufficient permissions Solution:
Good morning! I'm Claude Code, though I notice I can't fully analyze this directory due to permissions.
I can still help you with:
• General coding questions and solutions
• Creating new files you have permission to write
• Planning project architecture
• Debugging code you share with me
Would you like to move to a different directory or continue here?
Prevention: Run Claude Code with appropriate permissions or work in user-owned directories
Symptoms: Context analysis takes too long Cause: Project too large for quick analysis Solution:
Hello! I'm Claude Code. This appears to be a large project that would take time to fully analyze.
I can help you with:
• Focused work on specific components
• Architecture-level discussions
• Code review for specific files
• Performance optimization strategies
What specific part of this project would you like to focus on today?
Symptoms: Cannot determine time of day Cause: System clock issue or permission restriction Solution: Default to neutral "Hello" greeting and continue normally
The hello command behavior can be influenced by:
CLAUDE_CODE_GREETING_STYLEformal, friendly (default), briefexport CLAUDE_CODE_GREETING_STYLE=brief.claude/config.json{
"greeting": {
"projectType": "Custom Framework",
"suggestions": ["Run tests", "Check CI/CD", "Review PRs"]
}
}
✅ DO:
/hello when starting a session for contextual orientation/h for quick access❌ DON'T:
💡 TIPS:
/analyze - Deep analysis of your project structure and health/help - Comprehensive help and command listing/status - Check Claude Code configuration and capabilities/suggest - Get specific suggestions for your current task⚠️ Security Considerations:
Solution: Ensure project configuration files are in the root directory (package.json, pom.xml, etc.)
Solution: Check you're in the correct directory and project files are standard
Solution: Verify the hello-world plugin is installed with /plugin list
/help helloLast updated: 2025-10-11 Quality score: 9+/10 Tested with Claude: 95%+ success rate
14plugins reuse this command
First indexed Dec 31, 2025
Showing the 6 earliest of 14 plugins
npx claudepluginhub ia23a-lachnita/claude-code-plugins-plus-fix-skills --plugin hello-world/helloGreets the user with a contextual welcome message that adapts based on project type, time of day, and recent activity. Offers relevant assistance suggestions.
/buddyDisplays project status with tech stack/language/architecture, recent git activity, recommended agents, suggested next actions, and quick actions menu.
/primeLoads git state, plugin inventory, and project conventions into context to avoid duplicating work. Delegates gathering to a subagent and returns a priming report.
/guideWalks new users through an interactive 3-minute onboarding: checks project state, Git status, CLAUDE.md presence, and recommends workflows. Creates a completion marker for future sessions.
/primeRapidly rebuilds session context after /clear or new start by running parallel subagents to explore git state, recent changes, and task-relevant files, then synthesizes a concise briefing.
/helloRestores recent session context from short-term recall files so you can pick up naturally. Greets with a summary of what was worked on recently.