{
  "schemaVersion": "1.0",
  "item": {
    "slug": "financial-calculator",
    "name": "Financial Calculator Pro",
    "source": "tencent",
    "type": "skill",
    "category": "开发工具",
    "sourceUrl": "https://clawhub.ai/Tarigha/financial-calculator",
    "canonicalUrl": "https://clawhub.ai/Tarigha/financial-calculator",
    "targetPlatform": "OpenClaw"
  },
  "install": {
    "downloadMode": "redirect",
    "downloadUrl": "/downloads/financial-calculator",
    "sourceDownloadUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=financial-calculator",
    "sourcePlatform": "tencent",
    "targetPlatform": "OpenClaw",
    "installMethod": "Manual import",
    "extraction": "Extract archive",
    "prerequisites": [
      "OpenClaw"
    ],
    "packageFormat": "ZIP package",
    "includedAssets": [
      "SKILL.md",
      "assets/calculator.html",
      "references/formulas.md",
      "scripts/calculate.py",
      "scripts/launch_ui.sh",
      "scripts/web_ui.py"
    ],
    "primaryDoc": "SKILL.md",
    "quickSetup": [
      "Download the package from Yavira.",
      "Extract the archive and review SKILL.md first.",
      "Import or place the package into your OpenClaw setup."
    ],
    "agentAssist": {
      "summary": "Hand the extracted package to your coding agent with a concrete install brief instead of figuring it out manually.",
      "steps": [
        "Download the package from Yavira.",
        "Extract it into a folder your agent can access.",
        "Paste one of the prompts below and point your agent at the extracted folder."
      ],
      "prompts": [
        {
          "label": "New install",
          "body": "I downloaded a skill package from Yavira. Read SKILL.md from the extracted folder and install it by following the included instructions. Tell me what you changed and call out any manual steps you could not complete."
        },
        {
          "label": "Upgrade existing",
          "body": "I downloaded an updated skill package from Yavira. Read SKILL.md from the extracted folder, compare it with my current installation, and upgrade it while preserving any custom configuration unless the package docs explicitly say otherwise. Summarize what changed and any follow-up checks I should run."
        }
      ]
    },
    "sourceHealth": {
      "source": "tencent",
      "status": "healthy",
      "reason": "direct_download_ok",
      "recommendedAction": "download",
      "checkedAt": "2026-04-30T16:55:25.780Z",
      "expiresAt": "2026-05-07T16:55:25.780Z",
      "httpStatus": 200,
      "finalUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=network",
      "contentType": "application/zip",
      "probeMethod": "head",
      "details": {
        "probeUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=network",
        "contentDisposition": "attachment; filename=\"network-1.0.0.zip\"",
        "redirectLocation": null,
        "bodySnippet": null
      },
      "scope": "source",
      "summary": "Source download looks usable.",
      "detail": "Yavira can redirect you to the upstream package for this source.",
      "primaryActionLabel": "Download for OpenClaw",
      "primaryActionHref": "/downloads/financial-calculator"
    },
    "validation": {
      "installChecklist": [
        "Use the Yavira download entry.",
        "Review SKILL.md after the package is downloaded.",
        "Confirm the extracted package contains the expected setup assets."
      ],
      "postInstallChecks": [
        "Confirm the extracted package includes the expected docs or setup files.",
        "Validate the skill or prompts are available in your target agent workspace.",
        "Capture any manual follow-up steps the agent could not complete."
      ]
    },
    "downloadPageUrl": "https://openagent3.xyz/downloads/financial-calculator",
    "agentPageUrl": "https://openagent3.xyz/skills/financial-calculator/agent",
    "manifestUrl": "https://openagent3.xyz/skills/financial-calculator/agent.json",
    "briefUrl": "https://openagent3.xyz/skills/financial-calculator/agent.md"
  },
  "agentAssist": {
    "summary": "Hand the extracted package to your coding agent with a concrete install brief instead of figuring it out manually.",
    "steps": [
      "Download the package from Yavira.",
      "Extract it into a folder your agent can access.",
      "Paste one of the prompts below and point your agent at the extracted folder."
    ],
    "prompts": [
      {
        "label": "New install",
        "body": "I downloaded a skill package from Yavira. Read SKILL.md from the extracted folder and install it by following the included instructions. Tell me what you changed and call out any manual steps you could not complete."
      },
      {
        "label": "Upgrade existing",
        "body": "I downloaded an updated skill package from Yavira. Read SKILL.md from the extracted folder, compare it with my current installation, and upgrade it while preserving any custom configuration unless the package docs explicitly say otherwise. Summarize what changed and any follow-up checks I should run."
      }
    ]
  },
  "documentation": {
    "source": "clawhub",
    "primaryDoc": "SKILL.md",
    "sections": [
      {
        "title": "Financial Calculator",
        "body": "Comprehensive financial calculations including future value, present value, discount/markup pricing, compound interest, and comparative tables."
      },
      {
        "title": "CLI Usage",
        "body": "# Future Value\npython3 scripts/calculate.py fv 10000 0.05 10 12\n# PV=$10,000, Rate=5%, Years=10, Monthly compounding\n\n# Present Value\npython3 scripts/calculate.py pv 20000 0.05 10 12\n# FV=$20,000, Rate=5%, Years=10, Monthly compounding\n\n# Discount\npython3 scripts/calculate.py discount 100 20\n# Price=$100, Discount=20%\n\n# Markup\npython3 scripts/calculate.py markup 100 30\n# Cost=$100, Markup=30%\n\n# Future Value Table\npython3 scripts/calculate.py fv_table 10000 0.03 0.05 0.07 --periods 1 5 10 20\n# Principal=$10,000, Rates=3%,5%,7%, Periods=1,5,10,20 years\n\n# Discount Table\npython3 scripts/calculate.py discount_table 100 10 15 20 25 30\n# Price=$100, Discounts=10%,15%,20%,25%,30%"
      },
      {
        "title": "Web UI",
        "body": "Launch the interactive calculator:\n\n./scripts/launch_ui.sh [port]\n# Default port: 5050\n# Opens at: http://localhost:5050\n# Auto-creates venv and installs Flask if needed\n\nOr manually:\n\ncd skills/financial-calculator\npython3 -m venv venv  # First time only\nvenv/bin/pip install flask  # First time only\nvenv/bin/python scripts/web_ui.py [port]\n\nFeatures:\n\n7 calculator types with intuitive tabs\nReal-time calculations\nInteractive tables\nBeautiful gradient UI\nMobile-responsive design"
      },
      {
        "title": "1. Future Value (FV)",
        "body": "Calculate what an investment will be worth in the future with compound interest.\n\nUse cases:\n\nInvestment growth projections\nSavings account growth\nRetirement planning\n\nInputs:\n\nPrincipal amount\nAnnual interest rate (%)\nTime period (years)\nCompounding frequency (annual/quarterly/monthly/daily)"
      },
      {
        "title": "2. Present Value (PV)",
        "body": "Calculate the current value of a future amount (discounted value).\n\nUse cases:\n\nLoan valuation\nBond pricing\nInvestment analysis\n\nInputs:\n\nFuture value\nAnnual discount rate (%)\nTime period (years)\nCompounding frequency"
      },
      {
        "title": "3. Discount Calculator",
        "body": "Calculate final price after applying percentage discount.\n\nUse cases:\n\nRetail pricing\nSale calculations\nCost savings analysis\n\nInputs:\n\nOriginal price\nDiscount percentage\n\nOutputs:\n\nDiscount amount\nFinal price\nSavings percentage"
      },
      {
        "title": "4. Markup Calculator",
        "body": "Calculate selling price from cost and markup percentage.\n\nUse cases:\n\nProduct pricing\nProfit margin calculation\nBusiness pricing strategy\n\nInputs:\n\nCost price\nMarkup percentage\n\nOutputs:\n\nMarkup amount\nSelling price\nProfit margin (as % of selling price)"
      },
      {
        "title": "5. Compound Interest",
        "body": "Detailed breakdown of compound interest calculations.\n\nUse cases:\n\nInterest analysis\nEffective rate comparison\nLoan interest calculation\n\nOutputs:\n\nFinal amount\nTotal interest earned\nEffective annual rate"
      },
      {
        "title": "6. Future Value Table",
        "body": "Generate comparison table across multiple rates and time periods.\n\nUse cases:\n\nInvestment scenario comparison\nRate shopping\nLong-term planning\n\nFeatures:\n\nAdd multiple interest rates\nAdd multiple time periods\nView all combinations in sortable table\nSee total gain and gain percentage"
      },
      {
        "title": "7. Discount Table",
        "body": "Compare multiple discount percentages for the same price.\n\nUse cases:\n\nBulk pricing strategies\nPromotional planning\nPrice comparison\n\nFeatures:\n\nAdd multiple discount percentages\nSee all discount scenarios\nCompare final prices and savings"
      },
      {
        "title": "Installation",
        "body": "Requires Python 3.7+ and Flask:\n\npip install flask\n\nOr with venv:\n\npython3 -m venv venv\nsource venv/bin/activate\npip install flask"
      },
      {
        "title": "Python API",
        "body": "Import the calculation module:\n\nfrom calculate import (\n    future_value,\n    present_value,\n    discount_amount,\n    markup_price,\n    compound_interest,\n    generate_fv_table,\n    generate_discount_table\n)\n\n# Calculate FV\nfv = future_value(\n    present_value=10000,\n    rate=0.05,  # 5% as decimal\n    periods=10,\n    compound_frequency=12  # Monthly\n)\n\n# Generate table\ntable = generate_fv_table(\n    principal=10000,\n    rates=[0.03, 0.05, 0.07],  # As decimals\n    periods=[1, 5, 10, 20]\n)"
      },
      {
        "title": "Formulas",
        "body": "See references/formulas.md for detailed mathematical formulas, examples, and use cases for all calculations."
      },
      {
        "title": "Tips",
        "body": "Rate Format:\n\nCLI: Use decimals (0.05 for 5%)\nWeb UI: Use percentages (5 for 5%)\nPython API: Use decimals (0.05 for 5%)\n\nCompounding Frequencies:\n\n1 = Annual\n4 = Quarterly\n12 = Monthly\n365 = Daily\n\nTable Generation:\nBest practices for meaningful comparisons:\n\nFV tables: Use 3-5 rates, 4-6 time periods\nDiscount tables: Use 5-10 discount percentages\nKeep tables focused for easier analysis\n\nPerformance:\n\nWeb UI calculations are instant\nTables with >100 combinations may take a few seconds\nCLI is fastest for single calculations"
      },
      {
        "title": "Investment Planning",
        "body": "Use FV Calculator to project single investment\nGenerate FV Table to compare different rates\nCheck Compound Interest for detailed breakdown"
      },
      {
        "title": "Pricing Strategy",
        "body": "Use Markup Calculator to set selling price\nGenerate Discount Table to plan promotions\nCompare margins and final prices"
      },
      {
        "title": "Loan Analysis",
        "body": "Use PV Calculator to value loan\nCheck Compound Interest for total interest cost\nGenerate FV Table to compare loan terms"
      }
    ],
    "body": "Financial Calculator\n\nComprehensive financial calculations including future value, present value, discount/markup pricing, compound interest, and comparative tables.\n\nQuick Start\nCLI Usage\n# Future Value\npython3 scripts/calculate.py fv 10000 0.05 10 12\n# PV=$10,000, Rate=5%, Years=10, Monthly compounding\n\n# Present Value\npython3 scripts/calculate.py pv 20000 0.05 10 12\n# FV=$20,000, Rate=5%, Years=10, Monthly compounding\n\n# Discount\npython3 scripts/calculate.py discount 100 20\n# Price=$100, Discount=20%\n\n# Markup\npython3 scripts/calculate.py markup 100 30\n# Cost=$100, Markup=30%\n\n# Future Value Table\npython3 scripts/calculate.py fv_table 10000 0.03 0.05 0.07 --periods 1 5 10 20\n# Principal=$10,000, Rates=3%,5%,7%, Periods=1,5,10,20 years\n\n# Discount Table\npython3 scripts/calculate.py discount_table 100 10 15 20 25 30\n# Price=$100, Discounts=10%,15%,20%,25%,30%\n\nWeb UI\n\nLaunch the interactive calculator:\n\n./scripts/launch_ui.sh [port]\n# Default port: 5050\n# Opens at: http://localhost:5050\n# Auto-creates venv and installs Flask if needed\n\n\nOr manually:\n\ncd skills/financial-calculator\npython3 -m venv venv  # First time only\nvenv/bin/pip install flask  # First time only\nvenv/bin/python scripts/web_ui.py [port]\n\n\nFeatures:\n\n7 calculator types with intuitive tabs\nReal-time calculations\nInteractive tables\nBeautiful gradient UI\nMobile-responsive design\nCalculators\n1. Future Value (FV)\n\nCalculate what an investment will be worth in the future with compound interest.\n\nUse cases:\n\nInvestment growth projections\nSavings account growth\nRetirement planning\n\nInputs:\n\nPrincipal amount\nAnnual interest rate (%)\nTime period (years)\nCompounding frequency (annual/quarterly/monthly/daily)\n2. Present Value (PV)\n\nCalculate the current value of a future amount (discounted value).\n\nUse cases:\n\nLoan valuation\nBond pricing\nInvestment analysis\n\nInputs:\n\nFuture value\nAnnual discount rate (%)\nTime period (years)\nCompounding frequency\n3. Discount Calculator\n\nCalculate final price after applying percentage discount.\n\nUse cases:\n\nRetail pricing\nSale calculations\nCost savings analysis\n\nInputs:\n\nOriginal price\nDiscount percentage\n\nOutputs:\n\nDiscount amount\nFinal price\nSavings percentage\n4. Markup Calculator\n\nCalculate selling price from cost and markup percentage.\n\nUse cases:\n\nProduct pricing\nProfit margin calculation\nBusiness pricing strategy\n\nInputs:\n\nCost price\nMarkup percentage\n\nOutputs:\n\nMarkup amount\nSelling price\nProfit margin (as % of selling price)\n5. Compound Interest\n\nDetailed breakdown of compound interest calculations.\n\nUse cases:\n\nInterest analysis\nEffective rate comparison\nLoan interest calculation\n\nOutputs:\n\nFinal amount\nTotal interest earned\nEffective annual rate\n6. Future Value Table\n\nGenerate comparison table across multiple rates and time periods.\n\nUse cases:\n\nInvestment scenario comparison\nRate shopping\nLong-term planning\n\nFeatures:\n\nAdd multiple interest rates\nAdd multiple time periods\nView all combinations in sortable table\nSee total gain and gain percentage\n7. Discount Table\n\nCompare multiple discount percentages for the same price.\n\nUse cases:\n\nBulk pricing strategies\nPromotional planning\nPrice comparison\n\nFeatures:\n\nAdd multiple discount percentages\nSee all discount scenarios\nCompare final prices and savings\nInstallation\n\nRequires Python 3.7+ and Flask:\n\npip install flask\n\n\nOr with venv:\n\npython3 -m venv venv\nsource venv/bin/activate\npip install flask\n\nPython API\n\nImport the calculation module:\n\nfrom calculate import (\n    future_value,\n    present_value,\n    discount_amount,\n    markup_price,\n    compound_interest,\n    generate_fv_table,\n    generate_discount_table\n)\n\n# Calculate FV\nfv = future_value(\n    present_value=10000,\n    rate=0.05,  # 5% as decimal\n    periods=10,\n    compound_frequency=12  # Monthly\n)\n\n# Generate table\ntable = generate_fv_table(\n    principal=10000,\n    rates=[0.03, 0.05, 0.07],  # As decimals\n    periods=[1, 5, 10, 20]\n)\n\nFormulas\n\nSee references/formulas.md for detailed mathematical formulas, examples, and use cases for all calculations.\n\nTips\n\nRate Format:\n\nCLI: Use decimals (0.05 for 5%)\nWeb UI: Use percentages (5 for 5%)\nPython API: Use decimals (0.05 for 5%)\n\nCompounding Frequencies:\n\n1 = Annual\n4 = Quarterly\n12 = Monthly\n365 = Daily\n\nTable Generation: Best practices for meaningful comparisons:\n\nFV tables: Use 3-5 rates, 4-6 time periods\nDiscount tables: Use 5-10 discount percentages\nKeep tables focused for easier analysis\n\nPerformance:\n\nWeb UI calculations are instant\nTables with >100 combinations may take a few seconds\nCLI is fastest for single calculations\nCommon Workflows\nInvestment Planning\nUse FV Calculator to project single investment\nGenerate FV Table to compare different rates\nCheck Compound Interest for detailed breakdown\nPricing Strategy\nUse Markup Calculator to set selling price\nGenerate Discount Table to plan promotions\nCompare margins and final prices\nLoan Analysis\nUse PV Calculator to value loan\nCheck Compound Interest for total interest cost\nGenerate FV Table to compare loan terms"
  },
  "trust": {
    "sourceLabel": "tencent",
    "provenanceUrl": "https://clawhub.ai/Tarigha/financial-calculator",
    "publisherUrl": "https://clawhub.ai/Tarigha/financial-calculator",
    "owner": "Tarigha",
    "version": "1.0.0",
    "license": null,
    "verificationStatus": "Indexed source record"
  },
  "links": {
    "detailUrl": "https://openagent3.xyz/skills/financial-calculator",
    "downloadUrl": "https://openagent3.xyz/downloads/financial-calculator",
    "agentUrl": "https://openagent3.xyz/skills/financial-calculator/agent",
    "manifestUrl": "https://openagent3.xyz/skills/financial-calculator/agent.json",
    "briefUrl": "https://openagent3.xyz/skills/financial-calculator/agent.md"
  }
}