Skip to main content
Glama

export_feedback_png

Export a single feedback sheet as a parent-version PNG and download it locally. Use for viewing one specific lesson feedback individually.

Instructions

单张反馈单导成家长版 PNG 并下载到本机 → {ok, local_path, file_marker, ...}。

🔴 发家长的常规场景请用 export_feedback_batch_png(批次全量长图,用户实发形态); 本工具只在明确要"单独看某一节"时用。 🔴 导出后必须把返回的 file_marker(形如 [[FILE:/tmp/fb_export_123.png]])原样写进 给用户的回复里(方括号内一字不改),飞书机器人据此把这张图内联发回会话。 参数 sheet_id 字符串传。

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
sheet_idYes

Output Schema

TableJSON Schema
NameRequiredDescriptionDefault

No arguments

Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

No annotations are provided, so the description carries the full burden. It discloses that the tool exports a PNG to local machine and returns a file_marker that must be copied exactly. While it doesn't explicitly state it's read-only, the export nature implies no destructive side effects. However, it could be more explicit about permissions or error conditions.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is fairly concise but includes necessary details. It uses emojis and bullet points for structure, making it scannable. However, it could be slightly shorter; the file_marker instruction could be integrated more cleanly.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

Given the tool has only one parameter and an output schema exists (though not shown), the description covers the essential usage context and post-export steps. It mentions the output fields but not all. The missing details about parameter meaning and potential error cases prevent a higher score.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters2/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

The schema has 0% coverage for descriptions (no description in schema). The only parameter is sheet_id, and the description merely says '参数 sheet_id 字符串传' (pass as string). It does not explain what sheet_id represents (e.g., which feedback sheet ID) or how to obtain it. This is minimal value added beyond the schema type.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description clearly states the tool exports a single feedback sheet as a parent-version PNG and downloads it locally. It specifies the output structure {ok, local_path, file_marker, ...}. It also distinguishes itself from the sibling tool export_feedback_batch_png by emphasizing it's for single sheets only.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines5/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description explicitly states when to use this tool (for viewing a single section) and when not to (regular parent scenarios should use export_feedback_batch_png). It also provides post-export instructions about the file_marker, guiding the agent on how to include it in the response.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

Install Server

Other Tools

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/RuntimeAll/teacher-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server