autoskill

Detect repeated research workflows from local screenpipe activity and draft skill proposals.

74|5|Updated Dec 10, 2025
One-click install
npx skills add https://github.com/dralkh/seerai --skill autoskill-dralkh
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: autoskill
Source: https://github.com/dralkh/seerai/tree/main/skills/autoskill
Command: npx skills add https://github.com/dralkh/seerai --skill autoskill-dralkh

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires httpx, pyyaml, sentence-transformers, and includes scripts (resource) and references (resource) components.

What problem does it solve?

Autoskill turns your repeated research work into new Skill drafts, so you can spot workflow patterns you already perform and convert them into reusable automations instead of rebuilding them manually.

Core Features & Use Cases

  • Workflow Detection: Reads local screenpipe history, groups repeated app and window-title patterns, and filters out short or one-off sessions.
  • Skill Matching: Compares observed workflows against the existing skill library to decide whether to reuse an existing skill, compose multiple skills, or draft something new.
  • Privacy-Preserving Drafting: Redacts sensitive text before LLM synthesis and keeps detection, clustering, and embeddings local.
  • Use Case: A researcher who repeatedly searches PubMed, reads Zotero notes, and writes paper drafts can ask autoskill to analyze a time window and generate a reviewable skill proposal for that recurring workflow.

Quick Start

Ask autoskill to analyze a recent time window from your local screenpipe history and draft skill proposals for any repeated workflows it finds.

Frequently Asked Questions about autoskill

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I draft reusable skills from recurring research workflows?

Research workflows can be drafted into reusable skills by analyzing local screenpipe activity to detect repeated patterns and synthesizing them into skill proposals. Autoskill groups recurring desktop sessions, filters out one-off tasks, and generates reviewable drafts.

How does workflow detection work with screenpipe for research automation?

Workflow detection reads local screenpipe history and groups repeated app and window-title patterns to identify recurring research tasks. It filters out short or one-off sessions, clustering redacted timelines to isolate genuine repeated workflows like literature reviews or citation management.

Do I need local screenpipe access to analyze research workflows?

Local screenpipe access is required to detect and analyze research workflows. Autoskill reads your local screenpipe history to identify repeated patterns, keeping detection, clustering, and embeddings processing entirely local to preserve privacy.

Are my notes and screen activity kept private when generating skill proposals?

Privacy is preserved by redacting sensitive text before LLM synthesis during skill generation. Autoskill keeps detection, timeline clustering, and semantic embeddings local, ensuring only redacted data is processed by the LLM.

How do I match detected workflows against an existing skill library?

Detected workflows are matched against existing skill descriptions using semantic comparison. Autoskill evaluates whether to reuse an existing skill, compose multiple skills together, or draft a new candidate skill based on the semantic similarity results.

Can I automate Zotero literature review tasks from my desktop activity?

Zotero-centered literature review tasks can be automated by capturing your repeated PubMed searches, Zotero note reading, and draft writing via screenpipe. Autoskill analyzes these recurring desktop activities to generate a reviewable skill proposal for that specific workflow.