generated: '2026-08-01' method: searched source: https://github.com/Datarails/dr-claude-code-plugins-re description: >- Agent Skills PUBLISHED BY DATARAILS, not generated by API Evangelist. Datarails ships a first-party Claude Code plugin marketplace (plugin datarails-financeos v3.0.6, MIT licensed) whose skills//SKILL.md files are packaged operating instructions for the FinanceOS MCP server. Each file here is a verbatim copy of the corresponding SKILL.md at the commit fetched on 2026-08-01. Nothing in this directory was authored on the provider's behalf. publisher: name: Datarails repository: https://github.com/Datarails/dr-claude-code-plugins-re marketplace: datarails-marketplace plugin: datarails-financeos plugin_version: 3.0.6 license: MIT contact: support@datarails.com invocation_note: >- Claude Code resolves a plugin skill as /:, so the shipped invocations are /datarails-financeos: (the frontmatter name, dr-*, is not the slash command). Datarails corrected this in plugin v3.0.6. mcp_server: https://mcp.datarails.com/mcp also_published: agents: skills/provider/agents/ # 8 first-party subagent definitions, verbatim operating_contract: skills/provider/CLAUDE.md plugin_manifest: skills/provider/plugin.json marketplace_manifest: skills/provider/marketplace.json changelog: skills/provider/CHANGELOG.md skills: - file: datarails-anomalies.md name: dr-anomalies invocation: /datarails-financeos:anomalies description: Detect data anomalies in Datarails Finance OS tables. The MCP tools return baseline aggregates only; this skill is responsible for computing outlier flags, severity buckets, duplicate counts, and missing-value rates client-side from those aggregates. api: mcp/datarails-mcp.yml tools: - get_aggregated_data_by_alias - get_aggregated_data_by_id - get_aggregation_result_by_alias - get_aggregation_result_by_id - get_data_by_alias - get_data_by_id - get_distinct_values_by_alias - get_distinct_values_by_id - get_distinct_values_result_by_alias - get_distinct_values_result_by_id - get_fields_by_id - list_aliased_fields - list_data_models - profile_categorical_fields - profile_numeric_fields - start_aggregation_by_alias - start_aggregation_by_id - start_distinct_values_by_alias - start_distinct_values_by_id - file: datarails-anomalies-report.md name: dr-anomalies-report invocation: /datarails-financeos:anomalies-report description: Generate a comprehensive data-quality Excel workbook from Finance OS tables. The MCP tools return baseline aggregates only; this skill derives findings, severity buckets, and the Data Quality Score client-side, then writes a multi-sheet workbook. Self-contained — pass --table-id to target a table directly, or it discovers the financials table on its own; no profile or setup step required. api: mcp/datarails-mcp.yml tools: - get_aggregated_data_by_alias - get_aggregated_data_by_id - get_aggregation_result_by_alias - get_aggregation_result_by_id - get_data_by_alias - get_data_by_id - get_distinct_values_by_alias - get_distinct_values_by_id - get_distinct_values_result_by_alias - get_distinct_values_result_by_id - get_fields_by_id - list_aliased_fields - list_business_metrics - list_data_models - profile_categorical_fields - profile_numeric_fields - start_aggregation_by_alias - start_aggregation_by_id - start_distinct_values_by_alias - start_distinct_values_by_id - file: datarails-audit.md name: dr-audit invocation: /datarails-financeos:audit description: Generate an audit-support evidence package over FinanceOS data - completeness, reconciliation, mapping-integrity, and substantive-sample checks with a PDF report and Excel evidence workbook. Not a SOX certification - access-control, change-management, and IT-general-control evidence is out of scope. api: mcp/datarails-mcp.yml tools: - get_aggregated_data_by_alias - get_aggregated_data_by_id - get_aggregation_result_by_alias - get_aggregation_result_by_id - get_data_by_alias - get_data_by_id - get_distinct_values_by_alias - get_distinct_values_by_id - get_distinct_values_result_by_alias - get_distinct_values_result_by_id - get_fields_by_id - list_aliased_fields - list_business_metrics - list_data_models - start_aggregation_by_alias - start_aggregation_by_id - start_distinct_values_by_alias - start_distinct_values_by_id - file: datarails-dashboard.md name: dr-dashboard invocation: /datarails-financeos:dashboard description: Generate executive KPI dashboard with real-time metrics. Creates Excel dashboards and PowerPoint one-pagers. api: mcp/datarails-mcp.yml tools: - get_aggregated_data_by_alias - get_aggregated_data_by_id - get_aggregation_result_by_alias - get_aggregation_result_by_id - get_data_by_alias - get_data_by_id - get_distinct_values_by_alias - get_distinct_values_by_id - get_distinct_values_result_by_alias - get_distinct_values_result_by_id - get_fields_by_id - list_aliased_fields - list_business_metrics - list_data_models - start_aggregation_by_alias - start_aggregation_by_id - start_distinct_values_by_alias - start_distinct_values_by_id - file: datarails-departments.md name: dr-departments invocation: /datarails-financeos:departments description: Analyze P&L and performance by department. Creates departmental reports and comparative analysis with Excel and PowerPoint outputs. api: mcp/datarails-mcp.yml tools: - get_aggregated_data_by_alias - get_aggregated_data_by_id - get_aggregation_result_by_alias - get_aggregation_result_by_id - get_data_by_alias - get_data_by_id - get_distinct_values_by_alias - get_distinct_values_by_id - get_distinct_values_result_by_alias - get_distinct_values_result_by_id - get_fields_by_id - list_aliased_fields - list_business_metrics - list_data_models - start_aggregation_by_alias - start_aggregation_by_id - start_distinct_values_by_alias - start_distinct_values_by_id - file: datarails-drilldown.md name: dr-drilldown invocation: /datarails-financeos:drilldown description: Drill down on a cell in the Datarails Excel Add-in to see underlying detail — also the skill to use when the user asks to "explain the variance", "explain this number", "what's driving this", "what's behind this cell", or break a figure into its line items. In a live Excel context (add-in agent bridge available) DR formula cells drill through the add-in's own drill-down; with an .xlsx file (Claude Code) it resolves DR.GET formulas, reads hidden "dr control" filters, queries Datarails, and validates totals; with no workbook at all, the user can paste a DR.GET formula, describe the data point, or give structured filters (no-file mode). Self-contained — discovers the client's financials table and fields on its own, no profile or setup step required. api: mcp/datarails-mcp.yml tools: - get_aggregated_data_by_alias - get_aggregated_data_by_id - get_aggregation_result_by_alias - get_aggregation_result_by_id - get_data_by_alias - get_data_by_id - get_distinct_values_by_alias - get_distinct_values_by_id - get_distinct_values_result_by_alias - get_distinct_values_result_by_id - get_fields_by_id - list_aliased_fields - list_business_metrics - list_data_models - start_aggregation_by_alias - start_aggregation_by_id - start_distinct_values_by_alias - start_distinct_values_by_id - file: datarails-expense-analysis.md name: dr-expense-analysis invocation: /datarails-financeos:expense-analysis description: Top expense categories, monthly expense trends, and concentration analysis from real aggregated data. Self-contained — discovers the client's financials table and fields itself, no profile or setup step required. api: mcp/datarails-mcp.yml tools: - get_aggregated_data_by_alias - get_aggregated_data_by_id - get_aggregation_result_by_alias - get_aggregation_result_by_id - get_data_by_alias - get_data_by_id - get_distinct_values_by_alias - get_distinct_values_by_id - get_distinct_values_result_by_alias - get_distinct_values_result_by_id - get_fields_by_id - list_aliased_fields - list_business_metrics - list_data_models - start_aggregation_by_alias - start_aggregation_by_id - start_distinct_values_by_alias - start_distinct_values_by_id - file: datarails-extract.md name: dr-extract invocation: /datarails-financeos:extract description: Extract validated financial data from Datarails Finance OS to Excel. Creates workbooks with P&L, Balance Sheet, KPIs (ARR and other SaaS metrics only when sourceable from the org's data), and validation checks. Self-contained — discovers the client's tables and fields on its own, no profile or setup step required. api: mcp/datarails-mcp.yml tools: - get_aggregated_data_by_alias - get_aggregated_data_by_id - get_aggregation_result_by_alias - get_aggregation_result_by_id - get_data_by_alias - get_data_by_id - get_distinct_values_by_alias - get_distinct_values_by_id - get_distinct_values_result_by_alias - get_distinct_values_result_by_id - get_fields_by_id - list_aliased_fields - list_business_metrics - list_data_models - start_aggregation_by_alias - start_aggregation_by_id - start_distinct_values_by_alias - start_distinct_values_by_id - file: datarails-financial-summary.md name: dr-financial-summary invocation: /datarails-financeos:financial-summary description: Quick snapshot of revenue, expenses, gross profit, and margin from real aggregated totals. Self-contained — discovers the client's financials table and fields on its own, no profile or setup step required. api: mcp/datarails-mcp.yml tools: - get_aggregated_data_by_alias - get_aggregated_data_by_id - get_aggregation_result_by_alias - get_aggregation_result_by_id - get_data_by_alias - get_data_by_id - get_distinct_values_by_alias - get_distinct_values_by_id - get_distinct_values_result_by_alias - get_distinct_values_result_by_id - get_fields_by_id - list_aliased_fields - list_business_metrics - list_data_models - start_aggregation_by_alias - start_aggregation_by_id - start_distinct_values_by_alias - start_distinct_values_by_id - file: datarails-forecast-variance.md name: dr-forecast-variance invocation: /datarails-financeos:forecast-variance description: Analyze budget vs forecast vs actual variances. Compares multi-scenario financial data for planning and performance review. api: mcp/datarails-mcp.yml tools: - get_aggregated_data_by_alias - get_aggregated_data_by_id - get_aggregation_result_by_alias - get_aggregation_result_by_id - get_data_by_alias - get_data_by_id - get_distinct_values_by_alias - get_distinct_values_by_id - get_distinct_values_result_by_alias - get_distinct_values_result_by_id - get_fields_by_id - list_aliased_fields - list_business_metrics - list_data_models - start_aggregation_by_alias - start_aggregation_by_id - start_distinct_values_by_alias - start_distinct_values_by_id - file: datarails-get-formula.md name: dr-get-formula invocation: /datarails-financeos:get-formula description: Generate Excel workbooks with DR.GET formulas that pull live financial data from Datarails. Creates P&L templates, budget models, and variance reports with validated dimension values. Self-contained — discovers the client's financials table and fields on its own, no profile or setup step required. api: mcp/datarails-mcp.yml tools: - get_aggregated_data_by_alias - get_aggregated_data_by_id - get_aggregation_result_by_alias - get_aggregation_result_by_id - get_data_by_alias - get_data_by_id - get_distinct_values_by_alias - get_distinct_values_by_id - get_distinct_values_result_by_alias - get_distinct_values_result_by_id - get_fields_by_id - list_aliased_fields - list_business_metrics - list_data_models - list_xl_functions - start_aggregation_by_alias - start_aggregation_by_id - start_distinct_values_by_alias - start_distinct_values_by_id - file: datarails-insights.md name: dr-insights invocation: /datarails-financeos:insights description: Generate executive-ready insights with trend analysis and visualizations. Creates professional PowerPoint presentations and Excel data books. api: mcp/datarails-mcp.yml tools: - get_aggregated_data_by_alias - get_aggregated_data_by_id - get_aggregation_result_by_alias - get_aggregation_result_by_id - get_data_by_alias - get_data_by_id - get_distinct_values_by_alias - get_distinct_values_by_id - get_distinct_values_result_by_alias - get_distinct_values_result_by_id - get_fields_by_id - list_aliased_fields - list_business_metrics - list_data_models - start_aggregation_by_alias - start_aggregation_by_id - start_distinct_values_by_alias - start_distinct_values_by_id - file: datarails-intelligence.md name: dr-intelligence invocation: /datarails-financeos:intelligence description: Generate comprehensive FP&A intelligence workbooks with auto-detected insights, recommendations, and professional Excel formatting. The most powerful financial analysis skill. Self-contained — discovers the client's tables and fields on its own, no profile or setup step required. api: mcp/datarails-mcp.yml tools: - get_aggregated_data_by_alias - get_aggregated_data_by_id - get_aggregation_result_by_alias - get_aggregation_result_by_id - get_data_by_alias - get_data_by_id - get_distinct_values_by_alias - get_distinct_values_by_id - get_distinct_values_result_by_alias - get_distinct_values_result_by_id - get_fields_by_id - list_aliased_fields - list_business_metrics - list_data_models - profile_categorical_fields - profile_numeric_fields - start_aggregation_by_alias - start_aggregation_by_id - start_distinct_values_by_alias - start_distinct_values_by_id - file: datarails-profile.md name: dr-profile invocation: /datarails-financeos:profile description: Profile Datarails Finance OS table fields. The MCP tools return baseline aggregates (SUM/AVG/MIN/MAX/COUNT for numeric, distinct-value samples for categorical); this skill derives percentiles, range-outlier flags, null rates, and cardinality interpretation client-side. api: mcp/datarails-mcp.yml tools: - get_aggregated_data_by_alias - get_aggregated_data_by_id - get_aggregation_result_by_alias - get_aggregation_result_by_id - get_data_by_alias - get_data_by_id - get_distinct_values_by_alias - get_distinct_values_by_id - get_distinct_values_result_by_alias - get_distinct_values_result_by_id - get_fields_by_id - list_aliased_fields - list_business_metrics - list_data_models - profile_categorical_fields - profile_numeric_fields - start_aggregation_by_alias - start_aggregation_by_id - start_distinct_values_by_alias - start_distinct_values_by_id - file: datarails-query.md name: dr-query invocation: /datarails-financeos:query description: Query Datarails Finance OS tables with filters. Fetch specific records or page through rows for investigation. The filter API supports value-list AND advanced operators — comparisons, ranges, text matching, null checks, and date ranges all work. api: mcp/datarails-mcp.yml tools: - get_aggregated_data_by_alias - get_aggregated_data_by_id - get_aggregation_result_by_alias - get_aggregation_result_by_id - get_data_by_alias - get_data_by_id - get_distinct_values_by_alias - get_distinct_values_by_id - get_distinct_values_result_by_alias - get_distinct_values_result_by_id - get_fields_by_id - list_aliased_fields - list_data_models - start_aggregation_by_alias - start_aggregation_by_id - start_distinct_values_by_alias - start_distinct_values_by_id - file: datarails-reconciliation.md name: dr-reconcile invocation: /datarails-financeos:reconciliation description: Run independent-source consistency checks across Finance OS data - cross-endpoint agreement, balance-sheet identity, cross-grain roll-ups, and scenario/period integrity. Validates the data pipeline and mappings, not source systems. api: mcp/datarails-mcp.yml tools: - get_aggregated_data_by_alias - get_aggregated_data_by_id - get_aggregation_result_by_alias - get_aggregation_result_by_id - get_data_by_alias - get_data_by_id - get_distinct_values_by_alias - get_distinct_values_by_id - get_distinct_values_result_by_alias - get_distinct_values_result_by_id - get_fields_by_id - list_aliased_fields - list_business_metrics - list_data_models - start_aggregation_by_alias - start_aggregation_by_id - start_distinct_values_by_alias - start_distinct_values_by_id - file: datarails-revenue-trends.md name: dr-revenue-trends invocation: /datarails-financeos:revenue-trends description: Revenue trends, growth rates, and composition from real aggregated monthly data. Self-contained — discovers the client's financials table and fields itself, no profile or setup step required. api: mcp/datarails-mcp.yml tools: - get_aggregated_data_by_alias - get_aggregated_data_by_id - get_aggregation_result_by_alias - get_aggregation_result_by_id - get_data_by_alias - get_data_by_id - get_distinct_values_by_alias - get_distinct_values_by_id - get_distinct_values_result_by_alias - get_distinct_values_result_by_id - get_fields_by_id - list_aliased_fields - list_business_metrics - list_data_models - start_aggregation_by_alias - start_aggregation_by_id - start_distinct_values_by_alias - start_distinct_values_by_id - file: datarails-tables.md name: dr-tables invocation: /datarails-financeos:tables description: List and explore Datarails Finance OS tables. Use to discover available data, view schemas, and understand table structure. api: mcp/datarails-mcp.yml tools: - get_distinct_values_by_alias - get_distinct_values_by_id - get_distinct_values_result_by_alias - get_distinct_values_result_by_id - get_fields_by_id - list_aliased_fields - list_business_metrics - list_data_models - profile_categorical_fields - profile_numeric_fields - start_distinct_values_by_alias - start_distinct_values_by_id - file: datarails-test.md name: dr-test invocation: /datarails-financeos:test description: Test API field compatibility and performance. Discovers which fields work with aggregation and suggests sibling alternatives for failed fields, then reports the results. Self-contained — discovers the client's financials table and candidate fields on its own, no profile or setup step required. api: mcp/datarails-mcp.yml tools: - get_aggregated_data_by_alias - get_aggregated_data_by_id - get_aggregation_result_by_alias - get_aggregation_result_by_id - get_data_by_alias - get_data_by_id - get_distinct_values_by_alias - get_distinct_values_by_id - get_distinct_values_result_by_alias - get_distinct_values_result_by_id - get_fields_by_id - list_aliased_fields - list_business_metrics - list_data_models - start_aggregation_by_alias - start_aggregation_by_id - start_distinct_values_by_alias - start_distinct_values_by_id