Core Concepts
Skills
Auto-generated, reusable procedures the agent writes for itself.
A skill is just a script
# ~/.iris/skills/deploy_staging.py
"""Deploy current branch to staging and post a Slack note."""
def run(branch: str):
sh(f"git push staging {branch}")
sh("kubectl rollout status deploy/web -n staging")
notify("slack", f"Deployed {branch} to staging ✅")Once saved, the agent indexes the skill and can call it by name in any future session.