Load it for the matching job
The ferry price
activate reads the instructions. The agent then answers from them.
The result is the price from the skill: four pounds.
Example
from pathlib import Path
from praisonai import Agent
folder = Path("/tmp/ferry-skill")
folder.mkdir(exist_ok=True)
(folder / "SKILL.md").write_text(
"---\nname: ferry\ndescription: Use when asked the ferry price.\n---\n\n"
"The ferry costs four pounds. Reply with that price only.\n"
)
agent = Agent(instructions="Follow the skill.", skills=[str(folder)])
skill = agent.skill_manager.get_skill("ferry")
agent.skill_manager.activate(skill)
print(agent.start("What is the ferry price?"))Example explained
- activate — Reads the instructions in SKILL.md.
- start — Asks the agent, which should use those instructions.
Reference: documentation