一键导入
pdf-reader
// Analyze PDF files attached by the user. Activates automatically when user uploads a PDF. Handles both text-based and scanned/image-based PDFs using file_read's built-in PDF rendering.
// Analyze PDF files attached by the user. Activates automatically when user uploads a PDF. Handles both text-based and scanned/image-based PDFs using file_read's built-in PDF rendering.
Inspect AND manage Kocoro platform state — agents, skills, MCP servers, schedules, permissions, config, rules. 中:列出/查看/查询/创建/修改/删除/配置/安装 agent/skill/MCP/计划/权限/规则。 日:一覧/表示/確認/検索/作成/更新/削除/設定/インストール エージェント/スキル/MCPサーバー/スケジュール/権限/ルール。 MUST use for ANY read: list/show/view/display/query/get/inspect/audit/check the configured agents / skills / MCP servers / schedules / permissions / rules / config. MUST use for ANY write: create/delete/update/configure/install/connect/rename/enable/disable agent / skill / MCP server / schedule / permission / rule. Covers anything under ~/.shannon/. Do NOT use bash/file_read/file_edit to probe or modify these — kocoro routes every op through the daemon HTTP API at localhost:7533 which handles validation, atomic writes and audit logging.
Generate interactive, inline HTML/SVG widgets (charts, diagrams, forms, dashboards, illustrations) that render in sandboxed iframes inside Kocoro Desktop chat. Use when the user asks to "visualize", "chart", "diagram", "explain visually", "show me", or when data is denser than a paragraph of prose.
dir layout
Ptengine Heatmap end-to-end analysis skill. Fetches real heatmap data via ptengine-cli and runs AI-powered CRO behavior analysis using a 4-stage psychology model. Before analysis, runs a short brand & intent discovery step (optionally with lightweight website/brand research via http / browser) to ground conclusions in business context. Self-contained — includes all analysis methodology, data transformation rules, and output schemas. Use this skill when the user wants to: analyze a webpage's heatmap data, understand user behavior on a page, compare audience segments, validate A/B test results, evaluate ad channel performance, analyze audience characteristics, find conversion barriers or opportunities, or optimize a landing page. Trigger whenever: "analyze heatmap", "heatmap analysis", "page behavior", "analyze this URL/page", "how are users behaving", "compare segments", "A/B test results", "ad performance", "audience analysis", "ptengine", "block-level analysis", "conversion optimization", "exit rate", "dwell
Create new skills, modify and improve existing skills, and measure skill performance. Use when users want to create a skill from scratch, edit, or optimize an existing skill, run evals to test a skill, benchmark skill performance with variance analysis, or optimize a skill's description for better triggering accuracy.
| name | pdf-reader |
| description | Analyze PDF files attached by the user. Activates automatically when user uploads a PDF. Handles both text-based and scanned/image-based PDFs using file_read's built-in PDF rendering. |
| allowed-tools | file_read bash think |
Analyze PDF files using the file_read tool which natively supports PDF rendering.
file_read with a .pdf path renders pages as images for vision analysisoffset = start page (0-based), limit = max pages (default 5)Read the PDF: Call file_read with the PDF path. It will render pages as images automatically.
{"path": "/path/to/file.pdf"}
For multi-page PDFs: Read in batches using offset and limit.
{"path": "/path/to/file.pdf", "offset": 5, "limit": 5}
Analyze the content: The rendered pages come back as images. Describe what you see — text, tables, charts, forms, signatures, stamps, etc.
Extract text if needed: For text-heavy PDFs where you need exact content, use bash with python:
python3 -c "
import subprocess
subprocess.check_call(['pip3', 'install', 'pymupdf', '-q'])
import fitz
doc = fitz.open('/path/to/file.pdf')
for i, page in enumerate(doc):
text = page.get_text()
if text.strip():
print(f'--- Page {i+1} ---')
print(text)
"
file_read — it handles both scanned and text PDFs via visionfile_read is the primary method