Install
openclaw skills install @ai-hub-admin/generate-perler-bead-pindouGenerate 2D Pixelization Perler Beads Pindou Patterns from user text prompt and references images. Will return a list of Perler Beads/Pindou Brands Codes as well as an workspace url to render the instruction images that are useful for Perler Beads and Pindou Hobbist...
openclaw skills install @ai-hub-admin/generate-perler-bead-pindouAuto-generated skill for OneKey Agent Gateway registered agent craftsman-agent/craftsman-agent and API id generate_perler_bead_pindou based on its api_list from registered API metas. Available
to use in CLIs, Skills, Rest APIs, and more agent preferred formats. The online perler beads pindou web address is https://craftsman-agent.aiagenta2z.com/app/pindou_perler_bead.
And you can also find gallery of Perler Beads in https://craftsman-agent.aiagenta2z.com/gallery.
| Section | Description |
|---|---|
| Craftsman Website | https://craftsman-agent.aiagenta2z.com |
| Craftsman App | https://craftsman-agent.aiagenta2z.com/app |
| Craftsman Gallery | https://craftsman-agent.aiagenta2z.com/gallery |
| Craftsman Workspace | https://craftsman-agent.aiagenta2z.com/workspace |
| Craftsman Marketplace | https://craftsman-agent.aiagenta2z.com/marketplace |
Set the API providers access key DEEPNLP_ONEKEY_ROUTER_ACCESS or the registered OneKey Gateway access key DEEPNLP_ONEKEY_ROUTER_ACCESS from AI Agent Marketplace.
export DEEPNLP_ONEKEY_ROUTER_ACCESS=YOUR_REGISTRY_KEY
Run an API via scripts:
node scripts/generate_perler_bead_pindou.js --data '{"key":"value"}'python3 scripts/generate_perler_bead_pindou.py --data '{"key":"value"}'generate_perler_bead_pindouGenerate Perler Bead Pindou Pattern From Text Prompt and Reference Images
POSThttps://craftsman-agent.aiagenta2z.com/craftsman-agent/api/v1/generate_perler_bead_pindou| Name | Description |
|---|---|
| prompt | Text Prompt of which image to generate the Pindou Perler Beads |
| images | A List of URL of Images to process |
| width | The width of the outcome board, e.g. 16 for an 16 x 16 boards |
| height | The height of the outcome board, e.g. 16 for an 16 x 16 boards |
| brand | Option Values of default,mard,artkal,perler,hama |
{
"prompt":"",
"images":[
"https://minecraft.wiki/images/Diamond_Pickaxe_JE3_BE3.png?7409d="
],
"width":16,
"height":16,
"brand": "default"
}
}
The generated images can be found in https://craftsman-agent.aiagenta2z.com/static/DerekZZ/8bf621c1-1ccd-42aa-98bf-96c5ee978bad/74fcd12d59464c569c13e2428316a7ab.png
Example: Process the minecraft diamond pickaxe and generate a 16 by 16 perler bead Pindou Pattern, the image url is : https://minecraft.wiki/images/Diamond_Pickaxe_JE3_BE3.png?7409d= And the access key can be found in DeepNLP Router Access Keys Generation
export DEEPNLP_ONEKEY_ROUTER_ACCESS=your_access_key
curl -X POST "https://agent.deepnlp.org/agent_router" \
-H "Content-Type: application/json" \
-H "X-OneKey: $DEEPNLP_ONEKEY_ROUTER_ACCESS" \
-d '{
"unique_id": "craftsman-agent/craftsman-agent",
"api_id": "generate_perler_bead_pindou",
"data": {
"prompt":"",
"images":[
"https://minecraft.wiki/images/Diamond_Pickaxe_JE3_BE3.png?7409d="
],
"width":16,
"height":16,
"brand": "default"
}
}'
{"success":true,"palette":{"A1":{"color_name":"white","color_css":"#FFFFFF"},"A2":{"color_name":"cream","color_css":"#F7E7CE"},"A3":{"color_name":"yellow","color_css":"#FFD400"},"A4":{"color_name":"orange","color_css":"#FF8C00"},"A5":{"color_name":"red","color_css":"#D62828"},"A6":{"color_name":"pink","color_css":"#FF69B4"},"A7":{"color_name":"purple","color_css":"#7B2CBF"},"A8":{"color_name":"light_blue","color_css":"#87CEEB"},"A9":{"color_name":"blue","color_css":"#2563EB"},"A10":{"color_name":"dark_blue","color_css":"#1E3A8A"},"A11":{"color_name":"mint_green","color_css":"#98FB98"},"A12":{"color_name":"green","color_css":"#22C55E"},"A13":{"color_name":"dark_green","color_css":"#166534"},"A14":{"color_name":"tan","color_css":"#D2B48C"},"A15":{"color_name":"brown","color_css":"#8B4513"},"A16":{"color_name":"dark_brown","color_css":"#4E342E"},"A17":{"color_name":"light_gray","color_css":"#D1D5DB"},"A18":{"color_name":"gray","color_css":"#9CA3AF"},"A19":{"color_name":"dark_gray","color_css":"#4B5563"},"A20":{"color_name":"black","color_css":"#111827"},"B1":{"color_name":"gold","color_css":"#FFD700"},"B2":{"color_name":"mustard","color_css":"#E1C16E"},"B3":{"color_name":"burnt_orange","color_css":"#C86B3E"},"B4":{"color_name":"dark_tan","color_css":"#9E643D"},"B5":{"color_name":"brick_red","color_css":"#8C372C"},"B6":{"color_name":"deep_red","color_css":"#A50034"},"B7":{"color_name":"pink_magenta","color_css":"#DA1884"},"B8":{"color_name":"violet","color_css":"#9B2BDC"},"B9":{"color_name":"lavender","color_css":"#B57EDF"},"B10":{"color_name":"light_lavender","color_css":"#D4B1E3"},"C1":{"color_name":"lime","color_css":"#ADFF2F"},"C2":{"color_name":"bright_green","color_css":"#73D33C"},"C3":{"color_name":"kelly_green","color_css":"#22C55E"},"C4":{"color_name":"forest_green","color_css":"#116530"},"C5":{"color_name":"grass_green","color_css":"#56BA9F"},"C6":{"color_name":"teal","color_css":"#008080"},"C7":{"color_name":"turquoise","color_css":"#40E0D0"},"C8":{"color_name":"sky_blue","color_css":"#87CEEB"},"C9":{"color_name":"azure","color_css":"#007FFF"},"C10":{"color_name":"navy_blue","color_css":"#1E3A5F"},"D1":{"color_name":"peach","color_css":"#EEBAB2"},"D2":{"color_name":"salmon","color_css":"#FF9E9D"},"D3":{"color_name":"coral","color_css":"#FF6D6A"},"D4":{"color_name":"pearl_pink","color_css":"#FFD1DC"},"D5":{"color_name":"pearl_green","color_css":"#84B791"},"E1":{"color_name":"skin_light","color_css":"#F8E0CC"},"E2":{"color_name":"skin_med","color_css":"#F0C8A0"},"E3":{"color_name":"skin_tan","color_css":"#D4B1E3"},"E4":{"color_name":"skin_brown","color_css":"#A67B5B"},"E5":{"color_name":"tan_dark","color_css":"#8B5A2B"},"F1":{"color_name":"rose","color_css":"#FFB3B3"},"F2":{"color_name":"pink_light","color_css":"#F7CED7"},"F3":{"color_name":"pink_dark","color_css":"#E10600"},"F4":{"color_name":"violet_light","color_css":"#BC8F8F"},"F5":{"color_name":"violet_dark","color_css":"#604089"},"F6":{"color_name":"brown_violet","color_css":"#7E582C"},"F7":{"color_name":"magenta_violet","color_css":"#72408E"},"G1":{"color_name":"cream_opaque","color_css":"#FFFDD0"},"G2":{"color_name":"light_pearl","color_css":"#E0DEE9"},"G3":{"color_name":"pearl_olive","color_css":"#84B791"},"G4":{"color_name":"pearl_lavender","color_css":"#DFC1E2"},"G5":{"color_name":"pearl_blue","color_css":"#BAD7F2"},"H1":{"color_name":"gray_very_light","color_css":"#ECECED"},"H2":{"color_name":"gray_light","color_css":"#D1D1D1"},"H3":{"color_name":"gray_mid","color_css":"#9B9B9B"},"H4":{"color_name":"gray_dark","color_css":"#767777"},"H5":{"color_name":"charcoal","color_css":"#484949"},"H6":{"color_name":"graphite","color_css":"#2E2F31"},"H7":{"color_name":"black","color_css":"#000000"}},"grid":{"width":16,"height":16,"cells":[["H7","H7","H7","H7","H7","H7","H7","H7","H7","H7","H7","H7","H7","H7","H7","H7"],["H7","H7","H7","H7","H7","H7","H7","H7","H7","H7","H7","H7","H7","H7","H7","H7"],["H7","H7","H7","H7","H7","H7","A13","A13","A13","A13","H6","H7","H7","H7","H7","H7"],["H7","H7","H7","H7","H7","H6","C5","C6","C6","C6","C6","A13","A16","A16","H7","H7"],["H7","H7","H7","H7","H7","H7","H6","A20","A20","H6","C6","C5","F6","H6","H7","H7"],["H7","H7","H7","H7","H7","H7","H7","H7","H7","H7","H5","C5","C6","H6","H7","H7"],["H7","H7","H7","H7","H7","H7","H7","H7","H7","A16","A16","H6","C6","C6","A20","H7"],["H7","H7","H7","H7","H7","H7","H7","H7","A16","F6","H6","H7","H6","C6","A20","H7"],["H7","H7","H7","H7","H7","H7","H7","A16","A16","H6","H7","H7","A20","C6","A20","H7"],["H7","H7","H7","H7","H7","H7","A16","F6","H6","H7","H7","H7","A20","C6","A20","H7"],["H7","H7","H7","H7","H7","A16","A16","H6","H7","H7","H7","H7","A20","C6","A20","H7"],["H7","H7","H7","H7","A16","F6","H6","H7","H7","H7","H7","H7","H7","A20","H7","H7"],["H7","H7","H7","A16","A16","H6","H7","H7","H7","H7","H7","H7","H7","H7","H7","H7"],["H7","H7","A16","F6","H6","H7","H7","H7","H7","H7","H7","H7","H7","H7","H7","H7"],["H7","H7","A20","A20","H7","H7","H7","H7","H7","H7","H7","H7","H7","H7","H7","H7"],["H7","H7","H7","H7","H7","H7","H7","H7","H7","H7","H7","H7","H7","H7","H7","H7"]]},"statistics":{"total_beads":256,"unique_colors":9,"color_counts":{"H7":188,"A13":5,"H6":15,"C5":3,"C6":12,"A16":14,"A20":13,"F6":5,"H5":1}},"blueprint":{"show_coordinates":true,"show_color_code":true,"show_grid_lines":true,"cell_size":20},"final_image_url":"","session_id":"","workspace_session_id":"","title":"","tag_list":""}
And the references Perler Beads or Pindou Pattern images can be found from the result with key share_url
share_url: https://craftsman-agent.aiagenta2z.com/app/sessions/share/547083a4-5e38-4e4e-ba78-300cadb88b11
It will show a board of pixelization of Perler Beads and you can make modification from the results, choose color from Pallet of various brands, such as MARD,Perler,Coco,etc. 'Export Design Image'
node scripts/generate_perler_bead_pindou.js --data '{"prompt":"","images":["https://minecraft.wiki/images/Diamond_Pickaxe_JE3_BE3.png?7409d="],"width":16,"height":16,"brand":"default"}'
python3 scripts/generate_perler_bead_pindou.py --data '{"prompt":"","images":["https://minecraft.wiki/images/Diamond_Pickaxe_JE3_BE3.png?7409d="],"width":16,"height":16,"brand":"default"}'
Each API has a dedicated script in scripts/:
node scripts/<api_name>.js --data '{"prompt":"","images":["https://minecraft.wiki/images/Diamond_Pickaxe_JE3_BE3.png?7409d="],"width":16,"height":16,"brand":"default"}'
python3 scripts/<api_name>.py --data '{"prompt":"","images":["https://minecraft.wiki/images/Diamond_Pickaxe_JE3_BE3.png?7409d="],"width":16,"height":16,"brand":"default"}'
npx onekey agent craftsman-agent/craftsman-agent generate_perler_bead_pindou '{"prompt":"","images":["https://minecraft.wiki/images/Diamond_Pickaxe_JE3_BE3.png?7409d="],"width":16,"height":16,"brand":"default"}'
reference/api_list.json: original api_list payloadreference/api_meta.json: normalized API metadata used by scripts