Phukrit Kittinontana avatar

Phukrit Kittinontana

Community

@phukrit7171 · Thailand

14Followers
|
50Public Repos
|
26Published Skills

Comprehensive Internet Computer (ICP) development skill registry covering Motoko canisters, chain-key tokens, SNS DAOs, and decentralized deployment.

Skills Distribution
DomainCloud & Comp...Canister Developme.. (30%)Decentralized Infr.. (25%)Blockchain Securit.. (20%)DeFi & Token Ledgers (15%)

Agent Skills by Phukrit Kittinontana

Showing 26 vetted skills indexed across 1 GitHub repositories.

phukrit7171phukrit7171

canister-security

Implements security patterns for Internet Computer canisters in Motoko and Rust.

Community
Advanced
phukrit7171phukrit7171

asset-canister

Deploy static frontend assets to Internet Computer asset canisters with certified serving.

Community
Advanced
phukrit7171phukrit7171

sns-launch

Configure and launch an SNS DAO to decentralize Internet Computer dapps.

Community
Advanced
phukrit7171phukrit7171

autosync-ic-skills

Installs a SessionStart hook that mirrors the latest Internet Computer skills into .claude/skills.

Community
Intermediate
phukrit7171phukrit7171

custom-domains

Register and manage custom domains for IC canisters via DNS and the HTTP gateway API.

Community
Intermediate
phukrit7171phukrit7171

icp-cli

Builds, deploys, and manages Internet Computer canisters using icp.yaml configuration and recipes.

Community
Advanced
phukrit7171phukrit7171

cycles-management

Manage canister cycles, top-ups, freezing thresholds, and lifecycle operations on Internet Computer.

Community
Intermediate
phukrit7171phukrit7171

ic-dashboard

Query Internet Computer dashboard REST APIs for canister, ledger, SNS, and network metrics data.

Community
Intermediate
phukrit7171phukrit7171

stable-memory

Persist Internet Computer canister state across upgrades using stable memory structures.

Community
Intermediate
phukrit7171phukrit7171

certified-variables

Serve cryptographically verified query responses using Merkle trees and subnet BLS signatures.

Community
Advanced
phukrit7171phukrit7171

multi-canister

Design and deploy multi-canister ICP dapps with inter-canister calls and factory patterns.

Community
Advanced
phukrit7171phukrit7171

skill-creator

Create, evaluate, benchmark, and iteratively improve Claude skill units.

Community
Advanced
phukrit7171phukrit7171

wallet-integration

Integrate IC wallets with dApps using ICRC signer standards and oisy-wallet-signer.

Community
Advanced
phukrit7171phukrit7171

deploy-to-cloud-engine

Deploys built Internet Computer projects to a cloud engine subnet via the icp CLI.

Community
Advanced
phukrit7171phukrit7171

https-outcalls

Make HTTPS requests from Internet Computer canisters to external web APIs.

Community
Intermediate
phukrit7171phukrit7171

canhelp

Fetches and summarizes a mainnet canister's Candid interface from its ID or name.

Community
Intermediate
phukrit7171phukrit7171

migrating-motoko

Migrate Motoko canister actor state across upgrades using inline migration expressions.

Community
Intermediate
phukrit7171phukrit7171

improve-ic-skill

Improves existing skills in the IC Skills repo through targeted edits and eval updates.

Community
Intermediate
phukrit7171phukrit7171

vetkd

Implement on-chain encryption on the Internet Computer using vetKeys threshold key derivation.

Community
Advanced
phukrit7171phukrit7171

agent-web-identity

Links an AI agent session to Internet Identity for authorized canister calls as the user's app principal.

Community
Intermediate
phukrit7171phukrit7171

caffeine-app

Scaffold and build Caffeine apps with caffeine.toml manifests, Motoko backend, and React frontend.

Community
Advanced
phukrit7171phukrit7171

evm-rpc

Call Ethereum and EVM chains from IC canisters via the EVM RPC canister.

Community
Advanced
phukrit7171phukrit7171

migrating-motoko-enhanced

Migrate Motoko canister state across upgrades using chained migration modules.

Community
Advanced
phukrit7171phukrit7171

icrc-ledger

Deploy and interact with ICRC-1 and ICRC-2 token ledgers on Internet Computer.

Community
Intermediate

Frequently Asked Questions About Phukrit Kittinontana

FAQPage Schema
What tasks can I accomplish with Phukrit Kittinontana's IC skill registry?

You can build, secure, and deploy Internet Computer canisters end-to-end: write Motoko actors, manage stable memory and migrations, handle cycles, integrate Internet Identity and wallets, operate ICRC token ledgers and ckBTC, make HTTPS and EVM RPC outcalls, launch SNS DAOs, and serve frontends on custom domains.

Who are these Internet Computer skills designed for?

They target blockchain developers and dApp engineers building on the Internet Computer, including Motoko and Rust canister authors, DeFi integrators working with ICRC tokens and ckBTC, frontend developers hosting assets on IC, and governance teams launching SNS DAOs.

What are the installation and runtime requirements for these skills?

Most skills require icp-cli >= 0.2.2, with some needing icp-cli >= 0.3.0, Node.js >= 22, moc >= 1.7.0 with core >= 2.5.0, or mops >= 2.16.1. The autosync-ic-skills installer sets up a SessionStart hook that keeps .claude/skills/ synchronized with skills.internetcomputer.org automatically.

Are these IC development skills open-source and free to use?

Yes. Nearly all skills in the registry are published under the Apache-2.0 license, permitting free use, modification, and redistribution. They are distributed via skills.internetcomputer.org and can be kept current in a project using the autosync-ic-skills one-time installer.

How do the skills handle canister security and state persistence?

The canister-security skill covers access control, reentrancy prevention via CallerGuard, and cycle drain protection. Stable-memory, migrating-motoko, and migrating-motoko-enhanced handle StableBTreeMap persistence, inline actor migrations, and multi-step migration chains so state survives canister upgrades.