跳到主要内容
知仓学习社ZHICANG

patent-oa

审查答复辅助:审查意见问答与草稿;库薄时引导案例入库与实务书蒸馏。须显式触发。

读凭据执行命令联网写文件严重 0 · 高危 16handsomestWei/patent-disclosure-skill

它会碰到什么

扫了多少44 个文本文件,222 KB
它会碰到什么读凭据执行命令联网写文件
命中总数49 处
命中统计严重 0 · 高 16 · 中 22 · 低 11
逐条看命中(16 条严重或高危)
  • tests/test_oa_playbook.py:98cred-envread
    old = setup.os.environ.get("PATENT_OA_SKILLS_DIR")
  • tests/test_oa_playbook.py:99cred-envread
    setup.os.environ["PATENT_OA_SKILLS_DIR"] = td
  • tests/test_oa_playbook.py:107cred-envread
    setup.os.environ["PATENT_OA_SKILLS_DIR"] = old
  • tools/book_to_skill_setup.py:28cred-envread
    extra = os.environ.get("PATENT_OA_SKILLS_DIR", "").strip()
  • tools/book_to_skill_setup.py:89exec-spawn
    return subprocess.run(
  • tools/book_to_skill_setup.py:91exec-shell-true
    shell=True,
  • tools/book_to_skill_setup.py:96exec-spawn
    return subprocess.run(cmd, text=True, capture_output=True, timeout=timeout)
  • tools/config.py:108cred-envread
    known = os.environ.get("USERPROFILE") or os.environ.get("HOME")
  • tools/config.py:108cred-envread
    known = os.environ.get("USERPROFILE") or os.environ.get("HOME")
  • tools/config.py:111cred-envread
    xdg = (os.environ.get("XDG_DOCUMENTS_DIR") or "").strip()
  • tools/config.py:118cred-envread
    env = (os.environ.get("PATENT_OA_HOME") or "").strip()
  • tools/config.py:171cred-envread
    key = os.environ.get(env_name, "").strip()
  • tools/config.py:183cred-envread
    gid = os.environ.get(env_name, "").strip()
  • tools/config.py:840cred-envread
    ve and os.environ.get("OA_SKIP_SELFTEST", "").strip() not in ("1", "true", "yes")
  • tools/stdio_utf8.py:34exec-spawn
    """``subprocess.run``:强制 UTF-8 文本,子进程带 PYTHONUTF8。"""
  • tools/stdio_utf8.py:39exec-spawn
    return subprocess.run(cmd, **kwargs)

这一栏是扫描器报的事实,不是结论。命中多不等于有毒(安全工具、规则库、示例脚本本来就会包含危险写法),命中少也不等于干净。它和你手上的凭据、文件、网络有什么关系,需要你自己看。

技能内容

审查答复辅助

须用户点名(审查意见 / OA / 入库 / 实务书)。草稿须复核后递交。

主场景是问和答、出意见陈述草稿;用户确认采纳后才出陈述正文 Word(本包 tools/emit_opinion_docx.py,禁止调用交底包)。案例入库与实务书蒸馏是让检索变准的配套。每次答复完整回答的末块为 ## 交付后请确认,按 prompts/soft_nudge.md 看库是否太薄(历史案或手册少于 3),再决定是否加「案例入库」「实务书蒸馏」。

  1. Read prompts/guardrails.mdintake.md
  2. 向量可选:prompts/configure_embedding.md + tools/config.py
  3. 答复:prompts/respond_office_action.md + tools/search_cases.py --pdf
  4. 用户确认采纳:assets/opinion_statement.mdtools/emit_opinion_docx.py
  5. 入库(用户同意后):tools/ingest_case.py;手册:tools/ingest_playbook.py

依赖:pip install -r tools/requirements-oa.txt

想直接用这个技能?

本站把开放许可(MIT / Apache 等)的技能按仓库打包整理到网盘,点一下转存到你自己的网盘,不用一个个从 GitHub 拉。许可未声明的技能只给原始仓库链接,不打包。

它属于哪个仓库

星标★ 9,667
本站分层T1
该仓技能数9
原文件路径skills/patent-oa/SKILL.md

同一个仓库里的其他技能

看这个仓库的全部 9 个技能