ai-tutor
無料AI 初学者导师。抓取 AI 大厂最新博客(Anthropic/OpenAI/Cursor),提炼成结构化深度精读笔记,直接存入 CherryStudio 笔记目录。笔记包含术语百科、核心原理解析(含关键图表)、学习重点、知识关联和行业简报。调用方式:/ai-tutor(默认 Anthropic),/ai-tutor openai,/ai-tutor cursor。
日本語の概要は準備中です。原文の説明を表示しています。
Transform transcripts, conversations, or raw notes into shareable content — either multiple social posts OR a single long-form article. Learns style from user's published content. Handles transcripts of any length (tested up to 5500+ lines / 90+ min). Use when user: (1) provides transcript/conversation/recording and wants social content, (2) asks to "turn recording/notes into posts", (3) mentions generating content from recordings/notes, (4) needs multiple publishable pieces from single source, (5) asks to write an article from a transcript — e.g. "write an article/long-form", "organize into an article", "write up this session", "turn this talk into a blog post", "deep dive". Social mode outputs 2-15 ready-to-publish pieces. Article mode outputs a structured long-form piece (3000-10000+ chars) written section-by-section.
インストールする前に、エージェントに与えられる指示の中身を確認できます。
Transform raw content (transcripts, conversations, notes) into ready-to-publish content — social posts or long-form articles.
Before doing anything else, decide which mode to use:
If unclear, ask the user: "Do you want multiple social posts, or one cohesive article?"
Accept two inputs:
Style resolution order (IMPORTANT — check before asking user):
style-profiles/default.md AND style-profiles/default-samples.md (relative to this skill's directory). If they exist, load both silently — the summary for rules, the samples for voice and rhythm. Do NOT ask user for reference content.style-profiles/formal.mdWhen analyzing reference content (new or for saving), extract:
Identify content at 4 levels:
List all possibilities without filtering yet.
For transcripts >1000 lines: Follow the length-based processing strategy in references/long-transcript-strategy.md. The core principle: memory is lossy compression — verify facts in real-time using Grep, don't write from memory. For transcripts >3000 lines, the two-pass index-retrieval workflow is MANDATORY.
Deduplication rules:
Prioritization criteria:
Determine output quantity based on content richness:
These are guidelines, not hard caps. Better to extract comprehensively upfront than in multiple rounds.
Output structure:
Insights (short standalone pieces) quantity is NOT predetermined:
If content is too personal or lacks universal value, tell user honestly.
If input is a transcript (voice-to-text), verify all proper nouns BEFORE writing any content. Transcripts have extremely high error rates for names due to mishearing.
See references/proper-noun-verification.md for the full workflow. Key steps:
replace_all=trueFor each piece:
Choose appropriate length based on topic complexity
Match user's style from saved profile or reference content:
"Delete Until Impossible" Execution:
First pass - Delete structural fluff:
Second pass - Test each sentence:
Third pass - Check structure:
Follow core principles:
For short insights (STRICT FILTERING):
Check against quality standards:
Verify data points (CRITICAL):
Output format:
Extracted X pieces of shareable content from your transcript, sorted by quality:
---
## Content 1 | Title
[Complete content - ready to publish]
---
## Content 2 | Title
[Complete content]
---
[Continue with all content...]
IMPORTANT:
---## Content X | Title (concise title summarizing the topic)After output, ask: "How do these look? Need any adjustments?"
When the transcript is a structured talk, interview, or sharing session with a clear narrative arc, the user may want a single deep article instead of multiple social posts. This mode produces a cohesive long-form piece (3000-10000+ characters) written section-by-section into a markdown file.
Read all source material — transcript + any supplementary notes/references mentioned
Multi-source ASR handling (CRITICAL when multiple transcripts are provided):
When multiple transcript sources are provided (e.g., raw recording transcript + chat summary), both may contain ASR errors. Resolution principles:
| Source | Weight | Purpose |
|---|---|---|
| User Dictionary | Highest | Authoritative source for proper nouns, product names, and terminology |
| Cross-document Verification | High | Content appearing in both sources has higher credibility |
| Contextual Semantic Logic | Primary | Whether a term makes sense in its surrounding context |
| Single-document Claims | Verify | Content appearing in only one document must be verified against context |
Must NOT do:
Common judgment cases:
Compress into structured notes — Write a notes.md file in the same directory as the article. This is the critical intermediate step that prevents quality decay in later sections. For each major topic in the transcript, capture:
The notes file replaces the raw transcript as the primary writing source. Subsequent sections are written from notes, with Grep used only to verify specific details. This is why it matters: writing from a 39-page transcript relies on lossy memory; writing from 2-3 pages of structured notes keeps every section equally grounded.
Generate a structured outline with heading hierarchy (see Heading Structure below)
Present outline to user for confirmation — do NOT start writing until approved
User may restructure — e.g. "too many first-level headings, merge into fewer with sub-headings"
Why section-by-section?
Before writing each section, classify its source material:
| Source type | Rewrite intensity | What to do |
|---|---|---|
| Structured presentation (tool walkthrough, step-by-step demo) | Light — has natural logic skeleton | Tighten language, remove filler, preserve structure |
| Q&A / open discussion (opinions, philosophy, audience questions) | Heavy — oral, scattered, repetitive | Extract core argument first, then write from the argument, not from the transcript |
| Anecdotes / personal stories | Medium — vivid but rambling | Keep emotional texture, cut circular narration |
Q&A and discussion sections are the #1 source of quality decay. They sound coherent when spoken but read terribly when transcribed. For these sections:
Oral residue self-check: After writing a section, scan for filler words: " fillers (e.g., 就是/然后/其实 in Chinese, like/then/actually in English) (filler words in Chinese transcripts, analogous to like/then/actually/maybe/you know/right in English)". If a single paragraph contains 3+ of these, the passage hasn't been sufficiently rewritten — it's still transcript, not article. Rewrite it.
Before delivering any version, read the entire piece and check these four items:
After reading through, proceed to version archiving.
After each round of edits, save the current state as a versioned file. Version numbers go in filenames so users can tell the version from the name.
Rules:
_v1.md_v2.md, _v3.md, etc.Naming convention:
{basename}_v{N}.md
Example: speaker_topic_20260321_v1.md → _v2.md → _v5.md
When to create a new version (AFTER edits complete):
Implementation: After finishing a round of edits, save with the next version number:
cp outputs/article.md outputs/article_v2.md
Send article_v2.md to the user, continue editing article.md for next round.
First-level headings (##) = Major narrative arcs, limit to 4-6 max.
If your outline has 8-10 major topics, you have too many first-level headings. Consolidate:
| Raw topics | -> | Structured headings |
|---|---|---|
| 8-10 topics at same level | -> | 4-5 first-level (##) with 2-3 second-level (###) each |
Decision rules:
Heading format: ## headings use descriptive phrases only (NO Chinese numbering). ### headings use Arabic numbering (1. 2. 3.), restarting within each ## section.
Example structure:
## Introduction (no sub-headings)
## Why Change (narrative arc 1)
### 1. Tool Evolution
### 2. Workflow Pain Points
### 3. Turning Point
## How to Change (narrative arc 2)
### 1. Tool Selection
### 2. Practical Workflow
### 3. Design System
## After the Change (narrative arc 3)
### 1. Collaboration Model
### 2. Aesthetic
### 3. Future of Roles
## Action Items (short, no sub-headings)
## Conclusion (short, no sub-headings)
1. Content over meta-commentary.
The article's value is the IDEAS, not who said them during the session. Remove:
Replace with direct content: present the question/topic directly, weave observations naturally.
2. Consistent naming.
replace_all=true if user requests a name change3. Narrator perspective and attribution thinning.
4. Direct quotes for texture.
> "quoted text" for the speaker's most vivid, personal statements5. Tool/product descriptions — compress, don't transcribe.
6. Supplementary references.
Style profiles are saved in style-profiles/ (relative to this skill's directory) and persist across sessions.
When user provides reference content (or says "save my style"):
File 1: style-profiles/default.md — Style analysis summary
# Style Profile: [Name]
Saved: [date]
Source: [brief description of reference content, e.g. "3 Jike posts about tech/AI"]
## Information Density
[data-heavy / case-heavy / opinion-heavy — with specifics]
## Language Style
[formal / casual / sharp / moderate — with vocabulary examples from the original posts]
## Structure
- Bold subheadings: [yes/no, frequency]
- Numbered lists: [yes/no, when used]
- Paragraph length: [1-2 lines / 3-4 lines / longer]
- Opening style: [direct statement / data / story / question]
- Emojis/formatting: [usage pattern]
## Attitude & Tone
[explicit judgment / restrained / humorous / analytical — with examples]
## Platform
[Jike / Twitter / LinkedIn / WeChat / blog — conventions observed]
## Key Patterns
[2-5 specific patterns unique to this user's writing, e.g. "ends posts with a provocative question", "uses 「」for emphasis instead of bold", "inserts English terms naturally in Chinese text"]
File 2: style-profiles/default-samples.md — 2-3 complete original posts
# Style Samples
These are the user's actual published posts. Read them every time to internalize the voice, rhythm, and word choices — not just the rules.
---
## Sample 1
[Full text of the post, unmodified]
---
## Sample 2
[Full text of the post, unmodified]
---
## Sample 3 (optional)
[Full text of the post, unmodified]
Why both files? The summary captures rules (paragraph length, structure, tone). But rules alone produce mechanical imitation. The samples provide the actual voice — sentence rhythm, word choices, how transitions land, specific humor or sharpness. Read both every time.
User says "update my style" + provides new reference content → overwrite both default.md and default-samples.md.
User can maintain multiple profiles:
style-profiles/formal.md + formal-samples.mdstyle-profiles/formal.md + formal-samples.md instead of defaultUser says "reset my style" → delete the profile file, revert to asking for references.
If user says:
| Topic | File |
|---|---|
| Insight quality standards | references/golden-sentence-standards.md |
| Writing checklist | references/writing-checklist.md |
| Long transcript processing | references/long-transcript-strategy.md |
| Proper noun verification | references/proper-noun-verification.md |
| Technical troubleshooting | references/troubleshooting.md |
| Style profiles (persistent) | style-profiles/ |
まだレビューはありません。使ってみた感想をお寄せください。
概要と使いどころ
AI 初学者导师。抓取 AI 大厂最新博客(Anthropic/OpenAI/Cursor),提炼成结构化深度精读笔记,直接存入 CherryStudio 笔记目录。笔记包含术语百科、核心原理解析(含关键图表)、学习重点、知识关联和行业简报。调用方式:/ai-tutor(默认 Anthropic),/ai-tutor openai,/ai-tutor cursor。
日本語の概要は準備中です。原文の説明を表示しています。
标书文档分析与评估。当用户上传招标文件(.pdf/.docx/.doc/.xlsx)或明确要求「分析标书」「评估投标」「检查合规性」「标书评分」「废标风险」「技术方案评估」时使用。支持解析、评分计算、合规检查、废标风险识别,自动生成 Markdown 报告。版本 3.0
日本語の概要は準備中です。原文の説明を表示しています。
投标书模板填充引擎。当用户明确要求「填模板」「写标书」「出标书」「生成投标文件」「标书填充」「套模板」「做标书」,或提供了脱敏 DOCX 模板需要填充时使用。扫描模板中的占位符和虚拟文本,提取招标信息、收集投标人数据、构建替换映射、执行填充,输出可直接提交的成品标书。覆盖商务标+技术标+报价书全部章节。
日本語の概要は準備中です。原文の説明を表示しています。
This skill should be used when the user asks to "优化简历", "resume optimization", "简历诊断", "tailor resume to JD", "改简历", "resume review", "简历优化助手", or when the user mentions "校招", "社招", "ATS", "JD匹配", "Word批注", shares a .docx resume path alongside a job description, or wants to match their resume to a specific job posting. Also triggers on "resume expert", "HR feedback", "interview prep with resume".
日本語の概要は準備中です。原文の説明を表示しています。
Full lifecycle expense reimbursement: single invoice intake and staging, batch aggregation to generate reimbursement drafts, approval workflow, ledger and dashboard. Trigger when user mentions reimbursement, expenses, invoices, travel reimbursement, approval workflow, or needs to organize / verify / approve expense records. Also applies when user needs to enter invoices, view reimbursement dashboards, ledgers, or compliance checks.
日本語の概要は準備中です。原文の説明を表示しています。
面试复盘 skill(求职者视角)。把一次已结束的面试,从「文字记录」沉淀成结构化复盘:逐题诊断 + 5 维评分 + 更优回答范本 + 下一场准备清单,最终产出一份飞书复盘文档。当用户说"面试复盘"、"复盘一下面试"、"刚面完 XX 帮我盘下"、"这场面试哪答崩了"、"面试问答记录帮我分析"时触发。区别于 resume-optimizer / cv-expert(面试前优化简历),本 skill 处理「面完之后」。
日本語の概要は準備中です。原文の説明を表示しています。