cite-placement
>-
供给资产档案
研究与知识工作
Deep research, source comparison, literature review, RAG, knowledge search, and reports.
场景
Document processing
I need my agent to read PDFs, extract tables, and turn documents into structured data.
适配 Agent
Claude Code + CLI + Codex
适用于 Codex、Claude Code、Cursor、CLI 或自定义 Agent。
安装
就绪
npx skills add kennethkhoocy/applied-micro-skills --skill cite-placement
维护状态
新鲜
今天有推送
风险
需审查
Financial research output is not financial advice; require human review before any live investment decision
GitHub 质量
47
63/100 质量 · 65/100 信任
覆盖标签
审查说明
Financial research output is not financial advice; require human review before any live investment decision · The SKILL.md excerpt is truncated, but the provided content is clear and well-structured.
Agent 采用评分卡
一眼查看信任、审计与安装准备度
这些分数综合公开仓库元数据、OpenAgentSkill 审查信号、维护新鲜度与安装准备度。它用于候选筛选,不替代人工审查。
质量
有潜力有用的候选项,但采用前应与替代方案比较。
信任
Do not auto-installTrust Score v5 found insufficient evidence for agent installation. Treat this as discovery material, not an executable recommendation.
审计
需审查对安装准备度、安全元数据、维护情况与采用风险的机器可读审查。
OpenAgentSkill 信任评分 v5
安装前需人工审查
Choose a stronger alternative or inspect the source manually before any install attempt.
Stars
47 个 GitHub Stars
仓库活跃度
47 个 Star,0 个 Fork
维护状态
今天有推送
许可证
MIT
安装
npx skills add kennethkhoocy/applied-micro-skills --skill cite-placement
安装安全性
标准软件包或运行时安装路径
权限范围
shell or command execution, filesystem or document access
Agent 结果
暂未有 Agent 结果数据
文档
Thin public metadata
风险摘要
生产前审查
- The SKILL.md excerpt is truncated, but the provided content is clear and well-structured.
- Financial research output is not financial advice; require human review before any live investment decision.
- Low GitHub adoption signal
- Quality score needs review
安装准备度
安装路径可用
- 安装路径可用
- 仓库证据可用
- 已声明许可证
- 暂无 Agent 验证结果证据
Agent 可读元数据
这个 Skill 的机器可读决策数据。
使用此区块或内嵌 JSON 判断 Agent 是否应安装该 Skill、选择替代方案,或先请求人工审查。
适用任务
- Document processing 工作流
- Claude Code 团队
- builders willing to evaluate younger projects
- Read uploaded files
适用 Agent
安装决策
- 命令
- npx skills add kennethkhoocy/applied-micro-skills --skill cite-placement
- 策略
- 审查
- 人工审查
- 是
信任与风险
- 信任
- 57/100
- 审计
- 74/100
- 风险级别
- 需审查
结果闭环
- 端点
- /api/agent/outcome
- 事件 ID
- resolve
- 结果
- 5
不适用场景
- 需要厂商支持 SLA 的团队
- production agents without a repository review
- Low GitHub adoption signal
- The SKILL.md excerpt is truncated, but the provided content is clear and well-structured.
- 暂未有 OpenAgentSkill 使用反馈数据
Agent 安全 v2
42/100 · 避免自动安装
Sparse or mixed signals. Useful for discovery, but not for autonomous installation.
Test manually in an isolated workspace and compare against safer alternatives.
高
Shell 或命令执行
Skill 元数据引用了终端、CLI、Shell、子进程或命令执行工作流。
中
Browser automation
Skill may drive a browser or interact with web pages.
中
网络访问
Skill 可能访问远程页面、API、仓库或外部服务。
中
文件系统访问
Skill 可能读取或写入项目文件、文档、生成产物或本地工作区状态。
- 高风险权限提示:Shell 或命令执行
- Financial research output is not financial advice; require human review before any live investment decision
安装目标
在你的 Agent 工作流中安装此 Skill
通过公开安装端点获取命令、安全清单、目标提示词和该 Skill 的规范链接。
OpenAgentSkill CLI
Resolve policy, run the source installer safely, and report a verified install receipt.
$ npx --yes https://github.com/Leon-Drq/openagentskill/releases/download/cli-v0.2.1/openagentskill-0.2.1.tgz install kennethkhoocy-cite-placementAgent 解析计划
让 Agent 在安装前验证匹配度。
Resolve API 返回首选 Skill、替代方案、安全策略、审计说明、安装目标和可直接执行的提示词,无需抓取此页面。
打开 JSON
/api/agent/resolve?task=Use%20cite-placement%20for%20an%20agent%20workflow&agent=codex&max_risk=medium
Resolve 文本
/api/agent/resolve?task=Use%20cite-placement%20for%20an%20agent%20workflow&agent=codex&max_risk=medium&format=text
安装交接
/api/skills/kennethkhoocy-cite-placement/install
Agent 应检查
- 从 Resolve API 检查任务匹配与替代方案。
- 检查审计评分、信任评分和安全策略警告。
- 检查 Codex、Claude Code、Cursor 或 CLI 的安装目标兼容性。
复制提示词
Task: Use cite-placement in this workspace.
Resolve first: https://www.openagentskill.com/api/agent/resolve?task=Use%20cite-placement%20for%20an%20agent%20workflow&agent=codex&max_risk=medium
Review install handoff: https://www.openagentskill.com/api/skills/kennethkhoocy-cite-placement/install
Install command: npx skills add kennethkhoocy/applied-micro-skills --skill cite-placement
Before running it, summarize audit warnings, required permissions, and the fallback skill if install is risky.Agent 交接
把安装路径交给 Agent,而不是再给一个目录页。
通过公开安装端点获取命令、安全清单、目标提示词和该 Skill 的规范链接。
安装交接
/api/skills/kennethkhoocy-cite-placement/install
LLM 文本格式
/api/skills/kennethkhoocy-cite-placement/install?format=text
寻找替代方案
/api/skills/search?q=cite-placement&limit=3
Agent 提示词
Use cite-placement for this task. Review https://www.openagentskill.com/api/skills/kennethkhoocy-cite-placement/install, then install with: npx skills add kennethkhoocy/applied-micro-skills --skill cite-placementRegistry 元数据
用于自动选择 Skill 的 Agent 可读档案。
本页通过 Registry API 提供相同的决策、信任、审计、场景和安装信号,让 Agent 无需抓取界面即可排序。
Agent 决策面板
Fallback candidate for Document processing
先用此 Skill 做原型验证,并保留备选方案。
栈中角色
备选候选
主要匹配
Document processing
信任标签
先做原型验证
安装路径
命令已就绪
适用场景
- Document processing 工作流
- Claude Code 团队
- builders willing to evaluate younger projects
证据
- 仓库近期活跃
- 已提供安装命令或 GitHub 仓库
- 63/100 质量档案
先审查
- Low GitHub adoption signal
- The SKILL.md excerpt is truncated, but the provided content is clear and well-structured.
- 暂未有 OpenAgentSkill 使用反馈数据
实施路径
- 1在沙盒 Agent 中安装它,并端到端完成一次Document processing任务。
- 2Compare output quality, latency, and failure behavior against at least one alternative.
- 3Promote it into production only after reviewing repository permissions, license, and maintenance signals.
信任档案
Do not auto-install
Trust Score v5 found insufficient evidence for agent installation. Treat this as discovery material, not an executable recommendation.
GitHub 采用度
检查47 个 GitHub Stars
Star/Fork 活跃度
检查47 个 Star,0 个 Fork; 当前元数据中没有议题活跃度信息
近期维护
通过今天有推送
许可证清晰度
通过MIT
积极信号
- AI 审查已通过
- 安装路径可用
- 仓库证据可用
- 近期维护的仓库
- 安装命令未发现明显高风险模式
- 结果闭环已就绪,但需要首次真实 Agent 运行
安装前审查
- The SKILL.md excerpt is truncated, but the provided content is clear and well-structured.
- Financial research output is not financial advice; require human review before any live investment decision.
- Low GitHub adoption signal
- Quality score needs review
- GitHub adoption: 47 GitHub stars
- Stars/forks activity: 47 stars, 0 forks; issue activity unavailable in current metadata
- README/SKILL.md completeness: Public metadata needs stronger README/SKILL.md context
- 暂未有真实 Agent 结果报告
- 无人值守安装前需要人工审查
建议操作
Choose a stronger alternative or inspect the source manually before any install attempt.
质量档案
有潜力 适用于 Agent 工作流的候选
有用的候选项,但采用前应与替代方案比较。
工作流匹配
在这些场景使用此 Skill
Parse messy files
Document processing
I need my agent to read PDFs, extract tables, and turn documents into structured data.
Automate repeated work
Workflow automation
I need my agent to automate a repeated workflow across tools and files.
Operate local tools
Local desktop
I need my agent to operate local files and desktop apps in a repeatable workflow.
工作流匹配
加入完整工作流
Turn skills into distribution
Content growth agent
A workflow for turning newly indexed skills into SEO briefs, social drafts, comparison pages, and reusable publishing workflows.
Find, compare, and synthesize
Research report agent
A workflow for agents that gather sources, compare claims, summarize long material, and draft useful research briefs.
Operate and verify web apps
Browser QA agent
A workflow for agents that navigate products, fill forms, take screenshots, and verify real user flows across web applications.
替代方案短名单
安装前对比
可能适合该任务的相近 Skill。
UI-TARS Desktop
Run multimodal agents that operate desktop interfaces
MoneyPrinterTurbo
利用AI大模型,一键生成高清短视频 Generate short videos with one click using AI LLM.
Cua
Open-source infrastructure for Computer-Use Agents. Sandboxes, SDKs, and benchmarks to train and evaluate AI agents that can control full desktops (macOS, Linux, Windows).
概览
--- name: cite-placement description: >- Place pre-screened literature citations into a LaTeX or Word manuscript, or restyle the citations already in one. Three modes: (1) inline placement — inline \cite{}/\citet{}/\citep{} with a compiled references.bib, for author-date journals (APA, MLA, Harvard, Chicago author-date, IEEE, Vancouver); (2) footnote placement — full formatted \footnote{} or OOXML footnotes for legal and notes styles (Bluebook, OSCOLA, Chicago, APA, McGill) with Id./supra short forms; (3) restyle — convert existing footnote citations from one style to another. This skill is manual-invoke ONLY — trigger ONLY when the user explicitly runs /cite-placement or explicitly names the "cite-placement" skill. Do NOT auto-trigger on general citation, footnote, or reference requests. version: 1.0.0 metadata: author: Claude Code ---
# Citation Placement
Unified router for three citation workflows. A single Tkinter launcher collects inputs and writes `run_config.json`; the `"pipeline"` value selects one of three modes, each with its own detailed workflow document.
## Modes and Routing
| Mode | `pipeline` value | What it does | Workflow doc | |---|---|---|---| | Inline placement | `inline` | Places screened citations as inline `\cite{}` / `\citet{}` / `\citep{}` commands with a compiled `references.bib`. For economics, finance, and social-science journals (APA, MLA, Harvard, Chicago author-date, IEEE, Vancouver). `.tex` only. | `references/phase-details-inline.md` | | Footnote placement | `footnotes` | Places screened citations as full formatted `\footnote{}` (LaTeX) or native OOXML footnotes (Word), with one-click legal/notes style selection (Bluebook, OSCOLA, Chicago notes-bib, APA 7th, McGill) and Id./supra short-form post-processing. `.tex` or `.docx`. | `references/phase-details-footnotes.md` | | Restyle | `restyle` | Converts ALL existing footnote citations (hand-written or pipeline-placed) from one style to another. No spreadsheet required. `.tex` or `.docx`. | Restyle Pipeline section of `references/phase-details-footnotes.md` |
Read the relevant workflow document at the start of each phase.
## Launcher-First Protocol
When the user triggers this skill:
1. Run the launcher with a **10-minute timeout** (the user needs time to browse and configure), using the skill's known absolute directory as `[skill-dir]`, not the current working directory: ```bash python "[skill-dir]/scripts/launcher.py" ``` Call it via the Bash tool with `timeout: 600000`. 2. The unified GUI presents the file fields and options for all three modes and offers three run buttons — **Inline Placement**, **Footnote Placement**, and **Restyle** — plus a **Utilities** area (Strip All Citations; Regenerate / Reorder Cross-Refs, with or without an existing registry). On any run button the launcher validates inputs and writes `placement/run_config.json` in the **output file's parent directory**, then prints machine-readable status lines to stdout. 3. Parse the launcher's stdout: - `LAUNCHER_STATUS: success` — proceed. If missing or `cancelled`, stop. - `LAUNCHER_CONFIG_PATH: <path>` — the absolute path to `run_config.json`. Use this path for all subsequent phases. All paths inside the config are absolute; do not assume the config lives in the current working directory. 4. Read `run_config.json` and route on `config["pipeline"]`: - `"inline"` → run the inline placement pipeline (`references/phase-details-inline.md`). - `"footnotes"` → run the footnote placement pipeline (`references/phase-details-footnotes.md`). - `"restyle"` → run the restyle pipeline (Restyle Pipeline section of `references/phase-details-footnotes.md`). 5. **Run the selected pipeline end-to-end without asking questions or waiting for confirmation between phases.** The only pause is the Phase 4 human-in-the-loop gate in the two placement modes, and only when `auto_approve` is `false`.
### `run_config.json` shapes
The config always lives at `<output_parent>/placement/run_config.json`. The `"pipeline"` key selects the shape:
```jsonc // inline {"pipeline": "inline", "input_format": "tex", "project_folder": "...", "input_tex": "...", "input_xlsx": "...", "output_tex": "...", "citation_style": "apa|mla|harvard|chicago_author_date|chicago_notes|ieee|vancouver", "replan": false, "auto_approve": false, "citation_mode": "selective|comprehensive", "insertion_style": "prose|simple", "verify_citations": false}
// footnotes {"pipeline": "footnotes", "input_format": "tex|docx", "project_folder": "...", "input_tex": "...", "input_xlsx": "...", "output_tex": "...", "replan": false, "auto_approve": false, "citation_style": "bluebook|oscola|chicago|apa|mcgill", "citation_mode": "selective|comprehensive", "verify_citations": false}
// restyle {"pipeline": "restyle", "input_format": "tex|docx", "project_folder": "...", "input_tex": "...", "input_xlsx": null, "output_tex": "...", "current_style": "...", "target_style": "..."} ```
## Citation slots (`% CITE:`)
Drafts from the `writing-article-plans` skill mark where citations belong with typed placeholder slots, and its `assemble_manuscript.py` normalizes footnote-wrapped slots before handoff. A slot is a `% CITE:` LaTeX comment carrying a typed hint (e.g. `% CITE: meta-analysis on Y`). Slots are a `.tex` convention only — footnotes-mode `.docx` input has no slot support.
**Core rule (both placement modes).** If the input manuscript contains `% CITE:` slots, every slot MUST end the run either filled or explicitly reported as unfilled with a reason. Silent slot survival is a pipeline failure. Slots are author-declared citation demands, so `citation_mode: "selective"` governs only free placements and never skips a slot.
Three slot forms reach this skill: 1. **Bare comment** — `% CITE: <hint>` on its own line or at the end of a line. 2. **Footnote-wrapped, two-line** (`\footnote{%` / `% CITE: <hint>` / `}`) — the normal post-assembly form (brace-safe). 3. **Footnote-wrapped, one-line** — `\footnote{% CITE: <hint>}`; compile-unsafe (the `%` comments out the closing brace). Recognize it and recommend running writing-article-plans' `assemble_manuscript.py` first.
`% RESULT:` slots belong to a different pipeline and MUST never be touched or removed. The contract lives in the phase docs: Phase 1 enumerates slots into `citation_slots`, Phase 3a fills each or defers it to `unfilled_slots`, Phase 4 reports the tally, and Phase 5 executes the replacements and runs a deterministic `grep` closure check. See `references/phase-details-inline.md` and `references/phase-details-footnotes.md`.
## Inline Mode — Phase Overview (5 phases)
Detailed instructions: `references/phase-details-inline.md`.
- **Phase 1 — Manuscript Mapping.** Read the `.tex`; produce `placement/section_map.md` and `placement/existing_citations.json`. Detect the citation package (`natbib` → `\citet`/`\citep`; `biblatex` → `\textcite`/`\parencite`; else basic `\cite`) and the bibliography backend (`bibtex`/`biber`). **Cached** unless `replan` is `true`. Read-only. - **Phase 1.5 — Existing Citation Verification (optional).** Gated on `verify_citations`. Flags dangling `\cite{}` keys, hallucinated `.bib` entries, and spreadsheet overlaps into `placement/audit_report.json`. - **Phase 2 — Citation Ingestion.** `scripts/core/ingest_citations.py` turns the `.xlsx` into `citations.json` + `references_new.bib`. Deterministic, no LLM. - **Phase 3 — Placement Planning (3a → 3b → 3c).** 3a assigns each citation to all supporting sections (multi-placement is normal); 3b spawns one general-purpose sub-agent per section to draft anchors and cite commands, keyed to `insertion_style` (`prose` default — Types 1/2/3 with sentence rewriting; `simple` — parenthetical-only, no rewriting); 3c consolidates into `placement/placement_plan.md`. **Cached / incremental**: with `replan: false`, only cite keys absent from the `planned_keys` header trigger new planning. - **Phase 4 — HITL Review.** Always print the plan. Pause for corrections when `auto_approve` is `false`; otherwise continue immediately. - **Phase 5 — Execution.** Copy the `.tex` to a versioned output, insert cites (parenthetical = insert after anchor; prose/textual = replace anchor), merge `references_new.bib`, ensure `\bibliographystyle{}`/`\bibliography{}` (or `\addbibresource`/`\printbibliography` for `biblatex`), then compile with `pdflatex` + `bibtex`/`biber` + two more `pdflatex` passes.
## Footnote Mode — Phase Overview (6 phases)
Detailed instructions: `references/phase-details-footnotes.md`. Accepts `.tex` (LaTeX `\footnote{}`, compiled with `xelatex`) or `.docx` (native OOXML footnotes via `scripts/core/docx_support/`); for `.docx`, skip every LaTeX-specific step (no `xelatex`, no `%CITE-PLACED`, no `\bibliography{}`).
- **Phase 1 — Manuscript Mapping.** Produce `placement/section_map.md` and `placement/existing_footnotes.json`, classifying each footnote (`article`/`book`/`working_paper`/`case`/`legislation`/`cross_reference`/`discursive`/`mixed`). **Cached** unless `replan`. - **Phase 1.5 — Existing Citation Audit (optional).** Gated on `verify_citations`; verification cascade (OpenAlex → CrossRef → Google Scholar) into `placement/audit_report.json`. - **Phase 2 — Citation Ingestion.** `scripts/core/ingest_citations.py` → `citations.json` + `references_new.bib`. Deterministic. - **Phase 3 — Placement Planning (3a → 3b → 3c).** Style-specific rules are read from `references/styles/<citation_style>.md` and injected into the 3b sub-agent prompts; every placement carries the **full** citation string (Phase 6 handles repeats). 3c merges same-anchor placements into single multi-citation footnotes. **Cached / incremental** on the `planned_keys` header. - **Phase 4 — HITL Review.** Pause when `auto_approve` is `false`. - **Phase 5 — Execution.** Copy the manuscript; insert each `\footnote{` with an invisible `%CITE-PLACED` marker immediately after the opening brace; apply Phase 1.5 audit fixes; tag any pre-existing footnotes with `%CITE-PLACED`; run `merge_adjacent_footnotes.py`; then Phase 6; then `xelatex` (one pass, no `bibtex`/`biber`). - **Phase 6 — Short-Form Post-Processing.** `short_form.py` converts repeat citations to the style's short form (Id./ibid/supra/shortened title/author-date) and writes `placement/footnote_registry.json` for later cross-reference reordering. Runs automatically after Phase 5; compile `xelatex` twice to settle footnote numbers.
### `%CITE-PLACED` marker rule
Every `\footnote{}` in a `.tex` output carries `%CITE-PLACED` immediately after the opening brace (a LaTeX comment `pdflatex` ignores, so the PDF is unchanged). The marker lets `strip_citations.py` cleanly remove all pipeline footnotes for a clean re-run, and it is preserved through merge and short-form rewrites.
## Restyle Mode — Overview
Detailed instructions: Restyle Pipeline section of `references/phase-details-footnotes.md`. Converts every existing footnote citation from `current_style` to `target_style`, correcting Id./ibid/supra cross-references and symbol-footnote numbering. The `.tex` path spawns one sub-agent per section and finishes with `merge_adjacent_footnotes.py` + `short_form.py`; the `.docx` path extracts footnotes via `scripts/core/docx_support/`, restyles them, and writes back via `replace_footnote_text`. Standalone drivers: `scripts/docx_restyle.py` and `scripts/tex_restyle.py` (each takes `--config placement/run_config.json`). Case citations, legislation, and discursive footnotes pass through unchanged.
## Utilities
The launcher's Utilities area (and the corresponding scripts) support maintenance outside a full run:
- **Strip All Citations** — `strip_citations.py` removes every `%CITE-PLACED` footnote, yielding a clean manuscript for a from-scratch re-run. - **Regenerate / Reorder Cross-Refs** — `re
技术详情
- 版本
- 1.0.0
- 许可证
- MIT
- 最近更新
- 2026年8月24日
- 发布时间
- 2026年8月24日
决策摘要
备选候选
仓库近期活跃
Agent 验证证据
Agent 验证证据
来自解析、审查、安装和一次小范围运行后的结果报告。
- 成功率
- —
- 近期失败
- —
- 结果
- 0
- 输出质量
- —
- 失败
- 0
- 不相关
- 0
- 安装次数
- 0
- 风险拦截
- 0
- 需要配置
- 0
- 生产环境
- 0
暂时没有 Agent 结果数据。首次 Agent 执行可以通过 /api/agent/outcome 报告成功、需要设置、风险拦截、失败或不相关。
增长闭环
分享工具包
为 cite-placement 准备的场景化草稿,可手动发布到 X。
For a repeatable workflow, this is a skill worth shortlisting before another blank prompt. cite-placement: >- 47 stars https://www.openagentskill.com/skills/kennethkhoocy-cite-placement?ref=x
可选:带安装命令的回复
Listing + install path for cite-placement: https://www.openagentskill.com/skills/kennethkhoocy-cite-placement?ref=x Install: npx skills add kennethkhoocy/applied-micro-skills --skill cite-placement
收录来源
Registry 收录
此列表来自公开来源,维护者认领获批前不会标记为官方。
- 收录方
- OpenAgentSkill 社区索引
归属链接指向公开仓库或创作者主页。创作者可认领列表以更新所有权信号。
认领此 Skill所有者认领
认领此 Skill 页面
这条 Registry 收录 列表归属于 kennethkhoocy,但尚未标记为官方。认领后可增加已验证所有者信号,使后续发布、安装和审计更新更值得信赖。
创作者外链工具包
将证据徽章加入你的 README
在开发者评估仓库的位置展示规范页面、当前信任与审计信号,以及真实的 Agent 验证证据。
[](https://www.openagentskill.com/skills/kennethkhoocy-cite-placement)
[](https://www.openagentskill.com/skills/kennethkhoocy-cite-placement)
[](https://www.openagentskill.com/skills/kennethkhoocy-cite-placement/audit)
[](https://www.openagentskill.com/skills/kennethkhoocy-cite-placement)作者
kennethkhoocy
@kennethkhoocy
平台适配
健康信号
- GitHub Stars
- 47
- 质量评分
- 35/100
- 最近 GitHub 推送
- 2026年8月24日
- 框架提示
- 未知
- OpenAgentSkill 浏览量
- 0
- 复制安装命令
- 0
- 跳转点击
- 0
社区信号
告诉我们这个 Skill 是否对你的 Agent 工作流有帮助。汇总反馈会持续改善排序。
信任与安全
Do not auto-install
- GitHub 采用度47 个 GitHub Stars检查
- Star/Fork 活跃度47 个 Star,0 个 Fork; 当前元数据中没有议题活跃度信息检查
- 近期维护今天有推送通过
- 许可证清晰度MIT通过
- README/SKILL.md 完整度公开元数据需要更完整的 README/SKILL.md 上下文检查
- 依赖与运行时风险命令执行范围信息
相关 Skill
UI-TARS Desktop
Run multimodal agents that operate desktop interfaces
37.0K StarsMoneyPrinterTurbo
利用AI大模型,一键生成高清短视频 Generate short videos with one click using AI LLM.
88.5K StarsCua
Open-source infrastructure for Computer-Use Agents. Sandboxes, SDKs, and benchmarks to train and evaluate AI agents that can control full desktops (macOS, Linux, Windows).
21.4K Stars