[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M6JN7T0XECMYAJFPFQES2ZP9":3,"skill-same:01M6JN7T0XECMYAJFPFQES2ZP9":111},{"skillNo":4,"name":5,"nameZh":6,"description":7,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":16,"categories":17,"keywords":23,"publishedAt":44,"linkOnly":45,"markdownContent":46,"markdownBody":47,"frontMatter":48,"refName":49,"commitSha":50,"skillDirectory":51,"forksCount":52,"repositoryHtmlUrl":53,"repositoryHomepageUrl":54,"ownerHtmlUrl":55,"ownerBlogUrl":56,"ownerDescription":6,"updatedAt":57,"install":58,"resources":71},"01M6JN7T0XECMYAJFPFQES2ZP9","citation_check",null,"Vision-enabled verification gate with web search. Use when users want to (1) verify slides\u002Freports\u002FPDFs\u002Fimages against authoritative online sources, (2) validate that citations actually exist and say what's claimed, (3) check charts\u002Fgraphs\u002Ftables for accuracy, (4) audit AI-generated content in doc-only mode (no external knowledge). Two modes - search mode validates against web, doc-only mode ensures everything traces to provided documents. Supports content in any language.","LongLeo287\u002FOmniClaw","LongLeo287","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F141803367?v=4","01M6JK75C62VCNZKR5BRZ386YV","LongLeo","01M6JK75GQ78TSP1ZPXNKK3MCH",9,"MIT","https:\u002F\u002Fgithub.com\u002FLongLeo287\u002FOmniClaw\u002Fblob\u002Fmain\u002Fecosystem\u002Fskills\u002Fcitation_check\u002FSKILL.md",[18],{"categoryNo":19,"categoryName":20,"taxonomyType":21,"taxonomyTypeDesc":22},"01JBSEEDCAT000000000000023","Skill与智能体开发","SCENARIO","使用场景",[24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43],"check","Citation","citation check","modes","documents","accuracy","for","mode","tables","users","graphs","say","use","verification gate","web search","slides","knowledge","Charts","content","search","2026-11-10 10:12:30",false,"---\nname: citation_check\n\n\ndescription: Vision-enabled verification gate with web search. Use when users want to (1) verify slides\u002Freports\u002FPDFs\u002Fimages against authoritative online sources, (2) validate that citations actually exist and say what's claimed, (3) check charts\u002Fgraphs\u002Ftables for accuracy, (4) audit AI-generated content in doc-only mode (no external knowledge). Two modes - search mode validates against web, doc-only mode ensures everything traces to provided documents. Supports content in any language.\n\n---\n\n# Citation & Hallucination Checker v2\n\nVerification tool with vision + web search. Validates every claim against authoritative sources or provided documents. Works with content in any language.\n\n**Design principle:** Deterministic verification. Same input → Same output.\n\n---\n\n## Two Verification Modes\n\n### Mode 1: Search Verification (Default)\n\n- Searches web for authoritative sources\n- Validates citations actually exist\n- Checks if cited sources say what's claimed\n- Finds original data for statistics\n\n### Mode 2: Doc-Only Verification\n\n- User provides source document(s)\n- EVERYTHING must trace to those docs\n- Flags anything that appears to come from external knowledge\n- Trigger: \"only use this document\" \u002F \"verify against the PDF only\" \u002F \"don't search the web\"\n\n---\n\n## Two-Pass Architecture\n\n**Critical:** Always use two separate passes. Never interleave extraction and verification.\n\n### Pass 1: Extraction Only\n\n1. Read entire document\u002Fslides\u002Fimages\n2. Extract ALL claims using the Claim Extraction Rules below\n3. Output numbered list: `[claim_id] | [claim_text] | [claim_type] | [location]`\n4. **NO verification in this pass**\n5. Present extraction to user for confirmation before proceeding\n\n### Pass 2: Verification Only\n\n1. Take Pass 1 output as fixed input\n2. Verify each claim_id in sequential order\n3. **NO re-extraction allowed** — work only with Pass 1 claims\n4. Apply Status Decision Tree to each claim\n5. Generate final report\n\nThis prevents \"discovering new claims\" mid-verification and ensures consistency.\n\n---\n\n## Claim Extraction Rules (Exhaustive)\n\nExtract ONLY these claim types. Apply rules strictly — no judgment calls.\n\n### EXTRACT as claims:\n\n| Type            | Pattern                                                    | Example                                          |\n| --------------- | ---------------------------------------------------------- | ------------------------------------------------ |\n| **Statistic**   | Any number with unit\u002Fcontext (%, $, count, ratio, decimal) | \"92.3% accuracy\", \"$4.7B market\"                 |\n| **Comparative** | X is [comparative] than Y                                  | \"3x faster than baseline\"                        |\n| **Temporal**    | Time-bound assertion                                       | \"In 2024, adoption reached...\"                   |\n| **Attribution** | Claim tied to source                                       | \"According to WHO...\", \"Smith et al. found...\"   |\n| **Causal**      | X causes\u002Fleads to\u002Fresults in Y                             | \"This reduces latency by...\"                     |\n| **Existence**   | Asserts something exists\u002Fis true                           | \"There are 500M users\", \"The model supports...\"  |\n| **Ranking**     | Position claims                                            | \"largest\", \"first\", \"top 3\"                      |\n| **Quote**       | Direct quotation                                           | Any text in quotation marks attributed to source |\n\n### DO NOT extract as claims:\n\n| Type                              | Example                                            | Reason                          |\n| --------------------------------- | -------------------------------------------------- | ------------------------------- |\n| Definitions                       | \"Machine learning is a subset of AI\"               | Definitional, not factual claim |\n| Opinions marked as such           | \"We believe...\", \"In our view...\"                  | Explicitly subjective           |\n| Hypotheticals                     | \"If adoption continues...\", \"Could potentially...\" | Speculative                     |\n| Questions                         | \"What drives growth?\"                              | Not an assertion                |\n| Future predictions without source | \"Will reach $10B by 2030\"                          | Unless citing a forecast report |\n| Methodology descriptions          | \"We used PyTorch 2.0\"                              | Process, not factual claim      |\n| Acknowledgments                   | \"Thanks to our collaborators\"                      | Not verifiable                  |\n\n### Extraction Output Format\n\n```\n[C01] | \"Model achieves 96.555% accuracy on ImageNet\" | Statistic | Slide 3, bullet 2\n[C02] | \"Outperforms GPT-4 by 12% on reasoning tasks\" | Comparative | Slide 3, bullet 3\n[C03] | \"According to Chen et al. (2024), transformers scale linearly\" | Attribution | Slide 5, para 1\n[C04] | \"Market size reached $4.7B in 2024\" | Statistic + Temporal | Slide 7, chart title\n```\n\n---\n\n## Status Decision Tree\n\nApply this tree to EVERY claim. Follow exactly — no shortcuts.\n\n```\nSTART\n│\n├─ Is this a CITATION claim (references a paper\u002Freport\u002Fsource)?\n│   ├─ YES → Go to CITATION VALIDATION\n│   └─ NO → Go to STATISTIC\u002FFACT VALIDATION\n│\n│\nCITATION VALIDATION\n│\n├─ Step 1: Does the cited source exist?\n│   │   Run ALL mandatory search queries (see Search Templates)\n│   │\n│   ├─ NO → Status: \"Citation Not Found\"\n│   │        Issue: \"Cannot locate [citation] in any database\"\n│   │        STOP\n│   │\n│   └─ YES → Step 2: Does source contain the claimed topic?\n│             │\n│             ├─ NO → Status: \"Misquoted\"\n│             │        Issue: \"Source exists but does not discuss [topic]\"\n│             │        STOP\n│             │\n│             └─ YES → Step 3: Does source support the exact claim?\n│                       │\n│                       ├─ YES (exact match) → Status: \"Verified\"\n│                       │                       Confidence: \"exact\"\n│                       │\n│                       ├─ YES (paraphrase, same meaning) → Status: \"Verified\"\n│                       │                                   Confidence: \"paraphrase\"\n│                       │\n│                       ├─ PARTIALLY (missing context) → Status: \"Misleading\"\n│                       │   Issue: \"Claim omits critical context: [what's missing]\"\n│                       │\n│                       └─ NO (contradicts) → Status: \"Hallucination\"\n│                           Issue: \"Source says [X], claim says [Y]\"\n│\n│\nSTATISTIC\u002FFACT VALIDATION\n│\n├─ Step 1: Can you find an authoritative source?\n│   │   Run ALL mandatory search queries (see Search Templates)\n│   │\n│   ├─ NO (no source found) → Status: \"Unverified\"\n│   │                          Issue: \"No authoritative source found\"\n│   │                          STOP\n│   │\n│   └─ YES → Step 2: Do values match EXACTLY?\n│             │\n│             ├─ YES → Status: \"Verified\"\n│             │         Confidence: \"exact\"\n│             │         STOP\n│             │\n│             └─ NO → Status: \"Numerical Error\"\n│                      Go to NUMERICAL ERROR DETAILS\n│\n│\nNUMERICAL ERROR DETAILS (Academic Precision Mode)\n│\n├─ Record:\n│   • Source value: [exact number from source]\n│   • Claimed value: [number in document being checked]\n│   • Deviation: [calculate exact difference]\n│   • Source location: [page, table, section]\n│\n├─ Classification:\n│   • ANY rounding → Numerical Error\n│   • ANY truncation → Numerical Error  \n│   • Significant figures mismatch → Numerical Error\n│   • Unit mismatch → Numerical Error\n│   • Wrong direction (e.g., increase vs decrease) → Hallucination\n│\n└─ Exception: If source ITSELF provides rounded figure\n    • e.g., Source says \"96.555% (approximately 97%)\"\n    • Then claiming \"97%\" → Verified (cite the approximation)\n```\n\n---\n\n## Numerical Precision Rules (Academic Standard)\n\n**Default mode: Strict academic precision. Exact numbers only.**\n\n| Rule                 | Source      | Claim       | Status            |\n| -------------------- | ----------- | ----------- | ----------------- |\n| Exact match required | 96.555%     | 96.555%     | ✓ Verified        |\n| Any rounding = error | 96.555%     | 97%         | ✗ Numerical Error |\n| Any rounding = error | 96.555%     | 96.6%       | ✗ Numerical Error |\n| Truncation = error   | 96.555%     | 96.5%       | ✗ Numerical Error |\n| Sig figs must match  | 0.834       | 0.83        | ✗ Numerical Error |\n| Units must match     | 96.555%     | 0.96555     | ✗ Numerical Error |\n| Direction matters    | +12% growth | +15% growth | ✗ Hallucination   |\n| Order of magnitude   | $4.7B       | $47B        | ✗ Hallucination   |\n\n### Numerical Error Output Format\n\n```markdown\n### Numerical Error: [Claim ID]\n\n| Field | Value |\n|-------|-------|\n| Claim | \"Model achieves 97% accuracy\" |\n| Location | Slide 4, bullet 2 |\n| Source | Chen et al. (2024), Table 3, p.8 |\n| Source value | 96.555% |\n| Claimed value | 97% |\n| Deviation | +0.445% (rounded up) |\n| Status | Numerical Error |\n| Fix | Replace with: \"Model achieves 96.555% accuracy\" |\n```\n\n---\n\n## Confidence Classification\n\n| Level              | Criteria                                                   | Use when                            |\n| ------------------ | ---------------------------------------------------------- | ----------------------------------- |\n| **exact**          | ≥95% word overlap OR identical number with identical units | Direct quote, exact statistic       |\n| **paraphrase**     | Same fact, different words, no interpretation added        | Restated finding                    |\n| **interpretation** | Inference drawn from source data                           | Calculated from source, synthesized |\n\n**Rule:** When uncertain between levels, use the MORE CONSERVATIVE option and flag for review.\n\n---\n\n## Mandatory Search Templates\n\nRun ALL applicable templates. Do not stop after first result.\n\n### For Academic Citations\n\n```\nQuery 1: \"[first author last name] [year] [first 3 words of title]\"\nQuery 2: \"[full paper title]\" site:semanticscholar.org OR site:arxiv.org\nQuery 3: \"[first author] [year] [venue\u002Fjournal name]\"\nQuery 4: \"doi:[DOI]\" (if DOI provided)\nQuery 5: \"arxiv:[arxiv_id]\" (if arXiv ID provided)\n```\n\n### For Statistics (Market size, usage numbers, etc.)\n\n```\nQuery 1: \"[exact number with unit] [topic] [year]\"\nQuery 2: \"[topic] [year] statistics report site:statista.com\"\nQuery 3: \"[topic] [year] report site:mckinsey.com OR site:gartner.com\"\nQuery 4: \"[topic] market size [year] site:gov OR site:edu\"\nQuery 5: \"[topic] [number] original source\"\n```\n\n### For Company\u002FProduct Claims\n\n```\nQuery 1: \"[company name] [claim topic] press release [year]\"\nQuery 2: site:[company domain] [claim topic]\nQuery 3: \"[company name] [metric] official announcement\"\nQuery 4: \"[company name] [claim] SEC filing\" (for public companies)\n```\n\n### For Health\u002FMedical Claims\n\n```\nQuery 1: \"[claim topic] site:who.int OR site:cdc.gov OR site:nih.gov\"\nQuery 2: \"[claim] systematic review site:cochrane.org\"\nQuery 3: \"[claim] meta-analysis pubmed\"\n```\n\n### For Government\u002FPolicy Claims\n\n```\nQuery 1: \"[policy\u002Flaw name] site:gov\"\nQuery 2: \"[statistic] official statistics [country]\"\nQuery 3: \"[claim] [agency name] report\"\n```\n\n---\n\n## Source Authority Hierarchy\n\nWhen multiple sources found, prefer in this order:\n\n| Rank | Source Type                   | Examples                                          |\n| ---- | ----------------------------- | ------------------------------------------------- |\n| 1    | Primary source                | Original study, official report, raw data         |\n| 2    | Government\u002Finstitutional      | WHO, CDC, World Bank, national statistics offices |\n| 3    | Peer-reviewed publication     | Nature, Science, IEEE, ACM                        |\n| 4    | Industry reports (named)      | Gartner, McKinsey, Statista (with methodology)    |\n| 5    | Reputable news citing primary | NYT, Reuters citing original source               |\n| 6    | Secondary compilations        | Wikipedia (check their sources)                   |\n\n**Rule:** If only Rank 5-6 sources found, status = \"Unverified\" with note \"Only secondary sources found\"\n\n---\n\n## Multi-Source Verification (Search Mode)\n\nA claim achieves \"Verified\" status only if:\n\n| Condition              | Sources Required                                    |\n| ---------------------- | --------------------------------------------------- |\n| Primary source found   | 1 (if authoritative: .gov, peer-reviewed, official) |\n| Only secondary sources | ≥2 independent sources agreeing                     |\n| Sources conflict       | Status = \"Unverified\", note the conflict            |\n\n---\n\n## Tie-Breaker Rules\n\nWhen uncertain, apply these rules. No judgment calls.\n\n| Situation                                 | Rule                                                         |\n| ----------------------------------------- | ------------------------------------------------------------ |\n| Missing date on claim                     | Assume refers to most recent year available; flag \"needs date\" |\n| Conflicting sources                       | Use most recent authoritative source; cite both; note conflict |\n| Source not found after all queries        | Status = \"Unverified\" (NOT \"Hallucination\")                  |\n| Number differs due to currency conversion | Flag as \"Needs clarification: currency\u002Funits\"                |\n| Same org, multiple reports                | Use most recent; cite with date                              |\n| Claim uses \"approximately\" or \"about\"     | Still verify base number is in valid range (±10% of source)  |\n| Source is paywalled                       | Note \"Source behind paywall, unable to verify exact text\"    |\n| Source is in different language           | Translate and verify; note translation                       |\n\n---\n\n## Visual Data Verification\n\nFor every chart, graph, table, or diagram:\n\n### Step 1: Extract Data Points\n\n- Read ALL values from the visual\n- Record: axis labels, units, scale, legend\n- Note any visual distortions (truncated axes, 3D effects, etc.)\n\n### Step 2: Find Source\n\n- Search mode: Run search templates for the data\n- Doc-only mode: Locate in source document\n\n### Step 3: Compare Value-by-Value\n\n```markdown\n| Visual Element | Extracted Value | Source Value | Status |\n|----------------|-----------------|--------------|--------|\n| Bar 1 (2022) | 45% | 45.0% | ✓ Verified |\n| Bar 2 (2023) | 62% | 58.3% | ✗ Numerical Error |\n| Bar 3 (2024) | 78% | Not in source | ✗ Hallucination |\n```\n\n### Step 4: Check Visual Integrity\n\n| Check                                   | Issue Type                             |\n| --------------------------------------- | -------------------------------------- |\n| Y-axis starts at non-zero               | \"Visual Distortion: axis manipulation\" |\n| 3D effects distort proportions          | \"Visual Distortion: 3D exaggeration\"   |\n| Missing error bars when source has them | \"Misleading: uncertainty omitted\"      |\n| Different time ranges than source       | \"Misleading: cherry-picked timeframe\"  |\n\n---\n\n## Doc-Only Mode Workflow\n\n**Trigger phrases:**\n\n- \"only use this document\"\n- \"don't search the web\"\n- \"verify against the PDF only\"\n- \"everything should be from the source\"\n\n### Step 1: Index Source Document\n\nBuild complete index before any verification:\n\n```\nSOURCE INDEX\nDocument: [filename]\nPages: [count]\n\nPage 1:\n- Text: [summary of content]\n- Statistics: [list all numbers with context]\n- Tables: [Table 1: columns X, Y, Z]\n- Figures: [Figure 1: shows X]\n\nPage 2:\n...\n```\n\n### Step 2: Apply Two-Pass Architecture\n\nSame as search mode, but verification uses ONLY the source index.\n\n### Step 3: Trace Each Claim\n\n```\nClaim: [C01] \"Model achieves 92% accuracy\"\nSearch index for: \"92\", \"accuracy\", \"performance\"\n├─ Found: Section 4.2, p.8 — \"Our model achieves 92.1% accuracy\"\n│   └─ Status: Numerical Error (92% vs 92.1%)\n│\nOR\n│\n├─ Not found in index\n│   └─ Status: \"Not in Source\"\n│       Issue: \"This claim cannot be traced to the provided document\"\n│       Likely: External knowledge \u002F hallucination\n```\n\n### Step 4: Flag ALL External Knowledge\n\nIn doc-only mode, ANY claim not traceable to source = problem\n\n```markdown\n### External Knowledge Detected\n\nThese claims are NOT in the provided document:\n\n| Claim ID | Claim | Status | Issue |\n|----------|-------|--------|-------|\n| C07 | \"This method is widely adopted in industry\" | Not in Source | Appears to be from model training data |\n| C12 | \"Published in Nature 2024\" | Not in Source | Publication venue not mentioned in source |\n```\n\n---\n\n## Output Format\n\n### Summary Block (Always First)\n\n```markdown\n## Verification Report\n\n**Mode:** [Search \u002F Doc-Only]\n**Document:** [filename or description]\n**Generated:** [timestamp]\n\n### Summary\n| Metric | Count |\n|--------|-------|\n| Total claims extracted | X |\n| Verified | Y |\n| Numerical Error | Z |\n| Unverified | A |\n| Hallucination | B |\n| Misleading | C |\n| Not in Source (doc-only) | D |\n\n**Overall Status:** [PASS: All verified \u002F FAIL: Issues found]\n```\n\n### Detailed Findings (Grouped by Status)\n\n```markdown\n### ✓ Verified Claims (N)\n\n| ID | Claim | Source | Location | Confidence |\n|----|-------|--------|----------|------------|\n| C01 | \"92.1% accuracy\" | Chen et al. 2024 | Table 3, p.8 | exact |\n\n### ✗ Numerical Errors (N)\n\n| ID | Claim | Source Value | Claimed Value | Deviation | Fix |\n|----|-------|--------------|---------------|-----------|-----|\n| C03 | \"97% accuracy\" | 96.555% | 97% | +0.445% | Use 96.555% |\n\n### ✗ Hallucinations (N)\n\n| ID | Claim | Issue | Source Says |\n|----|-------|-------|-------------|\n| C05 | \"3x faster\" | Contradicts source | Source: 2.1x faster |\n\n### ⚠ Unverified (N)\n\n| ID | Claim | Issue |\n|----|-------|-------|\n| C08 | \"$50B market\" | No authoritative source found |\n\n### ⚠ Misleading (N)\n\n| ID | Claim | Issue | Missing Context |\n|----|-------|-------|-----------------|\n| C10 | \"Best performance\" | Cherry-picked metric | Only on subset; overall performance lower |\n```\n\n### Sources Consulted\n\n```markdown\n### Sources\n\n| ID | Citation | Type | URL | Used For |\n|----|----------|------|-----|----------|\n| S1 | Chen et al. (2024) | arxiv | https:\u002F\u002Farxiv.org\u002F... | C01, C02, C03 |\n| S2 | Statista Market Report | report | https:\u002F\u002Fstatista.com\u002F... | C08 |\n```\n\n---\n\n## Critical Rules\n\n1. **Two-pass always** — Extract first, verify second. Never interleave.\n2. **Every claim gets checked** — No exceptions, no skipping \"obvious\" ones.\n3. **Exact numbers only** — 96.555% ≠ 97% in academic mode.\n4. **Find the origin** — Don't accept secondary sources citing unknown primaries.\n5. **Run ALL search templates** — Don't stop after first result.\n6. **Citations must be real** — Search to confirm papers\u002Freports exist.\n7. **Check what sources actually say** — A real paper can still be misquoted.\n8. **In doc-only mode, flag ALL external knowledge** — Even if it's true.\n9. **When uncertain, be conservative** — \"Unverified\" is safer than false \"Verified\".\n10. **Follow tie-breaker rules** — No ad-hoc judgment calls.\n\n---\n\n## Language Support\n\n- Accepts content in any language\n- Searches in the appropriate language for sources\n- Reports in the same language as user's request\n- Cross-language verification supported (e.g., Chinese slides citing English papers)\n- When translating for verification, note: \"Translated from [language]\"\n\n---\n\n## Output Format Options\n\n**Quick:** Summary + critical issues only (Numerical Errors, Hallucinations, Unverified)\n**Full:** Complete traceability report with all claims\n**JSON:** Machine-readable audit (see references\u002Fcitation_schema.json)\n\n---\n\n## Changelog\n\n**v2.0** — Consistency update\n\n- Added Two-Pass Architecture (extract → verify separation)\n- Added exhaustive Claim Extraction Rules\n- Added Status Decision Tree (deterministic classification)\n- Added strict Numerical Precision Rules (academic mode)\n- Added Mandatory Search Templates\n- Added Multi-Source Verification requirements\n- Added Tie-Breaker Rules for edge cases\n- Added Confidence Classification thresholds\n","# Citation & Hallucination Checker v2\n\nVerification tool with vision + web search. Validates every claim against authoritative sources or provided documents. Works with content in any language.\n\n**Design principle:** Deterministic verification. Same input → Same output.\n\n---\n\n## Two Verification Modes\n\n### Mode 1: Search Verification (Default)\n\n- Searches web for authoritative sources\n- Validates citations actually exist\n- Checks if cited sources say what's claimed\n- Finds original data for statistics\n\n### Mode 2: Doc-Only Verification\n\n- User provides source document(s)\n- EVERYTHING must trace to those docs\n- Flags anything that appears to come from external knowledge\n- Trigger: \"only use this document\" \u002F \"verify against the PDF only\" \u002F \"don't search the web\"\n\n---\n\n## Two-Pass Architecture\n\n**Critical:** Always use two separate passes. Never interleave extraction and verification.\n\n### Pass 1: Extraction Only\n\n1. Read entire document\u002Fslides\u002Fimages\n2. Extract ALL claims using the Claim Extraction Rules below\n3. Output numbered list: `[claim_id] | [claim_text] | [claim_type] | [location]`\n4. **NO verification in this pass**\n5. Present extraction to user for confirmation before proceeding\n\n### Pass 2: Verification Only\n\n1. Take Pass 1 output as fixed input\n2. Verify each claim_id in sequential order\n3. **NO re-extraction allowed** — work only with Pass 1 claims\n4. Apply Status Decision Tree to each claim\n5. Generate final report\n\nThis prevents \"discovering new claims\" mid-verification and ensures consistency.\n\n---\n\n## Claim Extraction Rules (Exhaustive)\n\nExtract ONLY these claim types. Apply rules strictly — no judgment calls.\n\n### EXTRACT as claims:\n\n| Type            | Pattern                                                    | Example                                          |\n| --------------- | ---------------------------------------------------------- | ------------------------------------------------ |\n| **Statistic**   | Any number with unit\u002Fcontext (%, $, count, ratio, decimal) | \"92.3% accuracy\", \"$4.7B market\"                 |\n| **Comparative** | X is [comparative] than Y                                  | \"3x faster than baseline\"                        |\n| **Temporal**    | Time-bound assertion                                       | \"In 2024, adoption reached...\"                   |\n| **Attribution** | Claim tied to source                                       | \"According to WHO...\", \"Smith et al. found...\"   |\n| **Causal**      | X causes\u002Fleads to\u002Fresults in Y                             | \"This reduces latency by...\"                     |\n| **Existence**   | Asserts something exists\u002Fis true                           | \"There are 500M users\", \"The model supports...\"  |\n| **Ranking**     | Position claims                                            | \"largest\", \"first\", \"top 3\"                      |\n| **Quote**       | Direct quotation                                           | Any text in quotation marks attributed to source |\n\n### DO NOT extract as claims:\n\n| Type                              | Example                                            | Reason                          |\n| --------------------------------- | -------------------------------------------------- | ------------------------------- |\n| Definitions                       | \"Machine learning is a subset of AI\"               | Definitional, not factual claim |\n| Opinions marked as such           | \"We believe...\", \"In our view...\"                  | Explicitly subjective           |\n| Hypotheticals                     | \"If adoption continues...\", \"Could potentially...\" | Speculative                     |\n| Questions                         | \"What drives growth?\"                              | Not an assertion                |\n| Future predictions without source | \"Will reach $10B by 2030\"                          | Unless citing a forecast report |\n| Methodology descriptions          | \"We used PyTorch 2.0\"                              | Process, not factual claim      |\n| Acknowledgments                   | \"Thanks to our collaborators\"                      | Not verifiable                  |\n\n### Extraction Output Format\n\n```\n[C01] | \"Model achieves 96.555% accuracy on ImageNet\" | Statistic | Slide 3, bullet 2\n[C02] | \"Outperforms GPT-4 by 12% on reasoning tasks\" | Comparative | Slide 3, bullet 3\n[C03] | \"According to Chen et al. (2024), transformers scale linearly\" | Attribution | Slide 5, para 1\n[C04] | \"Market size reached $4.7B in 2024\" | Statistic + Temporal | Slide 7, chart title\n```\n\n---\n\n## Status Decision Tree\n\nApply this tree to EVERY claim. Follow exactly — no shortcuts.\n\n```\nSTART\n│\n├─ Is this a CITATION claim (references a paper\u002Freport\u002Fsource)?\n│   ├─ YES → Go to CITATION VALIDATION\n│   └─ NO → Go to STATISTIC\u002FFACT VALIDATION\n│\n│\nCITATION VALIDATION\n│\n├─ Step 1: Does the cited source exist?\n│   │   Run ALL mandatory search queries (see Search Templates)\n│   │\n│   ├─ NO → Status: \"Citation Not Found\"\n│   │        Issue: \"Cannot locate [citation] in any database\"\n│   │        STOP\n│   │\n│   └─ YES → Step 2: Does source contain the claimed topic?\n│             │\n│             ├─ NO → Status: \"Misquoted\"\n│             │        Issue: \"Source exists but does not discuss [topic]\"\n│             │        STOP\n│             │\n│             └─ YES → Step 3: Does source support the exact claim?\n│                       │\n│                       ├─ YES (exact match) → Status: \"Verified\"\n│                       │                       Confidence: \"exact\"\n│                       │\n│                       ├─ YES (paraphrase, same meaning) → Status: \"Verified\"\n│                       │                                   Confidence: \"paraphrase\"\n│                       │\n│                       ├─ PARTIALLY (missing context) → Status: \"Misleading\"\n│                       │   Issue: \"Claim omits critical context: [what's missing]\"\n│                       │\n│                       └─ NO (contradicts) → Status: \"Hallucination\"\n│                           Issue: \"Source says [X], claim says [Y]\"\n│\n│\nSTATISTIC\u002FFACT VALIDATION\n│\n├─ Step 1: Can you find an authoritative source?\n│   │   Run ALL mandatory search queries (see Search Templates)\n│   │\n│   ├─ NO (no source found) → Status: \"Unverified\"\n│   │                          Issue: \"No authoritative source found\"\n│   │                          STOP\n│   │\n│   └─ YES → Step 2: Do values match EXACTLY?\n│             │\n│             ├─ YES → Status: \"Verified\"\n│             │         Confidence: \"exact\"\n│             │         STOP\n│             │\n│             └─ NO → Status: \"Numerical Error\"\n│                      Go to NUMERICAL ERROR DETAILS\n│\n│\nNUMERICAL ERROR DETAILS (Academic Precision Mode)\n│\n├─ Record:\n│   • Source value: [exact number from source]\n│   • Claimed value: [number in document being checked]\n│   • Deviation: [calculate exact difference]\n│   • Source location: [page, table, section]\n│\n├─ Classification:\n│   • ANY rounding → Numerical Error\n│   • ANY truncation → Numerical Error  \n│   • Significant figures mismatch → Numerical Error\n│   • Unit mismatch → Numerical Error\n│   • Wrong direction (e.g., increase vs decrease) → Hallucination\n│\n└─ Exception: If source ITSELF provides rounded figure\n    • e.g., Source says \"96.555% (approximately 97%)\"\n    • Then claiming \"97%\" → Verified (cite the approximation)\n```\n\n---\n\n## Numerical Precision Rules (Academic Standard)\n\n**Default mode: Strict academic precision. Exact numbers only.**\n\n| Rule                 | Source      | Claim       | Status            |\n| -------------------- | ----------- | ----------- | ----------------- |\n| Exact match required | 96.555%     | 96.555%     | ✓ Verified        |\n| Any rounding = error | 96.555%     | 97%         | ✗ Numerical Error |\n| Any rounding = error | 96.555%     | 96.6%       | ✗ Numerical Error |\n| Truncation = error   | 96.555%     | 96.5%       | ✗ Numerical Error |\n| Sig figs must match  | 0.834       | 0.83        | ✗ Numerical Error |\n| Units must match     | 96.555%     | 0.96555     | ✗ Numerical Error |\n| Direction matters    | +12% growth | +15% growth | ✗ Hallucination   |\n| Order of magnitude   | $4.7B       | $47B        | ✗ Hallucination   |\n\n### Numerical Error Output Format\n\n```markdown\n### Numerical Error: [Claim ID]\n\n| Field | Value |\n|-------|-------|\n| Claim | \"Model achieves 97% accuracy\" |\n| Location | Slide 4, bullet 2 |\n| Source | Chen et al. (2024), Table 3, p.8 |\n| Source value | 96.555% |\n| Claimed value | 97% |\n| Deviation | +0.445% (rounded up) |\n| Status | Numerical Error |\n| Fix | Replace with: \"Model achieves 96.555% accuracy\" |\n```\n\n---\n\n## Confidence Classification\n\n| Level              | Criteria                                                   | Use when                            |\n| ------------------ | ---------------------------------------------------------- | ----------------------------------- |\n| **exact**          | ≥95% word overlap OR identical number with identical units | Direct quote, exact statistic       |\n| **paraphrase**     | Same fact, different words, no interpretation added        | Restated finding                    |\n| **interpretation** | Inference drawn from source data                           | Calculated from source, synthesized |\n\n**Rule:** When uncertain between levels, use the MORE CONSERVATIVE option and flag for review.\n\n---\n\n## Mandatory Search Templates\n\nRun ALL applicable templates. Do not stop after first result.\n\n### For Academic Citations\n\n```\nQuery 1: \"[first author last name] [year] [first 3 words of title]\"\nQuery 2: \"[full paper title]\" site:semanticscholar.org OR site:arxiv.org\nQuery 3: \"[first author] [year] [venue\u002Fjournal name]\"\nQuery 4: \"doi:[DOI]\" (if DOI provided)\nQuery 5: \"arxiv:[arxiv_id]\" (if arXiv ID provided)\n```\n\n### For Statistics (Market size, usage numbers, etc.)\n\n```\nQuery 1: \"[exact number with unit] [topic] [year]\"\nQuery 2: \"[topic] [year] statistics report site:statista.com\"\nQuery 3: \"[topic] [year] report site:mckinsey.com OR site:gartner.com\"\nQuery 4: \"[topic] market size [year] site:gov OR site:edu\"\nQuery 5: \"[topic] [number] original source\"\n```\n\n### For Company\u002FProduct Claims\n\n```\nQuery 1: \"[company name] [claim topic] press release [year]\"\nQuery 2: site:[company domain] [claim topic]\nQuery 3: \"[company name] [metric] official announcement\"\nQuery 4: \"[company name] [claim] SEC filing\" (for public companies)\n```\n\n### For Health\u002FMedical Claims\n\n```\nQuery 1: \"[claim topic] site:who.int OR site:cdc.gov OR site:nih.gov\"\nQuery 2: \"[claim] systematic review site:cochrane.org\"\nQuery 3: \"[claim] meta-analysis pubmed\"\n```\n\n### For Government\u002FPolicy Claims\n\n```\nQuery 1: \"[policy\u002Flaw name] site:gov\"\nQuery 2: \"[statistic] official statistics [country]\"\nQuery 3: \"[claim] [agency name] report\"\n```\n\n---\n\n## Source Authority Hierarchy\n\nWhen multiple sources found, prefer in this order:\n\n| Rank | Source Type                   | Examples                                          |\n| ---- | ----------------------------- | ------------------------------------------------- |\n| 1    | Primary source                | Original study, official report, raw data         |\n| 2    | Government\u002Finstitutional      | WHO, CDC, World Bank, national statistics offices |\n| 3    | Peer-reviewed publication     | Nature, Science, IEEE, ACM                        |\n| 4    | Industry reports (named)      | Gartner, McKinsey, Statista (with methodology)    |\n| 5    | Reputable news citing primary | NYT, Reuters citing original source               |\n| 6    | Secondary compilations        | Wikipedia (check their sources)                   |\n\n**Rule:** If only Rank 5-6 sources found, status = \"Unverified\" with note \"Only secondary sources found\"\n\n---\n\n## Multi-Source Verification (Search Mode)\n\nA claim achieves \"Verified\" status only if:\n\n| Condition              | Sources Required                                    |\n| ---------------------- | --------------------------------------------------- |\n| Primary source found   | 1 (if authoritative: .gov, peer-reviewed, official) |\n| Only secondary sources | ≥2 independent sources agreeing                     |\n| Sources conflict       | Status = \"Unverified\", note the conflict            |\n\n---\n\n## Tie-Breaker Rules\n\nWhen uncertain, apply these rules. No judgment calls.\n\n| Situation                                 | Rule                                                         |\n| ----------------------------------------- | ------------------------------------------------------------ |\n| Missing date on claim                     | Assume refers to most recent year available; flag \"needs date\" |\n| Conflicting sources                       | Use most recent authoritative source; cite both; note conflict |\n| Source not found after all queries        | Status = \"Unverified\" (NOT \"Hallucination\")                  |\n| Number differs due to currency conversion | Flag as \"Needs clarification: currency\u002Funits\"                |\n| Same org, multiple reports                | Use most recent; cite with date                              |\n| Claim uses \"approximately\" or \"about\"     | Still verify base number is in valid range (±10% of source)  |\n| Source is paywalled                       | Note \"Source behind paywall, unable to verify exact text\"    |\n| Source is in different language           | Translate and verify; note translation                       |\n\n---\n\n## Visual Data Verification\n\nFor every chart, graph, table, or diagram:\n\n### Step 1: Extract Data Points\n\n- Read ALL values from the visual\n- Record: axis labels, units, scale, legend\n- Note any visual distortions (truncated axes, 3D effects, etc.)\n\n### Step 2: Find Source\n\n- Search mode: Run search templates for the data\n- Doc-only mode: Locate in source document\n\n### Step 3: Compare Value-by-Value\n\n```markdown\n| Visual Element | Extracted Value | Source Value | Status |\n|----------------|-----------------|--------------|--------|\n| Bar 1 (2022) | 45% | 45.0% | ✓ Verified |\n| Bar 2 (2023) | 62% | 58.3% | ✗ Numerical Error |\n| Bar 3 (2024) | 78% | Not in source | ✗ Hallucination |\n```\n\n### Step 4: Check Visual Integrity\n\n| Check                                   | Issue Type                             |\n| --------------------------------------- | -------------------------------------- |\n| Y-axis starts at non-zero               | \"Visual Distortion: axis manipulation\" |\n| 3D effects distort proportions          | \"Visual Distortion: 3D exaggeration\"   |\n| Missing error bars when source has them | \"Misleading: uncertainty omitted\"      |\n| Different time ranges than source       | \"Misleading: cherry-picked timeframe\"  |\n\n---\n\n## Doc-Only Mode Workflow\n\n**Trigger phrases:**\n\n- \"only use this document\"\n- \"don't search the web\"\n- \"verify against the PDF only\"\n- \"everything should be from the source\"\n\n### Step 1: Index Source Document\n\nBuild complete index before any verification:\n\n```\nSOURCE INDEX\nDocument: [filename]\nPages: [count]\n\nPage 1:\n- Text: [summary of content]\n- Statistics: [list all numbers with context]\n- Tables: [Table 1: columns X, Y, Z]\n- Figures: [Figure 1: shows X]\n\nPage 2:\n...\n```\n\n### Step 2: Apply Two-Pass Architecture\n\nSame as search mode, but verification uses ONLY the source index.\n\n### Step 3: Trace Each Claim\n\n```\nClaim: [C01] \"Model achieves 92% accuracy\"\nSearch index for: \"92\", \"accuracy\", \"performance\"\n├─ Found: Section 4.2, p.8 — \"Our model achieves 92.1% accuracy\"\n│   └─ Status: Numerical Error (92% vs 92.1%)\n│\nOR\n│\n├─ Not found in index\n│   └─ Status: \"Not in Source\"\n│       Issue: \"This claim cannot be traced to the provided document\"\n│       Likely: External knowledge \u002F hallucination\n```\n\n### Step 4: Flag ALL External Knowledge\n\nIn doc-only mode, ANY claim not traceable to source = problem\n\n```markdown\n### External Knowledge Detected\n\nThese claims are NOT in the provided document:\n\n| Claim ID | Claim | Status | Issue |\n|----------|-------|--------|-------|\n| C07 | \"This method is widely adopted in industry\" | Not in Source | Appears to be from model training data |\n| C12 | \"Published in Nature 2024\" | Not in Source | Publication venue not mentioned in source |\n```\n\n---\n\n## Output Format\n\n### Summary Block (Always First)\n\n```markdown\n## Verification Report\n\n**Mode:** [Search \u002F Doc-Only]\n**Document:** [filename or description]\n**Generated:** [timestamp]\n\n### Summary\n| Metric | Count |\n|--------|-------|\n| Total claims extracted | X |\n| Verified | Y |\n| Numerical Error | Z |\n| Unverified | A |\n| Hallucination | B |\n| Misleading | C |\n| Not in Source (doc-only) | D |\n\n**Overall Status:** [PASS: All verified \u002F FAIL: Issues found]\n```\n\n### Detailed Findings (Grouped by Status)\n\n```markdown\n### ✓ Verified Claims (N)\n\n| ID | Claim | Source | Location | Confidence |\n|----|-------|--------|----------|------------|\n| C01 | \"92.1% accuracy\" | Chen et al. 2024 | Table 3, p.8 | exact |\n\n### ✗ Numerical Errors (N)\n\n| ID | Claim | Source Value | Claimed Value | Deviation | Fix |\n|----|-------|--------------|---------------|-----------|-----|\n| C03 | \"97% accuracy\" | 96.555% | 97% | +0.445% | Use 96.555% |\n\n### ✗ Hallucinations (N)\n\n| ID | Claim | Issue | Source Says |\n|----|-------|-------|-------------|\n| C05 | \"3x faster\" | Contradicts source | Source: 2.1x faster |\n\n### ⚠ Unverified (N)\n\n| ID | Claim | Issue |\n|----|-------|-------|\n| C08 | \"$50B market\" | No authoritative source found |\n\n### ⚠ Misleading (N)\n\n| ID | Claim | Issue | Missing Context |\n|----|-------|-------|-----------------|\n| C10 | \"Best performance\" | Cherry-picked metric | Only on subset; overall performance lower |\n```\n\n### Sources Consulted\n\n```markdown\n### Sources\n\n| ID | Citation | Type | URL | Used For |\n|----|----------|------|-----|----------|\n| S1 | Chen et al. (2024) | arxiv | https:\u002F\u002Farxiv.org\u002F... | C01, C02, C03 |\n| S2 | Statista Market Report | report | https:\u002F\u002Fstatista.com\u002F... | C08 |\n```\n\n---\n\n## Critical Rules\n\n1. **Two-pass always** — Extract first, verify second. Never interleave.\n2. **Every claim gets checked** — No exceptions, no skipping \"obvious\" ones.\n3. **Exact numbers only** — 96.555% ≠ 97% in academic mode.\n4. **Find the origin** — Don't accept secondary sources citing unknown primaries.\n5. **Run ALL search templates** — Don't stop after first result.\n6. **Citations must be real** — Search to confirm papers\u002Freports exist.\n7. **Check what sources actually say** — A real paper can still be misquoted.\n8. **In doc-only mode, flag ALL external knowledge** — Even if it's true.\n9. **When uncertain, be conservative** — \"Unverified\" is safer than false \"Verified\".\n10. **Follow tie-breaker rules** — No ad-hoc judgment calls.\n\n---\n\n## Language Support\n\n- Accepts content in any language\n- Searches in the appropriate language for sources\n- Reports in the same language as user's request\n- Cross-language verification supported (e.g., Chinese slides citing English papers)\n- When translating for verification, note: \"Translated from [language]\"\n\n---\n\n## Output Format Options\n\n**Quick:** Summary + critical issues only (Numerical Errors, Hallucinations, Unverified)\n**Full:** Complete traceability report with all claims\n**JSON:** Machine-readable audit (see references\u002Fcitation_schema.json)\n\n---\n\n## Changelog\n\n**v2.0** — Consistency update\n\n- Added Two-Pass Architecture (extract → verify separation)\n- Added exhaustive Claim Extraction Rules\n- Added Status Decision Tree (deterministic classification)\n- Added strict Numerical Precision Rules (academic mode)\n- Added Mandatory Search Templates\n- Added Multi-Source Verification requirements\n- Added Tie-Breaker Rules for edge cases\n- Added Confidence Classification thresholds\n",{"name":5,"description":7},"main","c173cdffe08e788a99b91928a831b476b8434838","ecosystem\u002Fskills\u002Fcitation_check",0,"https:\u002F\u002Fgithub.com\u002FLongLeo287\u002FOmniClaw","https:\u002F\u002Fportfolio-longleo.vercel.app\u002Flabs\u002Fomniclaw.html","https:\u002F\u002Fgithub.com\u002FLongLeo287","https:\u002F\u002Fwww.facebook.com\u002FResourceRookie2023","2026-09-30 00:58:05",{"source":8,"skillName":5,"commands":59,"prompt":69,"zipAvailable":70},[60,63,66],{"tool":61,"command":62},"npx","npx skills add LongLeo287\u002FOmniClaw --skill citation_check",{"tool":64,"command":65},"bunx","bunx skills add LongLeo287\u002FOmniClaw --skill citation_check",{"tool":67,"command":68},"pnpm","pnpm dlx skills add LongLeo287\u002FOmniClaw --skill citation_check","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002FLongLeo287\u002FOmniClaw\u002Fblob\u002Fmain\u002Fecosystem\u002Fskills\u002Fcitation_check\u002FSKILL.md",true,[72,78,82,86,90,95,99,103,107],{"path":73,"resourceType":74,"resourceTypeDesc":75,"sizeBytes":76,"sourceHtmlUrl":77},"_DIR_IDENTITY.md","REFERENCE","参考文档",145,"https:\u002F\u002Fgithub.com\u002FLongLeo287\u002FOmniClaw\u002Fblob\u002Fmain\u002Fecosystem\u002Fskills\u002Fcitation_check\u002F_DIR_IDENTITY.md",{"path":79,"resourceType":74,"resourceTypeDesc":75,"sizeBytes":80,"sourceHtmlUrl":81},"_REGIONAL_MAP.md",369,"https:\u002F\u002Fgithub.com\u002FLongLeo287\u002FOmniClaw\u002Fblob\u002Fmain\u002Fecosystem\u002Fskills\u002Fcitation_check\u002F_REGIONAL_MAP.md",{"path":83,"resourceType":74,"resourceTypeDesc":75,"sizeBytes":84,"sourceHtmlUrl":85},"git_ingest.md",14619,"https:\u002F\u002Fgithub.com\u002FLongLeo287\u002FOmniClaw\u002Fblob\u002Fmain\u002Fecosystem\u002Fskills\u002Fcitation_check\u002Fgit_ingest.md",{"path":87,"resourceType":74,"resourceTypeDesc":75,"sizeBytes":88,"sourceHtmlUrl":89},"git\u002F_DIR_IDENTITY.md",166,"https:\u002F\u002Fgithub.com\u002FLongLeo287\u002FOmniClaw\u002Fblob\u002Fmain\u002Fecosystem\u002Fskills\u002Fcitation_check\u002Fgit\u002F_DIR_IDENTITY.md",{"path":91,"resourceType":91,"resourceTypeDesc":92,"sizeBytes":93,"sourceHtmlUrl":94},"LICENSE","许可证",1063,"https:\u002F\u002Fgithub.com\u002FLongLeo287\u002FOmniClaw\u002Fblob\u002Fmain\u002Fecosystem\u002Fskills\u002Fcitation_check\u002FLICENSE",{"path":96,"resourceType":74,"resourceTypeDesc":75,"sizeBytes":97,"sourceHtmlUrl":98},"README.md",4360,"https:\u002F\u002Fgithub.com\u002FLongLeo287\u002FOmniClaw\u002Fblob\u002Fmain\u002Fecosystem\u002Fskills\u002Fcitation_check\u002FREADME.md",{"path":100,"resourceType":74,"resourceTypeDesc":75,"sizeBytes":101,"sourceHtmlUrl":102},"references\u002F_DIR_IDENTITY.md",190,"https:\u002F\u002Fgithub.com\u002FLongLeo287\u002FOmniClaw\u002Fblob\u002Fmain\u002Fecosystem\u002Fskills\u002Fcitation_check\u002Freferences\u002F_DIR_IDENTITY.md",{"path":104,"resourceType":74,"resourceTypeDesc":75,"sizeBytes":105,"sourceHtmlUrl":106},"references\u002Fcitation_schema.json",4821,"https:\u002F\u002Fgithub.com\u002FLongLeo287\u002FOmniClaw\u002Fblob\u002Fmain\u002Fecosystem\u002Fskills\u002Fcitation_check\u002Freferences\u002Fcitation_schema.json",{"path":108,"resourceType":74,"resourceTypeDesc":75,"sizeBytes":109,"sourceHtmlUrl":110},"schema.json",444,"https:\u002F\u002Fgithub.com\u002FLongLeo287\u002FOmniClaw\u002Fblob\u002Fmain\u002Fecosystem\u002Fskills\u002Fcitation_check\u002Fschema.json",[112,150,171,198,214,241],{"skillNo":113,"name":114,"nameZh":6,"description":115,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":116,"categories":117,"keywords":130,"publishedAt":44},"01M6JR0KQP4MHT32TN40D9CBFX","UI-UX Pro Max","Advanced UI\u002FUX analysis and generation skills with data-driven patterns. Python scripts (core.py, search.py) for systematic UI pattern extraction, design system generation, and component search from curated data sources.","https:\u002F\u002Fgithub.com\u002FLongLeo287\u002FOmniClaw\u002Fblob\u002Fmain\u002Fecosystem\u002Fui_components\u002Fui_ux_pro_max\u002FSKILL.md",[118,121,122,127],{"categoryNo":119,"categoryName":120,"taxonomyType":21,"taxonomyTypeDesc":22},"01JBSEEDCAT000000000000015","视觉设计",{"categoryNo":19,"categoryName":20,"taxonomyType":21,"taxonomyTypeDesc":22},{"categoryNo":123,"categoryName":124,"taxonomyType":125,"taxonomyTypeDesc":126},"01JBSEEDCAT000000000000032","设计师","PROFESSION","适用职业",{"categoryNo":128,"categoryName":129,"taxonomyType":125,"taxonomyTypeDesc":126},"01JBSEEDCAT000000000000033","数据分析师",[131,132,133,134,135,136,137,138,43,139,140,141,142,143,144,145,146,147,148,149],"ux","ui","ui ux pro max","max","pro","ui ux","design","component","analysis","team","rd","ui-ux","active","systematic","scripts","pattern extraction","sources","advanced","data-driven",{"skillNo":151,"name":152,"nameZh":6,"description":153,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":154,"categories":155,"keywords":157,"publishedAt":44},"01M6JR0EF5AEQHP2FSTB57H05P","shadcn-ui","Expert guidance for integrating and building applications with shadcn\u002Fui components, including component discovery, installation, customization, and best practices.","https:\u002F\u002Fgithub.com\u002FLongLeo287\u002FOmniClaw\u002Fblob\u002Fmain\u002Fecosystem\u002Fui_components\u002Fshadcn_ui\u002FSKILL.md",[156],{"categoryNo":123,"categoryName":124,"taxonomyType":125,"taxonomyTypeDesc":126},[158,132,159,160,138,161,162,163,164,140,165,166,167,143,168,169,170,30],"shadcn","shadcn ui","components","core","best practices","applications","discovery","customization","guidance","expert","installation","ui components","with",{"skillNo":172,"name":173,"nameZh":6,"description":174,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":175,"categories":176,"keywords":180,"publishedAt":44},"01M6JR08F51BEN17RHFYX65WVE","zustand_store_ts","Create Zustand stores with TypeScript, subscribeWithSelector middleware, and proper state\u002Faction separation. Use when building React state management, creating global stores, or implementing reactive state patterns with Zustand.","https:\u002F\u002Fgithub.com\u002FLongLeo287\u002FOmniClaw\u002Fblob\u002Fmain\u002Fecosystem\u002Fskills\u002Fzustand_store_ts\u002FSKILL.md",[177],{"categoryNo":178,"categoryName":179,"taxonomyType":21,"taxonomyTypeDesc":22},"01JBSEEDCAT000000000000009","前端开发",[181,182,183,184,185,186,187,188,189,190,191,192,36,193,194,195,170,196,197],"zustand store ts","zustand","store","typescript","microsoft","react","create","state management","state","react state management","management","global","patterns","separation","middleware","action","implementing",{"skillNo":199,"name":182,"nameZh":6,"description":200,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":201,"categories":202,"keywords":203,"publishedAt":44},"01M6JR00TDMVAFFCZXZ04AN7Q7","Zustand state management guide. Use when working with store code (src\u002Fstore\u002F**), implementing actions, managing state, or creating slices. Triggers on Zustand store development, state management questions, or action implementation.","https:\u002F\u002Fgithub.com\u002FLongLeo287\u002FOmniClaw\u002Fblob\u002Fmain\u002Fecosystem\u002Fskills\u002Fzustand\u002FSKILL.md",[],[182,204,188,205,189,206,207,191,208,36,209,210,211,183,170,212,213,196,197],"development","code","actions","src","guide","implementation","zustand state","triggers","questions","zustand state management",{"skillNo":215,"name":216,"nameZh":6,"description":217,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":218,"categories":219,"keywords":224,"publishedAt":44},"01M6JQZSWV4KWJP112G6XHEP44","youtube_summarizer","Automatically fetch YouTube video transcripts, generate structured summaries, and send full transcripts to messaging platforms. Detects YouTube URLs and provides metadata, key insights, and downloadable transcripts.","https:\u002F\u002Fgithub.com\u002FLongLeo287\u002FOmniClaw\u002Fblob\u002Fmain\u002Fecosystem\u002Fskills\u002Fyoutube_summarizer\u002FSKILL.md",[220,223],{"categoryNo":221,"categoryName":222,"taxonomyType":21,"taxonomyTypeDesc":22},"01JBSEEDCAT000000000000016","图像与多媒体",{"categoryNo":19,"categoryName":20,"taxonomyType":21,"taxonomyTypeDesc":22},[225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240],"youtube","youtube summarizer","summarizer","generate","metadata","messaging","Video","fetch","telegram","transcription","summarization","structured","full","insights","transcripts","summaries",{"skillNo":242,"name":243,"nameZh":6,"description":244,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":245,"categories":246,"keywords":247,"publishedAt":44},"01M6JQZN3QJB6B77JGKJD62DQT","youtube_clipper","YouTube 视频智能剪辑工具。下载视频和字幕，AI 分析生成精细章节（几分钟级别）， 用户选择片段后自动剪辑、翻译字幕为中英双语、烧录字幕到视频，并生成总结文案。 使用场景：当用户需要剪辑 YouTube 视频、生成短视频片段、制作双语字幕版本时。 关键词：视频剪辑、YouTube、字幕翻译、双语字幕、视频下载、clip video","https:\u002F\u002Fgithub.com\u002FLongLeo287\u002FOmniClaw\u002Fblob\u002Fmain\u002Fecosystem\u002Fskills\u002Fyoutube_clipper\u002FSKILL.md",[],[225,248,249,231,250,251,252,253,254,255,256,257,258,259,260,261,262],"clipper","youtube clipper","Bash","下载","视频","生成","关键词","翻译","read","write","clip","总结","工具","文案","sonnet"]