Install any skill in seconds. Free to start, no credit card required.
Get Started Free →taracodlabs/zerodha-kite
Zerodha Kite Connect: holdings, positions, orders, live quotes
Passed 19 of 22 test cases with the skill, and 12 of 22 without it.
and 8 more in the full report
7 fixed12 passed either way3 still failing0 broke
Tokens, turns and time describe resource use, not a dollar price.
One of 7 test cases the skill fixed. Same model, same prompt, with and without the skill.
I am crafting an HTTP POST request to execute a new stock order through the REST API. Which exact API endpoint path accepts regular market and limit orders?
| Checked | Without skill | With skill |
|---|---|---|
| Sends trade requests to the /orders/regular endpoint. | Missed | Passed |
| Uses POST method to submit order payloads. | Passed | Passed |
The instructions your model reads when the skill loads.
Access your Zerodha account via the Kite Connect REST API — fetch portfolio, live quotes, place orders, and check order history. Requires a Kite Connect API subscription.
$env:KITE_API_KEY = "your_api_key"
$env:KITE_ACCESS_TOKEN = "your_access_token" # Obtained after daily login flow
$baseUrl = "https://api.kite.trade"
$headers = @{
"X-Kite-Version" = "3"
"Authorization" = "token $($env:KITE_API_KEY):$($env:KITE_ACCESS_TOKEN)"
}
$holdings = Invoke-RestMethod -Uri "$baseUrl/portfolio/holdings" -Headers $headers
$holdings.data | Select-Object tradingsymbol, quantity, average_price, last_price,
@{N='PnL';E={[math]::Round(($_.last_price - $_.average_price) * $_.quantity, 2)}}
$positions = Invoke-RestMethod -Uri "$baseUrl/portfolio/positions" -Headers $headers
$positions.data.net | Select-Object tradingsymbol, quantity, average_price, last_price, pnl
test cases passed, vs 12 / 22 without
Published skills whose descriptions closely match this one, with their headline benchmark lift.
More skills from the same source and nearby in the registry, with their headline benchmark lift.