Agent skill

welcome

Imported skill welcome from langchain

Stars 163
Forks 31

Install this agent skill to your Project

npx add-skill https://github.com/majiayu000/claude-skill-registry/tree/main/skills/data/welcome

SKILL.md

"""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)

Expand your agent's capabilities with these related and highly-rated skills.

Didn't find tool you were looking for?

Be as detailed as possible for better results