sharingan

Replicate skills from GitHub repos, articles, or local code into sd0x-dev-flow skill definitions.

189|25|Updated Jan 30, 2026
One-click install
npx skills add https://github.com/sd0xdev/sd0x-harness --skill sharingan-sd0xdev
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: sharingan
Source: https://github.com/sd0xdev/sd0x-harness/tree/main/skills/sharingan
Command: npx skills add https://github.com/sd0xdev/sd0x-harness --skill sharingan-sd0xdev

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve? Converting knowledge from external sources—GitHub plugin repos, technical articles, papers, or local code—into properly formatted sd0x-dev-flow skill definitions is manual and error-prone. This Skill automates the scan, analysis, generation, and validation pipeline so replicated skills conform to the target format with verified frontmatter, routing signatures, and dependency checks. ## Core Features & Use Cases - Multi-source ingestion: Accepts GitHub URLs (deterministic regex fast-path), non-GitHub URLs and concepts (LLM classifier with confidence gate), or local code paths, all normalized into a SourceBundle intermediate format. - Dependency-aware generation: Builds a skill dependency graph using Tarjan's SCC cycle detection and Kahn's topological sort to produce leaf-first batch generation plans. - 3-layer validation: Validates generated skills via frontmatter schema checks (L1), skill-lint format rules (L2), and LLM semantic consistency checks (L3) that flag hallucinated tools or missing references. - Security envelope: Enforces HTTPS-only fetching, denies private/reserved addresses, caps payloads at 500KB, sanitizes external content, and never executes fetched code. - Use Case: Point it at a community plugin repo like anthropics/skills to produce an analysis report with a dependency graph and untranslatable-element flags, then run generate mode to write validated SKILL.md files into your project. ## Quick Start Analyze the skills in the GitHub repo https://github.com/anthropics/skills and generate equivalent sd0x-dev-flow skill definitions in my skills directory.

Frequently Asked Questions about sharingan

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

FAQPage Schema
How do I copy skills from a GitHub repo into my project?▼

Run the skill with a GitHub URL such as /sharingan https://github.com/owner/repo. It scans the repo via the GitHub CLI, classifies it as plugin, collection, or single skill, and produces an analysis report. Add --mode generate to write validated SKILL.md files.

How to convert an article or paper into a skill definition?▼

Provide a non-GitHub HTTPS URL or a concept description as input. An LLM classifier routes it to the external_evidence strategy, which delegates to deep-research and normalizes the findings into a SourceBundle before generation.

What input sources does skill replication support?▼

Three strategies are supported: github_repo for GitHub URLs matched by regex, external_evidence for non-GitHub URLs and abstract concepts, and local_code_context for file paths or module references in the current project.

Does it handle dependencies between replicated skills?▼

Yes. It builds a dependency graph from skill references, detects cycles with Tarjan's SCC algorithm, and topologically sorts skills into leaf-first batches. Cycles larger than three nodes are flagged for human review.

When should I not use skill replication?▼

Do not use it for creating skills from scratch (use skill-creator), project onboarding (use repo-intake), or research without skill output (use deep-research). It is specifically for converting existing external knowledge into skill format.

Is fetching external repo content safe?▼

Fetches are restricted to HTTPS with private and reserved addresses denied, payloads capped at 500KB, and a 30-second timeout. All external content is sanitized, treated as untrusted data, and never executed.