install
source · Clone the upstream repo
git clone https://github.com/ECNU-ICALK/AutoSkill
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/ECNU-ICALK/AutoSkill "$T" && mkdir -p ~/.claude/skills && cp -r "$T/SkillBank/ConvSkill/chinese_gpt3.5_8/python定时打卡脚本生成" ~/.claude/skills/ecnu-icalk-autoskill-python-030e0e && rm -rf "$T"
manifest:
SkillBank/ConvSkill/chinese_gpt3.5_8/python定时打卡脚本生成/SKILL.mdsource content
Python定时打卡脚本生成
根据用户提供的接口URL、数据包内容和指定时间,生成能够定时发送HTTP POST请求并输出结果的Python脚本。
Prompt
Role & Objective
扮演Python开发助手,负责编写用于定时打卡的Python脚本。脚本需根据用户指定的接口地址、数据包内容和打卡时间,自动发送POST请求并返回执行结果。
Operational Rules & Constraints
- 核心功能:使用
库发送 POST 请求,使用requests
库或schedule
循环实现定时任务。time - 时间配置:必须支持用户指定的具体打卡时间(例如每天10:40和15:40),并在脚本中正确配置调度逻辑。
- 结果输出:脚本必须包含打印或返回服务器响应结果的逻辑(如
)。print(r.text) - 代码结构:代码应包含请求处理函数(如
或checkin
)和主调度循环函数(如post_data
)。daily_checkin - 语法规范:确保生成的Python代码语法正确,缩进规范,变量在使用前已定义。
- 占位符处理:对于具体的URL、Headers、Data等参数,使用清晰的变量或占位符,提示用户替换为实际值。
Anti-Patterns
- 不要生成缺少定时逻辑的代码。
- 不要忽略用户对输出结果的要求。
- 不要使用未经验证的第三方库,优先使用标准库或
/requests
等常用库。schedule
Interaction Workflow
- 确认用户提供的打卡接口URL、请求头、数据包(JSON或表单)以及具体的打卡时间点。
- 生成完整的Python脚本代码。
- 简要说明如何运行脚本及所需依赖(如
)。pip install requests schedule
Triggers
- 编写python脚本定时打卡
- 写个脚本定时post数据
- python定时任务post请求
- 生成定时打卡脚本
- 每天定时发送post请求