2.6k
GitHub Stars
4
Bundled Files
2 months ago
Catalog Refreshed
4 months ago
First Indexed
Readme & install
Copy the install command, review bundled files from the catalogue, and read any extended description pulled from the listing source.
Installation
Preview and clipboard use veilstrat where the catalogue uses aiagentskills.
npx veilstrat add skill openclaw/skills --skill price-api- _meta.json464 B
- claw.json552 B
- instructions.md1.2 KB
- SKILL.md10.0 KB
Overview
This skill fetches construction material prices from open APIs, tracks short- and long-term trends, and updates cost databases with current market data. It combines live series pulls (FRED) with local estimation and regional adjustments to produce actionable unit costs. The implementation is Python-based with dataframes for downstream analysis and database updates.
How this skill works
The client pulls historical observations from public price series (FRED) and converts responses into typed price records and pandas DataFrames. A tracker component computes week/month/year changes and classifies trend direction. Regional factors are applied to base prices, and an updater adjusts internal cost tables. A fallback estimator provides reference-based prices when API data is unavailable.
When to use it
- Refresh project cost databases with recent market prices before bidding or budgeting.
- Monitor commodity-driven cost risk (steel, lumber, concrete, copper) for procurement planning.
- Apply regional multipliers to convert national indices into local unit prices.
- Estimate prices for missing materials when API coverage is incomplete or offline.
- Automate periodic reports on material price trends for finance or project teams.
Best practices
- Cache fetched series to avoid redundant API calls and respect rate limits.
- Validate API responses and handle missing/zero values to prevent erroneous percent changes.
- Use region-specific factors and update them periodically to reflect logistics and tariff shifts.
- Store source and timestamp metadata with every price update for traceability.
- Combine estimator outputs with live data only as a fallback, and flag estimated values.
Example use cases
- Pull year-long steel index from FRED, compute week/month/year change, and flag a rising trend for procurement alerts.
- Bulk-estimate prices for a bill of materials in a new region to create a preliminary budget.
- Apply updates to an existing cost database by scaling unit prices to current market quotes.
- Generate regional cost comparisons (US Northeast vs US West vs Germany) to evaluate supplier sourcing.
FAQ
Primary live pulls use FRED commodity series; the skill also supports local reference price estimates when APIs are unavailable.
How are regional prices derived?
Regional prices are obtained by applying predefined multiplicative factors to base prices; these factors can be customized for better local accuracy.