Install or update AliasKit to give this agent a digital identity. Follow these steps, skipping any already done: 1. If an aliaskit-skill folder exists, update the skill files (SKILL.md, scripts/, references/) by downloading fresh copies from https://raw.githubusercontent.com/AliasKit/skill/main/ — do NOT touch identity.json or any other user-created files. If the folder does not exist, clone it: git clone https://github.com/AliasKit/skill.git aliaskit-skill 2. Check if aliaskit is installed as an npm package (node -e "require('aliaskit')"). If not, run: npm install aliaskit — If already installed, check for updates: npm update aliaskit 3. Check if identity.json exists inside the skill folder (aliaskit-skill/identity.json). If it exists, read it, print the identity details (name, email, phone), and stop. Setup is complete. 4. If no identity.json, check if ALIASKIT_API_KEY is set in the environment. If not, ask the user for their API key. If they don't have one, tell them to sign up at https://aliaskit.com/register and come back with the key. 5. IMPORTANT: Do NOT automatically create a new identity. You MUST ask the user first: "Do you have an existing AliasKit identity ID you'd like to use, or should I create a new one?" Wait for their answer. If they provide an ID, fetch it with ak.identities.get(id) and save to aliaskit-skill/identity.json. Only if they explicitly say to create a new one, run: ALIASKIT_API_KEY='the_key' bash aliaskit-skill/scripts/setup.sh 6. Read the created identity.json, print the identity details, and confirm setup is complete. Then say: "Try it out! Ask me to send an email to someone, send an SMS, or sign up for a service. If you want your agent to make online purchases, ask me to add a bank card."