INNER CODE UNIT · Python
cmd_list
ghost-in-the-droid/android-agent · gitd/cli.py:356
def cmd_list(args):
"""List installed skills."""
if not SKILLS_DIR.is_dir():
logger.info("No skills directory found.")
return 0
skills = []
for d in sorted(SKILLS_DIR.iterdir()):
if d.is_dir() and (d / "skill.yaml").exists() and not d.name.startswith("_"):
try:
meta = yaml.safe_load((d / "skill.yaml").read_text()) or {}
skills.append(
{
"dir": d.name,
"name": meta.get("name", d.name),
"version": meta.get("version", "0.0.0"),
"app_package": meta.get("app_package", ""),
"description": meta.get("description", ""),