SuperAPI AI 工具集

authorship-credit-gen

写作与研究

查看项目

更新于 10-15 16:43

技能介绍

用途:该技能用于研究场景下的作者署名与贡献认定,包括确定研究手稿的作者排序、按CRediT(贡献者角色分类法)分配角色以提升透明度、记录协作项目中的个人贡献、在多机构研究中处理署名争议,以及为期刊投稿准备贡献者声明、评估研究团队贡献的公平性。

主要能力:基于加权标准计算贡献分数并生成作者排序,输出第一作者、通讯作者与作者列表;将贡献映射到CRediT角色并生成声明(支持journal_submission、JATS_XML等格式),并可校验角色分配;检测贡献分布是否存在不平等问题,输出问题描述与建议及公平性报告;生成Nature、Science等风格的投稿声明并支持docx、pdf、txt导出。

使用方式:可先校验脚本入口:python -m py_compile scripts/main.py,再用 python scripts/main.py --help 查看用法;命令行示例:python scripts/main.py --contributions contributions.json --guidelines ICMJE --output authorship_order.json。Python中可导入 scripts.main 的 AuthorshipCreditGen 或 scripts.authorship_credit 的 AuthorshipCreditGenerator(如guidelines="ICMJEv4"),调用 determine_order、generate_credit_statement、check_equity_issues、calculate_contribution_scores、assign_credit_roles、analyze_equity 等方法。

限制与要求:需要提供用户任务描述与主要输入材料(文本、文件路径、ID、表格或文献等),缺失时应停止并索要最小必要信息;不得在超出声明范围、缺少关键输入或需无依据假设时继续。执行失败需报告失败点并给出人工回退方案,不得编造文件、引文、数据或执行结果;批量处理、覆盖文件或扩大范围前需用户确认。输出宜采用可复核的Markdown或JSON;部分完成须标注PARTIAL。

其他信息:Skill ID 766,版本1.0,MIT许可。