Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
Che Cheng avatar

Psychquant Claude Plugins

  • Updated July 27, 2026
  • PsychQuant/psychquant-claude-plugins

Che Cheng's Claude Code plugin marketplace focused on academic-research and productivity tooling, bundling MCP servers and skills for macOS apps, LaTeX, documentation and plugin/MCP development.

About

psychquant-claude-plugins is Che Cheng's Claude Code plugin marketplace centered on academic research and productivity. A solo developer browses it to install MCP servers and skills for macOS apps such as Mail, Notes, Calendar and Things, plus LaTeX authoring, documentation enforcement and toolkits for building their own plugins and MCP servers.

  • Claude Code plugin marketplace
  • macOS app MCPs (Mail, Notes, Calendar, Things)
  • LaTeX + documentation tooling
  • Plugin and MCP development toolkits

Psychquant Claude Plugins by the numbers

  • Data as of Jul 28, 2026 (Skillselion catalog sync)
/plugin marketplace add PsychQuant/psychquant-claude-plugins

Add your badge

Show developers this marketplace is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Last updatedJuly 27, 2026
RepositoryPsychQuant/psychquant-claude-plugins

What it does

Che Cheng's Claude Code plugin marketplace focused on academic-research and productivity tooling, bundling MCP servers and skills for macOS apps, LaTeX, documentation and plugin/MCP development.

Who is it for?

macOS users wanting research and productivity plugins

Skip if: teams needing non-macOS tooling

Plugins in this marketplace

35 plugins - install individually after you add the marketplace.

PluginVersion
Che Latex Mcp讓 AI 完全清楚 LaTeX 修正的結果 — 改一行 source 立刻知道 PDF 第幾頁變了、變成什麼樣、有沒有副作用、有沒有新 bug、PDF review 紅圈對到哪個 source。通用 LaTeX 工具,任何專案可用。20 tools + 4 skills。v0.5.0 新增 Pillar 5 annotation workflow + 修 server.waitUntilCompleted() bug。0.5.0Mcp ToolsMCP Server 開發工具集:mcp-new-app、mcp-deploy、mcp-install、mcp-upgrade、mcp-sign-pipeline(macOS 26 簽章)、mcp-clone、mcp-publish、mcp-sync、mcp-diagnose、mcp-debug、mcp-test、mcp-to-plugin、mcp-issue1.16.0Plugin ToolsClaude Code Plugin 完整生命週期工具:plugin-create、plugin-upgrade、plugin-deploy、plugin-update、plugin-health、plugin-debug. v1.17.0 (#66): plugin-update 新增 (a) Phase 0.3 Sync Intent Gate — pre-flight 偵測 binary-backed plugin、比對 marketplace.json drift + 30 天內 shell 改動 + binary repo `main` 是否超前 last release;nothing-to-sync 案例 abort early (no-op short-circuit),救 v1.16.0 之前「跑了 plugin-update 卻什麼都沒同步」的盲點;(b) Phase 1.5 Step 2 新增 Signal 2 (binary repo main vs last release drift) — git -C <binary-repo> log v$BINARY_VERSION..main 偵測 [Unreleased] backlog,提示先 cd binary repo 跑 release.sh + bump binary_version。v1.16.0 (#60): plugin-update Phase 0.5 git-state preview + 5-case AskUserQuestion confirmation gate(clean+0/clean+N/dirty+0/dirty+N/diverged),idd-all unattended mode auto-abort,cross-plugin commits warn-only(Tier A;Tier C scope guard 留給 #65)。1.17.0Doc Toolsv0.2.0: Renamed from changelog-tools to doc-tools — scope expanded from CHANGELOG-only to general documentation lifecycle (CHANGELOG.md / README.md / CLAUDE.md / changelog/ all in scope). NEW Stop hook (doc-update-guard.sh) absorbs the user-level changelog-update.sh hook from che-claude-config: blocks turn-end when HEAD commit changed ≥3 code files but updated none of CHANGELOG.md / README.md / CLAUDE.md / changelog/ — original design rationale preserved (per-commit not per-day because compact-aware; Stop+block intentional because doc updates are clearly actionable; 3-file threshold heuristic for 'significant change'; code-extension allowlist for user's primary languages R/sh/sql/py/ts/swift/go/rs/etc; stop_hook_active=true bypass for infinite-loop protection). Three-tier config injection (precedence high→low): <repo>/.claude/doc-tools.json (per-project) → ~/.cache/doc-tools/config.json (per-machine) → built-in defaults; plus ~/.cache/doc-tools/disabled flag for one-touch kill switch. Config schema: {enabled, min_changed_files, code_extensions[], doc_files[], skip_paths[]}. NEW references/doc-update-design.md captures full rationale including implicit decisions never previously documented (3-file threshold, code-extension list source, 4-doc-files acceptance set, Stop+block trade-off vs PostToolUse warn-only). Old user-level hook in ~/.claude/hooks/changelog-update.sh kept on disk as fallback but unregistered from settings.json to prevent double-fire. v0.1.1: Validator + normalize improvements after PsychQuant marketplace dogfood. Validator's 'description must start with vX.Y.Z:' rule relaxed to 'description must mention vX.Y.Z in first 400 chars' (PsychQuant convention leads with product tagline, not version prefix — 30 false-positive drifts disappear). Version header parser now accepts placeholder dates like '(date unknown — please fill in)' so init-output entries are still parsed; ISO-format check happens separately and reports placeholder as a violation user can fill in later. Normalize mode extended: now also remaps common non-KAC section names (### Changes → ### Changed, ### Migration → ### Changed, ### Bug Fixes → ### Fixed, etc.) and injects KAC preamble if missing. v0.1.0: Original changelog-tools — KAC 1.1.0 enforcement + 3-way sync (CHANGELOG.md / plugin.json / marketplace.json descriptions) + 35-plugin marketplace migration. Skills: changelog-validate (CI exit codes 0/1/2/3/4), changelog-init (bootstrap from plugin.json description with git-pickaxe date resolution), changelog-migrate (batch init across marketplace). Enforces Keep a Changelog (https://keepachangelog.com) format + three-way sync between CHANGELOG.md latest entry / plugin.json description / marketplace.json description. Skills: changelog-validate (KAC compliance + sync drift detection, exit-coded for CI), changelog-init (initialize CHANGELOG.md from plugin.json description by parsing existing vX.Y.Z: segments → KAC entries), changelog-migrate (batch one-shot mode that runs init across an entire marketplace — designed to backfill plugins that store release history in plugin.json description as a monster string). Phase 1 of two-phase rollout: Phase 2 will add changelog-add (interactive Unreleased entry creation, Composio changelog-generator integration as commit-parsing engine) + changelog-release (Unreleased → vX.Y.Z + DATE promotion with semver auto-bump from Added/Breaking/Fixed sections + 3-way description sync) + hooks integration into plugin-deploy / mcp-deploy / cli-deploy freshness check. Closes the discoverability gap where 35 of 36 PsychQuant plugins had no CHANGELOG.md and stuffed all release history into plugin.json description as run-on prose, making release history unreadable in the marketplace UI and triggering plugin-deploy's CHANGELOG-based README freshness check to silently no-op.0.2.0Che Apple Mail McpShell v2.26.1 ships binary v2.17.0 — #175: compose_email/create_draft 不再把本文包成 <blockquote type="cite"> (Apple-Mail-URLShare wrapper,手機端把自己寫的新內容顯示成引文);純文字 compose 改走 Mail 原生 mailto: pipeline(wrapper-free)+ 語言無關鍵盤快捷鍵 + window-identity / no-data-loss cleanup,markdown/html/自訂寄件人/無 Accessibility/任何 GUI 失敗則 graceful fallback 舊路徑;新增 check_accessibility 工具 + --setup Accessibility row + CHE_MAIL_DISABLE_MAILTO_COMPOSE 逃生開關;兩輪 6-AI verify(DA + Codex),695 tests/0 fail;follow-up #218/#219。 Shell v2.26.0 ships binary v2.16.0 — Developer ID signing + notarization 讓 Full Disk Access grant 跨 version bump 不失效 (#211);FDA-denied 訊息改指 responsible process(終端機 / Claude Desktop)而非 binary 自己 (#214,libquarantine SPI 經驗證對 terminal/CLI-launched process 回 self、無法 in-process 解析確切 app,故只列候選不臆測);新增 Full Disk Access onboarding:`CheAppleMailMCP --setup` SwiftUI 設定視窗(live FDA 狀態 + on-demand Automation 檢查 + open-settings/copy-path 按鈕,授權後即時翻 Ready)、`--check-fda` headless、`check_fda` MCP tool,全 gated 在 flag 後不動 stdio path (#213);6-AI ensemble verify 兩輪、29 findings 全處理;test suite 677、0 failures。Shell v2.25.0 ships binary v2.15.0 — #208 `search_emails` gains `projection` (full/ids/count) + `dedup` (none/logical): `projection=ids` returns rowId-strings-only (no per-row recipient fetch, ~10–30× smaller payload, #204 truncation preserved); `projection=count` returns the total match count; `dedup=logical` collapses Gmail mailbox-duplicate rows server-side via GROUP BY (subject,sender,date_received). Omitting both is byte-identical to the existing full envelope. Spec-driven (search-id-projection). 659 tests/0 fail; follow-up #209. Shell v2.24.0 ships binary v2.14.0 — `search_emails` / `list_emails` truncation envelope (#204): these tools applied a SQL `LIMIT` and returned a bare array with no truncation signal, so bulk consumers (notably `export_emails_markdown` #193 archive) silently missed emails when a sender exceeded `limit`. Now both return an envelope `{results, returned, limit, truncated}` — the SQLite fast path fetches `limit+1` for a definitive `truncated`; the AppleScript fallback uses a documented best-effort `== limit` heuristic. A 6-AI idd-verify ensemble caught + fixed a CRITICAL negative-limit crash before merge via a `limit` clamp; suite 640, 0 failures. Breaking response-shape change (read `.results`); follow-up #205. Shell v2.23.0 ships binary v2.13.0 — new `export_emails_markdown` server-side bulk email→markdown export (#193): one call fetches a batch, renders verbatim markdown (frozen 6-field frontmatter) + optional attachments, returns a per-email manifest with partial-failure semantics — designed to take verbatim transcription off the LLM path for large archive jobs; a 6-AI idd-verify ensemble (5 Claude reviewers + cross-model Codex) caught two CRITICAL pre-merge arbitrary-write paths (sender-controlled attachment-name + per-id override traversal), fixed via shared leaf-path containment before merge. Also `get_special_mailboxes` per-account real-name resolution (#179) and `check_for_new_mail`/`synchronize_account` `account_id` escape hatch (#191); 6-AI ensemble verified; suite 624, 0 failures. Shell v2.22.0 ships binary v2.12.0 — AppleScript-fallback account-resolution completeness sweep: the email→UUID `account_id` chokepoint now covers BOTH the AppleScript-routed write tools (#176, 14 handlers) AND the read-tool AppleScript fallbacks (#180 — 11 legacy `mailboxRef`/`msgRef` sites routed through the chokepoint, `account_id` threaded through all 10 read tools), so a `search_emails` `account_id` re-feeds into any tool without a structural `-1728` on Gmail / ambiguous-display_name accounts; `save_attachment` `mkdir -p`s a missing `save_path` parent instead of mistranslating it as an IMAP-cache `-10000` (#178); `MailSQLiteTests` skip cleanly (not 42 spurious failures) without Full Disk Access (#182); 6-AI ensemble verified. Apple Mail MCP server — 49 tools, reply-as-draft + IDD task enforcement + NSQL confirmation + .claude/.mail/ namespace + Layer 2 post-fetch corpus refinement (shell v2.26.0, binary v2.16.0)。Shell v2.20.1 ships binary v2.10.0 — 11-issue marathon closes #126, #128, #129, #130, #131, #133, #134, #135, #137, #138, #139: new feature `from_address` for compose_email/create_draft multi-account sender (#131); `redirect_email` boundary recipient validation (#133, #41 consistency); reply/forward + mailbox-CRUD actor wiring regression-lock (#134 + #139, closes #104 PR-A/B/C/D verify DA gaps); RedirectEmailScriptBuilder escape coverage + byte-identity golden (#135); resolveMailboxRef/mailboxRefByAccountId compose resolveAccountRef (#137, #110 sibling DRY); RFC 2047/2231 attachment-filename hardening sweep across CJK + Yahoo/Outlook 16 + path-traversal vectors (#115/#122/#124/#125/#126); cross-account move/copy README limitation (#129); positional UUID/verb-anchor assertion hardening (#128/#130); Codex layer migration deferred (#138, not recurrent); test suite 475 → 482+;full 6-AI ensemble verify every PR。Shell v2.20.0 adds six opt-in corpus-refinement config fields to `/archive-mail` (`sender_includes` / `sender_excludes` / `recipient_includes` / `recipient_excludes` / `subject_includes` / `subject_excludes`) — Layer 2 post-fetch thread-coherent refinement distinct from Layer 1 search-time `filters`; case-insensitive substring with bare-value normalization; excludes-precedence on same axis; per-thread coherence; new spec `archive-mail-corpus-refinement`; closes #76 + #84。Shell v2.19.7 ships binary v2.9.0 (#99 RFC 2047 nested decode for list_attachments — Outlook 16 Chinese filenames; #101 save_attachment account_id disambiguation for multi-account-same-display_name; #104 PR-A: 5 mutation tools mark_read/flag_email/set_flag_color/set_background_color/mark_as_junk gain account_id; #106 EnvelopeIndexReader reverse-lookup cache + accountUUIDs primitive)。疊加 Shell v2.19.6 (#73): hooks/session-start.sh compare 改 prefer `.binary_version` (post-#77 schema),fallback `.version`,杜絕每次 session start spurious SIGTERM(runtime tag vs shell version 永遠 mismatch trap)。疊加 Shell v2.19.5 ships binary v2.8.5 (#16 nested markdown lists with depth-aware <ul>/<ol>, #17 markdown tables with <table>/<thead>/<tbody> + per-column alignment, #22 markdown hardening Item D code-fence language + spec docs, #26 malformed multipart throws emlxParseFailed for handler fallback, #28 crossValidateAttachments helper + 6 filter tests, #89 list_emails SQLite do/catch + AppleScript 3x IPC reduction)。疊加 v2.18.1 (#71 get_email_metadata SQLite fallback parity + cluster #61-64 attachmentFragment hardening);v2.18.0 (#76) Staleness Detection — wrapper writes runtime state file on spawn (pid/started_at/version_at_spawn);新增 hooks/session-start.sh,session 啟動時偵測 plugin.json 與 in-memory binary 版本 drift,SIGTERM(+5s grace,SIGKILL fallback)stale PID 讓 Claude Code 重 spawn 取新 binary,徹底解決「plugin update 後當下 session 仍跑舊 binary」silent staleness 問題。疊加 v2.17.0 (#49) Workspace Layout Detection;v2.16.1 ship 鏈到 binary v2.7.1 (#72 base64 fix + #69 SQLite fast-path stderr logging + #66 .partial.emlx attachment fix);v2.16.0 config schema .md → .yaml (#47);v2.15.0 inline cid: 圖片保留 (#45);v2.14.0 dedup_strategy opt-in (#18);v2.13.0 markdown template 簡化 (#17);v2.12.0 zero-arg mode (#13/#21);v2.11.0 binary v2.7.0 multi-attachment race fix (#60);v2.6.0 marathon (8 PRs);v2.9.0 task enforcement;v2.8.0 namespace;v2.7.0 NSQL confirmation。2.26.2Che Apple Notes McpApple Notes MCP server — 18 tools. SQLite 快讀(<10ms)+ AppleScript 寫入(CloudKit-safe),FDA fallback。Folders/notes CRUD、search、batch、undo/redo,雙軌 body(plaintext 或 HTML)。0.2.1R Shiny Debugger功能測試導向的 R Shiny App Debug 工具,整合 agent-browser(前端)與 R console(後端)+ shiny-adaptive-walk 自我收斂測試 loop + connect-cloud-logs 部署後 Posit Connect Cloud runtime log 診斷。/shiny-adaptive-walk default browser inverted to agent-browser (safari opt-in via --browser safari) since v1.2.0 (#77).1.3.0Che Archive Lines歸檔 LINE macOS 聊天記錄到文字檔,使用座標點擊自動化1.0.0Ai Docs GuideAuto-triggered Skills for querying Claude Code, OpenAI, Codex CLI, Gemini API, and Gemini CLI documentation. Source-code-first for CLI tools. /ai-docs-guide for cross-platform comparison.1.4.0Che Things McpThings 3 任務管理 MCP Server - 47 個工具支援完整 GTD 工作流程1.6.2Che Ical McpmacOS 行事曆與提醒事項 MCP Server - EventKit 整合,29 個工具,--cli 直接呼叫模式、--setup TCC 預授權(前景 NSApplication,#163)、--self-update 自我升級+SHA-256 驗證、個別事件時區、復原/重做、週期事件 occurrence 操作、cleanup_completed_reminders 一鍵清除、清除到期日、星期驗證、MCP 層級 #標籤、冪等寫入、重複事件、地點觸發、結構化位置、彈性日期解析、模糊匹配、篩選/排序/限制1.14.1Che Duckdb McpSwift-native DuckDB MCP + guidance Skill — dual-source docs (llms.txt + full) with TF-IDF search + fuzzy function matching, plus 6 local DB tools (14 total). Pinned duckdb-swift, real DuckDB error messages, SessionStart hook for version check.2.3.0Postgresql GuideAuto-triggered Skill for querying PostgreSQL official documentation1.0.0Claude SwitchClaude Code 多帳號管理:切換帳號、列出帳號、自動設定 IDE symlink 解決 VS Code 偵測問題1.0.0Che Xcode McpApp Store Connect MCP Server — 99 tools across 15 domain managers covering the full ASC API1.0.1Che Dropbox IgnoreDropbox 同步排除管理 — 自動對 .git、build artifacts 等設定 com.dropbox.ignored xattr2.1.0Che Bot ToolkitBot 開發工具集0.1.0Archive Firstv2.2.0: PreToolUse hooks now protect both archive/ and archived/ directory conventions. Regex anchored on trailing slash to avoid false positives on git archive / tar archive.tar. Toggle protection with archived-lock/archived-unlock.2.2.0Che Svg McpSVG MCP Server — Swift 原生 XML 操作,33 個工具,Session-based 向量圖形編輯0.1.1Che Pixel McpPixel MCP Server — Swift 原生 Core Image 操作,36 個工具,200+ 濾鏡,Session-based 點陣圖形編輯0.1.1Che Telegram McpTelegram MCP Server Plugin — Bot API + 個人帳號 TDLib 全功能存取,28+ 工具,Keychain 密鑰管理。v1.3.2: lock-refused 分支 emit MCP JSON-RPC error envelope,取代通用 -320001.3.2Perspective WriterWrite letters, emails, autobiographies, and formal documents by simulating the writer's authentic voice. Uses Tarski's T-Schema to ensure every sentence has a concrete referent, and a 6-phase process (understand writer, understand recipient, simulate, write, anti-pattern check, iterate) to produce writing that sounds like a real person, not AI.2.8.1Che Creative SuiteCreative Suite — 協調 che-svg-mcp(向量)與 che-pixel-mcp(點陣)的圖形處理工作流,含 creative-router skill 與 creative-agent0.1.0Che Zotero McpZotero reference manager + academic search + knowledge graph MCP Server1.0.2R Docs GuideAuto-triggered Skills for querying R package documentation via WebFetch. Covers CRAN, tidyverse, Shiny, and general R packages.1.0.0Che Apple DevApple platform development toolkit — build, deploy, debug, device management for Xcode projects; Apple Developer Portal automation via Safari (Sign In / OAuth setup, and agreement acceptance to unblock notarization when the Program License Agreement updates)1.2.0Tool Finder找出任務可用的工具(MCP、Skills、CLI)或搜尋更好的替代方案1.0.0Safari BrowsermacOS native browser automation via Safari + AppleScript — permanent login, upload --native, site-specific playbook skills, persistent daemon (Phase 1 commands ~50ms vs ~370ms stateless), exec script v2 (single-invocation multi-step JSON), --mark-tab opt-in tab ownership marker, daemon security hardening (socket/pid 0600, log redaction, stale-pid liveness, dirty-build handshake, lifecycle bypass).2.6.0Lean ProverLean 4 automated proof grinding — breadth-first sorry elimination with Mathlib API rules, codex-prove-assist, lean-prover agent, and auto-commit1.1.0GifthubGiftHub CLI integration — auto-detect GiftHub config (v2 .claude/.gfs/config.json or v1 .gfh.json), inject usage context, auto-install after build1.2.1Cli ToolsCLI tool lifecycle management — build, deploy, install, upgrade Swift CLI tools via GitHub Releases (macOS 26 signing via mcp-tools:mcp-sign-pipeline)1.1.2Batch OcrFolder-level OCR pipeline orchestrator wrapping macdoc — PDF→PNG split, parallel OCR with SSH-tunnel health check + auto-retry, per-page md merge, idempotent resume from interruption. Wraps the boilerplate every 'OCR a folder of PDFs' task otherwise re-derives.0.1.0Agent CacherExplicit-lookup cache for AI agent shell calls — records every invocation to SQLite, exposes cache.{lookup,fetch,recent,diff} via MCP0.1.0DocflowGit-flow analog for documents — semantic synthesis, multi-version comparison, evidence-after-commit workflows for .tex / .md / .ipynb / .docx. v1.0.1 ships doc-synth skill (semantic merge between 2+ document versions, dimension-level take/leave decisions, provenance tracking; v1.0.1 adds 3+ source Pattern α spec, cross-language edge case from ASSG3 dogfood). Future: doc-compare, doc-verdict, doc-multiimpl.1.0.1Math Toolsv0.1.0: Scaffolding for academic math article editing — 3 skills (propositions / proofread / manuscript-audit) + 3 frozen baseline rules (manuscript-jsonl-sync / manuscript-consistency-audit / code-and-manuscript-sync). Covers JSONL-driven prop extraction + R1-R8 mechanical gate, 6-layer L1-L5 + location-drift proofread workflow, R1-R4 cross-doc audit (working-file path leak, cite drift, code-manuscript symbol drift, prop-iso bijection). Dogfood origin: PsychQuantHsu/psychophysical_representations #107 proofread workflow experiment (3 pilots, 286-prop full L4 walk demonstrated, 5 findings shipped). v0.1.0 ships rules + methodology docs only;skill execution bodies + scripts (validate-propositions.py / refresh-prop-locations.py / audit-symbols.py / audit-citations.py / audit-code-manuscript.py / run-audit.sh) remain in source repo until v0.2.0 extraction.0.1.0

Recommended Marketplaces

Productivityworkflowpm

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.