视觉画布设计
canvas-design
基于设计原则创作静态视觉作品,用于海报与品牌图形。
longread【文档与办公】Use this skill when an agent (main agent or subagent) encounters a file too large to read in a single pass — e.g. cat, read_file, or Read tool hits size limits or truncates output. First assess whether the file is suitable for chunk-based parallel reading, then proceed accordingly. Supports PDF, DOCX, TXT, MD, PPTX files. NOT for structured d…
独立 GitHub 快照 · 自动分类 · 以原作者文档为准
Use this skill when a file is too large to read in a single pass (e.g. cat, read_file, or Read tool hits size limits or truncates output).
Before splitting, determine whether the file is actually suitable for the chunk-and-summarize pattern. Not all large files benefit from this approach.
If the file or task is unsuitable, do NOT proceed with this skill. Instead, use the appropriate tool (Python/pandas for data, grep for logs, targeted Read with offset for code, etc.) and tell the user why you chose that approach.
python /app/.agents/skills/longread/scripts/split_doc.py <file_path>
The script will output JSON with chunk file paths:
{
"status": "success",
"chunk_files": ["/mnt/agents/chunks/doc_part_1.txt", ...],
"num_chunks": 5
}
create_subagent(
name="chunk_reader",
system_prompt="You are a document reader. Read the assigned chunk carefully and extract key information. Summarize the main points concisely."
)
For each chunk file, launch a subagent in parallel (single message, multiple tool calls):
task(agent="chunk_reader", prompt="Read /mnt/agents/chunks/doc_part_1.txt and summarize the key points.")
task(agent="chunk_reader", prompt="Read /mnt/agents/chunks/doc_part_2.txt and summarize the key points.")
...
After all subagents complete, combine their summaries to answer the user's original question.
The split script supports:
/mnt/agents/chunks/