GitHub - YSheldon/ai-productivity-plugins · GitHub
Skip to content

YSheldon/ai-productivity-plugins

Folders and files

Repository files navigation

AI Productivity Plugins

This repository is a local Codex plugin marketplace maintained by Sheldon. The marketplace entrypoint is:

  • .agents/plugins/marketplace.json

Included Plugins

  • imap-smtp-mail: an IMAP/SMTP mail plugin adapted from the original imap-smtp-email skill 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 existing lark-* skills and uses the locally installed lark-cli to work with docs, wikis, calendars, messages, Base tables, sheets, and related workflows.

Use In Codex

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.json

Edit ~/.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.

Install From GitHub

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.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

Contributors