Install
openclaw skills install @fslong520/ojimport从 OJ 平台搬运题目(含AtCoder/Codeforces等),生成标准化题目文件包;也可根据用户提供的题目仅生成测试数据。用户说"搬运""搬题""搬道题""导入题目"均适用
openclaw skills install @fslong520/ojimportOJ题目、搬题、搬运、搬运题目、算法题搬运、搬道题、搬一下、AtCoder、Codeforces、GESP、测试点、测试数据
自OJ搬题,生标准化题包(题面+标程+数据);或依用户所供,仅生测试数据(.in/.out)。
自动检测用户桌面路径(支持 Linux/macOS/Windows),工作目录创建于桌面。
步骤中 {WORK_DIR} 即 {BASE_DIR}/work_{PID}_{标题简写},其中 {BASE_DIR} 为 detect_desktop() 检测结果。
检测逻辑见 steps/01-init.md。
生成测试数据前,先读 references/testdata-design.md,按题目类型选取边界清单与 Hack 策略。
所有步骤文件(07-testdata.md)中的测试数据细节均引用该文档。
BASE_DIR=$(detect_desktop); cp -r question $BASE_DIR/work_{PID}_{标题简写}(详 01-init.md)zip -r $BASE_DIR/{PID}_{标题简写}.zip $BASE_DIR/work_{PID}_{标题简写}(审计未过不打包){contest_id}.md{contest_id}.zip 内,不散包用户已有完整题面,仅需测试数据(.in/.out + config.yaml)。
触发词:用户言"生成测试点"、"出测试数据"、"想测试数据"、"写测试数据"等。
流程:
BASE_DIR=$(detect_desktop); cp -r question $BASE_DIR/work_{PID}_{标题简写}(详 01-init.md)work_*)、<img> 标签等所有图片语法必原样保留读 steps/00-detect-url.md