lark
Lark
This skill aggregates Lark/Feishu CLI modules synced from larksuite/cli and adapted for Anna sessions.
Anna auth model — lark-cli runs directly from Anna-managed $ANNA_HOME/bin with LARKSUITE_CLI_USER_ACCESS_TOKEN, LARKSUITE_CLI_APP_ID, and LARKSUITE_CLI_BRAND injected at startup. Do not run lark-cli config init or lark-cli auth login unless the user explicitly wants a standalone local setup outside Anna.
Identity — default to --as user for personal resources (calendar, docs, tasks, mail). --as bot requires manual app configuration outside Anna and cannot see user-private resources.
Token expiry — user access tokens expire after ~2 hours. Anna proactively refreshes them within 10 minutes of expiry. If a token expires mid-session, use the oauth tool (oauth status, then oauth connect with provider=lark) or go to Credentials → OAuth CLI Credentials to reconnect; Anna restarts the sandbox automatically on the next message.