27 lines
821 B
Python
27 lines
821 B
Python
#!/usr/bin/env python3
|
|
"""Verify hermes-agent skill is available and functional."""
|
|
import sys
|
|
sys.path.insert(0, '/root/.hermes/skills')
|
|
|
|
from hermes_tools import skill_view, skills_list
|
|
|
|
# Check hermes-agent skill is in the list
|
|
skills = skills_list()
|
|
skill_names = [s['name'] for s in skills.get('skills', [])]
|
|
|
|
if 'hermes-agent' in skill_names:
|
|
print("FOUND: hermes-agent skill in catalog")
|
|
else:
|
|
print("ERROR: hermes-agent skill not found")
|
|
print("Available skills:", skill_names[:10])
|
|
sys.exit(1)
|
|
|
|
# Try to view the skill content
|
|
try:
|
|
skill_content = skill_view(name='hermes-agent')
|
|
print("SUCCESS: hermes-agent skill contents accessible")
|
|
except Exception as e:
|
|
print(f"ERROR accessing skill: {e}")
|
|
sys.exit(1)
|
|
|
|
print("\nAll checks passed - hermes-agent skill is working correctly") |