Skip to main content

agent-figure-gallery

Query visual scientific figure references, show candidates for human preference selection, export selected reference bundles, and guide plotting agents from human-selected visual examples to code action.

来源信息

仓库
Dsadd4/AgentFigureGallery
最近来源活动
2026年5月1日 10:15
检测到的 SKILL.md 语言
英语
星标
158
分支
4

安装方式

默认使用会先检查来源的 Prompt;你也可以切换为直接命令,或下载本地副本。

检查来源文件

决定是否安装前,请先阅读 SKILL.md,以及 SkillsMP 当前展示的配套文件。

正在显示 SKILL.md

SKILL.md
来源说明 · 只读预览
name
agent-figure-gallery
description
Query visual scientific figure references, show candidates for human preference selection, export selected reference bundles, and guide plotting agents from human-selected visual examples to code action.
# Agent Figure Gallery ## Core Rule Treat this skill as a lightweight controller. Do not load the full visual corpus into the skill. Use `AGENT_FIGURE_GALLERY_ROOT` or `DRAWING_KB_ROOT` to point at the external AgentFigureGallery knowledge base. ## Key Files - KB root: `AGENT_FIGURE_GALLERY_ROOT=/path/to/AgentFigureGallery` - CLI: `agentfiguregallery` or `python -m agentfiguregallery.cli` - Gallery server: backend command that serves the reference gallery on localhost - Candidate index: `data/reference_candidate_index.json` - Global preferences: `data/reference_global_preferences.json` - Reference sessions: `outputs/reference_sessions/` ## Minimal Workflow 1. Resolve the KB root: ```bash export AGENT_FIGURE_GALLERY_ROOT=/path/to/AgentFigureGallery ``` 2. Query before reading individual references: ```bash agentfiguregallery query --task "<user task>" ``` 3. Generate visible candidates: ```bash agentfiguregallery gallery --plot-type <plot_type> --task "<user task>" --limit 50 --serve ``` 4. Record human preferences: ```bash agentfiguregallery prefer --session outputs/reference_sessions/<session_id> --like <ID> --reject <ID> --select <ID> ``` 5. Export a selected bundle: ```bash agentfiguregallery bundle --session outputs/reference_sessions/<session_id> --copy-scripts ``` 6. Use the bundle before writing or revising plotting code. ## Preference Semantics - `like`: useful for this task or plot type. - `reject`: not useful for this task or plot type. - `select`: use this candidate for the current agent action. - `global_like`: generally useful across tasks. - `global_reject`: hide from future sessions. Local preferences must preserve `plot_type`. Global preferences are cross-task. ## Validation After changing the CLI, gallery, preference logic, or bundle export: ```bash agentfiguregallery gallery --plot-type embedding_plot --limit 20 --serve agentfiguregallery prefer --session outputs/reference_sessions/<session_id> --like E01 --select E02 agentfiguregallery bundle --session outputs/reference_sessions/<session_id> ``` Success means visible candidates render, stable IDs are shown, preferences persist, global rejects are hidden from later generated sessions, and the bundle contains selected references plus source code paths.
在 GitHub 查看