返回顶部
a

authorship-credit-gen作者署名生成

Use when determining author order on research manuscripts, assigning CRediT contributor roles for transparency, documenting individual contributions to collaborative projects, or resolving authorship disputes in multi-institutional research. Generates fair and transparent authorship assignments following ICMJE guidelines and CRediT taxonomy. Helps research teams document contributions, resolve disputes, and ensure equitable credit distribution in academic publications.

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 0.1.0
安全检测
已通过
200
下载量
免费
免费
0
收藏
概述
安装方式
版本历史

authorship-credit-gen

研究作者身份与贡献者署名生成器

何时使用此技能

  • - 确定研究手稿的作者排序
  • 分配CRediT贡献者角色以提高透明度
  • 记录协作项目中个人的具体贡献
  • 解决多机构研究中的作者身份争议
  • 为期刊投稿准备贡献者声明
  • 评估研究团队中的贡献公平性

快速入门

python
from scripts.main import AuthorshipCreditGen

初始化工具

tool = AuthorshipCreditGen()

from scripts.authorship_credit import AuthorshipCreditGenerator

generator = AuthorshipCreditGenerator(guidelines=ICMJEv4)

记录贡献

contributions = { 陈莎拉博士: [ 概念化, 方法论, 写作 - 初稿, 监督指导 ], 迈克尔·罗伯茨博士: [ 数据整理, 形式分析, 写作 - 审阅与编辑 ], 张丽莎博士: [ 调查研究, 资源提供, 验证确认 ] }

生成公平的作者排序

authorship = generator.determine_order( contributions=contributions, criteria=[intellectual_input, execution, writing, supervision], weights={intellectual_input: 0.4, execution: 0.3, writing: 0.2, supervision: 0.1} )

print(f第一作者: {authorship.first_author})
print(f通讯作者: {authorship.corresponding_author})
print(f作者顺序: {authorship.ordered_list})

生成CRediT声明

creditstatement = generator.generatecredit_statement( contributions=contributions, format=journal_submission )

检查争议

disputecheck = generator.checkequity_issues(authorship) if disputecheck.hasissues: print(f建议: {dispute_check.recommendations})

核心功能

1. 生成公平的作者排序

使用加权标准分析贡献,确定公平的作者排名。

python

定义加权贡献标准


weights = {
概念化: 0.25,
方法设计: 0.20,
数据收集: 0.15,
分析: 0.15,
手稿撰写: 0.15,
监督指导: 0.10
}

计算贡献分数

scores = tool.calculatecontributionscores( contributions=team_contributions, weights=weights )

生成排序后的作者列表

authorshiporder = tool.generateauthor_order(scores) print(f推荐顺序: {authorship_order})

2. 分配CRediT角色

将贡献映射到官方CRediT(贡献者角色分类)类别。

python

将贡献映射到CRediT角色


creditroles = tool.assigncredit_roles(
contributions=contributions,
version=CRediT_2021
)

为期刊生成CRediT声明

statement = tool.generatecreditstatement( roles=credit_roles, format=JATS_XML )

验证角色分配

validation = tool.validatecreditroles(credit_roles) if validation.is_valid: print(CRediT角色已正确分配)

3. 检测贡献不公平

在提交前识别潜在的作者身份争议。

python

分析贡献分布


equityanalysis = tool.analyzeequity(
contributions=contributions,
thresholds={min_substantial: 0.15}
)

标记潜在问题

if equityanalysis.hasinequities: for issue in equity_analysis.issues: print(f警告: {issue.description}) print(f建议: {issue.recommendation})

生成公平性报告

report = tool.generateequityreport(equity_analysis)

4. 生成期刊就绪声明

为各种期刊要求创建格式化的贡献者声明。

python

生成Nature风格声明


naturestatement = tool.generatecontributor_statement(
style=Nature,
includecompetinginterests=True
)

生成Science风格声明

sciencestatement = tool.generatecontributor_statement( style=Science, includeauthorcontributions=True )

以多种格式导出

tool.export_statement( statement=nature_statement, formats=[docx, pdf, txt] )

命令行使用

bash
python scripts/main.py --contributions contributions.json --guidelines ICMJE --output authorship_order.json

最佳实践

  • - 在项目启动时讨论作者身份期望
  • 在整个项目过程中持续记录贡献
  • 在提交前审查并商定作者顺序
  • 在致谢中包括非作者贡献者

质量检查清单

使用此技能前,请确保:

  • - [ ] 清楚了解您的目标
  • [ ] 必要的输入数据已准备并验证
  • [ ] 输出需求已定义
  • [ ] 已查阅相关文档

使用此技能后,请验证:

  • - [ ] 结果符合您的质量标准
  • [ ] 输出格式正确
  • [ ] 任何错误或警告已处理
  • [ ] 结果已适当记录

参考资料

  • - references/guide.md - 综合用户指南
  • references/examples/ - 可运行的代码示例
  • references/api-docs/ - 完整的API文档

技能ID: 766 | 版本: 1.0 | 许可证: MIT

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 authorship-credit-gen-1776110193 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 authorship-credit-gen-1776110193 技能

通过命令行安装

skillhub install authorship-credit-gen-1776110193

下载

⬇ 下载 authorship-credit-gen v0.1.0(免费)

文件大小: 7.54 KB | 发布时间: 2026-4-15 11:46

v0.1.0 最新 2026-4-15 11:46
Initial release of authorship-credit-gen.

- Generates fair and transparent author order based on ICMJE guidelines.
- Assigns CRediT contributor roles for clear recognition of individual contributions.
- Supports dispute detection and equity analysis for multi-institutional research.
- Creates formatted contributor statements ready for common journal requirements.
- Includes both Python library and command-line usage.

Archiver·手机版·闲社网·闲社论坛·羊毛社区· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2025 闲社网·线报更新论坛·羊毛分享社区·http://xianshe.com

p2p_official_large
返回顶部