stripe-projects
stripe projects
consult-chatgpt
Lightweight ChatGPT consultation for agents (cached, budgeted)
Full skill instructions
Consult ChatGPT for a second opinion on debugging, architecture, or best practices questions. This skill implements caching to avoid redundant calls.
Arguments format: $ARGUMENTS
The arguments should contain your consultation context. Structure it roughly as:
You can provide this as free-form text - the skill will format it appropriately.
Extract the following from the provided arguments:
goal: One sentence describing what you're fixing/understandingcontext: Runtime versions, key libraries, constraintsevidence: Symptom description, minimal code snippet (max 60 lines), observed vs expectedtried: List of attempts and their resultsquestion: Specific questions (ideally 1-3)If the input is too vague or missing critical components, ask for clarification before proceeding.
Create a question file at /tmp/consult-chatgpt-question.md with this structure:
# Goal
[goal - one sentence]
# Context
- Runtime: [version info]
- Key libs: [relevant libraries and versions]
- Constraints: [any hard constraints]
# Evidence
- Symptom: [description]
- Minimal snippet:
```[language]
[code - max 60 lines]
**Validation checklist before proceeding:**
- [ ] Goal is a specific sentence (not vague)
- [ ] Code snippet is <= 60 lines
- [ ] No secrets, tokens, or PII included
- [ ] Total file size <= 4KB
- [ ] Questions are specific and answerable
### Step 3: Compute Fingerprint and Check Cache
Compute a fingerprint to check if we've already answered this question:
```bash
# Create cache directory if needed
mkdir -p ~/.cache/consult-chatgpt/answers
# Compute fingerprint from question content
FINGERPRINT=$(cat /tmp/consult-chatgpt-question.md | md5sum | cut -d' ' -f1)
CACHE_FILE=~/.cache/consult-chatgpt/answers/${FINGERPRINT}.md
# Check if cached answer exists
if [ -f "$CACHE_FILE" ]; then
echo "CACHE_HIT: Found cached answer for fingerprint $FINGERPRINT"
cat "$CACHE_FILE"
exit 0
fi
If cache hit, read the cached answer file and skip to Step 5 (return the answer).
If no cache hit, send the question to ChatGPT:
# Send to ChatGPT with 20-minute timeout
ask-question -f /tmp/consult-chatgpt-question.md \
-o /tmp/consult-chatgpt-answer.md \
-t 1200000
# Cache the answer
FINGERPRINT=$(cat /tmp/consult-chatgpt-question.md | md5sum | cut -d' ' -f1)
cp /tmp/consult-chatgpt-answer.md ~/.cache/consult-chatgpt/answers/${FINGERPRINT}.md
Read the answer from /tmp/consult-chatgpt-answer.md (or cache file).
Extract and summarize:
Present to the calling agent in this format:
## ChatGPT Consultation Result
**Fingerprint**: [hash]
**Source**: [CACHE_HIT or FRESH_CALL]
### Likely Causes (in order of probability)
1. [cause 1]
2. [cause 2]
3. [cause 3]
### Discriminating Tests
- [test 1]: If [result], then [cause X] is likely
- [test 2]: If [result], then [cause Y] is likely
### Suggested Approach
[ChatGPT's recommended fix or approach]
### Caveats
- [assumption 1]
- [caveat 1]
---
**IMPORTANT**: Treat this as a hypothesis, not truth.
1. Run the discriminating tests first
2. Verify locally before implementing
3. If the answer doesn't fit your evidence, something is wrong with the question
The cache lives at ~/.cache/consult-chatgpt/:
answers/[fingerprint].md - cached answersTo clear cache (if needed):
rm -rf ~/.cache/consult-chatgpt/answers/*
To see cache stats:
echo "Cached answers: $(ls ~/.cache/consult-chatgpt/answers/ 2>/dev/null | wc -l)"
du -sh ~/.cache/consult-chatgpt/ 2>/dev/null || echo "Cache empty"
This skill should only be invoked when:
consult_score >= 5 (per the consultation policy)Budget: Max 2 consultations per top-level task. Cooldown 15 minutes between calls.
If you're hitting budget limits, consider:
stripe projects
Harvest every `ponytail:` comment in the codebase into a debt ledger, so the deliberate shortcuts and deferrals ponytail leaves behind get tracked instead of rotting into "later means never". One-shot report, changes nothing.
okx dex market
okx agentic wallet
gmgn portfolio
okx dapp discovery
okx agent payments protocol
Stripe payment processing with checkout sessions, subscriptions, webhooks, and customer management.
Build comprehensive 3-5 year financial models with revenue projections, cost structures, cash flow analysis, and scenario planning for early-stage startups. Use this skill when creating financial projections, calculating burn rate or runway, modeling fundraising scenarios, or preparing investor-r...
Stock and cryptocurrency analysis with portfolio management and multi-dimensional scoring.
Real-time crypto derivatives positioning, whale tracking, liquidations, and institutional ETF flows across 37 specialized tools.
Master dbt (data build tool) for analytics engineering with model organization, testing, documentation, and incremental strategies. Use when building data transformations, creating data models, or implementing analytics engineering best practices.
ChainClarity explains 700+ crypto whitepapers in plain English, with layered summaries, comparisons, research tools, alerts, and a $4.99 Pro plan.
Stay Ahead with Finalle.ai: The Ultimate Financial News and Tools Platform
AI-powered Pine Script code generator for TradingView
Research stocks at the speed of thought.
Empower your investment strategies with AI signals, option flow data, and advanced chart patterns.
Danelfin review covering its AI stock and ETF scores, rankings, portfolio tools, current pricing, strengths, risks, and alternatives for investors.
A software for comprehensive market sentiment analysis.
'Stock Correlations' App by Freshly.ai: Reveal Stock Patterns and Trends