A collection of llms.txt files for Nigerian fintech APIs, designed to help LLMs better understand and work with these platforms. Benefits operations teams by automating interactions with fintech services, reducing manual effort, and improving accuracy. Connects to Claude and other LLM-based workflows.
git clone https://github.com/sin4ch/nigerian-fintech-llms-txt.gitThis skill provides standardized llms.txt files for major Nigerian fintech providers including Mono, OPay, and Paystack. Each file contains documentation overviews and complete API references designed to help LLMs better understand fintech platforms and their capabilities. By providing structured API documentation, the skill enables AI coding assistants and LLM-powered tools to accurately extract information and assist with API integrations. This reduces manual documentation review and helps developers build fintech solutions faster using Claude and other AI tools. The files follow the llms.txt standard, making them compatible with any LLM-based workflow or coding agent.
[{"step":"Locate the relevant llms.txt file for your fintech platform (e.g., flutterwave_llms.txt, paystack_llms.txt, or monnify_llms.txt). These files are typically stored in your project's `llms/` directory or provided by your AI skill setup.","tip":"Use `ls llms/` in your terminal to list available fintech-specific llms.txt files. Each file is named after the platform it describes."},{"step":"Identify the specific API endpoint and payload structure from the llms.txt file for your task. For example, if fetching transaction history, look for sections labeled 'Transactions API' or 'Query Parameters'.","tip":"Use the search function in your code editor (Ctrl+F) to find keywords like 'endpoint', 'POST', 'GET', or 'payload'. The llms.txt files are structured to highlight these details."},{"step":"Construct your prompt using the prompt_template above, replacing [TASK], [FINTECH_PLATFORM], and other placeholders with your specific requirements. Include the llms.txt file reference in your prompt to ensure the LLM uses the correct documentation.","tip":"For complex tasks, break them into smaller steps. For example, first generate the API request code, then ask the LLM to validate the payload structure against the llms.txt file."},{"step":"Execute the generated code or workflow in your development environment (e.g., VS Code, Jupyter Notebook, or a CI/CD pipeline). Test with sample data before deploying to production.","tip":"Use tools like Postman or cURL to manually test the API endpoints before automating them. This helps verify that the llms.txt documentation is accurate and up-to-date."},{"step":"Monitor the automation for errors or rate limits. Update the llms.txt files if you encounter discrepancies between the documented API and the actual behavior.","tip":"Set up logging for API calls and errors. Use tools like Sentry or AWS CloudWatch to track issues in real-time. Report any inconsistencies to your fintech provider's developer support team."}]
Integrating Mono open banking APIs with Claude for financial data access automation
Building payment processing workflows with OPay or Paystack using AI coding assistants
Automating fintech API integration guidance for development teams
Enabling LLMs to provide accurate API endpoint recommendations for Nigerian fintech platforms
No install command available. Check the GitHub repository for manual installation instructions.
git clone https://github.com/sin4ch/nigerian-fintech-llms-txtCopy the install command above and run it in your terminal.
Launch Claude Code, Cursor, or your preferred AI coding agent.
Use the prompt template or examples below to test the skill.
Adapt the skill to your specific use case and workflow.
Use the Nigerian fintech API documentation provided in the llms.txt files to [TASK]. For example: 'Generate a Python script to fetch transaction history from [FINTECH_PLATFORM] for customer [CUSTOMER_ID] between [START_DATE] and [END_DATE] using their API.' Ensure the script includes error handling for rate limits and authentication failures. Reference the relevant llms.txt file sections for endpoint details and payload structures.
```python
# Script to fetch transaction history from Flutterwave for customer UID-456789
# Reference: flutterwave_llms.txt, Section 3.2 (Transactions API)
import requests
import json
from datetime import datetime, timedelta
# Configuration
API_KEY = "FLWSECK-XXXXXXXXXXXXXXXXXXXXXXXXXXXX"
BASE_URL = "https://api.flutterwave.com/v3"
CUSTOMER_ID = "UID-456789"
START_DATE = (datetime.now() - timedelta(days=30)).strftime('%Y-%m-%d')
END_DATE = datetime.now().strftime('%Y-%m-%d')
# Headers
headers = {
"Authorization": f"Bearer {API_KEY}",
"Content-Type": "application/json"
}
# API Request
try:
response = requests.get(
f"{BASE_URL}/transactions?customer={CUSTOMER_ID}&from={START_DATE}&to={END_DATE}",
headers=headers
)
response.raise_for_status()
transactions = response.json().get('data', [])
# Process transactions
for tx in transactions:
print(f"Transaction ID: {tx['id']}")
print(f"Amount: {tx['amount']} {tx['currency']}")
print(f"Status: {tx['status']}")
print(f"Date: {tx['created_at']}")
print("---")
except requests.exceptions.HTTPError as err:
if response.status_code == 429:
print("Error: Rate limit exceeded. Retry after 60 seconds.")
elif response.status_code == 401:
print("Error: Invalid API key. Check your credentials.")
else:
print(f"HTTP Error: {err}")
except Exception as e:
print(f"Unexpected error: {e}")
```
**Output:**
Transaction ID: 987654321
Amount: 15000 NGN
Status: successful
Date: 2023-10-15T14:30:00.000Z
---
Transaction ID: 987654322
Amount: 7500 NGN
Status: pending
Date: 2023-10-14T09:15:00.000Z
---
Transaction ID: 987654323
Amount: 25000 NGN
Status: failed
Date: 2023-10-13T16:45:00.000Z
---
**Note:** The script handles rate limits (429) and authentication errors (401) as specified in the Flutterwave llms.txt file (Section 5.1). For production use, add retry logic with exponential backoff and log errors to a monitoring system.Cloud ETL platform for non-technical data integration
IronCalc is a spreadsheet engine and ecosystem
Get more done every day with Microsoft Teams – powered by AI
Customer feedback management made simple
Enterprise workflow automation and service management platform
Automate your spreadsheet tasks with AI power
Take a free 3-minute scan and get personalized AI skill recommendations.
Take free scan