
Local Search
- 118 installs
- 16 repo stars
- Updated July 14, 2026
- merit-systems/agentcash-skills
Give AgentCash agents fast local search over files, indexes, or workspace data so tasks retrieve context without round-tripping remote services.
About
The local-search skill in agentcash-skills equips AgentCash agents with local search and retrieval over workspace or indexed data, improving context gathering, grounding answers, and task planning without depending solely on remote APIs.
- AgentCash local retrieval integration
- Workspace and file search for agents
- Reduces reliance on external lookup services
- CLI-friendly agent execution contexts
- Supports context gathering before paid actions
Local Search by the numbers
- 118 all-time installs (skills.sh)
- +2 installs in the week ending Aug 4, 2026 (Skillselion tracking)
- Ranked #3,882 of 16,546 AI & Agent Building skills by installs in the Skillselion catalog
- Data as of Aug 4, 2026 (Skillselion catalog sync)
npx skills add https://github.com/merit-systems/agentcash-skills --skill local-searchAdd your badge
Show developers this skill is listed on Skillselion. Paste this into your README.
| Installs | 118 |
|---|---|
| repo stars | ★ 16 |
| Last updated | July 14, 2026 |
| Repository | merit-systems/agentcash-skills ↗ |
What it does
Give AgentCash agents fast local search over files, indexes, or workspace data so tasks retrieve context without round-tripping remote services.
Files
Local Search with Google Maps
Access Google Maps Places API through x402-protected endpoints.
Setup
See rules/getting-started.md for installation and wallet setup.
Quick Reference
| Task | Endpoint | Price | Data Included |
|---|---|---|---|
| Text search (basic) | https://stableenrich.dev/api/google-maps/text-search/partial | $0.02 | Name, address, rating |
| Text search (full) | https://stableenrich.dev/api/google-maps/text-search/full | $0.08 | + reviews, atmosphere |
| Nearby search (basic) | https://stableenrich.dev/api/google-maps/nearby-search/partial | $0.02 | Name, address, rating |
| Nearby search (full) | https://stableenrich.dev/api/google-maps/nearby-search/full | $0.08 | + reviews, atmosphere |
| Place details (basic) | https://stableenrich.dev/api/google-maps/place-details/partial | $0.02 | Core info |
| Place details (full) | https://stableenrich.dev/api/google-maps/place-details/full | $0.05 | All fields |
See rules/partial-vs-full.md for tier selection guidance.
Text Search
Search for places by text query:
npx agentcash@latest fetch https://stableenrich.dev/api/google-maps/text-search/partial -m POST -b '{"textQuery": "coffee shops in downtown Seattle"}'Parameters:
textQuery- Search query (required)locationBias- Prefer results near a locationminRating- Minimum rating filter (1-5)openNow- Only open placesmaxResultCount- Limit results (default: 20)
Full tier adds: reviews, atmosphere data, photos, price level.
Nearby Search
Search for places near a location:
npx agentcash@latest fetch https://stableenrich.dev/api/google-maps/nearby-search/partial -m POST -b '{
"locationRestriction": {
"circle": {
"center": {"latitude": 47.6062, "longitude": -122.3321},
"radius": 1000
}
},
"includedTypes": ["restaurant", "cafe"]
}'Parameters:
locationRestriction- Circle with center (lat/lng) and radius in metersincludedTypes- Place types to includeexcludedTypes- Place types to excludeminRating- Minimum ratingopenNow- Only open places
Place Details
Get detailed info for a specific place:
npx agentcash@latest fetch "https://stableenrich.dev/api/google-maps/place-details/partial?placeId=ChIJN1t_tDeuEmsRUsoyG83frY4"Input:
placeId- Google Place ID (from search results)
Partial returns: Name, address, phone, website, hours, rating, types.
Full returns: + reviews, atmosphere (wheelchair access, pets allowed), photos, price level.
Common Place Types
Use these with includedTypes / excludedTypes:
Food & Drink: restaurant, cafe, bar, bakery, coffee_shop
Lodging: hotel, motel, lodging, guest_house
Shopping: shopping_mall, store, supermarket, clothing_store
Services: bank, atm, gas_station, car_repair, car_wash
Health: hospital, pharmacy, doctor, dentist
Entertainment: movie_theater, museum, park, gym
Workflows
Find Businesses in Area
- [ ] (Optional) Check balance:
npx agentcash@latest balance - [ ] Text search (partial) to find options
- [ ] Review results and select top picks
- [ ] Get full details for selected places
npx agentcash@latest fetch https://stableenrich.dev/api/google-maps/text-search/partial -m POST -b '{"textQuery": "Italian restaurants downtown Portland"}'npx agentcash@latest fetch "https://stableenrich.dev/api/google-maps/place-details/full?placeId=ChIJ..."Nearby Search with Filters
- [ ] Get coordinates for the area
- [ ] Search with location restriction and filters
- [ ] Present sorted results
npx agentcash@latest fetch https://stableenrich.dev/api/google-maps/nearby-search/partial -m POST -b '{
"locationRestriction": {
"circle": {
"center": {"latitude": 40.7128, "longitude": -74.0060},
"radius": 500
}
},
"includedTypes": ["restaurant"],
"minRating": 4.0,
"openNow": true
}'Compare Places with Reviews
- [ ] Search to get place IDs
- [ ] Fetch full details for each candidate
- [ ] Compare ratings, reviews, and amenities
npx agentcash@latest fetch "https://stableenrich.dev/api/google-maps/place-details/full?placeId=place_id_here"Cost Optimization
Use Partial Tier When:
- Just need name, address, basic info
- Browsing/discovering options
- Initial search before drilling down
Use Full Tier When:
- Need reviews/ratings details
- Need atmosphere info (accessibility, etc.)
- Final decision-making
Efficient Patterns
1. Search partial, detail full:
- Text search (partial) to find places
- Place details (full) for the one you care about
2. Batch searches:
- Combine filters to reduce calls
- Use
maxResultCountto limit results
3. Cache place IDs:
- Place IDs are stable
- Re-fetch details only when needed
Response Data
Partial Tier Fields
name- Place nameformattedAddress- Full addresslocation- Lat/lng coordinatesrating- Average rating (1-5)userRatingCount- Number of ratingstypes- Place type categoriesbusinessStatus- OPERATIONAL, CLOSED, etc.regularOpeningHours- Hours of operationnationalPhoneNumber- Phone numberwebsiteUri- Website URL
Full Tier Additional Fields
reviews- User reviews with text and ratingspriceLevel- $ to $$$$accessibilityOptions- Wheelchair accessible, etc.parkingOptions- Parking availabilitypaymentOptions- Accepted payment methodsphotos- Photo references
Getting Started
Setup
1. Install the agentcash CLI:
npm install -g agentcash2. Check wallet:
npx agentcash@latest balance3. Fund wallet (if needed):
- Redeem invite:
npx agentcash@latest redeem YOUR_CODE - Or run
npx agentcash@latest accountsto get Base or Solana deposit links and wallet addresses
Troubleshooting
| Issue | Solution |
|---|---|
| "Command not found" | Run npm install -g agentcash |
| "Insufficient balance" | Fund wallet with USDC |
| "Payment failed" | Check balance, retry (transient errors) |
Partial vs Full Tier Selection
Google Maps endpoints offer two pricing tiers. Choose based on what data you need.
Quick Decision
| Need | Tier | Price |
|---|---|---|
| Basic discovery | Partial | $0.02 |
| Name, address, hours | Partial | $0.02 |
| Reviews and ratings text | Full | $0.05-0.08 |
| Atmosphere data | Full | $0.05-0.08 |
| Photos | Full | $0.05-0.08 |
Partial Tier ($0.02)
Included:
- Place name and address
- Location coordinates
- Basic rating (number)
- User rating count
- Business status
- Opening hours
- Phone and website
- Place types
Best for:
- Initial search/discovery
- Building lists of options
- Basic info lookup
- When reviews don't matter
Full Tier ($0.05-0.08)
Additional fields:
- Full review text and author info
- Price level ($ to $$$$)
- Accessibility options
- Parking information
- Payment methods accepted
- Photo references
- Atmosphere details
Best for:
- Final decision-making
- When reviews are important
- Accessibility research
- Detailed comparisons
Cost Comparison
| Scenario | Partial Cost | Full Cost |
|---|---|---|
| Search 20 places | $0.40 | $1.60 |
| Get 5 place details | $0.10 | $0.25 |
| Typical workflow | $0.50 | $1.85 |
Recommended Pattern
1. Search with partial: Find candidates cheaply 2. Detail with full: Get reviews for top picks
Example:
# Step 1: Partial search ($0.02)
text-search/partial -> 20 results
# Step 2: Full details on top 3 ($0.15)
place-details/full -> reviews, atmosphereTotal: $0.17 instead of $1.60 for all full searches.
When to Use Full for Search
Use full-tier search when:
- You need reviews for ALL results
- Comparing many places at once
- Atmosphere matters for every option
Otherwise, search partial and get full details selectively.