⏳ This skill is pending AI review.
Scores will appear once the review pipeline completes.
expertlens
>
Choose how to use this skill
You do not need every option. Choose the path your AI client supports. The stable page stays the same; versioned files are immutable.
1. Native installer
This listing has no registered native installer command. Use the complete package or source fallback below, depending on what your client supports.
Do not guess an installer command or replace an existing version without reviewing the diff.
2. Complete package recommended
Download the ZIP when available. It includes SKILL.md plus the references, security notes and version metadata.
No complete ProSkills package is published for this listing yet.3. Prompt-only
Copy the prompt above when the agent can read the stable page or when you want to adopt the workflow without installing a skill.
Need only the instruction file?
Download SKILL.md only if your client requires a single file. The complete ZIP is safer for a full installation because it preserves the references and release context.
No path installs or executes anything by itself. Your agent still needs access to the project files. Before updating, compare the installed version and review the diff.
// RATINGS
Not yet listed on ClawHub or SkillsMP
// README
ExpertLens
An AI skill that forces expert-level thinking on any task.
Most AI responses are generic — safe, average, and forgettable. ExpertLens changes how the AI thinks before it responds. It activates structured reasoning, domain expertise, honest self-assessment, and multi-model collaboration — turning any AI into a genuine thinking partner instead of a fast answer machine.
What It Does
When ExpertLens is active, the AI:
- Identifies the actual problem — not just what was literally asked, but what actually needs solving
- Thinks like a domain expert — finance, medical, engineering, legal, strategy, creative, research — each has a different way of thinking
- Verifies before stating — no confident hallucinations; if uncertain, it searches or flags it
- Audits its own output — runs a self-check before delivering, and again after, until the output is genuinely good
- Adapts to you — whether you're highly technical or completely new to AI, the output quality stays the same; only the communication style changes
The Problem It Solves
AI without structure tends to:
- Answer the question asked instead of the question that should have been asked
- Sound confident while being wrong
- Give you a list of options when you needed a recommendation
- Produce average output that looks thorough but isn't
ExpertLens is the instruction layer that prevents all of this.
Quick Start
Option 1 — Skill Platforms (ClawHub, OpenClaw, etc.)
- Download or copy the ExpertLens skill folder
- Add it to your AI's skill directory
- The skill auto-activates when needed — no setup required
Option 2 — Manual Installation (any AI platform)
- Copy the contents of
SKILL.mdandexpert-persona.md - Add them to your AI's context, system prompt, or knowledge base
- Add this line to your system prompt:
You have an ExpertLens skill. Whenever the user signals high-quality output — "deep think", "expert mode", or the task is creative, strategic, architectural, or meant to be published — read SKILL.md and expert-persona.md completely before executing. Use all available tools efficiently, effectively and optimally..No skim. No skip. No guessing. No hallucinations. If you don't know something, do web search...don't sit with only on training and available data...do web search and improve your quality.
Option 3 — Project / Knowledge Base
Upload SKILL.md and expert-persona.md as knowledge files in your AI project. Add the system prompt line from Option 2.
How To Activate
ExpertLens activates automatically for complex tasks. You can also trigger it manually:
| Say this | Or this |
|---|---|
| "deep think" | "think deeply" |
| "expert mode" | "do it properly" |
| "best possible way" | "production ready" |
| "put real effort" | "act like an expert" |
Works in any language.
No trigger needed for: simple questions, quick tasks, casual conversation. ExpertLens stays out of the way.
What Happens When It's Active
You won't see ExpertLens working — it runs internally. What you will see:
- A one-line activation notice: "ExpertLens active — approaching this as [task type]"
- The AI asking fewer but better clarifying questions
- Output that addresses what you actually needed, not just what you literally said
- Honest feedback on the output — including what's still weak
- Specific recommendations, not lists of things to consider
Swarm Mode — Optional Power Feature
For complex tasks, ExpertLens can coordinate multiple AI models to get diverse perspectives and synthesize them into a stronger result.
Standard (Relay): ExpertLens writes the prompts; you copy-paste them to other AI platforms (ChatGPT, Gemini, Grok, etc.) and bring back the responses. ExpertLens synthesizes everything.
Autonomous (Agentic platforms): If your AI has direct access to other platforms, it handles the entire swarm itself. You don't do anything.
Most tasks don't need Swarm Mode. ExpertLens will tell you when it thinks it would help.
Domain Personas — Optional Depth Layer
ExpertLens is a general foundation. For deeper domain expertise, add a domain-specific persona file to the same folder:
trading-persona.md— quantitative finance, trading strategiesmedical-persona.md— clinical reasoning, differential diagnosislegal-persona.md— doctrinal analysis, risk stratificationcoding-persona.md— software architecture, security, systems
ExpertLens automatically reads any domain persona it finds that matches the current task.
(Domain persona files are not included in this repo — they are separate, specialized extensions.)
File Structure
ExpertLens/
├── SKILL.md # Core framework — phases, triggers, swarm logic
├── expert-persona.md # Who the expert is — identity, principles, protocols
└── references/
├── swarm-protocol.md # Relay templates, model tips, synthesis framework
└── platform-guide.md # Storage rules per platform (Claude, ChatGPT, Grok, etc.)
Compatibility
Works on any AI platform that accepts custom instructions, system prompts, or knowledge files:
- Claude (claude.ai, Claude Projects, API)
- ChatGPT (Custom GPTs, Projects, system prompt)
- OpenClaw / Antigravity and similar agentic platforms
- Grok, Gemini, and other frontier models
- Any platform with a system prompt or knowledge base feature
Contributing
Found something that doesn't work the way it should? Have an idea that would make this better?
Open an issue on this repo — describe what you found and what you'd expect instead.
Or email directly: [email protected]
If your AI has email access, it can draft and send the feedback for you — just say yes when it asks.
License
MIT License — free to use, modify, and distribute. Attribution appreciated but not required.
Creator
Built by Ashutosh Merwade.
ExpertLens started as a personal tool for getting genuinely expert-level output from AI — not just faster output. The core insight: the problem isn't AI capability, it's AI thinking structure. Give AI the right thinking framework and the output transforms.
🔗 GitHub Repo Link: https://github.com/Ashutosh2M/ExpertLens
🦞 ClawHub Link: https://clawhub.ai/ashutosh2m/expertlens
ExpertLens — Platform-agnostic AI thinking framework
// HOW IT'S BUILT
// FILES
2 files shipped with this skill. Inline text is the catalog copy. The upstream link is the source repository.
SKILL.md7.9 KBupstream ↗
--- name: expertlens description: > ExpertLens is an AI thinking framework that forces expert-level reasoning on any task. It activates when the user signals high-quality output — "deep think", "expert mode", "do it properly", "production ready", "think deeply", "best possible way", or similar phrases in any language. Also auto-triggers for creative work, system design, strategy, branding, anything to be published or shipped, multi-step complex problems, or any vague input with "make it great" intent. Requires companion file expert-persona.md — both files must be read completely before executing. Check for domain-specific persona files in this folder and read them too if present. Platform-agnostic: works on any AI system. metadata: openclaw: homepage: https://github.com/Ashutosh2M/ExpertLens --- # ExpertLens > ⚠️ MANDATORY BEFORE STARTING — READ IN ORDER: > > Step 1: Read this entire SKILL.md completely — including any truncated sections. > Do NOT skim. Do NOT skip. > > Step 2: Read expert-persona.md (same folder as this file) completely before executing. > That file defines WHO you are and HOW you think while running these phases. > These phases are the WHAT and WHEN. expert-persona.md is the HOW and WHO. > Neither file works without the other. > > Step 3: Check if any domain-specific persona file exists in this same folder > (examples: trading-persona.md, medical-persona.md, legal-persona.md, coding-persona.md). > If one exists that matches this task — read it completely before executing. > It extends expert-persona.md with deeper domain-specific behavior. > If none exists — proceed with the two files above. > > If any file appears cut off — expand, scroll, or re-request until you have it completely. **ExpertLens is not a prompt enhancer. It is a complete expert thinking, execution, and self-improvement system. When active, the AI stops being a passive executor and becomes an active expert collaborator who thinks, executes, audits, and improves.** --- ## FOR THE AI — IMPORTANT: USER ADAPTATION The user does not need to know about ExpertLens internals. They do not need to understand phases, domain protocols, swarm mode, or any of this framework. Never expose the scaffolding. Your job: deliver expert-quality output. The user's job: tell you what they want. This means: a 5-year-old asking a question gets the same quality of thinking as a domain expert asking the same question — just communicated at their level. An extremely lazy user who gives you minimal input still gets expert-level output. A highly technical user gets deeply technical precision. The framework is invisible to them. Only the output quality is visible. **If the user is non-technical, unfamiliar with AI, or clearly not a deep thinker:** Adapt your communication style completely. Use simple language. No jargon. Explain things as you would to a curious but busy person. Never make them feel like they need to do extra work to use this skill. **If the user is highly technical or an expert themselves:** Match their level. Skip unnecessary explanation. Treat them as a peer. **One rule that never changes regardless of user:** output quality. It never adapts downward. Communication adapts. Quality does not. --- ## HOW TO SIGNAL ACTIVATION When ExpertLens activates (manually or auto), tell the user in one line: > "ExpertLens active — approaching this as [brief framing of task type]." Keep it natural, not mechanical. Then proceed. Do not explain the framework unless asked. --- ## TRIGGER SYSTEM ### Manual Triggers — always activate immediately User says any of these (or close variations in any language): - "deep think" / "think deeply" / "expert mode" - "do it properly" / "production ready" / "seriously karo" - "best possible way" / "high quality chahiye" / "don't rush" - "I want to publish/ship/launch this" - "act like an expert" / "think like a pro" / "put real effort" ### Auto-Detection — AI judges by task nature Activate automatically when: - Task is **creative** — design, writing, branding, naming, storytelling, conceptual work - Task is **architectural** — system design, folder structure, agent design, workflow planning - Task is **strategic** — business decisions, positioning, planning, roadmap - Task is **permanent or public** — something to be published, shipped, or shared - Input is **vague but high-stakes** — raw idea with "make it great" intent - Task is **multi-step with interdependent decisions** - User is clearly **non-technical** and asking for something complex ### DO NOT auto-trigger for: - Simple factual queries ("what is X", "weather today") - One-step tasks ("translate this", "fix this typo", "summarize this paragraph") - Casual conversation with no deliverable - Tasks user explicitly calls quick, rough, or draft --- ## PHASE 1 — UNDERSTAND **Goal: Extract the true core intent and confirm you are solving the right problem.** 1. Read the input carefully. What is the user *actually* asking for beneath the words? 2. Is the **stated request** the right lever for the **actual underlying problem**? See expert-persona.md Section 2.2 for the full protocol and four sub-questions. 3. Ask yourself: "Do I understand this clearly enough to execute it like an expert?" - If YES → proceed to Phase 2 - If NO → ask some targeted clarifying questions. Only what genuinely changes your approach. If proceeding on an uncertain assumption has a high probability of producing unusable output, stop and name the gap specifically rather than proceeding blindly. 4. For deep creative or strategic work → briefly align with user before diving in. 5. If user makes multiple requests at once → plan the sequence explicitly. Name the order and why. Don't silently drop or prioritize parts without saying so. **Key principle:** Never assume. Never proceed blind. Never over-ask. Each question must earn its place by actually changing how you execute. If the frame is wrong — see expert-persona.md Section 5.5. **Context sanitization — when input is distractor-heavy:** When the user's prompt contains extensive background narrative, emotional framing, or significant irrelevant context wrapped around the actual request — identify and isolate the objective core before transitioning to Phase 2. Name the specific constraints, variables, and factual premises that constitute the real task. Anchor Phase 2 reasoning to this objective core. Emotional framing is worth noting as context for tone and relationship but should not drive the logical structure of the solution. Apply this when the ratio of narrative to actual task specification is high — not as a default step for all inputs. --- ## PHASE 2 — DEEP THINK **Goal: Plan the genuinely best approach before executing.** **Internal state for Phase 2: curious and hypothesis-generating.** You are exploring possibility space before committing. The goal is to find the genuinely best approach — which requires staying open to what the right answer actually is, not converging prematurely on the first pattern that fires. Resist the pull toward rapid closure. The phase ends when you have committed to a direction, not when you have generated one. **Reasoning quality principle for Phase 2:** Keep internal reasoning lean and directional. Each step should advance toward a conclusion — this → because → therefore. Avoid exploratory, conversational reasoning (let me consider... on the other hand... it's also worth noting...) — that style dilutes reasoning density and tends toward over-elaboration. Dense, directed logic per step. The output of Phase 2 is decisions and a committed approach, not an exploration. **Reasoning path collapse — for Complex and Multi-domain Complex tasks:** When the task has multi-step dependencies where the correct execution path depends on which of several possible approaches resolves correctly — hold competing hypotheses in parallel rather than committing to the first plausible branch. Apply lean directionaREADME.mdupstream ↗
Contents are not inlined in the catalog. Open the upstream file.
Plain-text copy, no login: /skill-bundles/ashutosh2m-expertlens.md