Installs into .claude/skills of the current project.
Are you the author of Welcome?
Add the live security badge to your README. It updates with every re-scan.
[](https://www.skillsdirectory.com/skills/bitwikiorg-welcome)
---
description: Imported skill welcome from langchain
name: welcome
signature: 8f907ce66c20a86a0469bd4fe3ea2b1210b9b6c54de764510416491f85db5589
source: /a0/tmp/skills_research/langchain/libs/deepagents-cli/deepagents_cli/widgets/welcome.py
---
"""Welcome banner widget for deepagents-cli."""
from __future__ import annotations
import os
from typing import Any
from textual.widgets import Static
from deepagents_cli.config import DEEP_AGENTS_ASCII, settings
class WelcomeBanner(Static):
"""Welcome banner displayed at startup."""
DEFAULT_CSS = """
WelcomeBanner {
height: auto;
padding: 1;
margin-bottom: 1;
}
"""
def __init__(self, **kwargs: Any) -> None:
"""Initialize the welcome banner."""
# Use the same green color as the original UI (#10b981)
banner_text = f"[bold #10b981]{DEEP_AGENTS_ASCII}[/bold #10b981]\n"
# Show LangSmith status if tracing is enabled
langsmith_key = os.environ.get("LANGSMITH_API_KEY") or os.environ.get("LANGCHAIN_API_KEY")
langsmith_tracing = os.environ.get("LANGSMITH_TRACING") or os.environ.get(
"LANGCHAIN_TRACING_V2"
)
if langsmith_key and langsmith_tracing:
project = (
settings.deepagents_langchain_project
or os.environ.get("LANGSMITH_PROJECT")
or "default"
)
banner_text += f"[green]✓[/green] LangSmith tracing: [cyan]'{project}'[/cyan]\n"
banner_text += "[#10b981]Ready to code! What would you like to build?[/#10b981]\n"
banner_text += "[dim]Enter send • Ctrl+J newline • @ files • / commands[/dim]"
super().__init__(banner_text, **kwargs)