diff --git a/src/agent_scan/well_known_clients.py b/src/agent_scan/well_known_clients.py index 49d2d81..0f3c853 100644 --- a/src/agent_scan/well_known_clients.py +++ b/src/agent_scan/well_known_clients.py @@ -55,7 +55,18 @@ name="openclaw", client_exists_paths=["~/.clawdbot", "~/.openclaw"], mcp_config_paths=[], - skills_dir_paths=["~/.clawdbot/skills", "~/.openclaw/skills"], + skills_dir_paths=[ + "~/.clawdbot/skills", + "~/.openclaw/skills", + "~/.openclaw/workspace/skills", + ".openclaw/skills", + ], + ), + CandidateClient( + name="amp", + client_exists_paths=["~/.config/agents", ".amp"], + mcp_config_paths=[], + skills_dir_paths=["~/.config/agents/skills", ".amp/skills"], ), CandidateClient( name="kiro", @@ -122,7 +133,18 @@ name="openclaw", client_exists_paths=["~/.clawdbot", "~/.openclaw"], mcp_config_paths=[], - skills_dir_paths=["~/.clawdbot/skills", "~/.openclaw/skills"], + skills_dir_paths=[ + "~/.clawdbot/skills", + "~/.openclaw/skills", + "~/.openclaw/workspace/skills", + ".openclaw/skills", + ], + ), + CandidateClient( + name="amp", + client_exists_paths=["~/.config/agents", ".amp"], + mcp_config_paths=[], + skills_dir_paths=["~/.config/agents/skills", ".amp/skills"], ), CandidateClient( name="kiro", @@ -196,7 +218,18 @@ name="openclaw", client_exists_paths=["~/.clawdbot", "~/.openclaw"], mcp_config_paths=[], - skills_dir_paths=["~/.clawdbot/skills", "~/.openclaw/skills"], + skills_dir_paths=[ + "~/.clawdbot/skills", + "~/.openclaw/skills", + "~/.openclaw/workspace/skills", + ".openclaw/skills", + ], + ), + CandidateClient( + name="amp", + client_exists_paths=["~/.config/agents", ".amp"], + mcp_config_paths=[], + skills_dir_paths=["~/.config/agents/skills", ".amp/skills"], ), CandidateClient( name="kiro",