From rkiding-awesome-finance-skills-1
Tracks finance investment signal evolution with new market data, updating status to strengthened, weakened, falsified, or unchanged. Use for monitoring signal changes.
npx claudepluginhub joshuarweaver/cascade-business-ops --plugin rkiding-awesome-finance-skills-1This skill uses the workspace's default tool permissions.
This skill provides logic to track and update investment signals. It assesses how new market information impacts existing signals (Strengthened, Weakened, Falsified, or Unchanged).
references/PROMPTS.mdscripts/__init__.pyscripts/fin_agent.pyscripts/prompts/fin_agent.pyscripts/prompts/forecast_analyst.pyscripts/prompts/intent_agent.pyscripts/prompts/isq_prompt_generator.pyscripts/prompts/report_agent.pyscripts/prompts/trend_agent.pyscripts/prompts/visualizer.pyscripts/schema/isq_template.pyscripts/schema/models.pyscripts/tools/__init__.pyscripts/tools/toolkits.pyscripts/utils/__init__.pyscripts/utils/content_extractor.pyscripts/utils/database_manager.pyscripts/utils/hybrid_search.pyscripts/utils/json_utils.pyscripts/utils/llm/capability.pyGenerates design tokens/docs from CSS/Tailwind/styled-components codebases, audits visual consistency across 10 dimensions, detects AI slop in UI.
Records polished WebM UI demo videos of web apps using Playwright with cursor overlay, natural pacing, and three-phase scripting. Activates for demo, walkthrough, screen recording, or tutorial requests.
Delivers idiomatic Kotlin patterns for null safety, immutability, sealed classes, coroutines, Flows, extensions, DSL builders, and Gradle DSL. Use when writing, reviewing, refactoring, or designing Kotlin code.
This skill provides logic to track and update investment signals. It assesses how new market information impacts existing signals (Strengthened, Weakened, Falsified, or Unchanged).
YOU (the Agent) are the Tracker. Use the prompts in references/PROMPTS.md.
Workflow:
InvestmentSignal.Tools:
alphaear-search and alphaear-stock skills to gather the necessary data.scripts/fin_agent.py helper _sanitize_signal_output if needing to clean JSON.Key Logic:
Example Usage (Conceptual):
# This skill is currently a pattern extracted from FinAgent.
# In a future refactor, it should be a standalone utility class.
# For now, refer to `scripts/fin_agent.py`'s `track_signal` method implementation.
agno (Agent framework)sqlite3 (built-in)Ensure DatabaseManager is initialized correctly.