Skateboard Tools
{% if products.length > 1 %}{{ products.length }} results{% endif %}
- CCS Metal Skateboard Tool - Blue
- CCS Skateboard Rethreader Tool - Black
- CCS Skateboard Tool - Black
- CCS Skateboard Tool - White
- CCS Skateboard Tool - Mint
- CCS Skateboard Tool - Blue
- CCS Skateboard Tool - Red
- CCS Skateboard Tool - Purple
- Independent Bearing Saver T Tool - Black
- CCS Skateboard Tool - Orange
- CCS Skateboard Tool - Green
- CCS Skateboard Tool - Yellow
- Bones Bearings Tool
- Andale Multi Purpose Skate Tool - Blue
- Pig Tool - Pink
- Creature Web Tool
- Andale Multi Purpose Ratchet Tool - Camo
- CCS Metal Skateboard Tool - Black
- CCS Metal Skateboard Tool - Green
- CCS Metal Skateboard Tool - Orange
- CCS Skateboard Rethreader Tool - Blue
- CCS Skateboard Rethreader Tool - Green
- CCS Skateboard Rethreader Tool - Red
{% for product in loader.activeProducts %}
{% for banner in collectionBanners %}
{% if Filters.native.size > 0 and banner.sub == false %}{% continue %}{% endif %}
{% if banner.position == product.position %}
{% endif %}
{% endfor %}
{% endfor %}
{% assign display_wishlist = true %}
{% for tag in Wishlist.data.exclusions %}
{% if product.tags contains tag %}
{% assign display_wishlist = false %}
{% endif %}
{% endfor %}
{% if product == blank %}
{% assign product = Product %}
{% endif %}
{% if display_wishlist %}
{%- if wishlist == blank -%}
{% assign wishlist = Wishlist.data.items | map: 'handle' %}
{% if wishlist[0] == null %}
{% assign wishlist = data.items | map: 'handle' %}
{% endif %}
{%- endif -%}
{%- assign p_title = product.title | replace: '"', '”' -%}
{%- capture wishlist_add -%}
event.preventDefault();
Wishlist.add({
handle: '{{ product.handle }}',
type: '{{ product.type | escpae }}',
image: '{{ product.featured_image }}',
{%- if variant -%}variant: {{ variant.id | json }},{%- endif -%}
title: `{{ p_title }}`
});
[this, _n.sibling(this, '.wishlist__button')].forEach(function(button) { button.classList.toggle('dn')});
{%- endcapture -%}
{% endif %}
{% assign productImage = product.featured_image %}
{% assign hoverImage = product.hover_image %}
{% capture productImageRepsonsive %}
{%- if productImage != blank -%}
{%- if product.featured_image_width > 180 -%}{{ productImage | img_url: '180x' }} 180w {{ 180 | divided_by: product.featured_image_aspect_ratio | round }}h,{%- endif -%}
{%- assign image_size = product.featured_image_width | append: 'x' -%}
{{ productImage | img_url: image_size }} {{ product.featured_image_width }}w {{ product.featured_image_height }}h
{%- endif -%}
{% endcapture %}
{% capture hoverImageRepsonsive %}
{%- if hoverImage != blank -%}
{%- if product.featured_image_width > 180 -%}{{ hoverImage | img_url: '180x' }} 180w {{ 180 | divided_by: product.featured_image_aspect_ratio | round }}h,{%- endif -%}
{%- assign image_size = product.featured_image_width | append: 'x' -%}
{{ hoverImage | img_url: image_size }} {{ product.featured_image_width }}w {{ product.featured_image_height }}h
{%- endif -%}
{% endcapture %}
{% if hoverImage != blank %}{% unless product.tags contains 'Graphic Overlay' %}
{% endunless %}{% endif %}
{% if product.reviews %}
{% assign to_half = product.reviews.rating | round:1 | divided_by: 0.5 | round | times: 0.50 %}
{% for badge in badges %}
{% if product.tags contains badge.tag and badge.tag != 'more-colors' %}
{{ badge.collection_badge }}
{% endif %}
{% endfor %}
{% if product.siblings.size > 0 %}
{% for sib in product.siblings %}
{% if forloop.index < 4 %}
{% unless sib.image_url == blank %}
{% endunless %}
{% elsif forloop.index == 4 %}
{% for tag in product.tags %}
{% if tag contains 'Vendor' %}
{% assign vendor_tag = tag | remove: 'Vendor:' %}
{% assign vendor_collab = vendor_tag | append: ' x' %}
{% break %}
{% endif %}
{% endfor %}
{% if product.siblings.size > 0 %}
{% assign productTitle = product.title | split: ' - ' | first %}
{% else %}
{% assign productTitle = product.title | remove: product.type | split: '-' %}
{% endif %}
{% assign productTitle = product.title | split: ' - ' | first %}
{% unless product.title contains vendor_collab %}
{% assign productTitle = productTitle | remove: vendor_tag %}
{% endunless %}
{% if vendor_tag != blank %}
+ {{ product.siblings | size | minus: 3 }}
{% break %}
{% endif %}
{% endfor %}
{% endif %}
{{ vendor_tag }}
{% endif %}{{ productTitle }}
{% for badge in badges %} {% if product.tags contains badge.tag and badge.tag == 'more-colors' %} {{ badge.collection_badge }} {% endif %} {% endfor %} {% if product.siblings.size > 0 %}{{ product.siblings.size | plus: 1}} Color{% if product.siblings.size >= 1 %}s{% endif %}
{% endif %}
{% assign discount_amount = product.price | divided_by: product.compare_price | times: -100 | plus: 100 | round %}
{%- assign range = false -%}
{%- assign min = product.price_min -%}
{%- assign compare_min = product.compare_min -%}
{%- assign max = product.price_max -%}
{%- assign compare_max = product.compare_max -%}
{%- assign before_text = '' -%}
{%- assign min_class = '' -%}
{%- assign max_class = '' -%}
{%- if product.siblings.size > 0 -%}
{%- for sibling in product.siblings -%}
{%- assign sibling_price = sibling.price | times: 100 -%}
{%- assign sibling_compare = sibling.compare_at_price | times: 100 | round -%}
{%- if sibling_price < min -%}
{%- assign min = sibling_price -%}
{%- assign compare_min = sibling_compare -%}
{%- endif -%}
{%- if sibling_price > max -%}
{%- assign max = sibling_price -%}
{%- assign compare_max = sibling_compare -%}
{%- endif -%}
{%- endfor -%}
{%- endif -%}
{% assign discount_amount = max | divided_by: compare_max | times: -100 | plus: 100 | round %}
{%- if max < compare_max and discount_amount > 10 -%}
{%- assign max_class = 'dark-red' -%}
{%- endif -%}
{% assign discount_amount = min | divided_by: compare_min | times: -100 | plus: 100 | round %}
{%- if min < compare_min and discount_amount > 10 -%}
{%- assign min_class = 'dark-red' -%}
{%- endif -%}
{%- if compare_min < compare_max -%}
{%- assign before_text = 'From ' -%}
{%- endif -%}
{% assign min = min | round %}
{% assign max = max | round %}
{%- if min < max -%}
{%- assign range = true -%}
{%- endif -%}
{%- if range == true -%}
{{ before_text }} {{ min | money }} - {{ max | money }}
{%- else -%}
{% assign discount_amount = product.price | divided_by: product.compare_price | times: -100 | plus: 100 | round %}
{%- if product.compare_price > product.price and discount_amount > 10 -%}
{{ before_text }}
{{ product.price | money }}
{{ product.compare_price | money }}
{%- else -%}
{{ product.price | money }}
{%- endif -%}
{%- endif -%}
{% for i in (1..5) %}
{% endfor %}
({{ product.reviews.count }})
{% endif %}
{% unless total_pages == 1 or total_pages == 0 %}
{% endunless %}
{% assign active = 'dim' %}
{% if current_page == 1 %}
{% assign active = 'o-50 pointer-none' %}
{% endif %}
{% for i in pages %}
{% assign pageoffset = current_page | minus: i | abs %}
{% if pageoffset != 0 and pageoffset != 1 and pageoffset != 2 pageoffset != 3 %}{% continue %}{% endif %}
{% assign active = '' %}
{% if current_page == i %}
{% assign active = 'brand' %}
{% endif %}
{% assign last_page_shown = i %}
{% endfor %}
{% assign active = 'dim' %}
{% if current_page == total_pages %}
{% assign active = 'o-50 pointer-none' %}
{% endif %}
{% if last_page_shown != total_pages %}
...
{% endif %}
Loading Products
Whether you use your skateboard to land a tre flip or to get to work every morning, you can expect it to take a pounding. High speeds, hard landings, and bumpy roads can cause parts to loosen up or break altogether. Our multi-functional skateboard tools are a necessary purchase for any skater. By having all the tools on hand to perform basic maintenance or on-the-fly repairs, you can spend more time sessioning with your bros and less time watching.
In addition to our quality in-house skate tools, we have options from all the leading brands in stock such as Unit, Modus, Pig, and Independent Genuine Parts. Also known as skateboard keys, these space-saving all-in-one tools are the key to quickly adjusting and fixing your board. Each one includes tools such as an Allen head key, multiple socket ratchets, a slide-out Phillips head screwdriver, and griptape files. Alternative styles include the traditional T-shape tool, the carabiner skate tool that clips to a backpack, and the keychain skate tool that fits in your pocket. Adjusting trucks, axle nuts, and hardware will be so easy, a…well, you know what we mean.
CCS has skate tools in a variety of sizes and colors. With our great prices, you’re sure to find the best skate tool for your skate needs. And if you’re using tools that aren’t found on a typical skate key, pick up a utility tool roll for organizing and protecting them on the way to the park. Our free same-day shipping on orders over $60 guarantees you won’t be a tool — you’ll just be carrying ones that your friends will always want to borrow.