← all publishers

tanishqkancharla

@tanishqkancharla source repo

31 published skills

  1. Spec Review · tanishqkancharla
    Review a spec for under-specified areas, bugs, and adherence to the generate-spec skill. Use when asked to review, critique, or check a spec.
    0
    installs
  2. Glimpse Changes 2 · tanishqkancharla bundle
    Create a visual explanation of the current session diff as a single HTML page and show it in a native Glimpse window. Use when the user wants a visual walkthrough of local code changes instead of a plain text diff.
    0
    installs
  3. Calldiff · tanishqkancharla
    Diff call stacks across git commits — like git diff, but for who-calls-whom. Shows which callees appeared, disappeared, or moved under an entrypoint across 23 languages (diff, tree, and reach). Use for agentic code review when call flow changed and line diffs bury the shape of the change.
    0
    installs
  4. Opensky · tanishqkancharla
    Drive native desktop apps through an async Node REPL whose opensky object matches the OpenAI Computer `@oai/sky` API, implemented on Cua Driver. Use when the user asks to operate, click, type, or automate a GUI application on macOS, Windows, or Linux.
    0
    installs
  5. Prompting · tanishqkancharla bundle
    Guide for writing effective system prompts for LLM agents. Use when creating or editing system prompts for applications, agent configurations, or development tools.
    0
    installs
  6. React Aria · tanishqkancharla bundle
    Build accessible UI components with React Aria Components. Use when developers mention React Aria, react-aria-components, accessible components, or need unstyled accessible primitives. Provides documentation for building custom accessible UI with hooks and components.
    0
    installs
  7. Scroll X · tanishqkancharla
    Extract posts from X.com feed via Libretto workflow, then analyze for comment-worthy and generally interesting content
    0
    installs
  8. Reddit Monitor · tanishqkancharla
    Scroll Reddit feed for commenting opportunities, generally interesting posts, and notification summaries
    0
    installs
  9. Scroll Linkedin · tanishqkancharla
    Extract posts from LinkedIn feed via Libretto workflow, then analyze for comment-worthy and generally interesting content
    0
    installs
  10. How · tanishqkancharla bundle
    Explain how something works in this codebase by exploring code and producing a clear architectural explanation. Optionally critique the architecture for issues.
    0
    installs
  11. Notion · tanishqkancharla
    Search, create, and manage pages in the Saffron Health Notion workspace. Use when the user asks about Notion tasks, notes, projects, or wants to interact with Notion databases.
    0
    installs
  12. Get Pi Cost · tanishqkancharla bundle
    Check how much has been spent on Pi sessions for a given day, broken down by model and project. Use when the user asks about Pi costs, spending, or token usage.
    0
    installs
  13. Copilot Data · tanishqkancharla
    Locate and inspect local data for the Copilot personal finance macOS app. Use when the user wants to find Copilot app data, inspect budgets, transactions, balances, or explain why the budget view differs from cash leaving a bank account.
    0
    installs
  14. Maui · tanishqkancharla
    Conventions and design constraints for consuming the Maui design system. Use when building UI with Maui tokens, components, or purse-styles in an app that depends on Maui. Before designing or implementing new UI, read the closest example under src/apps/ or src/patterns/.
    0
    installs
  15. Errore · tanishqkancharla
    errore is Go-style error handling for TypeScript: return errors instead of throwing them. Instead of Go's two-value tuple (val, err), functions return a single Error | T union. Instead of checking err != nil, you check instanceof Error. TypeScript narrows the type automatically — forget to check and your code won't compile. No wrapper types, no Result monads, just unions and instanceof. The errore npm package provides helper utilities (createTaggedError, tryAsync, matchError, findCause, partition) but the core pattern is zero-dependency. Benefits: every error is visible in the return type, callers can't forget to handle errors, flat control flow with early returns instead of nested try-catch, and errors carry typed properties with cause chains for debugging. ALWAYS read this skill when a repo uses the errore "errors as values" convention (errore.org). ALWAYS use errore for new TypeScript projects.
    0
    installs
  16. Halo App · tanishqkancharla bundle
    Drive and test the running Halo Electron debug renderer, or inspect an extension in an isolated browser using the Halo CLI.
    0
    installs
  17. Skill Creator · tanishqkancharla bundle
    Create or update a Codex skill with appropriately scoped instructions and any needed supporting resources.
    0
    installs
  18. Code Walkthrough · tanishqkancharla bundle
    Explain implemented changes through annotated call stack diffs and prose, store the markdown in a temp directory, and serve it with tkstack.
    0
    installs
  19. Halo Extension · tanishqkancharla bundle
    Create, edit, run, and verify Halo workspace extensions using the bundled React, oRPC, Tandem, and connected-tool SDK.
    0
    installs
  20. Testing · tanishqkancharla bundle
    Choose, write, and review tests that exercise real consumer behavior, prioritize successful workflows, and give each test distinct coverage. Use when adding, changing, or reviewing Vitest tests, Playwright end-to-end tests, or their harnesses.
    0
    installs
  21. Database · tanishqkancharla bundle
    Execute SQL queries against the agent database. Use when inspecting database schema, tables, or data, verifying data after changes, or debugging database-related issues.
    0
    installs
  22. Playwright · tanishqkancharla
    Browser automation CLI using Playwright. Use when automating browser workflows, filling forms, clicking elements, scraping pages, or debugging web issues.
    0
    installs
  23. QA Testing · tanishqkancharla
    Manually QA test the Electron app end-to-end using Playwright and the dev server. Use when verifying UI features, testing user flows, or performing manual QA after implementing a spec phase.
    0
    installs
  24. Generate Spec · tanishqkancharla
    Create a spec sheet for the given feature/fix request in specs/ directory. Use when planning a significant new feature or complex fix.
    0
    installs
  25. Glimpse Changes · tanishqkancharla
    Create a visual explanation of the current session diff as a single HTML page and show it in a native Glimpse window. Use when the user wants a visual walkthrough of local code changes instead of a plain text diff.
    0
    installs
  26. Push Everything · tanishqkancharla
    Stage ALL changes in the repository (not just session changes), commit, and push. Use when you need to commit all pending changes.
    0
    installs
  27. Generate Spec V2 · tanishqkancharla bundle
    Research and collaboratively design a significant feature, fix, or refactor, then write a phased implementation spec in specs/ and serve it with tkstack. Use when the user asks to plan, spec, scope, or phase work before implementation.
    0
    installs
  28. External Electron Apps · tanishqkancharla
    Automate user-installed Electron desktop apps (Slack, Discord, VS Code, Notion, Figma, Spotify, etc.) via CDP using this repo's `.bin/playwright` CLI. Use when the task is to control a local desktop app on the user's machine, not this repo's own Electron app. Triggers: "desktop Slack app", "connect to Electron app", "remote-debugging-port", "CDP desktop app", "automate VS Code desktop app".
    0
    installs
  29. Push · tanishqkancharla
    Commit and push changes, creating or updating a PR as needed. Use for standard push workflow.
    0
    installs
  30. Slack · tanishqkancharla bundle
    Slack automation CLI for AI agents. Use when: - Reading a Slack message or thread (given a URL or channel+ts) - Browsing recent channel messages / channel history - Downloading Slack attachments (snippets, images, files) to local paths - Searching Slack messages or files - Sending, editing, or deleting a message; adding/removing reactions - Listing channels/conversations; creating channels and inviting users - Fetching a Slack canvas as markdown - Looking up Slack users Triggers: "slack message", "slack thread", "slack URL", "slack link", "read slack", "reply on slack", "search slack", "channel history", "recent messages", "channel messages", "latest messages"
    0
    installs
  31. Server · tanishqkancharla bundle
    Call RPC procedures on the local dev server. Use when inspecting server state, testing endpoints, or interacting with the app's API.
    0
    installs