Skip to content

Add Injective frontend wallet skill#10

Open
ckhbtc wants to merge 1 commit into
masterfrom
feat/injective-frontend-wallet-skill
Open

Add Injective frontend wallet skill#10
ckhbtc wants to merge 1 commit into
masterfrom
feat/injective-frontend-wallet-skill

Conversation

@ckhbtc
Copy link
Copy Markdown
Collaborator

@ckhbtc ckhbtc commented May 15, 2026

Summary

  • add an injective-frontend-wallet skill for browser wallet signing flows
  • document CosmJS compatibility checks for Injective EthAccount and ethsecp256k1 AuthInfo pubkeys
  • add install docs and sample prompts

Validation

  • git diff --cached --check before commit
  • inspected skill frontmatter, README, and sample prompts

Context

This captures the failure modes seen when building Injective CosmWasm frontends with Keplr/Leap and generic CosmJS: unsupported /injective.types.v1beta1.EthAccount account parsing and invalid pubkey errors from /cosmos.crypto.secp256k1.PubKey in AuthInfo.

Summary by CodeRabbit

  • Documentation
    • Added comprehensive documentation for the new "injective-frontend-wallet" skill, including installation instructions, usage guidance, troubleshooting reference materials, and sample prompts to support building and debugging Injective browser wallet transaction flows.

Review Change Stack

@coderabbitai
Copy link
Copy Markdown

coderabbitai Bot commented May 15, 2026

No actionable comments were generated in the recent review. 🎉

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: defaults

Review profile: CHILL

Plan: Pro

Run ID: d30238c1-b8bf-4865-8048-ae056e04436d

📥 Commits

Reviewing files that changed from the base of the PR and between ba428ea and 821a394.

📒 Files selected for processing (4)
  • README.md
  • skills/injective-frontend-wallet/README.md
  • skills/injective-frontend-wallet/SKILL.md
  • skills/injective-frontend-wallet/references/sample-prompts.md

📝 Walkthrough

Walkthrough

This PR introduces the injective-frontend-wallet skill, a comprehensive guide for building and debugging Injective browser wallet transaction flows. It updates the project README, adds skill installation and usage documentation, provides detailed technical specification for Injective-specific signing paths and error handling, and includes example prompts.

Changes

Injective Frontend Wallet Skill Documentation

Layer / File(s) Summary
Skill registration in project index
README.md
Main repository README announces the injective-frontend-wallet skill with description of wallet signing and error handling, NPM installation, and link to skill's README.
Skill documentation and reference materials
skills/injective-frontend-wallet/README.md, skills/injective-frontend-wallet/SKILL.md, skills/injective-frontend-wallet/references/sample-prompts.md
Skill's README provides installation and activation guidance; SKILL.md defines EthAccount signing validation, authInfo/SignDoc requirements, common error mappings, CosmJS patterns, swap-contract checklist, and regression test criteria; sample-prompts.md supplies example prompts for skill usage.

Estimated code review effort

🎯 1 (Trivial) | ⏱️ ~3 minutes

Poem

🐰 A skill for wallets, now documented true,
Injective transactions, signing paths anew,
EthAccount checks and errors mapped with care,
Sample prompts show agents what's waiting there!

🚥 Pre-merge checks | ✅ 5
✅ Passed checks (5 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check ✅ Passed The title 'Add Injective frontend wallet skill' directly and clearly describes the main change—adding a new skill to support Injective browser wallet signing flows.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.
Linked Issues check ✅ Passed Check skipped because no linked issues were found for this pull request.
Out of Scope Changes check ✅ Passed Check skipped because no linked issues were found for this pull request.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.

✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch feat/injective-frontend-wallet-skill

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant