Run any Skill in Manus
with one click
with one click
Run any Skill in Manus with one click
Get Startednsforge-code-generation
程式碼/報告生成。觸發詞:生成程式碼, Python 函數, LaTeX, 報告, export。
Stars2
Forks0
UpdatedJanuary 4, 2026 at 16:17
SKILL.md
readonlyMenu
程式碼/報告生成。觸發詞:生成程式碼, Python 函數, LaTeX, 報告, export。
步進式推導工作流。觸發詞:推導, derive, 組合公式, 建立模型。
公式庫管理。觸發詞:找公式, 列出, 更新公式, 刪除公式, 公式庫。
外部公式搜尋。觸發詞:搜尋公式, Wikidata, BioModels, 物理常數, PK模型, 反應動力學。
快速計算(無需會話)。觸發詞:計算, 簡化, 求解, 微分, 積分, 極限, 級數, 不等式, 機率。
驗證工具組合。觸發詞:驗證, verify, check, 維度, dimension。
| name | nsforge-code-generation |
| description | 程式碼/報告生成。觸發詞:生成程式碼, Python 函數, LaTeX, 報告, export。 |
⚠️ 生成後必須向用戶展示結果!
- 生成的 Python 函數要用程式碼區塊展示
- 生成的 LaTeX 要渲染給用戶看
- 生成 Markdown 報告後顯示完整內容
| 輸出類型 | 工具 |
|---|---|
| Python 函數 | generate_python_function(name, description, parameters, steps, return_vars) |
| LaTeX 公式 | generate_latex_derivation(steps, title?, include_preamble?) |
| Markdown 報告 | generate_derivation_report(title, given, steps, result, assumptions?, limitations?) |
| SymPy 腳本 | generate_sympy_script(expressions, operations) |
generate_python_function(
name="arrhenius_rate",
description="Calculate rate using Arrhenius equation",
parameters=[
{"name": "k_ref", "type": "float", "description": "Reference rate (1/s)"},
{"name": "E_a", "type": "float", "description": "Activation energy (J/mol)"},
{"name": "T", "type": "float", "description": "Temperature (K)"}
],
steps=[
{"description": "Arrhenius equation", "expression": "k_ref * exp(E_a/R * (1/T_ref - 1/T))", "result_var": "k"}
],
return_vars=["k"]
)
generate_latex_derivation(
steps=[
{"description": "Base model", "expression": "C = C_0 e^{-kt}"},
{"description": "Substitute k", "expression": "C = C_0 e^{-k_{ref} e^{...} t}"}
],
title="Temperature-Corrected Elimination"
)
generate_derivation_report(
title="Temperature-Corrected Elimination",
given=["One-compartment model: $C = C_0 e^{-kt}$"],
steps=[{"description": "...", "expression": "..."}],
result="$C(t,T) = ...$",
assumptions=["First-order elimination"],
limitations=["Valid for 32-42°C"]
)
generate_sympy_script(
expressions=[
{"name": "C_base", "expr": "C_0 * exp(-k*t)", "description": "One-compartment"}
],
operations=[
{"op": "substitute", "input": "C_base", "var": "k", "replacement": "k_arrhenius"}
]
)
複雜情況先用 SymPy-MCP 計算(如 dsolve_ode),再用 NSForge 生成程式碼。