{
  "ok": true,
  "resource": {
    "id": "RES_46439CB31EC5",
    "resource_type": "skill",
    "canonical_url": "https://github.com/K-Dense-AI/scientific-agent-skills/tree/1e5eeffbdad3749125afe7ab48a39694e27f181c/skills/autoskill",
    "name": "autoskill",
    "summary_en": "Observe the user's screen via screenpipe, detect repeated research workflows, match them against existing scientific-agent-skills, and draft new skills (or composition recipes that chain existing ones) for the patterns not yet covered. Use when the user asks to analyze their recent work and propose skills based on what they actually do. Requires the screenpipe daemon (https://github.com/screenpipe/screenpipe) running locally on port 3030 — the skill has no other data source and will refuse to run if screenpipe is unreachable. All detection runs locally; only redacted cluster summaries reach the LLM.",
    "summary_zh": "通过 screenpipe 观察用户的屏幕，检测重复的研究工作流，将其与现有的 scientific-agent-skills 进行匹配，并为尚未覆盖的模式起草新技能（或组合现有技能的编排配方）。当用户要求分析其近期工作并根据实际行为提出技能建议时使用。需要本地运行 screenpipe 守护进程（https://github.com/screenpipe/screenpipe）并监听 3030 端口——该技能没有其他数据源，如果 screenpipe 不可达将拒绝运行。所有检测均在本地进行；只有经过脱敏处理的聚类摘要才会发送给 LLM。",
    "description_en": "autoskill is an Agent Skill that analyzes a user's recent on-screen activity (captured by the local screenpipe daemon) to identify repeated research workflows, matches them against the existing 135 skills in the scientific-agent-skills repository, and drafts new skills or composition recipes for uncovered patterns. It requires a locally running screenpipe daemon on localhost:3030 with a valid SCREENPIPE_TOKEN; without it, the skill raises ScreenpipeUnreachable. The skill performs all detection and clustering locally, redacts sensitive data (emails, API keys, tokens, phone numbers) before any LLM call, and defaults to a local LLM backend (LM Studio) to keep data on-machine. Cloud backends (Claude, Foundry) are opt-in. The skill is invoked on-demand by the user with a time window, and outputs a staged folder of proposals (report.md, new-skills/, composition-recipes/) for user review and promotion. It includes a doctor subcommand for preflight checks, a run subcommand for the pipeline, and a promote subcommand to move approved proposals into the skills directory. The skill is part of the Scientific Agent Skills library by K-Dense, licensed under MIT, and cites a related arXiv paper when used in research outputs.",
    "description_zh": "autoskill 是一个 Agent Skill，用于分析用户近期屏幕活动（由本地 screenpipe 守护进程捕获），识别重复的研究工作流，将其与 scientific-agent-skills 仓库中现有的 135 个技能进行匹配，并为未覆盖的模式起草新技能或组合配方。它要求本地运行 screenpipe 守护进程（localhost:3030）并提供有效的 SCREENPIPE_TOKEN；否则技能将抛出 ScreenpipeUnreachable 异常。该技能的所有检测和聚类均在本地进行，在任何 LLM 调用之前对敏感数据（电子邮件、API 密钥、令牌、电话号码）进行脱敏处理，并默认使用本地 LLM 后端（LM Studio）以保持数据不出机器。云后端（Claude、Foundry）为可选。该技能由用户按需调用，指定时间窗口，输出一个分阶段的提案文件夹（report.md、new-skills/、composition-recipes/）供用户审查和提升。它包含 doctor 子命令用于预检，run 子命令用于执行流水线，promote 子命令用于将批准的提案移动到技能目录。该技能是 K-Dense 的 Scientific Agent Skills 库的一部分，采用 MIT 许可，并在用于研究输出时引用相关 arXiv 论文。",
    "provider_name": "K-Dense-AI",
    "homepage_url": "https://github.com/K-Dense-AI/scientific-agent-skills/tree/main/skills/autoskill",
    "endpoint_url": null,
    "source_url": "https://raw.githubusercontent.com/K-Dense-AI/scientific-agent-skills/1e5eeffbdad3749125afe7ab48a39694e27f181c/skills/autoskill/SKILL.md",
    "icon_url": null,
    "cover_image_url": null,
    "capabilities": [
      "screen.observe",
      "workflow.analyze",
      "skill.draft",
      "skill.compose",
      "data.redact"
    ],
    "categories": [
      "developer-tools",
      "productivity",
      "data",
      "automation"
    ],
    "industries": [
      "software",
      "media",
      "education",
      "finance"
    ],
    "protocols": [
      "agent-skills"
    ],
    "auth": {
      "type": "none",
      "required": false
    },
    "pricing": {
      "model": "free"
    },
    "input_schema": {},
    "output_schema": {},
    "metadata": {
      "content_language": "en",
      "translation_status": "original-only",
      "license": {
        "spdx_id": "MIT",
        "source": "https://github.com/K-Dense-AI/scientific-agent-skills/blob/1e5eeffbdad3749125afe7ab48a39694e27f181c/LICENSE"
      },
      "github": {
        "repository": "K-Dense-AI/scientific-agent-skills",
        "owner": "K-Dense-AI",
        "path": "skills/autoskill/SKILL.md",
        "commit": "1e5eeffbdad3749125afe7ab48a39694e27f181c",
        "stars": 42124,
        "forks": 3870,
        "updated_at": "2026-09-03T02:47:03Z"
      },
      "skill": {
        "compatibility": null,
        "allowed_tools": "Read Write Edit Bash",
        "content_hash": "6c342b90d218115cdeb959b177c2db1b7715c84e6441074a2e70c896b137b855",
        "line_count": 251
      },
      "review_gate": {
        "passed": true,
        "reasons": [],
        "policy_version": "review-gate-v1",
        "evaluated_at": "2026-09-03T06:20:05.292Z"
      }
    },
    "latest_version": "1e5eeffbdad3",
    "status": "listed",
    "health_status": "unknown",
    "source_kind": "imported",
    "source_agent": "aiworkshub-skill-reviewer",
    "trust": {
      "signal": "none",
      "reason": "No suspicious or malicious indicators found.",
      "signals": {
        "yellow": 0,
        "red": 0
      }
    },
    "review_summary": {
      "method_version": "capability-evidence-v2",
      "capability_definition": "strong",
      "contract_completeness": "strong",
      "access_friction": "high",
      "operational_transparency": "strong",
      "evidence_strength": "source_inspected",
      "use_readiness": "conditional",
      "reviewed_at": "2026-09-03T06:20:06.150Z"
    },
    "experience_count": 0,
    "verified_experience_count": 0,
    "usage_count": 0,
    "success_rate": null,
    "first_seen_at": "2026-09-03T02:50:28.306Z",
    "last_seen_at": "2026-09-03T06:20:05.511Z",
    "published_at": "2026-09-03T06:20:05.511Z",
    "created_at": "2026-09-03T02:50:28.306Z",
    "updated_at": "2026-09-03T06:20:06.150Z",
    "api_url": "https://aiworkshub.io/api/v1/resources/RES_46439CB31EC5",
    "reviews_url": "https://aiworkshub.io/api/v1/resources/RES_46439CB31EC5/reviews",
    "public_url": "https://aiworkshub.io/resources/RES_46439CB31EC5",
    "distribution": {
      "canonical_identity": "https://github.com/K-Dense-AI/scientific-agent-skills/tree/1e5eeffbdad3749125afe7ab48a39694e27f181c/skills/autoskill",
      "syndicatable": true,
      "origins": [
        {
          "registry_url": "https://github.com/",
          "upstream_resource_id": "K-Dense-AI/scientific-agent-skills:skills/autoskill/SKILL.md",
          "upstream_record_url": "https://github.com/K-Dense-AI/scientific-agent-skills/tree/1e5eeffbdad3749125afe7ab48a39694e27f181c/skills/autoskill",
          "relation": "syndicated",
          "metadata": {
            "source": "github-skill-import"
          },
          "first_seen_at": "2026-09-03T02:50:28.306Z",
          "last_seen_at": "2026-09-03T06:20:05.511Z"
        }
      ]
    },
    "tools": [],
    "review_profile": {
      "schema_version": "aiworkshub.resource-review/0.2",
      "method_version": "capability-evidence-v2",
      "review_state": {
        "identity": "verified",
        "source": "verified",
        "connectivity": "unknown",
        "contract": "strong",
        "safe_use": "untested",
        "real_use": "unobserved"
      },
      "assessment": {
        "capability_definition": "strong",
        "contract_completeness": "strong",
        "access_friction": "high",
        "operational_transparency": "strong",
        "evidence_strength": "source_inspected",
        "use_readiness": "conditional"
      },
      "profile": {
        "capabilities": [
          {
            "id": "screen.observe",
            "weight": 100,
            "confidence": 90,
            "evidence_ids": [
              "source-record",
              "source-inspection"
            ]
          },
          {
            "id": "workflow.analyze",
            "weight": 90,
            "confidence": 85,
            "evidence_ids": [
              "source-record",
              "source-inspection"
            ]
          },
          {
            "id": "skill.draft",
            "weight": 80,
            "confidence": 80,
            "evidence_ids": [
              "source-record",
              "source-inspection"
            ]
          },
          {
            "id": "skill.compose",
            "weight": 70,
            "confidence": 75,
            "evidence_ids": [
              "source-record",
              "source-inspection"
            ]
          },
          {
            "id": "data.redact",
            "weight": 60,
            "confidence": 85,
            "evidence_ids": [
              "source-record",
              "source-inspection"
            ]
          }
        ],
        "domains": [
          {
            "id": "research",
            "weight": 100,
            "confidence": 90,
            "evidence_ids": [
              "source-record",
              "source-inspection"
            ]
          },
          {
            "id": "software-development",
            "weight": 60,
            "confidence": 70,
            "evidence_ids": [
              "source-record"
            ]
          },
          {
            "id": "data-analysis",
            "weight": 50,
            "confidence": 70,
            "evidence_ids": [
              "source-record"
            ]
          }
        ],
        "workflow_roles": [
          "discover",
          "analyze",
          "design",
          "generate",
          "deliver"
        ]
      },
      "capability_units": [
        {
          "id": "skill:autoskill",
          "kind": "skill_action",
          "capability_id": "screen.observe",
          "effect": "unknown",
          "open_world": false,
          "idempotency": "idempotent",
          "confirmation": "explicit policy",
          "input_contract": "natural_language",
          "output_contract": "natural_language",
          "accepts": [
            "task context"
          ],
          "produces": [
            "task result"
          ],
          "runtime_auth": {
            "type": "none",
            "required": false
          },
          "pricing": {
            "model": "free"
          },
          "evidence_ids": [
            "source-inspection"
          ],
          "metadata": {}
        }
      ],
      "access": {
        "distribution_license": {
          "spdx_id": "MIT",
          "source": "https://github.com/K-Dense-AI/scientific-agent-skills/blob/1e5eeffbdad3749125afe7ab48a39694e27f181c/LICENSE"
        },
        "runtime_auth": {
          "type": "none",
          "required": false
        },
        "runtime_pricing": {
          "model": "free"
        },
        "dependencies": [
          "screenpipe daemon (localhost:3030)",
          "SCREENPIPE_TOKEN",
          "Python environment with httpx, pyyaml, sentence-transformers",
          "Local LLM (LM Studio) or optional cloud backend (Claude/Foundry)"
        ]
      },
      "operational_flags": [
        "requires_local_daemon",
        "requires_environment_variables",
        "local_first_privacy",
        "user_triggered_only"
      ],
      "trust": {
        "signal": "none",
        "evidence_ids": [],
        "reason": "No suspicious or malicious indicators found."
      },
      "fit": {
        "good_for": [
          "Users who want to automatically discover and codify their own repeated research workflows into reusable skills",
          "Privacy-conscious users who prefer local processing and local LLM inference",
          "Researchers and developers using the scientific-agent-skills ecosystem"
        ],
        "not_for": [
          "Users without a running screenpipe daemon or who are unwilling to install it",
          "Real-time screen querying or one-off questions about screenpipe",
          "Users who need immediate results without setup overhead"
        ]
      },
      "evidence": [
        {
          "id": "source-record",
          "type": "source_record",
          "source": "https://raw.githubusercontent.com/K-Dense-AI/scientific-agent-skills/1e5eeffbdad3749125afe7ab48a39694e27f181c/skills/autoskill/SKILL.md",
          "observation": "Submitted Skill record for autoskill; declared license MIT.",
          "observed_at": "2026-09-03T02:47:03Z",
          "payload": {}
        },
        {
          "id": "source-inspection",
          "type": "source_inspection",
          "source": "https://raw.githubusercontent.com/K-Dense-AI/scientific-agent-skills/1e5eeffbdad3749125afe7ab48a39694e27f181c/skills/autoskill/SKILL.md",
          "observation": "The Skill source was fetched and inspected (12789 bytes; SHA-256 6c342b90d218115cdeb959b177c2db1b7715c84e6441074a2e70c896b137b855).",
          "observed_at": "2026-09-03T06:19:53.041Z",
          "payload": {}
        }
      ],
      "unknowns": [
        "Actual runtime behavior and success rate not observed (no real_use evidence)",
        "Compatibility with specific agent runtimes not declared",
        "Exact LLM backend behavior and output quality not independently verified",
        "Whether the skill functions correctly with the declared dependencies in practice"
      ],
      "id": "REV_556285678C1C",
      "resource_id": "RES_46439CB31EC5",
      "evaluator_type": "platform_ai",
      "provider": "deepseek",
      "model": "deepseek-v4-flash",
      "review_scope": "source-inspected-skill",
      "created_at": "2026-09-03T06:20:06.150Z"
    }
  }
}