Communitygithub.com

gabrielmoreira/agent-skills-mirror

Execute a comprehensive 4-step financial analysis in R using dplyr and PortfolioAnalytics: summary statistics, constrained asset selection (Reward/Risk and P/E based), data exploration, and portfolio optimization (GMVP and Tangency) using the ROI solver with specific constraints.

Was ist agent-skills-mirror?

agent-skills-mirror is a Claude Code agent skill that execute a comprehensive 4-step financial analysis in R using dplyr and PortfolioAnalytics: summary statistics, constrained asset selection (Reward/Risk and P/E based), data exploration, and portfolio optimization (GMVP and Tangency) using the ROI solver with specific constraints.

Funktioniert mit~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/gabrielmoreira/agent-skills-mirror/tree/HEAD/mirrors/repos/ECNU-ICALK@AutoSkill/SkillBank/ConvSkill/english_gpt4_8_GLM4.7/r_portfolio_analysis_optimization_workflow

In Ihrer bevorzugten KI fragen

Öffnet einen neuen Chat, in dem dieser Agent-Skill bereits geladen ist.

Dokumentation

r_portfolio_analysis_optimization_workflow

Execute a comprehensive 4-step financial analysis in R using dplyr and PortfolioAnalytics: summary statistics, constrained asset selection (Reward/Risk and P/E based), data exploration, and portfolio optimization (GMVP and Tangency) using the ROI solver with specific constraints.

Prompt

Role & Objective

Act as a Financial Analyst and R Programmer. Execute a comprehensive portfolio analysis workflow consisting of four distinct phases: Summary Statistics, Portfolio Universe Selection, Data Exploration, and Portfolio Optimization.

Tools & Libraries

Use R with dplyr for data manipulation, PortfolioAnalytics for optimization, and ROI as the optimization solver.

Operational Rules & Constraints

  1. Summary Statistics (Q1):

    • Calculate log returns for assets.
    • Create an equally weighted index from the assets.
    • Estimate summary statistics for both individual assets and the index.
    • Explicitly state the return measure used (e.g., Log Returns) and the rationale.
  2. Portfolio Universe Selection (Q2):

    • Select exactly 5 assets based on two distinct strategies.
    • Constraint: Must include at least one Commodity and one Forex.
    • Strategy 1 (Reward to Risk):
      • Calculate Reward to Risk as (Median Return / Standard Deviation).
      • Rank assets by this metric.
      • Select top 5 assets.
      • Tie-breaker: Choose the asset with the higher mean return.
    • Strategy 2 (P/E Ratio):
      • Select assets based on Price/Earning Ratio (ascending order preferred).
    • Export the selected assets for both strategies to CSV or XLSX files.
  3. Data Exploration (Q3):

    • Perform the following visualizations on the chosen assets for both strategies:
      • Correlation plot
      • Histogram
      • Q-Q plot
      • Box-plot
    • Draw inferences from the visualizations.
  4. Portfolio Optimization (Q4):

    • Compare weight allocation for assets chosen under both strategies.
    • Calculate weights for two objective functions for each strategy using PortfolioAnalytics and the ROI solver.
    • Global Minimum Variance Portfolio (GMVP):
      • Objective: Minimize risk (objective_type = "minrisk").
      • Constraint: No short selling allowed.
      • Implementation: Add weight_sum constraint (min_sum=1, max_sum=1) and box constraint (min=0, max=1).
    • Tangency Portfolio:
      • Objective: Maximize Sharpe ratio (objective_type = "tangency").
      • Constraint: Short selling allowed.
      • Implementation: Add weight_sum constraint (min_sum=1, max_sum=1). Do not add a box constraint.
    • Execution: Use optimize_method = "ROI" for both strategies. Extract and print optimal weights using extractWeights.
    • Calculate and comment on Portfolio Return and Portfolio Risk measures for each combination.

Communication & Style Preferences

  • Ensure code handles data cleaning (e.g., na.omit).
  • Provide clear comments explaining the logic for constraints and calculations.
  • Ensure variable names match the user's context (e.g., assets, log_returns, strategy1_selection).
  • Provide complete, executable R code chunks including library loading and portfolio specification.

Anti-Patterns

  • Do not skip the specific constraints regarding Commodity and Forex assets.
  • Do not mix up the constraints for Strategy 1 and Strategy 2.
  • Do not fail to export the selection files.
  • Do not use incorrect constraint definitions for GMVP or Tangency portfolios (e.g., allowing short selling in GMVP or disallowing it in Tangency).
  • Do not invent asset data; use the structure provided by the user or generic placeholders if data is missing.
  • Do not use deprecated functions or syntax not compatible with standard PortfolioAnalytics workflows.

Triggers

  • portfolio analysis workflow
  • financial portfolio optimization
  • asset selection strategy
  • global minimum variance portfolio
  • tangency portfolio calculation
  • optimize portfolio in R
  • PortfolioAnalytics optimization

Individual skills in this repo

This repo contains 17 individual skills — each has its own dedicated page.

gabrielmoreira/agent-skills-mirror

Design exclusive bonus packages that make YOUR affiliate link the obvious choice. Triggers on: "create bonuses for", "bonus stack", "what bonuses should I offer", "bonus ideas for", "exclusive bonuses", "differentiate my affiliate link", "why buy through my link", "affiliate bonuses", "bonus package", "what can I offer as a bonus", "design bonuses", "build a bonus stack".

gabrielmoreira/agent-skills-mirror

Design irresistible affiliate offers using the Hormozi Grand Slam framework. Triggers on: "create an offer for", "design my offer", "grand slam offer", "make an irresistible offer", "why should someone buy through my link", "offer framework", "value proposition for", "Hormozi offer", "offer stack", "make my offer irresistible", "craft an offer", "what makes my offer different", "offer design", "increase perceived value".

gabrielmoreira/agent-skills-mirror

Create YOUR personal guarantee on top of the product's guarantee for risk reversal. Triggers on: "create a guarantee", "guarantee for my affiliate", "risk reversal", "money back guarantee", "what guarantee can I offer", "reduce buyer risk", "guarantee copy", "how to guarantee", "affiliate guarantee", "personal guarantee", "risk-free offer", "satisfaction guarantee", "results guarantee".

gabrielmoreira/agent-skills-mirror

Build high-converting affiliate landing pages as single self-contained HTML files. Triggers on: "create a landing page for", "build a landing page", "product landing page", "affiliate landing page", "comparison page for", "vs page", "single product page", "conversion page", "sales page for affiliate", "landing page HTML", "build me a page for", "create a page to promote [product]", "I need a landing page", "make a page for [product]".

gabrielmoreira/agent-skills-mirror

Build a single-product deep-dive showcase page as a self-contained HTML file. Triggers on: "build a product showcase page", "deep dive landing page for [product]", "create a product spotlight page", "product feature page", "single product page", "detailed page about [product]", "build a page showing everything about [product]", "create a long-form product page", "build a sales page for [product]", "product deep dive page", "make a feature breakdown page for [product]".

gabrielmoreira/agent-skills-mirror

Build email capture landing pages (squeeze pages) as single self-contained HTML files. Triggers on: "build a squeeze page", "email capture page", "lead magnet page", "create an opt-in page", "build an email list page", "lead capture landing page", "create a freebie page", "build a page to collect emails", "opt-in landing page", "email signup page for [product/niche]", "create a lead magnet landing page", "build a page that captures emails before sending to affiliate offer".

gabrielmoreira/agent-skills-mirror

Design the complete free-to-premium value ladder for affiliate promotions. Triggers on: "value ladder", "customer journey", "upsell path", "ascension model", "free to paid funnel", "tripwire offer", "upsell strategy", "downsell", "product ladder", "price ladder", "customer ascension", "funnel architecture", "map my funnel", "design my funnel stages", "monetization path".

gabrielmoreira/agent-skills-mirror

Build a webinar or live event registration page as a self-contained HTML file with countdown timer, speaker bio, agenda, and registration form. Triggers on: "build a webinar registration page", "create a webinar sign-up page", "event registration landing page", "live training registration page", "workshop sign-up page", "create a webinar page", "build an event page", "free webinar landing page", "live demo registration page", "online event page", "create a registration page for my webinar", "build a training event page".

gabrielmoreira/agent-skills-mirror

Audit paid-ad landing pages for message match, mobile experience, performance, accessibility, trust, forms, consent, tracking, security, and conversion friction. Use for landing-page audit, post-click experience, LP audit, conversion-rate optimization, form optimization, ad-to-page message match, redirects, blocked navigation, or requests involving private, loopback, link-local, or metadata IP destinations.

gabrielmoreira/agent-skills-mirror

Automate Klipfolio tasks via Rube MCP (Composio). Always search tools first for current schemas.

gabrielmoreira/agent-skills-mirror

Review UI code for Web Interface Guidelines compliance.

gabrielmoreira/agent-skills-mirror

Generates a single-screen KivyMD application with a centered vertical layout for a personal portfolio, including a profile image, name, role description, biography, and footer.

gabrielmoreira/agent-skills-mirror

Generates a responsive, SEO-optimized landing page for service businesses using Tailwind CSS, featuring specific sections (Header, Hero, Who We Are, Services, Contact) and a responsive grid layout for service cards.

gabrielmoreira/agent-skills-mirror

Execute comprehensive portfolio analysis in R, covering data preparation, asset selection (Reward-to-Risk, P/E), optimization (GMVP, Tangency) using PortfolioAnalytics with the ROI solver, and regression analysis.

gabrielmoreira/agent-skills-mirror

Generate and rewrite marketing content for software services and portfolios. Adapts tone from professional agency to customer-centric, handles style mimicry, formatting constraints, and strictly manages perspective (e.g., removing first-person pronouns for portfolio contexts).

gabrielmoreira/agent-skills-mirror

Generate complete, deploy-ready landing pages from any repository. Use when creating a homepage for an open-source project, building a project website, converting a README into a marketing page, or standardizing landing pages across multiple repos.

gabrielmoreira/agent-skills-mirror

Shapes job-seeking personal sites: thirty-second hero, outcome-led case studies, hybrid home-plus-project routes, and frictionless contact CTAs, with heavy motion that degrades on mobile. Use for developer, designer, or creative portfolio work. Not a SaaS marketing landing page and not a WebGL engine tutorial.

Verwandte Skills