jie-meng
- 30 skills
- 0 followers
- 6 hours ago last updated
- ▌ PDF · jie-meng bundleRead, extract, and manipulate PDF files via a bundled Python script. Supports text extraction, table extraction (to markdown/JSON/CSV), metadata/info, PDF-to-image conversion, merge, split, rotate, extract embedded images, and password decrypt. Trigger whenever the user asks to read, inspect, extract, convert, merge, split, or manipulate a PDF file, or says phrases like "read pdf", "extract text from pdf", "pdf to text", "pdf tables", "pdf to image", "merge pdfs", "split pdf", "pdf info", "读 pdf", "看 pdf", "看看这个 pdf", "pdf 说了什么", "打开 pdf", "读一下 pdf", "提取 pdf 文字", "pdf 转图片", "合并 pdf", "拆分 pdf", "pdf 表格", "pdf 内容". Also trigger when the user mentions a .pdf file path and wants to inspect, read, or process it.
- ▌ Jira · jie-meng bundleUse Atlassian CLI (`acli`) or a bundled Python script for common Jira workflows from terminal. Trigger whenever the user asks to view, create, edit, assign, move, or comment on Jira issues/epics/sprints, or says phrases like "jira issue", "jira card", "看卡", "看 jira", "jira ticket", "move ticket", "assign ticket", "sprint issues", "create jira issue", "transition issue", "search jira". Also trigger when the user mentions a Jira issue key (e.g. PROJ-123) or pastes a Jira URL and wants to interact with it. Runs with zero dependencies when using `acli`; Python 3.10+ standard library fallback otherwise.
- ▌ Word · jie-meng bundleRead, extract, and inspect Word documents (.docx/.docm) via a bundled Python script. Supports text extraction, table extraction (to markdown/JSON/CSV), metadata inspection, image extraction, and Markdown conversion. Trigger whenever the user asks to read, inspect, extract, or convert a Word document, or says phrases like "read docx", "extract text from word", "word to text", "word tables", "word to markdown", "read word doc", "打开 word", "读 docx", "看看这个 docx", "word 说了什么", "提取 word 文字", "word 转 markdown", "docx 表格", "word 内容". Also trigger when the user mentions a .docx or .docm file path and wants to inspect, read, or process it.
- ▌ Excel · jie-meng bundleRead, write, search, and manipulate Excel workbooks (.xlsx/.xls) via a bundled Python script. Trigger whenever the user asks to open, read, edit, create, or analyze an Excel or spreadsheet file, or says phrases like "read xlsx", "write excel", "open spreadsheet", "add column", "search excel", "export csv", "看 excel", "读表格", "写 excel", "操作 xlsx", "打开 xls", "增加一列", "表格搜索", "导出 csv", "csv 转 excel", "重命名工作表", "合并单元格", "设置样式". Also trigger when the user mentions a .xlsx or .xls file path and wants to inspect or modify it.
- ▌ Figma · jie-meng bundleFetch Figma design data from a URL and inject specs (layout, colors, typography, components) into context. Use when user shares a Figma link and asks to implement, inspect, or code a design. Trigger on ANY message containing a figma.com URL, or when the user asks about colors/spacing/fonts from a design, or says "implement this design", "what does the design look like", "according to Figma", "from the design file".
- ▌ Glean · jie-meng bundleUse Glean CLI (`glean`) for enterprise knowledge search, AI chat, and API operations from terminal. Trigger when user mentions "glean" combined with an action — e.g. "glean search", "search glean", "ask glean", "glean chat", "用 glean 搜", "glean 搜索", "问一下 glean", "glean 问答", "search company knowledge", "搜公司知识库", "公司文档搜索", "glean api", "glean agents", "glean documents", "glean shortcuts", "glean collections". Also trigger when user asks to search company/internal knowledge, docs, or people and Glean is the implied tool. This skill covers search, chat, AI agents, documents, collections, shortcuts, pins, announcements, entities, verification, insights, messages, activity, and raw API access.
- ▌ Ffmpeg · jie-mengProcess and manipulate video and audio files using FFmpeg CLI (`ffmpeg`, `ffprobe`). Supports video transcoding, format conversion, trimming, merging, resizing, extracting audio, adding subtitles, GIF creation, thumbnails, and audio format conversion (MP3, WAV, PCM, OGG, AAC, FLAC, OPUS, WMA). Trigger whenever the user asks to convert, trim, merge, compress, resize, or transform video or audio files, extract audio from video, add subtitles/watermarks, create GIFs from video, generate video thumbnails, or convert between audio formats, or says phrases like "convert video", "compress video", "trim video", "merge videos", "extract audio", "video to gif", "video thumbnail", "video to mp4", "mp4 to webm", "mp3 to wav", "wav to ogg", "convert audio", "audio to mp3", "pcm to wav", "ogg to mp3", "aac to mp3", "flac to mp3", "compress audio", "change bitrate", "视频处理", "视频转换", "视频压缩", "视频裁剪", "视频合并", "提取音频", "视频转GIF", "音频转换", "音频处理", "音频压缩", "ffmpeg", "ffprobe".
- ▌ Md To PDF · jie-meng bundleConvert Markdown files to PDF via a bundled Python script. Supports custom CSS styling, table of contents generation, paper size selection, and landscape orientation. Trigger whenever the user asks to convert, export, or render a Markdown file as PDF, or says phrases like "markdown to pdf", "md to pdf", "convert md to pdf", "export markdown as pdf", "render markdown to pdf", "generate pdf from markdown", "markdown 转 pdf", "md 转 pdf", "把 markdown 转成 pdf", "导出 pdf", "markdown 导出 pdf", "md 导出", "生成 pdf". Also trigger when the user mentions a .md file and wants a PDF version of it.
- ▌ Confluence · jie-meng bundleUse the Confluence REST API (via a bundled Python script) for common Confluence workflows from terminal. Trigger whenever the user asks to view, search, create, edit, or delete Confluence pages, list spaces, add comments or labels, or says phrases like "confluence page", "wiki page", "看 wiki", "看 confluence", "confluence 页面", "search confluence", "create wiki page", "update confluence", "confluence space", "wiki 空间". Also trigger when the user pastes a Confluence URL and wants to interact with it. No third-party CLI tools required — only Python 3.10+ standard library.
- ▌ Blog Writer · jie-meng bundleWrite, refine, and adapt blog posts. Tech-first but supports any topic. Trigger when user asks to "write a blog", "draft an article", "refine this post", "写博客", "写一篇文章", "帮我写篇博客", "润色这篇文章", "写一篇内部邮件博客", "帮我改改这篇博客", "write a technical post", "blog post about", "newsletter article", or mentions writing for a personal blog, internal email, WeChat official account (公众号), or content channel. Auto-infers language, audience, and style from context. Asks only what it cannot infer. Outputs Markdown by default. Respects AGENTS.md conventions when present in the target directory.
- ▌ Imagemagick · jie-mengProcess and manipulate images using ImageMagick CLI (`magick`). Supports resizing, format conversion, cropping, thumbnails, effects, watermarks, batch processing, and metadata extraction. Trigger whenever the user asks to resize, convert, crop, compress, optimize, or transform images, create thumbnails, add watermarks, apply filters/effects, batch process images, get image dimensions/metadata, or says phrases like "resize image", "convert to webp", "image thumbnail", "batch resize", "compress image", "image dimensions", "add watermark", "图片处理", "图片转换", "图片压缩", "缩略图", "批量处理图片", "图片裁剪", "imagemagick", "magick".
- ▌ User Journey · jie-meng bundleDraft and iterate user journey maps and lo-fi wireframes for product managers and business analysts via natural language. Outputs a self-contained workspace with synchronized JOURNEY.md (business + mermaid), journey.json (structured data + screens + arrows), DESIGN.md (visual style), and a dual-view HTML: Canvas (Miro-style overview, all screens on one zoom/pan surface with arrows + minimap) AND Prototype (single-screen click-through with hotspots, breadcrumb, sidebar nav). No build step, double-click index.html. Trigger: "user journey", "journey map", "用户旅程", "用户旅程地图", "wireframe", "线框图", "low-fidelity", "低保真", "product flow", "客户旅程", "user flow map", "draft a journey", "画用户旅程", "出一份用户旅程", "before UX hi-fi", "在 UX 出高保真之前", "PM wireframe", "BA flow", "demo flow", or providing an existing user-journey workspace path to continue work. Also trigger when the user pastes a path to a directory containing JOURNEY.md or journey.json and asks to extend, refine, or present it.
- ▌ Gh Operations · jie-meng bundleUse GitHub CLI (`gh`) for operational GitHub workflows from terminal: issue read/write, PR list/view/create, PR status/checks, and posting general or inline PR comments. Trigger when user mentions "gh", "github", or "GitHub" combined with an action — e.g. "use gh", "gh issue", "gh pr", "用 gh 看", "github issue", "创建PR", "查PR状态", "给PR加comment". Also trigger when user provides an issue/PR URL and explicitly says to use gh or GitHub to access it. ZERO-SPECULATION RULE: When triggered, do NOT analyze the hostname — git.x.com, code.z.au are all potentially GitHub Enterprise. Just run `gh` and let it succeed or fail. This skill is NOT for comprehensive PR code review — prefer `github-code-review-pr` for that. For local git history/commit reads without GitHub API context, prefer plain `git`.
- ▌ Skill Creator · jie-meng bundleCreate new skills and prompts for any AI platform (Claude Code, Claude.ai, OpenAI, Cursor, Windsurf, etc.), modify and improve existing ones, and measure performance. Use when users want to create a skill or system prompt from scratch for any AI tool, update or optimize an existing skill, run evals to test a skill, benchmark skill performance with variance analysis, or optimize a Claude Code skill's description for better triggering accuracy.
- ▌ Fullstack Init · jie-meng bundleInitialize or update a multi-repo fullstack workspace — discover repos, generate AGENTS.md, create docs directory and workspace agents. Trigger: "fullstack init", "fullstack initialize", "fullstack setup", "全栈初始化", "初始化全栈工作区", "全栈 init".
- ▌ Fullstack Apply · jie-meng bundleImplement a planned work item across a multi-repo fullstack workspace — implement repos in dependency-order waves (independent repos are developed, reviewed, and committed in parallel; dependents wait), run staged and cross-repo reviews against the plan's Success Criteria, create PRs, and finalize the four work-tracking documents. Input is a work directory produced by fullstack-propose; no planning happens here. Stays sticky on an active work item: follow-up edits driven by user feedback, error logs, manual testing, or bug reports run the same review loop even when the user does not re-mention the skill. Trigger: "fullstack implement", "fullstack develop", "fullstack impl", "全栈实现", "全栈开发", "全栈 impl", "implement this plan", "实现这个方案"; ALSO on follow-up edit/fix in an active work dir — "this is wrong", "fix this", "调一下", "再改一下", "这里不对", "log 报错", pasted error/log; or when continuing an existing work item under changes/{feat,refactor,fix}/.
- ▌ Fullstack Brief · jie-meng bundleExport the complete context of a multi-repo fullstack workspace, a single repo, or any user-specified directory into ONE self-contained, AI-optimized Markdown brief. Purpose: paste it into a web AI (ChatGPT, Claude.ai, Gemini) and continue architecture/design discussions without the local CLI agent, saving local tokens. Pure text: no local file or image references (paths appear as inline code text), mermaid diagrams and internet links allowed. Modes: workspace (writes into the docs repo docs directory), single-repo (writes into the repo docs directory), or explicit — when the user names a directory or subject, the user's instruction wins over auto-detection. Destination path and filename MUST be confirmed with the user before writing. Includes mandatory secret-redaction rules. Trigger: "fullstack brief", "context brief", "context handoff", "export context", "generate context doc", "brief me on this codebase", "导出上下文", "上下文简报", "生成简报", "上下文交接", "项目简报", "喂给网页AI", "网页AI上下文".
- ▌ Git Repo Reader · jie-meng bundleClone and read any git repository given a URL (HTTPS or SSH), from any hosting platform (GitHub, GitLab, Gitee, Bitbucket, self-hosted, etc.). Caches cloned repos locally so follow-up questions in the same or later sessions can reuse them without re-downloading. TRIGGER THIS SKILL whenever the user provides a git repository URL and asks to read, explore, understand, or analyze the codebase. Trigger phrases include: 'look at this repo', 'read this repo', 'check this codebase', 'how does this repo implement X', 'what does this project do', 'analyze this repository', 'explore this codebase', 'clone and read', '看看这个仓库', '读一下这个代码库', '分析一下这个项目', '这个仓库怎么实现的', '帮我看看这个 repo'. Also trigger when a message contains a git clone URL (https://..., git@...) combined with a question about the code, architecture, or implementation. This skill works with ANY git-cloneable URL — not limited to GitHub. Use it even when the user just pastes a repo URL and asks a question about it.
- ▌ Image Reference · jie-meng bundleReference a specific image in a document, copying the source into an assets directory next to the document (named after the doc, e.g. `guide.assets/`) and inserting the correct Markdown image link — mirroring the nvim markdown paste-image workflow. Trigger whenever the user asks to insert, embed, paste, add, or reference an image/file in a document — e.g. one dropped into the chat, pasted, or given as a path. Example phrases: "把这个图加进文档", "把截图 放进 README", "put this image in the doc", "insert screenshot.png", "embed the diagram in implementation.md", "引用这张图", "在这篇文章里加一张架构图". Use it whenever a user wants an image to live alongside a specific document and be cited with a local relative link. When the source has no name or a messy auto-generated name, derive a clean content-based slug filename (lowercase ASCII letters/digits + hyphens, e.g. `mobile-arch.png`).
- ▌ Github Pr Create · jie-meng bundleCreate GitHub Pull Requests via `gh` CLI. Trigger when user asks to create, submit, or open a PR/pull request, or says phrases like "create PR", "提PR", "创建PR", "开PR", "提交PR", "submit PR", "open PR", "gh pr create", "发PR", "create pull request", "帮我提个PR", "PR提一下", "push and create PR". ZERO-SPECULATION RULE: Do NOT analyze the hostname — git.x.com, code.z.au are all potentially GitHub Enterprise. Just run `gh` and let it succeed or fail. Supports PR templates, auto-detecting the main branch, and filling template content from code changes.
- ▌ Fullstack Archive · jie-meng bundleArchive a completed work item by moving its directory into the archive with a date and type prefix. Marks the work item as done: the lifecycle state of a work item is its directory location — under changes/type/ it is active, under changes/archive/YYYY-MM-DD-type-name/ it is archived. Trigger: "fullstack archive", "archive it", "归档", "做完了", "ship it", "结了", "merged", "已完成", "收尾". Use when the user says a feature, fix, or refactor is done, shipped, merged, or finished and should be moved out of the active listing.
- ▌ Fullstack Explore · jie-meng bundleRead-only knowledge exploration across a multi-repo fullstack workspace — answer architecture questions, locate implementations, explain cross-repo relationships, and recommend next steps. No branches, no commits, no file modifications. Information is gathered in order of token efficiency: workspace documents (human summaries) → graphify knowledge graphs (structured queries) → direct file reading (raw code). Trigger: "fullstack explore", "fullstack query", "全栈探索", "全栈查询", "工作区查询", "workspace query"; ALSO when the user asks discovery questions inside a fullstack workspace — "what does this workspace do", "这个工作区是做什么的", "which repo handles X", "哪个仓库负责X", "explain the architecture", "讲解架构", "where is the code for Y", "Y的代码在哪里", "how does X work across repos", "which repos are involved in Z", "Z涉及哪些仓库", "告诉我这个项目的结构", "这个项目的技术栈是什么".
- ▌ Fullstack Propose · jie-meng bundlePropose a new work item across a multi-repo fullstack workspace — gather context, design the approach, validate unknowns (spike) if needed, and write the work-tracking documents in one step. Standard mode for clear requirements; deep mode (spike) for uncertain ones. Trigger: "fullstack propose", "fullstack plan", "fullstack spike", "全栈提案", "全栈规划", "全栈计划", "全栈 spike", "全栈探针", "全栈验证", "全栈 poc"; ALSO when the user asks to plan, design, or prototype a feature/fix/refactor before implementing — "plan this", "设计一下", "怎么做X", "先验证X", "we should add X". Planning only — does not edit project code or create branches.
- ▌ Branch Diff Review · jie-mengContext-aware code review for branch differences — compare any two local git branches without relying on GitHub, GitLab, Bitbucket, or any platform API. Pure local git operations. Ideal for non-GitHub repos (Gitee, Bitbucket, self-hosted GitLab, etc.) or offline review. Triggers when user mentions branch comparison with any review verb. Examples: 'review feat/123 合到 main', 'branch diff review', 'branch review', '分支合并审查', '看一下 dev 和 main 的差异', 'review branch merge', 'compare branches for review', 'review branch changes', '帮我 review 一下这两个分支', 'review feat/xxx to master', 'branch code review', '分支审查', '分支 review', '分支CR'. Does NOT require any platform CLI or API — works with any git repository.
- ▌ Code Review Staged · jie-meng bundleContext-aware code review for git STAGED changes (git diff --cached). Triggers when user mentions "暂存" (staged) with any review verb: 审查/评审/看/检查. Examples: '审查暂存', '评审暂存', '看看暂存', '看一下暂存', '检查暂存', '暂存区审查', '看一下暂存代码', '看看暂存的代码', '审查暂存代码', '检查暂存代码'. English triggers: 'review staged', 'staged code review', 'check staged', 'look at staged', 'look at staged code', 'review staged code'. Reads related files to validate changes in context. Auto-generates commit message. ONLY reviews staged changes, NOT unstaged or all changes.
- ▌ Glm Vision Fallback · jie-meng bundleVision fallback for AI models that CANNOT process images. Use ONLY after the current model fails to see a user-provided image — e.g. it says "当前模型不支持 图片输入", "无法识别图片", "无法查看这张截图", "模型不支持图片", "不支持图片", "I cannot view images", "model does not support image input", "cannot see image", or otherwise admits it cannot read the image. In that case, use this skill to analyze the image via the free GLM-4.6V-Flash API (strong OCR / text extraction) and relay the result to the user. NEVER use this skill when the current model CAN see the image — it is strictly a last-resort fallback for image recognition failures.
- ▌ Story Point Estimate · jie-meng bundleEstimate software development effort using Fibonacci story points. Triggers when user asks to "estimate", "估点", "估算", "story point", "Fibonacci point", "sprint sizing", "effort estimation", "需求估算", "规模估算", "t-shirt sizing", or shares/writes requirements (PRD, user stories, functional specs, images, PPT, PDF, Word, Excel, screenshots) and wants effort estimates. Works with any input format — text, documents, images, presentations, or voice transcripts. Decomposes requirements from a Tech Lead perspective, identifying both functional and non-functional needs (security, performance, monitoring, infra, SLA, compliance). Assigns Fibonacci points with clear rationale — points reflect effort, complexity, and uncertainty combined, NOT person-days or hours. ALWAYS asks clarifying questions when requirements are ambiguous — never assumes. Outputs a structured XLSX estimation workbook with auto-sum formulas, optional Markdown export on request.
- ▌ Android Screen Reader · jie-mengRead the current screen of a connected Android device via adb. Use when the user asks to inspect or summarize what is visible on a phone/tablet screen, extract UI text or controls, debug Android app state, or mentions adb, screencap, uiautomator, current screen, or connected Android devices. When multiple devices are connected, list them with model info and let the user choose. Prefer the UI hierarchy for exact text and element metadata; fall back to a screenshot when the hierarchy is empty or the screen is visual-only. Delete all temporary screenshots and XML dumps immediately after analysis.
- ▌ Github Code Review Pr · jie-meng bundleMANDATORY TRIGGER: Any URL containing `/pull/` + review intent = invoke this skill IMMEDIATELY. Do NOT analyze the hostname — git.x.com, gitlab.y.com, code.z.au are all potentially GitHub Enterprise. NEVER speculate about the platform; just run the skill and let `gh` succeed or fail. Zero pre-analysis, zero hesitation. Comprehensive PR code review via GitHub CLI (`gh`). Trigger on review/审查/评审/CR + PR URL or PR number. For routine PR actions (not full code review), prefer `gh-operations`.
- ▌ Fullstack Docs Migration · jie-meng bundleMigrate a fullstack docs repo from the legacy structure (top-level feat/fix/refactor/spike directories, Status fields, no archive) to the new explore/propose/apply/archive structure (changes/ container with feat/fix/refactor subdirectories and changes/archive/). Reorganizes work directories, merges legacy spikes into their implementation counterparts, moves completed work into the archive, and writes a migration report. Trigger: "fullstack docs migration", "迁移文档", "migrate the docs repo", "reorganize docs", "迁移工作目录". Use when the user points at an existing docs repository initialized by an older version of the fullstack skills and wants it reorganized. The user only needs to provide the docs repo path.