This repository is a local Codex plugin marketplace maintained by Sheldon. The marketplace entrypoint is:
.agents/plugins/marketplace.json
imap-smtp-mail: an IMAP/SMTP mail plugin adapted from the originalimap-smtp-emailskill by gzlicanyi. Original source: openclaw/skills: skills/gzlicanyi/imap-smtp-email. This local adaptation supports QQ Mail, NetEase 163/126/yeah, Tencent Exmail, Ali Mail, 139 Mail, and custom IMAP/SMTP mailboxes.lark-cli: a Lark/Feishu CLI plugin packaged and maintained by Sheldon. It bundles the existinglark-*skills and uses the locally installedlark-clito work with docs, wikis, calendars, messages, Base tables, sheets, and related workflows.
Open this repository in Codex App. Codex reads .agents/plugins/marketplace.json and shows the IMAP/SMTP Mail and Lark / Feishu CLI plugins under this local marketplace.
After installing the IMAP/SMTP Mail plugin, the recommended setup path is the local setup wizard. Ask Codex:
Open the mail setup wizard
The wizard opens a local browser page. Choose the mail provider, enter the mailbox address and client authorization code, then save. You do not need to edit JSON by hand.
Manual configuration is also supported:
mkdir -p ~/.imap-smtp-mail
cp ./plugins/imap-smtp-mail/config/accounts.example.json ~/.imap-smtp-mail/accounts.jsonEdit ~/.imap-smtp-mail/accounts.json with the email address, username, and client authorization code.
Do not use a web login password. Providers such as QQ Mail and NetEase usually require IMAP/SMTP to be enabled in the web mailbox settings first, then an authorization code or app-specific password must be generated.
After installing the Lark / Feishu CLI plugin, use the existing Lark skill prompts, for example:
Read and summarize a Lark document
Check my Lark calendar
The plugin does not add a separate MCP wrapper and does not reimplement Lark OpenAPI calls. It packages the existing lark-* skills and keeps using the locally installed and authenticated lark-cli.
Clone or open this repository in Codex App to load the local plugin marketplace.
To publish these plugins in the official public marketplace, follow the official review and submission process. This repository already contains the local marketplace structure.
Only plugin source, skills, and example configuration are committed. Real mailbox accounts, authorization codes, Lark tokens, and local runtime caches are not included. Real mailbox configuration belongs in each user's local ~/.imap-smtp-mail/accounts.json.
