tessl i github:FrancyJGLisboa/agent-skill-creator --skill stock-analyzerProvides comprehensive technical analysis for stocks and ETFs using RSI, MACD, Bollinger Bands, and other indicators. Activates when user requests stock analysis, technical indicators, trading signals, or market data for specific ticker symbols.
Validation
75%| Criteria | Description | Result |
|---|---|---|
skill_md_line_count | SKILL.md is long (526 lines); consider splitting into references/ and linking | Warning |
metadata_version | 'metadata' field is not a dictionary | Warning |
license_field | 'license' field is missing | Warning |
frontmatter_unknown_keys | Unknown frontmatter key(s) found; consider removing or moving to metadata | Warning |
Total | 12 / 16 Passed | |
Implementation
15%This skill file is a specification document rather than an actionable skill. It's bloated with meta-information (activation testing results, version history, future enhancements) that provides no value to Claude during execution. The actual instructions for performing technical analysis are buried under layers of documentation about the skill itself rather than how to use it.
Suggestions
Remove all meta-documentation (activation testing, changelogs, future roadmaps, architecture decisions) and focus only on how Claude should perform technical analysis
Provide a clear, numbered workflow: 1) Validate ticker input, 2) Fetch data using specific command, 3) Calculate indicators, 4) Generate signal, 5) Format output
Replace the class-based code examples with direct, executable snippets Claude can actually run, including the full indicator calculation logic
Move reference materials (test suites, API documentation, indicator formulas) to separate files and link to them with clear one-level-deep references
| Dimension | Reasoning | Score |
|---|---|---|
Conciseness | Extremely verbose with extensive meta-documentation about activation systems, test results, architecture decisions, and future roadmaps that Claude doesn't need. Explains basic concepts like what RSI/MACD are, includes version history, changelogs, and marketing-style content that wastes tokens. | 1 / 3 |
Actionability | Contains some executable Python code examples for the main analyzer class and signal generator, but much of it is incomplete (references modules that aren't shown), and the code is embedded in excessive documentation rather than being copy-paste ready for actual use. | 2 / 3 |
Workflow Clarity | No clear step-by-step workflow for how Claude should actually perform stock analysis. The document describes what the skill does conceptually but lacks explicit sequences like 'Step 1: Fetch data, Step 2: Calculate indicators, Step 3: Validate results.' No validation checkpoints for error handling. | 1 / 3 |
Progressive Disclosure | Monolithic wall of text with 500+ lines in a single file. References external files (activation-testing-guide.md, phase4-detection.md) that may not exist, and includes content that should be in separate reference files (full test suites, architecture diagrams, changelogs, future roadmaps). | 1 / 3 |
Total | 5 / 12 Passed |
Activation
100%This is a well-crafted skill description that excels across all dimensions. It provides specific technical indicators, uses natural language that investors would actually use, explicitly states both capabilities and activation triggers, and carves out a distinct niche in technical stock analysis that's unlikely to conflict with other skills.
| Dimension | Reasoning | Score |
|---|---|---|
Specificity | Lists multiple specific concrete actions and indicators: 'RSI, MACD, Bollinger Bands, and other indicators' along with 'technical analysis', 'trading signals', and 'market data'. Uses proper third person voice. | 3 / 3 |
Completeness | Clearly answers both what ('comprehensive technical analysis using RSI, MACD, Bollinger Bands') and when ('Activates when user requests stock analysis, technical indicators, trading signals, or market data for specific ticker symbols'). | 3 / 3 |
Trigger Term Quality | Includes natural keywords users would say: 'stock analysis', 'technical indicators', 'trading signals', 'market data', 'ticker symbols', 'stocks', 'ETFs'. Good coverage of terms investors actually use. | 3 / 3 |
Distinctiveness Conflict Risk | Clear niche focused on technical stock/ETF analysis with specific indicator names (RSI, MACD, Bollinger Bands) and financial terms (ticker symbols, trading signals) that distinguish it from general data analysis or other financial skills. | 3 / 3 |
Total | 12 / 12 Passed |
Reviewed
Table of Contents
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.